除了前文所述,使用深刷線,還可以用命令開啟9008端口,進入深刷模式。
adb reboot edl
fastboot oem edl
這個在小米4c上測試ok
下面這個可能用於其他手機。
fastboot reboot emergency
====================================
http://www.znsjw.net/nd.jsp?id=19
小米繞BL鎖9008工程線深度線制作教程
此方法僅適用小米高通機型,其他品牌的高通機型有些也可以用,請自己嘗試。新出的小米機型很多都帶有BL鎖,普通用戶線刷就會出錯,無法刷機。想要實現線刷就要進入高通9008模式強制刷機,進入方法可以通過軟件或者工程線、小板等工具,這里講解工程線的制作方法
手機進入9008簡單方法就是用鑷子或導線在關機狀態下短接尾插3、5腳,然后連接電腦就可以了,但是這樣需要拆機,所以可以制作一條工程線來實現短接效果。
線找一條usb數據線,最好質量好點的,小心剝開外皮露出里面的紅白綠黑四根線, 找到綠色和黑色線,把絕緣外皮剝開露出里面導線有工具的可以在這兩根導線間焊接一個開關方便操作,沒有可以不管。
然后把兩根導線短接在一起,手機徹底關機插上數據線等待3-5秒,分開短接的兩根導線,這時設備管理器就會發現新硬件,如果之前安裝過小米線刷工具就是自動裝好驅動,安裝好的硬件顯示為9008的端口就是刷機端口,用小米線刷工具就可以刷機。
如果用工程線也不能進入9008模式,就可能是最新版系統屏蔽了此方法,那樣就要通過短接主板對應點來進深度了
========
下面我們來看看工程線的原理圖:
_______________________________________
1 GND 黑色線 ------
2
3 USB + 綠色線 ------
4 USB - 白
5 VBAT 紅
_______________________________________
http://www.shuajibang.net/news/detail/2436/
=============
http://www.miui.com/thread-9123543-1-1.html
有短接圖
============相關資料備忘
adb reboot 手機會正常重啟
adb reboot recovery 手機會重啟到recovery卡刷模式
adb reboot bootloader 手機會重啟到bootloader(fastboot)線刷模式
adb reboot edl 手機會重啟到9008刷機模式!僅限高通部分機型!慎用!
http://www.miui.com/thread-13851259-1-1.html
https://juejin.im/entry/57c00fe4c4c971006179838a
Awesome Adb——一份超全超詳細的 ADB 用法大全
http://www.itmop.com/downinfo/237886.html
高通9008端口驅動簡介
9008是download模式。
是最底層的聯機模式,機器rec,fb都被篡改或清除時,唯一能進入還不會被摧毀的就是download模式。
聯機后驅動會顯示9008或9007或900e等。所以大家都叫9008深度刷機。
可以理解為。最底層的聯機方法,除了鏈接電腦機器任何跟刷寫系統無關的功能全部關閉不運行。
(有一點windows的安全模式的感覺)
download模式下,刷機無法保護用戶資料。可以理解為徹底刪除手機系統后刷入新系統。
因為fb下,你可以選擇保留用戶資料刷機。也可以用fb指令操作手機。
常用指令如。adb reboot bootloader 機器開機狀態下,開啟usb調試並且激活后,控制電腦重啟進入到fb模式。
fastboot devices 機器在fb模式下,輸入此命令可以檢查手機是否鏈接成功。
fastboot -w 機器在fb模式下,實現雙清。(某些“個別”機器用fb雙清比rec更干凈)
fastboot如果相當於ios的回復模式。
那download就是ios的dfu模式。
bl鎖的意義在於。可以鎖住rec和fb不會被其他人隨意刷機和篡改。
(篡改rec和fb可以獲取root,刷其他系統等)
(比如第三方手機店會在小米機器里內置拆不掉的應用來獲取利潤,有了bl可以一定程度防止此現象)
小米的bl鎖只是“小米bl鎖” 實質上bl鎖很厲害的,比如lg。
bl鎖也有版本,當系統比你bl鎖版本新的時候你可以降級回到bl鎖相同的版本,但是bl鎖也升級的話那么是無法降級或root的。
還有上面講的bl鎖只針對與“小米bl鎖”請勿套用在其他手機上。
==========
https://blog.csdn.net/weixin_37738083/article/details/62429992
fastboot刷機相關工具刷機內容
在安卓手機中fastboot是一種比recovery更底層的模式。
fastboot是一種線刷,就是使用USB數據線連接手機的一種刷機模式。
這種模式是更接近於硬件的界面,所以這個模式一般好似在手機變磚或者修復時使用的。
今天就說說fastboot的詳細教程。
分區解釋:
system:系統分區.
userdata:數據分區.
cache:緩存分區
recovery:Recovery分區.
boot:存放內核和ramdisk的分區.
hboot:這個是SPL所在的分區.很重要哦.也是fastboot所在的分區.刷錯就真的變磚了.
splash1:這個就是開機第一屏幕了.
radio:這個是radio所在的分區,(基帶):
oem分區(運營商配置文件,和運營商配置有關):
6,刷寫motoboot鏡像:(這個是bootloader的組合鏡像包,簡稱BL,最好不要亂刷!
這個只能升級不能降級這個必須與gpt版本一致才能刷進去,。並且刷這個容易變磚!)
fastbootflash bootloader bootloader.img
或者:
fastbootflash motoboot bootloader.img
==============
http://tieba.baidu.com/p/4058054494
刷recovery終極教程,dd...
具體方法:
1、得知recovery對應哪個設備文件。
我查看recovery解包里的recovery.fstab,內容如下:/recovery emmc /dev/block/mmcblk0p16
其他機型可能可用 cat /proc/mtd命令查看。
備份recovery:
dd if=/dev/block/mmcblk0p16 of=/sdcard/recovery.img bs=4096
還原recovery:
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p16 bs=4096
====================
https://jingyan.baidu.com/article/4f34706e27837ce387b56d33.html
安卓手機手動【備份+還原】分區
================
https://hub.packtpub.com/extracting-data-physically-dd/
使用dd物理提取數據
cat / proc / partitions
輸出將顯示設備上的所有分區:mmcblk0是設備上的整個閃存。
此設備,可在/dev/block/msm_sdcc.1/by-name
ls -la
mount
cat / proc / mounts
cat / proc / mtd或cat / proc / yaffs命令; 這些可能適用於舊設備。
較新的設備可能在根目錄中包含fstab文件(通常稱為fstab。)將列出可安裝的分區。
在較新的設備上,/ sdcard分區實際上是/ data / media的符號鏈接。
在這種情況下,使用dd命令將/ data分區復制到SD卡將不起作用,並且可能損壞設備,因為輸入文件基本上是寫入自身的。
df
=============
https://forum.hovatek.com/thread-1405.html
[教程]如何使用ADB + root備份Android設備分區
方法1:ADB方法I.
安裝根瀏覽器(例如ROM Toolbox lite)並導航到dev / block / platform。
打開平台文件夾中的每個文件夾,直到找到名為“by-name”的文件夾。
將下面代碼中的“your_folder”替換為包含by-name文件夾的文件夾的名稱
啟動ADB並鍵入以下代碼。每行后按Enter鍵
碼:
adb shell
ls -al /dev/block/platform/your_folder/by-name
方法2:ADB dd 2
adb shell
cat /proc/dumchar_info
==============
OpenGapps的nano套件 :包含完整的 Google 服務框架但不包含多余的 Google 應用。
Open GApps介紹
https://sspai.com/post/36083
https://sspai.com/post/30499
https://sspai.com/post/32596
Open GApps官網:https://opengapps.org/
OpenGapps 套件詳細對比 可以上 Github上查看
https://github.com/opengapps/opengapps/wiki/Package-Comparison
https://developer.android.com/studio/test/monkey
UI / Application Exerciser Monkey
Monkey是一個在您的模擬器或設備上運行的程序,
可生成用戶事件的偽隨機流,例如點擊,觸摸或手勢,以及許多系統級事件。
您可以使用Monkey以隨機且可重復的方式對您正在開發的應用程序進行壓力測試。
==============
http://www.xianshuabao.com/guide/skill/4119.html
手機字庫損壞是什么意思?
功能機時代,很多手機程序、控制信息、字庫信息是存儲在一個專用芯片里面,芯片中主要部分是字庫,
所以一些售后和維修人員就習慣把這個存儲芯片稱做字庫芯片。
不過,到了智能機時代,這個存儲芯片的功能已經遠遠超越了存儲字庫這么簡單,所以它也遠不是“字庫”所能概括的,
更准確的表述應該為eMMC芯片(embedded MultiMediaCard)。
簡單來說,“字庫”(eMMC芯片)就相當於電腦中的BIOS+硬盤,
一方面,它里面固化有手機的啟動程序、基本輸入輸出程序、系統設置信息等等;
另一方面,它還起到了存儲照片、音樂等文件的作用,
而且手機的ROM(系統固件)也在這顆芯片當中,由此可見它對於一部手機的重要性。
==============
https://www.bilibili.com/read/cv205958/
高通9008模式強制降級教程(適用於所有加BL鎖的小米手機)
為什么要降級,這里以4C 解鎖為例子;
4C 在miui開發板6.1.7以上和穩定版7.1以上的版本中加入了BL鎖,這樣刷第三方RE就不允許了。
有一個官方的辦法就是申請解鎖:http://www.miui.com/unlock/(然並卵)
此外,還有一個非官方辦法:高通9008模式刷機降回到舊版本(無鎖的舊版本)
===================