很多安卓友友熱衷與刷這些各種第三方包體驗(yàn)。但有個(gè)別機(jī)型第三方資源較少。而且有的機(jī)型要體驗(yàn)非官方系統(tǒng)卻沒有對應(yīng)系統(tǒng)的第三方包。那可以體驗(yàn)下刷gsi系統(tǒng)來暢玩。今天的帖子就聊聊GSI系統(tǒng)的各種刷寫操作和對應(yīng)的故障解析、
??????????????????什么是GSI 系統(tǒng)??????????????????
GSI 的全稱是 Generic System Image,翻譯過來就是「通用系統(tǒng)鏡像」,這個(gè)概念來源于 Project Treble。自從 Android 8 引入 Project Treble 后,手機(jī)的系統(tǒng)文件和底層的廠商硬件驅(qū)動(dòng)開始分離存放,更新系統(tǒng)時(shí)只需要更新系統(tǒng)文件即可。也就是說就算你的廠商沒有開放解鎖BL,你也可以通過特殊渠道解鎖后刷GSI,玩第三方ROM此項(xiàng)舉措意在方便廠商加快 Android 大版本更新的步伐,自然也同樣方便了第三方 ROM 的開發(fā)和更新,成為了社區(qū)開發(fā)的一大福音。從理論上來說,刷入某個(gè) GSI,你的手機(jī)就會(huì)搖身一變,從一個(gè)系統(tǒng)切換到了另一個(gè)系統(tǒng)。包括但不限于以下這種方式
例如當(dāng)前為miui官方 | 刷入第三方flyme的gsi系統(tǒng) |
---|---|
例如當(dāng)前為miui官方 | 刷入第三方更高版本miui的gsi系統(tǒng) |
例如當(dāng)前為谷歌官方 | 刷入第三方flyme的gsi系統(tǒng) |
例如當(dāng)前為flyme官方 | 刷入第三方原生的gsi系統(tǒng) |
例如當(dāng)前為zui官方 | 刷入第三方一加的gsi系統(tǒng) |
等等的方式刷入體驗(yàn)。目前很多種gsi鏡像的
??????????????????刷寫gsi系統(tǒng)的前提是什么??????????????????
1----需要你手機(jī)已經(jīng)解鎖了bl分區(qū)。當(dāng)然沒有bl鎖的機(jī)型除外
2----需要你有基本的玩機(jī)刷機(jī)常識。例如怎么刷分區(qū)。怎么刷twrp等等
3----了解什么是底包。自己機(jī)型是靜態(tài)分區(qū)還是動(dòng)態(tài)分區(qū)。還是AB分區(qū)Aonly分區(qū)等等
4----知道怎么解決自己機(jī)型不能進(jìn)入系統(tǒng)后的救磚救援操作
查看自己機(jī)型的分區(qū)和相關(guān)是否支持方法。首先需要確認(rèn)你的設(shè)備是否支持project treble軟件。百度搜很多,安裝后打開。類似
第一個(gè)標(biāo)示,此圖片表示說明你的設(shè)備支持pt,如果顯示不支持,那就不可以刷gsi哦
第二個(gè),說明你的設(shè)備是否支持ab分區(qū),如果顯示不支持,則需要刷入標(biāo)注為aonly分區(qū)的包。
第三個(gè),最下面的system-as-root如果顯示支持,那么不管你的設(shè)備是否支持ab分區(qū),都必須刷入標(biāo)注為ab的包。
另外。你需要查看你的cpu芯片架構(gòu)。
將手機(jī)接入電腦,打開cmd,cd到包含adb的目錄下,接著輸入指令:
adb shell getprop ro.product.cpu.abi
接著根據(jù)輸出的cpu架構(gòu),去查找適合你cpu架構(gòu)的包。
如果現(xiàn)實(shí)的cpu架構(gòu)是arm64-v8a,那么應(yīng)該去找arm64的包。
如果顯示的是arm64-v7a,那么你應(yīng)該去尋找arm32的包。?當(dāng)然有很多玩家會(huì)自己跑出來gsi鏡像
??????????????????靜態(tài)分區(qū)刷寫gsi步驟??????????????????
gsi系統(tǒng)的版本不同基本步驟為
1----知道自己要刷的gsi是什么安卓版本。然后在最接近這個(gè)安卓版本的官方包作為底包基礎(chǔ)。刷入第三方rec,進(jìn)入rec后清除數(shù)據(jù).最好格式化data分區(qū)
2-----gsi他就是一個(gè)系統(tǒng)鏡像img文件,下載好你要刷的gsi文件把他解壓為img后綴的文件。復(fù)制到手機(jī)里
3-----第三方twrp里刷鏡像的方式把這個(gè)gsi鏡像文件刷入到系統(tǒng)分區(qū)。此步驟操作后你可以刷入root或者第三方內(nèi)核或者內(nèi)核寬容補(bǔ)丁后重啟等待是否開機(jī)進(jìn)入你刷入的gsi系統(tǒng)了
當(dāng)然如果對系統(tǒng)操作比較熟悉。完全可以在解鎖bl后在fast模式里刷入gsi鏡像。然后進(jìn)rec里清除數(shù)據(jù)重啟。至于以上步驟后能不能開機(jī)看后續(xù)故障解決貼
??????????????????動(dòng)態(tài)分區(qū)刷寫gsi步驟??????????????????
區(qū)別與靜態(tài)分區(qū)刷寫操作。其實(shí)也大同小異把了,簡單說
1-----知道自己要刷的gsi是什么安卓版本。然后在最接近這個(gè)安卓版本的官方包作為底包基礎(chǔ)。刷入第三方rec,進(jìn)入rec后清除數(shù)據(jù).最好格式化data分區(qū)。
2-----動(dòng)態(tài)分區(qū)有一個(gè)區(qū)別與fastboot模式的fastboottd模式。進(jìn)入這個(gè)模式后刷入gsi鏡像
fastboot reboot fastboot 可以以進(jìn)入fastbootd模式
3-----刷入root或者第三方內(nèi)核或者內(nèi)核寬容補(bǔ)丁開機(jī)等待結(jié)果。
??????????????????遇到的問題解決和基礎(chǔ)常識??????????????????
1-----一般步驟可以參考上方。但我們要了解有些不開機(jī)的故障解決。刷入gsi后最好刷入第三方內(nèi)核或者內(nèi)核寬容補(bǔ)丁。如果你的操作沒有什么錯(cuò)誤?;径伎梢赃M(jìn)gsi系統(tǒng)了
2-----有的gsi鏡像需要擴(kuò)容系統(tǒng)分區(qū)后才可以刷入。否則報(bào)錯(cuò)刷寫
3-----按步驟刷入gsi可以開機(jī)進(jìn)系統(tǒng)后或多或少會(huì)有bug??梢钥隙ǖ恼f絕對有bug。這些就要你會(huì)點(diǎn)系統(tǒng)移植方面的知識來嘗試更換驅(qū)動(dòng)等等方式來解決。不會(huì)這些你只能嘗鮮gsi。
4-----如果不開機(jī)嘗試關(guān)閉dm校驗(yàn) 關(guān)閉avb。格式化data后重啟
5-----如何查看gsi包是否對應(yīng)自己機(jī)型或者包名的規(guī)則。GSI的IMG包命名的部分規(guī)則
通常下載到本地的GSI的打包形式是.gz和.xz的壓縮形式。包的命名中若含有“Bvn”則是不包含Gapps和Adb調(diào)試Root權(quán)限。 若含有“Bgn”則是包含Gapps和Adb調(diào)試Root權(quán)限的。包的命名中若含有“arm64”則說明設(shè)備是a/b分區(qū)且架構(gòu)為arm64時(shí)才可以正常刷入。若包的命名中含“a64”則說明設(shè)備是a only時(shí)且架構(gòu)為64位時(shí)才可以正常刷入。
6-----可能 需要的一些指令操作
不開機(jī)可以嘗試刷去除vbmeta分區(qū)的指令操作
fastboot --disable-verity --disable-verification flash vbmeta
vbmeta文件可以再自己機(jī)型官方包里找
fastboot -w(這個(gè)命令是清空data分區(qū)的,為了保證你刷完可以開機(jī))
清空系統(tǒng)分區(qū) :fastboot erase system
重新啟動(dòng):fastboot reboot
清除數(shù)據(jù)并重啟?fastboot -w reboot
7--------.如果卡二屏或者無限重啟或者直接重啟到fastboot這里建議更換你的底包,直到正常.有些機(jī)型需要原生做底包才可以開機(jī),具體需要自行嘗試。
8-------如何查看我的分區(qū)是Aonly分區(qū)還是AB或其他分區(qū)?
簡單來說。米8同時(shí)期機(jī)型大都是Aonly分區(qū)。后期大都是動(dòng)態(tài)分區(qū)??梢詤⒖疾榭次疫@個(gè)帖子
機(jī)型分區(qū)查看對比
?
像我的米8機(jī)型。他是Aonly分區(qū)。我直接解鎖bl后。刷入twrp。格式化data后在twrp模式刷鏡像方式把lineage-20.0-20230115-UNOFFICIAL-arm64_bvS.img資源刷入system分區(qū)后重啟。都不需要其他操作。完美開機(jī)。而且wifi 相機(jī) 電話功能都正常。當(dāng)然有的機(jī)型刷寫gsi系統(tǒng)不可能想這個(gè)一帆風(fēng)順。但明白其原理。多操作 多實(shí)踐。玩機(jī)達(dá)人就是你.
最后;玩轉(zhuǎn)gsi其實(shí)沒有太多的技術(shù)含量。主要是可以開機(jī)進(jìn)入系統(tǒng)u的bug修復(fù)就有點(diǎn)難度。。bug修好就可以打包出rom。制作出屬于你專屬的第三方rom。另外因?yàn)樗瓌t上只刷的是系統(tǒng)鏡像。只要你不是太離譜的操作。他頂多進(jìn)不去系統(tǒng)。但正常的rec和fast是可以進(jìn)入的。刷官方固件即可解決開機(jī)。當(dāng)然。任何的刷寫操作都有風(fēng)險(xiǎn)。把玩的友友還是要謹(jǐn)慎哦?
這里是我收錄的很多gsi系統(tǒng)鏡像,涵蓋了原生.miui.flyme.zui.三星?等等機(jī)型的gsi鏡像。資源較多,占用空間較大。并且保持陸續(xù)更新維護(hù)。需要的友友可以使用.
點(diǎn)擊下方跳轉(zhuǎn)資源:文章來源:http://www.zghlxwxcb.cn/news/detail-454771.html
各種系統(tǒng)的第三方gsi鏡像資源文章來源地址http://www.zghlxwxcb.cn/news/detail-454771.html
到了這里,關(guān)于安卓玩機(jī)搞機(jī)-----沒有第三方包 刷寫第三方各種GSI系統(tǒng) 體驗(yàn)非官方系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!