家里有一個天貓精靈CCH(TG_Z02),才4G存儲,太雞肋了,一直沒用,扔柜子里好幾年了。無意中刷到這個盒子可以ROOT和擴(kuò)容。
像晶晨機(jī)頂盒,直接復(fù)制EMMC,再恢復(fù)出廠就可以擴(kuò)容,但同樣方法在MTK核心的天貓精靈上卻直接無法啟動……網(wǎng)上搜一直沒找到到擴(kuò)容教程,能找到的都是廣告,反正就是要花錢才給解決方案。
無奈自己開始研究,發(fā)現(xiàn)直接復(fù)制不能啟動的原因,是EMMC有一個特殊的EXT_CSD寄存器和兩個BOOT分區(qū),普通的讀卡器無法讀取,能讀的編程器都是上千元。
感謝數(shù)碼之家“zp515630”分享了一個低成本讀卡器的制作方法和配套軟件(https://ww w.mydigit.cn/thread-409938-1-1.html),內(nèi)有資料、原理圖以及軟件 。
讀卡器在“立創(chuàng)開源硬件平臺”也有開源PCB,搜“rts5170”就能找到,僅一個開源,配件制作成本也就幾塊錢。再配合EMMC轉(zhuǎn)TF卡PCB(同樣立創(chuàng)也有開源),就可以讀取EMMC數(shù)據(jù)了。
下面開始介紹如何更換大容量EMCC來擴(kuò)容。
1用WINHEX把舊EMCC資料全盤復(fù)制到新EMCC上,網(wǎng)上教程一堆,就不贅述了。
2安裝LINUX系統(tǒng),我是用的VM虛擬機(jī)安裝的Ubuntu 20.04,如果USB不通信,把USB兼容性改成3.1,在LINUX里安裝RTS5170讀卡器軟件“mmcfw”,如何安裝自己百度,作者也有說明。“sudo apt-get install gparted”安裝分區(qū)調(diào)整軟件gparted。
3打開虛擬機(jī),讀卡器里插入舊EMCC,然后打開mmcfw軟件,設(shè)備里選擇讀卡器,然后點擊分析設(shè)備,就可以看到EXT_CSD的配置內(nèi)容,果然有配置ROM2啟動。選擇“boot/boot1/extcsd”分區(qū),選擇保存路徑,點擊備份就可以備份出boot、boot1、extcsd三個分區(qū)的內(nèi)容。userArea分區(qū)不要選,因為第一步已經(jīng)復(fù)制過了,無需再備份。
ex-4.jpg (173.16 KB, 下載次數(shù): 85)
下載附件
保存到相冊
2024-4-18 22:59 上傳
4保持軟件不動,更換新EMCC,再點分析設(shè)備,可以看到新EMCC里EXT_CSD未做任何配置,點寫入就可以把boot、boot1、extcsd三個分區(qū)的內(nèi)容寫入到新EMCC內(nèi)?,F(xiàn)在把EMCC焊接上去,就可以正常啟動了,但分區(qū)仍是原來的大小。
ex-64.jpg (157.05 KB, 下載次數(shù): 84)
下載附件
保存到相冊
2024-4-18 22:59 上傳
5關(guān)閉mmcfw,打開gparted,可以看到我們要擴(kuò)容的用戶分區(qū)“userdata”不在最后一個分區(qū),最后一個分區(qū)是一個16M的“flashinfo”分區(qū),我們要把“flashinfo”分區(qū)移到最后,這樣才能擴(kuò)容“userdata”分區(qū)。
6右擊“flashinfo”分區(qū),選擇“調(diào)整大小/移動”,拖動分區(qū)到最右邊,讓“之前的可用空間”值為最大,如果這個值不能被4整除,稍減小一下,設(shè)置一個能被4整除的數(shù)(4K對齊)。
gp-4.jpg (291.89 KB, 下載次數(shù): 84)
下載附件
保存到相冊
2024-4-18 22:59 上傳
7再右擊“userdata”分區(qū),就可以調(diào)整到最大的可用空間了,點上面綠色的勾就可以完成分區(qū)調(diào)整了,
gp-64-1.jpg (284.72 KB, 下載次數(shù): 87)
下載附件
保存到相冊
2024-4-18 22:59 上傳
有時調(diào)整后,“userdata”分區(qū)和“flashinfo”分區(qū)還有1M的未分配空間,再擴(kuò)大一下“userdata”分區(qū)就可以了。
gp-64-2.jpg (270.11 KB, 下載次數(shù): 88)
下載附件
保存到相冊
2024-4-18 22:59 上傳
8至此完成EMCC復(fù)制和擴(kuò)容,焊回機(jī)子就可以啟動了,啟動后最好恢復(fù)一下出廠,這樣速度和兼容性最好。
ROOT教程參考小度的:(https://gi thub.com/0xappla/tianmao-xiaodu-crack),網(wǎng)上教程很多,就不細(xì)講了,現(xiàn)在把我ROOT中遇到的問題,以及如何解決的和大家聊一聊。
SYSTEM無法打包,一般掛載點也是空的
system-e.jpg (53.39 KB, 下載次數(shù): 84)
下載附件
保存到相冊
2024-4-18 22:59 上傳
這是因為導(dǎo)出或解包的目錄有特殊字符或中文。保證導(dǎo)出SYSTEM分區(qū)和解包SYSTEM軟件目錄也都無特殊字符或中文,重新導(dǎo)出SYSTEM分區(qū)鏡像到純英文目錄,再解包,處理后就可以打包了。
按教程ROOT完,但給權(quán)限狗ROOT授權(quán)的時候,提示“由于某應(yīng)用遮擋了超級用戶請示界面,因此Magisk無法驗證您的回應(yīng)”,導(dǎo)致ROOT失敗。
root-e.jpg (155.98 KB, 下載次數(shù): 85)
下載附件
保存到相冊
2024-4-18 22:59 上傳
這是因為在APP目錄下有一個“smartapp”軟件搞鬼。刪除“smartapp”,重新打包成SYSTEM,和BOOT一起再刷進(jìn)去,就能成功給權(quán)限狗ROOT權(quán)限了。權(quán)限狗成功獲取ROOT權(quán)限后,立即給Magisk所有權(quán)限(如果打包了ES文件管理器和美家市場什么的,也給安裝軟件的權(quán)限)。然后打開Magisk,按提示修復(fù)重啟后,即可完美ROOT。
完美ROOT后,再次導(dǎo)出SYSTEM,把“smartapp”軟件放回去,再打包刷回,即可完美使用原天貓精靈所有功能。
small.jpg (43.95 KB, 下載次數(shù): 86)
下載附件
保存到相冊
2024-4-18 22:59 上傳
big.jpg (176.03 KB, 下載次數(shù): 89)
下載附件
保存到相冊
2024-4-18 22:59 上傳
|