海信A7cc救磚過程

最近發現看手機的時候,亮度都要調得比以前高才能看得清楚

看東西的時候也是,感覺大概是平常看手機的時候太長,就想換一隻電子紙的手機

挑來挑去,買了一個海信的A7cc,這個堪稱保值神器

都停產了,淘寶上面還要差不多1600多rmb,不過還是買了

回來用不到一天就受不了了,因為沒有google服務實在是不習慣,就開始上網爬文

有看到說root之後就可以用Magisk刷gms服務,就可以有goole服務,然後就開整

然後手機到手第二天晚上,它就磚了@@

然後又開始爬文,看了好幾篇貼文之後,有把手機救回來,留個文給其他可能有需要的人

我是照著這個文去root的

https://www.reddit.com/r/eink/comments/15vqik0/hisense_a7cc_full_google_rooting_guide/

卡在要提取boot.img那行指令

spd_dump exec_addr 0x3f28 fdl fdl1-dl.bin 0x3f28 fdl uboot-mod.bin 0x9efffe00 exec read_part boot 0 35M boot.img reset

它出現一行錯誤訊息(當初沒抄下來WW),沒有出現該有的boot.img

然後也退不出Download模式,什麼開關鍵長按30秒啦、進Fastboot模式,Recovery模式的按鍵組合都試過

統統沒用

後來睡一覺想到spd_dump這個程式在解bootloader的時候有用到

https://github.com/TomKing062/CVE-2022-38694_unlock_bootloader

就死馬當活馬醫,再給它跑一次解bootloader的程式,跑完就重開機

然後手機就好了,提供給大家參考

我再繼續root,希望能成功,如果有需要補充的再來補充。

2024-04-20

今天繼續試驗root,之前卡在提取boot.img失敗,然後離不開Download Mode

但是既然提取boot.img跟unlock bootloader都是用spd_dump

沒理由不行,所以應該就是spd_dump後面的參數問題

所以我把unlock的指令前面一段加dump boot.img的指令後面湊成一起變成:

spd_dump fdl fdl1-dl.bin 0x5500 fdl uboot-mod.bin 0x9efffe00 exec read_part boot 0 35M boot.img reset

然後就提取到boot.img,copy到手機,再安裝Magisk patch boot.img,再把patched boot.img放回電腦

照著Hisense_a5proccc_root裏面的command.txt

先python3 avbtool.py info_image --image image-new.img(這個就是patched boot.img的檔名,建議改跟它一樣,後面比較方便)

然後會出現一大堆文字,copy Salt那行後面的字串

Salt: 44cde590d6afefb4e84281b8bdcaea9500ed30c17643a28174b5f29078907afa

然後下一行指令

python3 avbtool.py add_hash_footer --image image-new.img --partition_name boot --partition_size 36700160 --key rsa4096_vbmeta.pem --algorithm SHA256_RSA4096 --salt 5F55215FD2302D021F850B55912ED48D176784678692DC012E054B1ECD0BE025(這串就改成之前copy下面那串)

然後就是用adb進入fastboot模式把改好的boot.img刷到boot分區
adb reboot fastboot
fastboot flash boot image-new.img
fastboot reboot

重開機之後就可以發現Magisk已經安裝好了

然後到Weeb GApps Channel

下載 [Magisk]WeebGApps-arm-arm64-10.0-3.3.5.zip

要下載前面的[Magisk]的才是,之前下載WeebGApps-arm-arm64-10.0-3.3.5.zip

一樣可以刷,刷完卡fastboot@@

然後就可以跟一般手機一樣使用了

2024-12-28
今天我又把A7cc弄掛掉了
昨天晚上睡覺前,發現Magisk有個提示說有新版,問說要不要安裝
也沒多想就按確定,然後它就磚掉了@@

由於之前有root的經驗,所以知道是boot分區有問題
剛好之前root的時候,有dump一個boot.img,檔案還在電腦裏面
就爬文爬了半天,找到把boot.img寫回去的指令

.\spd_dump fdl fdl1-dl.bin 0x5500 fdl uboot-mod.bin 0x9efffe00 exec write_part boot boot.img reset

可能是過程試過太多東西,重新開機後所有資料都被重置了
如果只是單純這行指令,應該原先的資料都還在才對

因為我再次跑完avbtool.py之後,用spd_dump把magisk修改好的boot.img寫回去boot分區之後

是可以正常開機,所以這次變磚很簡單就是因為magisk更新的時候

沒有經過avbtool修改過boot.img就直接寫入導致變磚
2024-04-19 12:11 發佈
文章關鍵字 海信A7cc救磚過程
謝謝啦~

太久沒操作 忘了要先取得 編碼再加密
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?