1、安装第三方recovery

下载自己手机适配的recovery包

https://twrp.me/lg/lgnexus5.html

fastboot 卡在 waiting for device

$ fastboot flash boot boot.img
< waiting for device >

看看devices

$ fastboot devices
no permissions fastboot

以下操作,ok

seven@ThinkPad:~/srcAndroid/src4..4_r1/out/host/linux-x86/bin$ sudo chown root:root fastboot
seven@ThinkPad:~/srcAndroid/src4..4_r1/out/host/linux-x86/bin$ sudo chmod +s fastboot
seven@ThinkPad:~/srcAndroid/src4..4_r1/out/host/linux-x86/bin$ ./fastboot devices
072ba3800ae5fd9c fastboot seven@ThinkPad:~/srcAndroid/src4..4_r1/out/host/linux-x86/bin$ ./fastboot flash recovery ~/Desktop/twrp-3.3.--hammerhead.img
sending 'recovery' ( KB)...
OKAY [ .641s]
writing 'recovery'...
OKAY [ .045s]
finished. total time: .686s

2、单独root(可选)

recovery操作SR5-SuperSU-v2.82-SR5-20171001224502.zip包,root手机

1、将SR5-SuperSU-v2.82-SR5-20171001224502.zip传到手机

seven@Sevens-MacBook-Pro:~/Work/andriod/刷机$ adb push SR5-SuperSU-v2.-SR5-.zip /sdcard

2、进入recovery模式,在手机上操作

2.1、install

2.2、选SR5-SuperSU-v2.82-SR5-20171001224502.zip文件

2.3、重启手机,root成功

3、刷rom

自定义rom(放置app,xposed,tcpdump等,su和superSu.apk)

编辑脚本(updater-script)

路径为:/home/seven/Desktop/myROM/4.4.4/META-INF/com/google/android/updater-script

打包rom

seven@ThinkPad:~/Desktop/myROM/4.4.$ zip -r ../.zip *

签名zip(rom)

seven@ThinkPad:~/Desktop/myROM/Auto-sign$ java -jar signapk.jar testkey.x509.pem testkey.pk8 ../.zip ../444_signed.zip

将签名过的zip(rom)上传到手机

seven@ThinkPad:~/Desktop/myROM$ adb push 444_signed.zip /sdcard/444_signed.zip
KB/s ( bytes in .352s)

重启手机到recovery

seven@ThinkPad:~/Desktop/myROM$ adb reboot recovery

Android刷机的更多相关文章

  1. (转)Android刷机的一些知识整理

    刷机概述刷机原因刷机可以升级和破解固件(在Android上:即可以升级系统,更改系统,获取Root权限):破解系统的原因①安装第三方软件不需要签名,不受证书的束缚:②修改系统的文件,达到系统的瘦身,以 ...

  2. Android刷机教程

    我的机器是Nexus 5 一. 安装驱动 如何进入fastboot模式 1. 拔掉数据线,将手机关机 2. 关机后同时按住[音量减小键]和[开关机键]即可进入Fastboot模式 开启usb调试  - ...

  3. Android 刷机方案

    ## 获取 在刷机之前,需要在电脑上下载 **Android Preview** 包,一般我都是到 [安卓中国](https://developer.android.google.cn/preview ...

  4. miui10 刷机

    起因 折腾一下老手机 名词解释 名称 内容 含义 REC Recovery的缩写 Android出厂时自带的恢复模式 (理解为win PE) 双清 data,cache 用户数据+系统缓存 三清 da ...

  5. Android手机刷机失败的自救方法

    刷机对于一些android手机的高级用户来说已经是家常便饭了,很多新手也都跟着教程轻松了学会刷机.升级系统,也都开始经常在网上搜罗一些自制的系统进行刷机,体验新系统带来的新感觉.但是有句古话叫常在河边 ...

  6. android [因为开了刷机精灵等软件 导致adb 无法使用]error: could not install *smartsocket* listener: cannot bind

    今天 使用 刷机精灵后 在使用android studio 时发现 adb 无法正常使用.   于是 想重启 adb.exe , 直接在DOS里杀掉adb输入:adb kill-server 再启动输 ...

  7. [Android Pro] Android fastboot刷机和获取Root权限

    参考文章: https://developers.google.com/android/nexus/images 转载自:    http://www.inexus.co/article-1280-1 ...

  8. Nexus 5 Android 6.0.1刷机、Root

    Nexus 5 Android 6.0.1刷机.Root 2016-01-24   一.     准备 1.      备份通讯录等数据,切记. 2.      准备adb .fastboot.网上搜 ...

  9. Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机

    Android源码浅析(三)--Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机 最近比较忙,而且又要维护自己的博客,视频和公众号,也就没 ...

随机推荐

  1. jmeter控制器(四)

    交替控制器: 交替控制器主要是让控制器里面的请求顺序执行,如下图设置了审批管理循环3次,那么第一次运行就执行了请假模块,第二次运行执行了请假模块1,第二次执行了请加模块2,依顺序每一个请加模块只执行一 ...

  2. 使用docker简单搭建个人博客

    首先介绍需要的yml文件,docker-compose.yml: version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/v ...

  3. 微信小程序根据生日获取年龄

    // 根据出生日期计算年龄周岁 传参格式为1996-06-08 // 根据出生日期计算年龄周岁 传参格式为1996-06-08 function getAge(strBirthday) { var r ...

  4. Python语法速查: 6. 循环与迭代

    返回目录 (1)while循环与for循环 while仅能用于普通循环,而for除了可以做循环外,还可以遍历序列.集合.字典.迭代器等. 需要注意的是,在类似:for i in somelist: 的 ...

  5. java8-06-四大函数式接口

    在使用lamdba表达式需要函数式接口的支持    java8已经提供了很多函数式接口   在java.util.function包下 

  6. wbr 标签实现连续英文字符的精准换行你知道吗?

    1.一般情况下的换行: word-break:break-all或者word-wrap:break-word <p>大家<wbr>想要<wbr>实现<wbr& ...

  7. acwing 76. 和为S的连续正数序列

    地址 https://www.acwing.com/problem/content/description/72/ 输入一个正数s,打印出所有和为s的连续正数序列(至少含有两个数). 例如输入15,由 ...

  8. WPF 精修篇 DataGrid 筛选

    原文:WPF 精修篇 DataGrid 筛选 DataGrid也可以分组 但是用的地方不多 就没写 筛选还是可以的 比如Datagrid数据量比较大 要做数据筛选 贴码 <DataGrid x: ...

  9. Android 中的AlertDialog使用自定义布局

    Android使用指定的View开发弹窗功能 Android开发中进程会使用到我们的AlertDialog,但是比较可惜的是我们的Android原生的AlertDialog的效果又比较的简陋,这个时候 ...

  10. wepy安装后提示Cannot read property 'addDeps'

    最近准备做一个微信小程序,以前一直用的小程序原始api做,但是这次准备用一个框架来做练习,当然在做之前需要比较一下现在小程序框架的优缺点. 经过认真挑选,选定wepy,Taro,uni-app,mpv ...