LG G3在linux下使用adb工具刷机
2017-05-23 19:06
246 查看
我使用的是LG G3,平时喜欢用linux,可惜大多刷机教程和软件中多是使用Win系统下的,故研究了一下,如何在linux下使用adb刷入第三方recovery,以完成刷机。
因为以后可能用到Android studio,建议把整个软件环境都安装上。
前提是手机开发者选项已激活,允许USB调试。不会的自行百度。
此处涉及到修改linux下启动文件,可以参考帖子【2】。
http://blog.csdn.net/liuqz2009/article/details/7942569
里面要修改adb_usb.ini,帖子里介绍得很详细,在此不再赘述。
注意一点:在设置好adb后,链接手机,adb devices没有反应,有可能是手机usb链接模式没选对。我的LG G3选择PTP模式(图片传输模式)之后,使用adb kill-server后再adb start-server,adb devices就会看到链接上手机了。
如果手机从未刷过,建议备份一下手机系统,可以参考帖子:https://linux.cn/article-8239-1.html
刷入准备:
1.保证手机可以使用adb调试,输入命令:adb devices ,有相关设备显示。
2.电脑中已安装好adb 环境,可以进入adb shell进行调试。
3.以下的三条命令是根据TWRP的脚本来的。
注:1.在执行第一条命令时,原脚本命令是
2.在执行第二条命令时,可能会出现”写入错误,设备空间不足“或没有recovery这个路径等错误,只要有写入结果显示即可,接着输入第三条命令。在第三条时也会出现类似错误,无视即可。
诸如:
![](http://img.blog.csdn.net/20170523190408505?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3VkaTExMDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.输入
这种刷入第三方recovery的方式安全可靠,不会因为刷入的包不兼容变砖后进不去,所以可以放心使用。
第三方刷机基本都是这个流程。
Ok,大半年的时间耗在折腾手机上,也是醉了,好歹有所收获。些许记录,或许能帮到一些朋友,谨志!
参考:
【1】:Linux下安装adb工具,http://www.52rd.com/Blog/Detail_RD.Blog_bmw7_74649.html
【2】:关于Adb链接手机的相关设置,http://blog.csdn.net/liuqz2009/article/details/7942569
【3】: 使用第三方recovery刷机的方法,http://www.muzisoft.com/shuaji/94011.html
【4】: 查看Android设备的分区信息,http://blog.csdn.net/roland_sun/article/details/50969958
【5】:Linux下使用Adb备份手机系统的方法,https://linux.cn/article-8239-1.html
一、安装adb环境
网上诸如在linux下安装adb的教程很多,可以参考这个帖子【1】。http://www.52rd.com/Blog/Detail_RD.Blog_bmw7_74649.html。因为以后可能用到Android studio,建议把整个软件环境都安装上。
二、连接手机
把链接手机专门拿出来作为一节,因为前期我主要纠结到这个问题,发现很多刷机友亦苦于此,所以单独拿出来。前提是手机开发者选项已激活,允许USB调试。不会的自行百度。
此处涉及到修改linux下启动文件,可以参考帖子【2】。
http://blog.csdn.net/liuqz2009/article/details/7942569
里面要修改adb_usb.ini,帖子里介绍得很详细,在此不再赘述。
注意一点:在设置好adb后,链接手机,adb devices没有反应,有可能是手机usb链接模式没选对。我的LG G3选择PTP模式(图片传输模式)之后,使用adb kill-server后再adb start-server,adb devices就会看到链接上手机了。
三、刷入第三方recovery
由于之前盲目使用TWRP软件,试图刷入第三方recovery,导致fastboot重启模式失效,连机身自带的recovery也进不去了,无奈只好用adb方式刷入。如果手机从未刷过,建议备份一下手机系统,可以参考帖子:https://linux.cn/article-8239-1.html
刷入准备:
1.保证手机可以使用adb调试,输入命令:adb devices ,有相关设备显示。
2.电脑中已安装好adb 环境,可以进入adb shell进行调试。
3.以下的三条命令是根据TWRP的脚本来的。
adb push recovery.img /storage/external_SD/recovery.img
adb shell su -c "dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery"
adb shell su -c "dd if=/storage/external_SD/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery"
注:1.在执行第一条命令时,原脚本命令是
/sdcard/recovery.img,后来我按照帖子《查看Android设备的分区信息》http://blog.csdn.net/roland_sun/article/details/50969958的方法,查看SD卡的挂载位置,故将路径改成
/storage/external_SD/recovery.img。
2.在执行第二条命令时,可能会出现”写入错误,设备空间不足“或没有recovery这个路径等错误,只要有写入结果显示即可,接着输入第三条命令。在第三条时也会出现类似错误,无视即可。
诸如:
dd: writing '/dev/block/platform/msm_sdcc.1/by-name/fota': No space left on device 65537+0 records in 65536+0 records out 33554432 bytes (32.0MB) copied. 2.280673 seconds, 14.0 MB/s
3.输入
adb reboot recovery即可重启进入第三方recovery进行刷机了。
这种刷入第三方recovery的方式安全可靠,不会因为刷入的包不兼容变砖后进不去,所以可以放心使用。
四、刷机
完成第三歩的同志们,最后一步基本都会了,不会的可以参考帖子【3】http://www.muzisoft.com/shuaji/94011.html.第三方刷机基本都是这个流程。
Ok,大半年的时间耗在折腾手机上,也是醉了,好歹有所收获。些许记录,或许能帮到一些朋友,谨志!
参考:
【1】:Linux下安装adb工具,http://www.52rd.com/Blog/Detail_RD.Blog_bmw7_74649.html
【2】:关于Adb链接手机的相关设置,http://blog.csdn.net/liuqz2009/article/details/7942569
【3】: 使用第三方recovery刷机的方法,http://www.muzisoft.com/shuaji/94011.html
【4】: 查看Android设备的分区信息,http://blog.csdn.net/roland_sun/article/details/50969958
【5】:Linux下使用Adb备份手机系统的方法,https://linux.cn/article-8239-1.html
相关文章推荐
- linux下使用adb工具
- 【笔记】使用linux的防火墙配置工具会清除 i 4000 ptables 的手工配置规则
- 学会使用Linux性能分析工具
- linux下嗅探工具tcpdump的使用
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- AWStats: Apache/IIS的日志分析工具——在GNU/Linux和Windows平台上的使用简介
- 转 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux高级工具命令(二)tcpdump的使用详解
- linux高级工具命令(三)使用gprof和oprofile查找性能瓶颈
- 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux的工具集锦A-vi的使用
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 下的 GLSL (GLX 版本,没有使用GLUT等工具库)
- 解除使用Linux分区工具时给大家带来的困扰
- Linux操作系统上如何使用QQ和MSN工具
- Linux下源代码阅读工具lxr安装使用说明
- 学会使用Linux性能分析工具