平板TB-8304F1備份、刷機以及隱藏刷機方案整理

序言
大家好。
本文/視頻是平板TB-8304F1
的備份、刷機、隱藏刷機教程。
其他型號的學習平板的刷機也可參考本教程。
本人所在學校下發(fā)了學習平板供學生做題使用,型號為TB-8304F1
,上面有輔立碼課
的應用。
這個平板原裝系統(tǒng)無法安裝第三方應用,無法連接電腦,設置也封得很嚴,沒有打開ADB
的選項,這導致了使用上的諸多不便。
于是,本教程將通過刷機的方式來實現(xiàn)解除原系統(tǒng)的限制,并隱藏刷機帶來的更改。
免責申明
本教程僅供學習交流使用,請勿用于任何不正當用途。本教程無任何政治傾向,教程內資料均來源于網(wǎng)絡,下載內容完全免費。對于本教程提供的有版權的軟件,請在下載后24小時內刪除。請學生在通過老師和家長同意后再進行操作。對于參照本教程操作所造成的任何軟件、硬件損壞以及財產(chǎn)損失,本人概不負責。本教程的文字版本僅在Github
、bilibili
以及blog.zytstudio.top
發(fā)布,視頻版本僅在bilibili
、AcFun
和YouTube
發(fā)布,請勿轉載。在其他平臺看到的本教程均非本人發(fā)布。教程內容如有侵權,請聯(lián)系本人進行刪改。
刷機有風險,操作需謹慎。
系統(tǒng)介紹
在刷機之前,先介紹一下原裝系統(tǒng)。
這個平板的系統(tǒng)本人所在學校的大致有兩個版本。
第一個版本上有帶啟動器的輔立碼課
,開機就是輔立碼課的界面,這個版本又有很多不同的小版本,輔立碼課
的版本與設置里的內容有細微差別。這個版本的系統(tǒng)刪除了WebView
,沒有瀏覽器,而且軟件沒有bug(至少我還沒有發(fā)現(xiàn))。
另一個系統(tǒng)自帶了云管控的啟動器,開機是聯(lián)想的開機動畫,無法進入安卓設置。內置有應用商店,其中的輔立碼課
為不帶啟動器的版本,但也與官網(wǎng)的版本不同。
儲存與內存前者一般為16GB+2GB
,后者一般為32GB+3GB
。
后者也有很多小版本,有的版本有內存清理,而有的版本沒有。但是本人所在學校學校的這個系統(tǒng)的平板都帶有瀏覽器。
后者雖然也刪除了WebView
,但是可以通過谷歌輸入法進入自帶的瀏覽器。這個瀏覽器只能訪問*.edu505.com
,無法下載文件。
后者其實不用刷機就可以訪問網(wǎng)站,只需要買一個隨身Wi-Fi,刷機后寫一下靜態(tài)DNS,再反向代理想要訪問的網(wǎng)站即可。使用JS Proxy
亦可。不過這個瀏覽器的內核過于老舊,一些網(wǎng)站可能無法正常訪問。我試了一下,B站是可以正常訪問并觀看視頻的,而SD
的WebUI
就訪問不了。
后者Recovery
中只保留了關機
和重啟
兩個選項,而前者沒有刪除其他選項,但是仍不建議在未刷機時使用Recovery
中的選項進行操作。兩者都無法識別外置TF
卡。
正文
下面開始教程。
前期準備
物品準備
首先,將平板充好電,最好充滿,準備一臺系統(tǒng)是Windows 7
以上的電腦和一條USB數(shù)據(jù)線(學校發(fā)的一般是電源線)。
安裝驅動
需要在電腦上安裝ADB
驅動和MTK
刷機驅動。
ADB驅動(可選)
在玩機資源合集 (jamcz.com)下載ADB驅動和ADB工具。(也可從其他渠道下載)
將ADB驅動解壓,打開DPInst_x64.exe
或者DPInst_x86.exe
安裝ADB驅動。
安裝后可以連接安卓手機測試是否安裝成功。
手機打開ADB調試后,打開設備管理器,插入手機,查看是否有ADB設備。若顯示無法識別,則右鍵該設備,點擊更新驅動程序
,點擊瀏覽我的電腦以查找驅動程序
,再點擊讓我從計算機上的可用驅動程序列表中選取
,取消勾選顯示兼容硬件
,廠商選擇Google
,型號選擇ADB設備
;如果廠商沒有Google
,則選擇WinUSB設備
,型號選擇ADB設備
。然后按照提示安裝驅動即可。
將ADB工具解壓,將解壓出的目錄添加至環(huán)境變量的PATH
中。
添加后重啟,打開CMD
,輸入adb version
并回車,查看是否正常輸出ADB
版本。
MTK刷機驅動
下載Mediatek_Driver_Auto_Installer_*.zip
,解壓后打開Install Drivers.bat
,按照提示安裝驅動。安裝好后重啟。
具體方法參見How to Install.url
中的說明。
備份(可選)
刷機前建議先備份原系統(tǒng),尤其是system
分區(qū)。此分區(qū)中存有原裝系統(tǒng)的軟件可供提取。
下載刷機軟件SP_Flash_Tool_v5.1748_Win.zip
和固件包Lenovo_Tab_E8_TB-8304F1_MT8163_*.zip
,并分別解壓。(也可從其他渠道下載)
打開SP Flash Tool
。將語言改為中文。打開下載
選項卡,下載DA
選擇MTK_AllInOne_DA.bin
,配置文件
選擇固件包Firmware
文件夾中的MT8163_Android_scatter.txt
,驗證文件
選擇auth_sv5.auth
。
打開回讀
選項卡,點擊添加
,雙擊新添加的一項,選擇一個保存的文件夾,文件名可以填寫為*.img
。用記事本打開固件包Firmware
文件夾中的MT8163_Android_scatter.txt
,找到partition_name: system
這一行所在的塊。在彈出的窗口中,類型
選擇16進制
,起始地址
填入physical_start_addr
后的值,長度
填入partition_size
后的值,區(qū)域選擇EMMC_USER
,然后點擊確定。
點擊回讀。然后將平板關機,此時先不要將平板連接到電腦。關機后,同時按住平板的音量+
與音量-
鍵,同時用數(shù)據(jù)線連接電腦和平板。不要松手,直到進度條有反應后再松手。備份過程中,不要斷開電腦與平板的連接。若提示失敗,則重復上述過程。
從備份中提取內置軟件(可選)
此步驟需要一定的Linux
使用經(jīng)驗。
備份后得到*.img
文件。在Linux
(WSL
亦可)中打開終端(shell
類型bash
和zsh
等均可),依次輸入以下命令并依次回車。
????cd <備份出來的文件所在的文件夾>
????sudo umount /mnt/tmp
????sudo rmdir /mnt/tmp
????sudo mkdir /mnt/tmp
????sudo mount <備份出來的文件名> /mnt/tmp
????find /mnt/tmp | grep -i ".apk"
在輸入sudo
命令后,可能需要輸入密碼。請輸入當前用戶的密碼(在SUSE
中是root
用戶密碼)并回車,此時輸入的密碼并不會在屏幕上顯示。
在得到的應用列表中找到需要的apk
文件,然后在終端中輸入以下命令并回車,即可將需要的apk
文件復制到主文件夾。
????cp <得到的文件路徑> ~
最后將鏡像文件卸載,在終端中輸入以下命令并回車即可。
????sudo umount /mnt/tmp
若按照上述方法無法掛載system
鏡像,請嘗試重新提取。若還是無法掛載,則可能是有加密或這其他防止讀取的措施,本人尚未找到讀取方法。
刷機
刷機前請確認平板中重要數(shù)據(jù)已備份。學生刷機須經(jīng)過老師和家長的同意。
參考備份
段中的說明下載并解壓刷機軟件和固件包,配置SP Flash Tool
。打開下載
選項卡,按照備份
段中的說明選擇下載DA
、配置文件
和驗證文件
。
將下載
更改為固件升級
。
點擊下載
按鈕,然后參照備份
段中的方法連接電腦和平板,等待刷入即可。刷入成功后,軟件會顯示對勾
圖標。此時請保證平板和電腦電量充足,并且在完成前請勿關機或者斷開電腦與平板的連接。若提示失敗,則重復上述過程。
刷機后續(xù)流程
刷機完成后斷開平板與電腦的連接。開機后系統(tǒng)會自動進入OOBE
,此時不要連接Wi-Fi,點擊跳過,其他按照實際情況選擇或填寫即可。進入桌面后可連接Wi-Fi。
連接網(wǎng)絡后,推薦打開設置,更新系統(tǒng)(可能需要多次更新)。
建議在設置中禁用或卸載平時不用的軟件(如谷歌套件),以延長續(xù)航。
如無需隱藏刷機,則可直接從輔立碼課
官網(wǎng)或者本人提供的鏈接中的software
文件夾中下載輔立碼課
官方版并安裝,即可使用。
隱藏刷機(可選)
刷入Magisk
平板進入桌面后安裝software/root
文件夾中的mtk-easy-su-v2.1.1.apk
。打開MTK Easy SU
,點擊ACCEPT
,然后點擊右下角的#
按鈕,等待一段時間,出現(xiàn)提示后說明已獲取臨時Root
權限。若長時間沒有反應,則嘗試重啟或者重裝軟件再重復上述步驟。
獲取臨時Root
權限后,安裝software/root
文件夾中的magisk-v23.apk
或者magisk-v25.apk
(也可從Github
下載)。推薦安裝v23
版本,此版本是最后一個支持Magisk Hide
的版本。也可嘗試安裝并刷入Magisk Delta
(本人未嘗試)。
打開設置,點擊關于平板電腦
,點擊版本號
多次,直至提示開發(fā)人員選項已開啟。退回到設置主頁面,點擊開發(fā)人員選項
,打開USB調試
。
連接電腦與平板。電腦打開CMD
,輸入adb start-server
并回車。平板彈出是否允許USB調試的窗口。勾選一律允許
,點擊確定
。CMD
中輸入adb shell
并回車,然后輸入su
并回車。此時平板提示是否允許獲取Root
權限,點擊允許
。CMD
中依次輸入以下命令并依次回車,然后關閉CMD
。
????rm -f /storage/emulated/0/boot.img
????rm -f /storage/emulated/0/Download/magisk_patched-*.img
????rm -f /storage/emulated/0/Download/boot-magisk.img
????dd if=/dev/block/mmcblk0p8 of=/storage/emulated/0/boot.img
打開Magisk
,提示需要修復運行環(huán)境
,點擊取消
。
點擊更新
按鈕,若提示是否允許存儲權限,則點擊允許
。在下一個頁面中點擊下一步
,然后選擇選擇并修補一個文件
。在選擇文件界面點擊右上角的?
按鈕,點擊顯示內置存儲設備
。若沒有顯示內置存儲設備
,則忽略此步驟。點擊左上角的≡
,點擊Lenovo TB-8304F1
,然后在中間的選擇文件界面中長按boot.img
,點擊右上角的打開
。
點擊開始
。等待一段時間,提示完成后即可退出。
電腦打開CMD
,依次輸入以下命令并依次回車,然后關閉CMD
。
????adb shell
????su
????cd /storage/emulated/0/Download
????mv magisk_patched-*.img boot-magisk.img
????dd if=boot-magisk.img of=/dev/block/mmcblk0p8
????reboot
此時請保證平板和電腦電量充足,并且在完成前請勿關機或者斷開電腦與平板的連接。
完成后平板會重啟。開機時提示Red State
為正?,F(xiàn)象,忽略即可。
開機后打開Magisk
,檢查是否已經(jīng)刷入成功。若未成功則重復上述步驟。
請勿開啟Zygisk
或刷入Zygisk
模塊?。?!
刷入Xposed框架
平板安裝software/root
文件夾中的DreamlandManager-*.apk
。(也可從Github
下載)
平板下載software/root
文件夾中的riru-*-release.zip
與dreamland-*.zip
。(也可從Github
下載)
打開Magisk
,打開模塊
選項卡。點擊從本地安裝
。參照刷入Magisk
段中的方法選擇riru-*-release.zip
,等待刷入。刷入完成后點擊重啟
。
重啟后再次打開Magisk
。按照上述方法刷入dreamland-*.zip
并重啟。
也可嘗試刷入其他框架。
刷入其他模塊(可選)
還可以通過刷入其他模塊來實現(xiàn)隱藏Magisk
等功能。本教程中提供了以下幾個推薦的模塊,可以按需求安裝。
模塊名稱? ? ? ? ? ? ? ? ? ? ? ? ?文件名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 功能
Universal SafetyNet Fix? safetynet-fix-*.zip? ?
通過SafetyNet
檢測??梢允?code>Netflix等需要SafetyNet
檢測通過才能正常運行的應用正常運行。?
Universal GMS Doze? ? ??gms_*.zip? ? ? ? ??
用于凍結后臺運行的谷歌套件以延長續(xù)航時間。?
Riru - MomoHider? ? ? ? ? ?Riru-MomoHider.zip? ??
用于隱藏Riru
。已停更,可能失效。
安裝模塊的方法參見刷入Xposed
段。
安裝并配置核心破解
由于帶啟動器版本的輔立碼課
沒有v2簽名(提取自原裝系統(tǒng)),需要安裝核心破解來安裝此版本的輔立碼課
。也可通過核心破解安裝其他沒有簽名的應用或降級應用。
平板安裝software/root
文件夾中的kernel_patch_v2.1.apk
。(也可從其他渠道下載)
打開核心破解
,參照刷入Magisk
段中的方法授予Root
權限。將四個選項全部打開。
打開夢境
。打開模塊
選項卡,勾選核心破解
。打開應用
選項卡,勾選Android系統(tǒng)
。如有彈窗提示則忽略即可。重啟平板。
安裝Xposed Edge Pro并導入配置
本教程中提供的Xposed Edge Pro
為解鎖版本。建議有能力的觀眾或讀者購買正版,支持原作者。
平板安裝software/root
文件夾中的xposed_edge_pro.apk
。(正版用戶請通過正版渠道安裝)
按照安裝核心破解
段中的方法在夢境
中開啟Xposed Edge Pro
。重啟平板。
平板下載software/root
文件夾中的*.bak
。
打開Xposed Edge Pro
,點擊更多
,點擊備份/導入
。若提示是否允許存儲權限,則點擊允許
。在新頁面中點擊讀取自
,參照刷入Magisk
段中的方法選擇下載的*.bak
。回到Xposed Edge Pro
主界面,勾選手勢
和按鍵
。
此配置文件中帶有冰箱
的相關操作。如果不打算安裝冰箱
,則需要在保存的多重動作
中長按唯一的一項,點擊編輯動作,然后再新的頁面中點擊與冰箱
有關的動作,再點擊刪除即可。
安裝與配置完成后建議先測試手勢與按鍵是否正常觸發(fā)。
安裝并啟用冰箱(可選)
冰箱
可以凍結經(jīng)常再后臺刷新的應用,例如**作業(yè)幫
、W** Office
等。使用這些軟件時可以配合冰箱來延長續(xù)航并提升性能。
平板安裝software/root
文件夾中的icebox.apk
。(也可從其他渠道下載)
打開冰箱
,閱讀協(xié)議后點擊我已閱讀并理解
。點擊右下角的>
,選擇Root
,參照刷入Magisk
段中的方法授予Root
權限。等待配置完畢進入主頁面后即可使用。
點擊下方的APP
按鈕,勾選需要凍結的應用即可使用。
安裝帶啟動器版本的輔立碼課
平板安裝software
文件夾中的fuulea-with_launcher.apk
(需要先安裝并配置核心破解
)。
若安裝失敗則檢查核心破解
與夢境
框架配置是否正確。
后續(xù)工作
點擊○
(主屏幕)按鈕,在主屏幕選擇頁面中選擇輔立碼課
。
再次點擊○
(主屏幕)按鈕,在主屏幕選擇頁面中點擊始終
按鈕。
再次測試手勢與按鍵是否正常工作。
隱藏鎖屏界面的用戶圖標與設置中的選項(可選)
本教程提供的文件中有從原裝系統(tǒng)中提取的Settings.apk
和從中國版系統(tǒng)中提取的SystemUI.apk
。這兩個應用無法直接安裝。參考網(wǎng)上的教程可以用Magisk
將這兩個apk
文件替換掉原系統(tǒng)的apk
文件。替換后前者可以隱藏設置中的選項,后者可以隱藏鎖屏界面的用戶圖標。
(待補充)
手勢與按鍵說明
每次解鎖后自動回到主屏幕(
輔立碼課
啟動器)。解鎖后在屏幕右側邊緣偏上的位置滑動有如下效果:
手勢? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 效果
↑ 向上滑動? ? ? ? ? ? ? ? ? ? ? ? ?回到主屏幕(
輔立碼課
啟動器)↓ 向下滑動? ? ? ? ? ? ? ? ? ? ? ? ?回到上一個應用
? 先向下滑動再向上滑動? 打開啟動器
? 向下滑動并停住? ? ? ? ? ? ? 打開應用抽屜
← 向左滑動? ? ? ? ? ? ? ? ? ? ? ?觸發(fā)應急模式
關閉屏幕后按
音量鍵
累計達到3次以上即觸發(fā)應急模式。亮屏后若未達到3次,則清空次數(shù)。應急模式有如下操作:
清除后臺所有程序;
凍結冰箱中的應用(如果安裝了冰箱);
回到主屏幕(
輔立碼課
啟動器)。
救磚指南與注意事項
刷機后的安裝軟件與刷入Magisk
等流程可以不用電腦,只需在平板上安裝software
文件夾中的com.termoneplus_*.apk
,然后再按照上述步驟執(zhí)行命令即可(不用執(zhí)行ADB
相關的命令)。此時,電腦上不用安裝ADB
驅動與工具。
本教程中的*
指代任意字符或字符串。
如果因不慎刷入錯誤的Magisk
模塊或者打開Zygisk
導致無法開機,則可重新刷入boot
分區(qū)。嚴重時也需重新刷入system
分區(qū)。詳細方法參考刷機
段,在刷機時僅勾選上述分區(qū),并且不用選擇固件升級
。
重新刷入system
分區(qū)后需要重新安裝系統(tǒng)更新并Root
。Root
后黑屏是正?,F(xiàn)象,此時需要等待屏幕重新亮起后重新刷入修補好的boot.img
,也可嘗試直接打開Magisk
并在提示需要修復運行環(huán)境
時點擊確定
。然后打開Magisk
,刪除或關閉錯誤的模塊,或者關閉Zygisk
。重啟平板。
如果上述方法仍然無效,可以考慮重新完全刷機。
刷機時請勿選擇全部格式化和下載
,否則可能導致SN
碼丟失。
請勿嘗試刷入其他系統(tǒng)的logo
分區(qū),否則會導致無法啟動。若已經(jīng)刷入,則參照上文重新刷入該分區(qū)即可正常啟動。
請勿嘗試在未刷機的情況下嘗試恢復出廠設置或清除userdata
分區(qū)。有帶啟動器的輔立碼課
的系統(tǒng)重置后需要注冊,而學生無法自行注冊。
輔立碼課
原名敏特碼課
。輔立碼課
官方版最低兼容安卓5.0
,而本人提取出的帶啟動器的版本最低兼容安卓4.4
。前兩者版本號均為1.5.0
,而有些平板上原裝系統(tǒng)中的輔立碼課
版本號為1.5.1
。后者最低兼容安卓6.0
,本人曾嘗試過提取,但是安裝后需要下載文件,總是失敗,故本教程不采用。輔立碼課
還有很多其他版本,需要下載文件的都無法使用。
下載文件中也提供了云管控
和內存管理
的安裝包,但是云管控
安裝后需要登錄。本人所在學校下發(fā)前就已經(jīng)將賬號錄入,學生不知道賬號和密碼,無法正常登錄。如果知道賬號和密碼,也可結合云管控進行隱藏刷機。
本人刷機時,在bilibili
上找到了一個刷機教程,而且該教程提供的資料比較詳細,還包括了舊版的云管控
安裝包等資料。遺憾的是,本人再次查找時沒有找到該視頻。本教程也參考了該教程提供的方法。該教程中提供的文件本人已經(jīng)保存,但是由于禁止轉載,故本教程中不放出。若有需求,請聯(lián)系原視頻發(fā)布者。
本教程中提供的刷機包為官方的國際版。也有其他同學找到了官方的中國版刷機包,但是本人仍未找到。該版本沒有谷歌套件,但是鎖屏界面和控制中心都沒有用戶圖標。如有需要請自行尋找。從該版本系統(tǒng)中提取的SystemUI.apk
在software
文件夾中可供下載。
由于本人已畢業(yè),本教程不再更新。請有補充內容意向的讀者或觀眾在Github
中Fork
本倉庫進行修改。
相關文件下載鏈接
合集:Index of /tablet-crack/ (zytstudiobg.top/tablet-crack/)
SP Flash Tool:SP Flash Tool for Windows (all versions) (spflashtools.com)
MTK
刷機驅動:Mediatek_Driver_Auto_Installer_v1.1352.zip - Android Data Host固件包:Lenovo Tab E8 TB-8304F1 Stock Firmware ROM (Flash File) (firmwarefile.com)
ADB
驅動/和工具:玩機資源合集 (jamcz.com)Magisk:Releases · topjohnwu/Magisk (github.com)
DreamLand:Releases · canyie/Dreamland (github.com)
DreamLand Manager:Releases · canyie/DreamlandManager (github.com)
Riru:Releases · RikkaApps/Riru (github.com)
Riru - MomoHider:canyie/Riru-MomoHider: A Riru module tries to make Magisk more hidden. (github.com)
Xposed Edge Pro(解鎖版):【xposed】Xposed edge pro 8.0.1 專業(yè)版 - 果核剝殼 (ghxi.com)
Universal GMS Doze:Releases · gloeyisk/universal-gms-doze (github.com)
Universal SafetyNet Fix:Releases · kdrag0n/safetynet-fix (github.com)
輔立碼課(官方版):下載輔立碼課APP (fuulea.com)
參考資料
(GUIDE) Lenovo Tab 8 (Lenovo TB-8304F1) Root Guide | XDA Forums (xda-developers.com)
Lenovo Tab E8 TB-8304F1 Stock Firmware ROM (Flash File) (firmwarefile.com)
canyie/Dreamland: A third-party Xposed framework implementation, supports Android 7~11. (github.com)
topjohnwu/Magisk: The Magic Mask for Android (github.com)
RikkaApps/Riru: Inject into zygote process (github.com)
Releases · JunioJsv/mtk-easy-su (github.com)
玩機資源合集 (jamcz.com)
gloeyisk/universal-gms-doze: Patches Google Play services app and certain processes/services to be able to use battery optimization (github.com)
canyie/Riru-MomoHider: A Riru module tries to make Magisk more hidden. (github.com)
kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk (github.com)
【xposed】Xposed edge pro 8.0.1 專業(yè)版 - 果核剝殼 (ghxi.com)
Ice-Box-Docs | 冰箱 Ice Box 應用在線文檔 (catchingnow.com)
下載輔立碼課APP (fuulea.com)
SP Flash Tool for Windows (all versions) (spflashtools.com)
Mediatek_Driver_Auto_Installer_v1.1352.zip - Android Data Host
How-to install Mediatek Drivers using the Mediatek Driver Auto Installer (gsmusbdriver.com)
(保姆級)高通|聯(lián)發(fā)科系統(tǒng)固件備份·分區(qū)提取·救磚不求人! - 嗶哩嗶哩 (bilibili.com)
可用的 Android 版本 · ElderDrivers/EdXposed Wiki (github.com)
How to reset password on Lenovo TB-8304F1 - Lenovo - YouTube
Lenovo TB-8304F Flash File (Stock Firmware Guide) (getdroidtips.com)
(GUIDE) Lenovo Tab 8 (Lenovo TB-8304F1) Backup boot.img Guide | XDA Forums (xda-developers.com)