LG G3在linux下使用adb工具刷机

编程入门 行业动态 更新时间:2024-10-12 05:55:02

我使用的是LG G3,平时喜欢用linux,可惜大多刷机教程和软件中多是使用Win系统下的,故研究了一下,如何在linux下使用adb刷入第三方recovery,以完成刷机。

一、安装adb环境

网上诸如在linux下安装adb的教程很多,可以参考这个帖子【1】。http://www.52rd/Blog/Detail_RD.Blog_bmw7_74649.html。
因为以后可能用到Android studio,建议把整个软件环境都安装上。

二、连接手机

把链接手机专门拿出来作为一节,因为前期我主要纠结到这个问题,发现很多刷机友亦苦于此,所以单独拿出来。
前提是手机开发者选项已激活,允许USB调试。不会的自行百度。
此处涉及到修改linux下启动文件,可以参考帖子【2】。
http://blog.csdn/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/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/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/shuaji/94011.html.
第三方刷机基本都是这个流程。

Ok,大半年的时间耗在折腾手机上,也是醉了,好歹有所收获。些许记录,或许能帮到一些朋友,谨志!

参考:
【1】:Linux下安装adb工具,http://www.52rd/Blog/Detail_RD.Blog_bmw7_74649.html
【2】:关于Adb链接手机的相关设置,http://blog.csdn/liuqz2009/article/details/7942569
【3】: 使用第三方recovery刷机的方法,http://www.muzisoft/shuaji/94011.html
【4】: 查看Android设备的分区信息,http://blog.csdn/roland_sun/article/details/50969958
【5】:Linux下使用Adb备份手机系统的方法,https://linux/article-8239-1.html

更多推荐

LG G3在linux下使用adb工具刷机

本文发布于:2023-06-14 04:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1437935.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:刷机   工具   LG   adb   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!