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;">


参考以下大神文章:
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值