为了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用户,再次运行。
但愿这个软件能给你们带来方便!!