使用simg2img win提取安卓官方ROM包中獨立的系統軟體

南飛孤鴻發表於2021-08-14

一、背景

今天是七夕情人節誒,但是與我一隻單身老狗有啥關係呢?一大早發現手機系統更新了(MIUI12.5 增強版),但是更新完後感覺充電速度不是很妙(你們懂得),為了恢復之前的充電速度,首先想到將手機管理家回退到上一個版本,但是沒有上一個版本的包去哪裡找呢?論壇一通查詢之後發現微信小程式有個米更可以獲得我想要的包,後面順利拿到包回退了手機管家。之後無事做想弄明白他們的包是怎麼來的?(可能root之後手機能看到)我能不能從完整包裡面直接提取出一個包來?所以就動起手網上一通查詢資料了(事後發現並不是所有的系統軟體都能找到完整的apk)。

二、關鍵教程與關鍵軟體

經過一番努力找到一篇教程https://jingyan.baidu.com/article/af9f5a2d25913e43140a45bb.html ,通過這個教程我們可以知道我們需要找到simg2img win和ext2explore這兩個軟體,但是經過一番查詢基本都是很老的教程裡面才有說到這個,但是基本都是收費或者已經失效的連結,最後終於在github上找到了想要的東西,地址如下:https://github.com/KinglyWayne/simg2img_win

直接下載解壓之後即可:

 

 至此大體流程和工具都已經準備好了,可以按照教程一步步操作了,下面講一下我的操作過程。

三、本人操作流程

1.首先去論壇下載好自己想要的線刷包,然後解壓,找到images目錄下的最大的img檔案,一般那個就是系統app所在的映象,有些系統是叫做system.img,但是小米的MIUI線刷包裡面是叫super.img。

 

 然後將這個檔案拷貝到上面下載的軟體的解壓目錄下,並且更名為system.img.ext4

 

 接著直接在當前目錄輸入cmd,回車,開啟命令視窗,執行simg2simg system.img.ext4 system.img,接著能看到目錄中生成了一個system.img的檔案,並且其大小在不斷變大,直到命令視窗跳出下一行,結束。

 

 

 

 

 

之後我嘗試按照教程的方法繼續操作,但是出乎意料,這個ext2explore,沒有任何反應,檢視日誌可以看到已經報錯了。此時一度陷入尷尬,嘗試多次無果,正想放棄,想著將system.img重新命名為system.img.ext4再用ext2explore開啟試試,結果還是不行。。。。然後我抱著嘗試的心態雙擊了下,發現居然可以開啟解壓。。

 

 解壓結果就是system.img那個資料夾,開啟進入:\simg2img_win-master\system.img\system\app就可以看到很多系統app的名稱的資料夾,全域性搜尋可以看到有很多.apk檔案,其中就有我想要的手機安全管家app

 

 移動到手機上可以看到的確就是手機安全管家(但是沒有嘗試安裝,理論上是可以用的)

 

 

 

 

以上就是本人的全部操作過程,免責宣告:本帖旨在教程如何提取官方ROM包中的APK,由於是系統自帶的apk隨意安裝存在的風險較大,不瞭解的人不建議嘗試,更不建議直接安裝到手機,若因安裝導致手機出現任何問題均於本人無關。

 

相關文章