首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 304512|回復(fù): 62
上一主題 下一主題
[教程&攻略]

2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-12-31 21:49 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式 | 來自吉林
本帖最后由 智能小檸檬 于 2023-1-1 12:52 編輯

如果你決定買TTL,最好買根那教程差不多的CP2102

聲明:
    由于使用了Uboot導(dǎo)致風(fēng)險(xiǎn)大大提高,繼續(xù)操作代表你自行愿意承擔(dān)風(fēng)險(xiǎn),您的電視有任何問題本人概不負(fù)責(zé)
    請嚴(yán)格按照本教程中的命令執(zhí)行,尤其是uboot里面有許多非常危險(xiǎn)的命令,嘗試前請三思

以下所有命令輸入并檢查完都需要回車,有換行的命令代表第一個(gè)先執(zhí)行完在輸入第二個(gè)(防呆防傻
在putty內(nèi)需要使用ctrl+c來打斷+復(fù)制,使用右鍵復(fù)制+粘貼在uboot中很危險(xiǎn)
文中的命令請認(rèn)真確認(rèn)是否有輸錯(cuò)
如果你的Recovery中有5個(gè)選項(xiàng),并且最后一個(gè)是還原出廠固件而不是清空所有數(shù)據(jù),請先按照TTL那篇教程嘗試
需要的硬件:
下面 TTL制作與putty的準(zhǔn)備部分 中的所有硬件
在此之前:
學(xué)會連接ADB,以下所有開頭是adb的命令都需要在adb執(zhí)行
PS:我嘗試的這個(gè)電視是2022款的EA Pro 75英寸,型號是L75M9-EP,代號baymax,目前安卓10

如果你不知道這個(gè)命令會怎么樣,你還想要嘗試的話,可以詢問ChatGPT,這是非常好的辦法:
    國內(nèi)上不去的可以去微信搜索小程序 超級AI ChatGPT對話
    詢問他:請問在Uboot中 [命令提示] 會發(fā)生什么,或是直接粘貼命令提示
    比如:usbboot - boot from USB device
    會得到回復(fù):在uboot環(huán)境下,usbboot命令將從USB設(shè)備中啟動操作系統(tǒng)??梢酝ㄟ^執(zhí)行usbboot命令指定從哪個(gè)USB設(shè)備引導(dǎo),并                             傳遞所需的其他信息,例如地址、端口等。(此回復(fù)不一定準(zhǔn)確,一些命令比如avboff會得到錯(cuò)誤的回復(fù))

請先閱讀這篇教程 TTL制作與putty的準(zhǔn)備部分
首先確保你的TTL沒有問題:
    插上你做的HDMI診斷線并在putty打開端口
    重啟電視
    此時(shí)你的putty上應(yīng)該有l(wèi)og輸出
    log末尾大概長這樣:
2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)

如果不長這樣,那么請看下面 如果在Recovery模式下按下回車沒有反應(yīng) 中的 如果有反應(yīng)
如果沒有輸出,請 檢查連接線是否插緊、調(diào)換rx與tx、換CP2102的TTL
如果輸出是亂碼,請 檢查Speed是否設(shè)為115200

確認(rèn)好ttl有效,就可以開始了:

進(jìn)入U(xiǎn)boot:
在電視開機(jī)狀態(tài)下重啟,同時(shí)在putty瘋狂按回車
直到提示類似xxxxx #,不類似也沒關(guān)系,只要能輸入就行
如果無法輸入,說明你 回車按晚了/TX連接不正確輸入printenv,如果出現(xiàn)一大串內(nèi)容,則本教程適用
事先備份:
輸入printenv
往上滾動找到類似<< baymax >># printenv的那一行,選中直到<< baymax >># 這一行,ctrl+c復(fù)制
隨便保存在一個(gè)地方(以下簡稱env),以防萬一

如果在Recovery模式下按下回車沒有反應(yīng)
提示:運(yùn)行adb reboot recovery來進(jìn)入recovery模式
在env中 ctrl+f查找UARTOnOff,如果有結(jié)果并且為UARTOnOff=off,那么此方法適用
輸入:
  1. setenv UARTOnOff on
  2. saveenv
復(fù)制代碼

輸入reset來重啟,此時(shí)putty應(yīng)該有很多輸出,則你成功了!
如果有反應(yīng)(按照上面的教程做之前):
輸入busybox,如果出現(xiàn)一大堆內(nèi)容,那么本教程可能不適用,請先按照TTL那篇教程嘗試


關(guān)閉AVB2.0(相當(dāng)于解鎖bootloader):
此步驟至關(guān)重要,若電視提示紅色感嘆號或者卡在mi logo不啟動(此時(shí)UART也沒有輸出),請檢查此步驟是否正確
輸入:
  1. avboff
復(fù)制代碼
如果出現(xiàn)許多代碼則表示您成功了
若出現(xiàn)其他并且您的設(shè)備沒有自動重啟,請不要繼續(xù)(如果繼續(xù)操作很有可能會使你的設(shè)備變磚)并在評論區(qū)附上報(bào)錯(cuò)
如果出現(xiàn)Unknown command 'avboff' - try 'help',則很有可能您的機(jī)器沒有AVB2.0,請直接跳過這一步

備份boot.img:
此步驟也很重要,對以后救磚很有用處,千萬不要跳過
準(zhǔn)備一個(gè)FAT32的u盤插入電視,重啟到recovery(順序不能反)
等待代碼跑完,此時(shí)按下回車應(yīng)該提示類似 #
輸入:
  1. ls /udisk
復(fù)制代碼
如果返回是空的而不是你U盤中的文件,請運(yùn)行:
  1. mount /dev/block/sda /udisk
復(fù)制代碼
并重試 ls /udisk ,如果還是空的,那么請確認(rèn)你的u盤是FAT32,若還不行請?jiān)谠u論提問并附上上一條命令提示了什么
接下來:
  1. dd if=/dev/block/by-name/boot of=/udisk/boot.img
復(fù)制代碼
得到的結(jié)果類似:
  1. # dd if=/dev/block/by-name/boot of=/udisk/boot.img
  2. 81920+0 records in
  3. 81920+0 records out
  4. 41943040 bytes (40 M) copied, 5.104639 s, 7.8 M/s
復(fù)制代碼

選擇屏幕上的重新啟動啟動到系統(tǒng)


對boot鏡像進(jìn)行修補(bǔ)
推薦使用電視
在你的電視或是其他安卓設(shè)備上下載并安裝magisk(電視還需要es文件瀏覽器)
打開magisk,選擇Magisk中的安裝
2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)
選擇并修補(bǔ)一個(gè)文件
2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)
選擇剛剛提取的boot.img
如果沒有你看看是不是在userdata里,點(diǎn)上面的箭頭返回上一級并選擇帶數(shù)字的那個(gè),類似xxxx-xxxx
2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)
文件模式選擇文件方式,否則會閃退(非ES瀏覽器可能沒有這一步)
2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)
等待修補(bǔ)完成并記錄文件位置(圖中為/storage/emulated/0/Download/magisk_patched-25200_aEgmW.img)
2022新款小米電視(安卓6以上)硬核root教程(需要USB轉(zhuǎn)TTL)
把這個(gè)文件拷貝到u盤(用電視的不方便可以直接運(yùn)行指令拷貝,下面一共是兩條命令,第二條有點(diǎn)長,不要搞錯(cuò))
  1. adb shell
  2. cp /storage/emulated/0/Download/magisk(輸?shù)竭@里按一下Tab鍵會自動根據(jù)你的文件補(bǔ)全)
  3. (此處有空格)/storage/(按Tab然后輸入格式類似XXXX-XXXX的那個(gè)同樣可以只輸入前幾個(gè)字母)
復(fù)制代碼
等待命令執(zhí)行完就復(fù)制成功了,此命令不會有提示,自動換行代表執(zhí)行成功

刷入boot.img
此操作可能會導(dǎo)致您的設(shè)備直接變磚,請確認(rèn)前面的步驟沒有執(zhí)行錯(cuò)并且返回都正常
若有異常可以在評論區(qū)打出,或者直接試一試,如果你不怕變磚
重啟至recovery
輸入命令
  1. dd if=/udisk/magisk(Tab補(bǔ)全) (這里有一個(gè)空格)of=/dev/block/by-name/boot
復(fù)制代碼
等待提示類似:
  1. 81920+0 records in
  2. 81920+0 records out
  3. 41943040 bytes (40 M) copied, 5.104639 s, 7.8 M/s
復(fù)制代碼
重啟,就成功了!
若您在這里后悔,或是發(fā)現(xiàn)有什么異常,不要重啟,輸入:
  1. dd if=/udisk/boot.img of=/dev/block/by-name/boot
復(fù)制代碼
并重啟,您就可以恢復(fù)原廠boot并終止root

問題整理、解決:


卡死在mi logo / 紅色感嘆號:重做 關(guān)閉AVB2.0
有任何地方輸入沒反應(yīng):重做 如果在Recovery模式下按下回車沒有反應(yīng)
其他問題請先仔細(xì)翻評論!
如果真的變磚且關(guān)閉AVE2.0無效:如果你照做了,會留下boot.img和printenv的結(jié)果,不要灰心,可以通過uboot刷入boot.img來恢復(fù)(我還沒研究明白,有大佬歡迎評論),bootargs等env也可以設(shè)置回原來的,需要教程請?jiān)u論
只要要到固件就能救磚,打電話給客服可能不會給你固件,只讓你報(bào)修,然后說主板損壞(應(yīng)該是),所以目前沒法獲取固件,root需謹(jǐn)慎


所需要的軟件
Magisk 25.2(也可以嘗試最新版)
Putty
CP2102驅(qū)動(請根據(jù)你的ttl自行查找)
magisk和putty.zip (9.74 MB, 下載次數(shù): 83)
Root后注意事項(xiàng):
把備份的boot.img和printenv的結(jié)果留下來(建議上傳網(wǎng)盤),他們對救磚很有用。

我自己摸索的時(shí)候也花了5天(其中三天磚了擺爛沒碰電視),后來看到avboff這個(gè)選項(xiàng)決定試一試,結(jié)果成功了,在此分享,如有錯(cuò)誤歡迎指出,ChatGPT真是個(gè)好東西,連uboot都會,幫了我不少忙呢!

補(bǔ)充:試試這個(gè)工具箱也是不錯(cuò)的選擇

最后,祝大家順利root成功,新年快樂!





評分

參與人數(shù) 1金幣 +1 收起 理由
lovezhiqi123 + 1 強(qiáng)大的ZNDS智能電視網(wǎng)!

查看全部評分


上一篇:miui tv1.3.8限制第三方apk安裝解決方法(adb
下一篇:備份/提取 小米電視刷機(jī)包教程(含MiTV-ANSM0(4s)刷機(jī)包)
來自 3#
 樓主| 發(fā)表于 2022-12-31 22:09 | 只看該作者 | 來自吉林
本帖最后由 hihpg 于 2022-12-31 22:57 編輯

Android 6的Gapps安裝之后我可能會出教程,Android9、10的還需要摸索一下,畢竟現(xiàn)在系統(tǒng)鏡像還沒研究明白怎么備份,有vbmeta、vbmeta_a、vbmeta_system,歡迎大佬指點(diǎn)。

MTK的twrp之后我會嘗試移植,android6那篇教程的在mtk上運(yùn)行會很奇怪,顯示有問題而且emmc不識別。

回復(fù) 支持 1 反對 0

使用道具 舉報(bào)

推薦
 樓主| 發(fā)表于 2024-7-4 13:53 | 只看該作者 | 來自吉林
3096 發(fā)表于 2024-1-11 16:38
親測小米ea55連接上是亂碼

波特率改921600
回復(fù) 支持 0 反對 1

使用道具 舉報(bào)

推薦
發(fā)表于 2024-6-20 20:00 | 只看該作者 | 來自江蘇
按照你的教程,進(jìn)入uboot后  ls /udisk 說沒有這樣的命令
回復(fù) 支持 0 反對 1

使用道具 舉報(bào)

63#
 樓主| 發(fā)表于 2024-10-9 21:56 | 只看該作者 | 來自吉林
eleven21 發(fā)表于 2024-9-15 05:37
最新的MIUI for TV 3.0 是不是全禁了 REC沒有# 不能輸入 也沒有uartonoff

參考知乎有一篇教程,要用factorydata什么的
62#
 樓主| 發(fā)表于 2024-10-9 21:53 | 只看該作者 | 來自吉林
本帖最后由 hihpg 于 2024-10-9 22:00 編輯
yjhua2005 發(fā)表于 2024-6-20 20:00
按照你的教程,進(jìn)入uboot后  ls /udisk 說沒有這樣的命令

我是說要在recovery運(yùn)行 busybox ls /udisk另外你這個(gè)應(yīng)該是amlogic芯片的電視,我這臺uboot有驗(yàn)證,不通過不給開機(jī),目前還沒研究出來
一定要記得先備份,不備份遇到啟動驗(yàn)證救不了!
61#
發(fā)表于 2024-10-6 12:32 | 只看該作者 | 來自四川
學(xué)習(xí)學(xué)習(xí),謝謝
60#
發(fā)表于 2024-9-17 18:42 | 只看該作者 | 來自四川
小米電視E65A可以搞嗎?
59#
發(fā)表于 2024-9-15 05:37 | 只看該作者 | 來自廣東
最新的MIUI for TV 3.0 是不是全禁了 REC沒有# 不能輸入 也沒有uartonoff
58#
發(fā)表于 2024-9-15 02:38 | 只看該作者 | 來自廣東
為啥 recovery不能輸入沒有#號 回車沒有反應(yīng)
uboot下看沒有uartonoff 加進(jìn)入去on recovery也不能輸入 avboff沒有命令 系統(tǒng)MIUI fro tv 3.0 怎么解決?
57#
發(fā)表于 2024-8-16 16:07 | 只看該作者 | 來自新疆
能不能寫個(gè)思路?感覺這個(gè)教程+那個(gè)機(jī)翻的ttl教程看完頭大。。。邏輯沒理順
56#
發(fā)表于 2024-7-4 19:08 | 只看該作者 | 來自江蘇
hihpg 發(fā)表于 2024-7-4 13:52
那兩個(gè)是在recovery運(yùn)行的,你在前邊加上busybox試試

你說的還是不清楚,最好上個(gè)圖或者目錄,我是在uboot中運(yùn)行命令。
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-26 09:47 , Processed in 0.087842 second(s), 19 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表