Ubuntu下android刷机教程

本人亲测,刷机成功,步骤来源于网络,使用adb sideload,进入正题

第一步,下载android sdk tools

第二步,配置adb环境
sudo gedit ~/.bashrc
在末尾添加两行
export PATH=$PATH:/you-android-sdk-tools/sdk/tools/
export PATH=$PATH:/you-android-sdk-tools/sdk/platform-tools/
you-android-sdk-tools这个是绝对路径,例如,我的是/home/android/adt-bundle-linux-x86-20130514/(我下的ADT)
保存,然后,在输入source ~/.bashrc(实现同步)

第三步,运行adb devices,有的可以直接运行不会报错,我的可以直接运行没报错,如果你运行时出现
List of devices attached
???????????? no permissions
恭喜你,你得在root下,重新运行第二步,并且在root下运行 adb kill-server 和 adb start-server,然后执行exit

第四步,配置你要刷机的id
sudo gedit /etc/udev/rules.d/51-android.rules
SUBSYSTEM="usb",ENV{DEVTYPE}=="usb_device",MODE="0666"这个是在网上找的,配置idVendor跟idProduct,这个是比较通用的,对于我的平板是可以的,如果你在使用时不行,请按照下面的方法配置你的id

1.执行lsusb,找到你设备的id,如下图
<ignore_js_op style="word-wrap: break-word;">
下面是我的设备
<ignore_js_op style="word-wrap: break-word;">
其中idVendor是18d1,idProduct便是4e22

2.然后执行
sudo gedit /etc/udev/rules.d/51-android.rules
写入
SUBSYSTEM="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="4e22",MODE="0666"
保存

3.接着执行
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
sudo service udev restart

4.拔掉usb,重新连上(很重要),再执行:
adb devices

第五步,执行adb shell,如下图
<ignore_js_op style="word-wrap: break-word;">




第六步,少写zip包,
在recovery模式下执行(同时按住音量减少键跟power键进入),选择applay update from ADB
运行 adb kill-server
adb sideload xxx.zip
如图:
<ignore_js_op style="word-wrap: break-word;">


参考以下大神文章:

猜你喜欢

转载自zxlvxj.iteye.com/blog/1915657
今日推荐