爲了ubuntu下可以方便地燒錄版本,我開發了Flash Image Tool.如今服務器(192.167.100.225)上有一份它的拷貝share/Tool/ubuntu下的燒錄工具。Flash Image Tool採用java開發的,界面用了 swing,目前它可以支持三個平臺的燒錄MSM8625Q,MSM8960和MSM8928,若是未來有新的平臺,在配置表burnimg.cfg添加它,代碼的組合框添加平臺的名字就能夠了,擴展很方便。php
界面java
使用方法linux
1,選擇當前手機的平臺 2,選擇燒錄文件的路徑 3,選擇須要燒錄的文件 4,點擊start按鈕,開始燒錄
經過界面操做,linux下的燒錄跟windows下同樣簡單!ubuntu
原理windows
這個工具本質仍然是fastboot命令,當你點擊start的時候,它就生成了一個腳本文件,而且執行,下面是它生成的一個腳本文件,服務器
echo start flash... adb reboot-bootloader fastboot flash boot /root/document/flash/s200/2014-01-16/boot.img fastboot flash recovery /root/document/flash/s200/2014-01-16/recovery.img fastboot flash userdata /root/document/flash/s200/2014-01-16/userdata.img fastboot reboot
這些命令的執行,你經過界面的顯示框能夠看到。工具
代碼編譯及運行spa
在FlashImage目錄鍵入下面兩條命令編譯運行code
javac -d . src/*.java java FlashImage
爲了能在任何目錄下都能啓動這個軟件,能夠編寫一個腳本去啓動它,再把它拷貝到/usr/bin/,下面是我寫的一個腳本開發
cd /root/workspace/FlashImage java FlashImage& cd -
注意事項
這個工具必須具有root權限才能運行,若是不是root權限,它會提醒你。你須要切換到root用戶,再次運行。
但願這個軟件能給你們帶來方便!!