一步一步教你如何解開刷機(jī)包和提取系統(tǒng)內(nèi)置軟件
這個(gè)帖子以前我在安卓網(wǎng)(hiapk.com)發(fā)過,現(xiàn)在在2.2ROM下原來那些軟件和方法是否依然有效呢? 昨天在本壇看到2.2ROM后,我第一時(shí)間下載了ROM,經(jīng)過測試,很高興那些方法和軟件依然給力,所以這次我重新做了截圖和教程。 由于2.2ROM是在本壇下載的,所以我就先發(fā)到這里了,希望各位喜歡。 經(jīng)常見到有人發(fā)帖要找系統(tǒng)內(nèi)置軟件(*.apk),這里給大家提供2個(gè)我從網(wǎng)上找到的小軟件,如果你有系統(tǒng)刷機(jī)包(sbf文件),那么你就可以用這2個(gè)軟件解開刷機(jī)包并提取其中的系統(tǒng)內(nèi)置軟件(也就是在/system/app路徑下的各個(gè)apk文件),廢話少說,下面是具體教程: 1、系統(tǒng)需求 以我的機(jī)器為例,我的系統(tǒng)是win7旗艦版(以前我用過winxp-sp3,其它系統(tǒng)我沒試過), 系統(tǒng)還安裝了所有微軟補(bǔ)?。ㄎ蚁矚g求全),系統(tǒng)還必須安裝 .net 3.5 。 因?yàn)榻馑C(jī)包的程序是基于.net 3.5開發(fā)的,這個(gè)是程序的原作者說的。 再有就是下載本帖中的壓縮包(包含MotoAndroidDepacker.exe、unyaffs.exe和一個(gè)批命令un-cg39.bat) 上面就是全部所需,當(dāng)然,你還需要有系統(tǒng)刷機(jī)包文件,比如 TITA_M2_15.10.1_CDMA20R_GSATTNPRCGENB1B8014.0R_signed.sbf TITA_M2_15.15.3_CDMA21R_GSATTNPRCGENB1B8016.0R_signed.sbf TITA_M2_16.09.0_CDMA24R_GSATTNPRCGENB1B801A.0R_signed.sbf TITA_M2_16.12.2_CDMA25R_GSATTNPRCGENB1B801B.0R_signed_Service1FF.sbf TITA_M2_16.12.3_CDMA26R_GSATTNPRCGENB1B801B.0R_signed.sbf TITA_M2_16.12.4_CDMA26R_GSATTNPRCGENB1B801B.0R_signed.sbf ...... TITA_M2_17.16.0_SIGNED_GSATTNPRCGENB1B801F.0R_HWp1a_1FF.sbf 等,看你需要提取的是哪個(gè)版本的軟件,你就需要相應(yīng)版本的刷機(jī)包文件,這些刷機(jī)包文件請自行從網(wǎng)上尋找。 2、具體步驟: 把soft.zip解開到任意目錄,再把要解包的.sbf文件也放到同一目錄下, 運(yùn)行MotoAndroidDepacker.exe
用鼠標(biāo)點(diǎn)擊“Open From File”,選擇要解包的刷機(jī)包文件并打開
用鼠標(biāo)點(diǎn)擊“Split To Folder”,這將在當(dāng)前目錄中生成一個(gè)子目錄,該子目錄中存放的就是解開的刷機(jī)包的各個(gè)模塊文件(*.smg等)
在這些模塊文件中,我們要提取的系統(tǒng)內(nèi)置軟件(*.apk)就存放在cg39.smg這個(gè)文件中,
下面我們再新建一個(gè)un-cg39的子目錄,把cg39.smg、unyaffs.exe和un-cg39.bat一起復(fù)制到該子目錄中
然后進(jìn)入到un-cg39子目錄,運(yùn)行批命令un-cg39.bat,這樣就會(huì)把cg39.smg模塊在當(dāng)前目錄下解開。
我們要得到的東東就在app目錄里
3、多說幾句 前面說的是把刷機(jī)包解開。 其實(shí),MotoAndroidDepacker.exe這個(gè)軟件也可以用來重新生成刷機(jī)包! 也許你已經(jīng)猜到了,對了 運(yùn)行MotoAndroidDepacker.exe,用鼠標(biāo)點(diǎn)擊“Open Files”, 選擇你剛解開的刷機(jī)包模塊存放目錄并確定,用鼠標(biāo)點(diǎn)擊“Compile File”, 這樣,就會(huì)在剛才的刷機(jī)包模塊存放目錄中新生成一個(gè) rebulit子目錄,一個(gè)新的刷機(jī)包文件就存放在此。。。 說到這里,有人會(huì)問,這是否意味著我們可以自己修改并生成新的刷機(jī)包,答案是可以,但前提是你必須懂linux和有足夠的鉆研精神:) 4、一些參考 本帖的軟件來自于互聯(lián)網(wǎng),大家可以從下面的鏈接和網(wǎng)上找到程序的原始出處及更多情況 ============================================= MotoAndroidDepacker.exe h t t p : // modmymoto.com/forums/showthread.php?t=530781 這里引用的是原作者的說明(英文) SBF / MBN depacker ALPHA 3 [05/13/2010] Use at your own risk! Requires .NET 3.5 Supported phones: MOTOBLUR (CLIQ / DEXT / CLIQ XT / BACKFLIP / MOTUS): Repacking sbf, extract radio.img, bypass signature (only CLIQ / DEXT with 04.CC RAMDLD and MOTUS (EMEA BACKFLIP) with 05.12 RAMDLD) MILESTONE, DROID, SHOLES TABLET (XT701), TITANIUM (XT800), MOTOROI: Repacking sbf Additionaly, MOTOMAGX and P2K / P2K05: Repacking sbf. ============================================= unyaffs.exe 大家可以在谷歌或百度里搜索 unyaffs ,與之配套的還有mkyaffs2image |
|