ubuntu下的烧录工具

Flash Image Tool1.0

为了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用户,再次运行。

但愿这个软件能给你们带来方便!!

相关文章
相关标签/搜索