Android刷機

一、安裝第三方recovery

下載本身手機適配的recovery包

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

fastboot 卡在 waiting for device

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

看看devicesjava

$ fastboot devices
   no permissions  fastboot

如下操做,oklinux

seven@ThinkPad:~/srcAndroid/src4.4.4_r1/out/host/linux-x86/bin$ sudo chown root:root fastboot 
seven@ThinkPad:~/srcAndroid/src4.4.4_r1/out/host/linux-x86/bin$ sudo chmod +s fastboot 
seven@ThinkPad:~/srcAndroid/src4.4.4_r1/out/host/linux-x86/bin$ ./fastboot devices
072ba3800ae5fd9c    fastboot

seven@ThinkPad:~/srcAndroid/src4.4.4_r1/out/host/linux-x86/bin$ ./fastboot flash recovery ~/Desktop/twrp-3.3.0-0-hammerhead.img
sending 'recovery' (13288 KB)...
OKAY [  0.641s]
writing 'recovery'...
OKAY [  1.045s]
finished. total time: 1.686s

 二、單獨root(可選)

recovery操做SR5-SuperSU-v2.82-SR5-20171001224502.zip包,root手機

一、將SR5-SuperSU-v2.82-SR5-20171001224502.zip傳到手機

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

二、進入recovery模式,在手機上操做

2.一、install

2.二、選SR5-SuperSU-v2.82-SR5-20171001224502.zip文件

2.三、重啓手機,root成功

三、刷rom

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

編輯腳本(updater-script)

路徑爲:/home/seven/Desktop/myROM/4.4.4/META-INF/com/google/android/updater-scriptandroid

打包rom

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

簽名zip(rom)

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

將簽名過的zip(rom)上傳到手機

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

重啓手機到recovery

seven@ThinkPad:~/Desktop/myROM$ adb reboot recovery
相關文章
相關標籤/搜索