韩国丑化万里长城腾讯:一步一步教你如何解开刷机包和提取系统内置软件

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 19:37:57
一步一步教你如何解开刷机包和提取系统内置软件软件, 刷机包, system 这个帖子以前我在安卓网(hiapk.com)发过,现在在2.2ROM下原来那些软件和方法是否依然有效呢?
昨天在本坛看到2.2ROM后,我第一时间下载了ROM,经过测试,很高兴那些方法和软件依然给力,所以这次我重新做了截图和教程。
由于2.2ROM是在本坛下载的,所以我就先发到这里了,希望各位喜欢。
经常见到有人发帖要找系统内置软件(*.apk),这里给大家提供2个我从网上找到的小软件,如果你有系统刷机包(sbf文件),那么你就可以用这2个软件解开刷机包并提取其中的系统内置软件(也就是在/system/app路径下的各个apk文件),废话少说,下面是具体教程:
1、系统需求
以我的机器为例,我的系统是win7旗舰版(以前我用过winxp-sp3,其它系统我没试过),
系统还安装了所有微软补丁(我喜欢求全),系统还必须安装 .net 3.5 。
因为解刷机包的程序是基于.net 3.5开发的,这个是程序的原作者说的。
再有就是下载本帖中的压缩包(包含MotoAndroidDepacker.exe、unyaffs.exe和一个批命令un-cg39.bat)
上面就是全部所需,当然,你还需要有系统刷机包文件,比如
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
等,看你需要提取的是哪个版本的软件,你就需要相应版本的刷机包文件,这些刷机包文件请自行从网上寻找。
2、具体步骤:
把soft.zip解开到任意目录,再把要解包的.sbf文件也放到同一目录下,
运行MotoAndroidDepacker.exe


用鼠标点击“Open From File”,选择要解包的刷机包文件并打开





用鼠标点击“Split To Folder”,这将在当前目录中生成一个子目录,该子目录中存放的就是解开的刷机包的各个模块文件(*.smg等)



在这些模块文件中,我们要提取的系统内置软件(*.apk)就存放在cg39.smg这个文件中,

下面我们再新建一个un-cg39的子目录,把cg39.smg、unyaffs.exe和un-cg39.bat一起复制到该子目录中


然后进入到un-cg39子目录,运行批命令un-cg39.bat,这样就会把cg39.smg模块在当前目录下解开。


我们要得到的东东就在app目录里

3、多说几句
前面说的是把刷机包解开。
其实,MotoAndroidDepacker.exe这个软件也可以用来重新生成刷机包!
也许你已经猜到了,对了
运行MotoAndroidDepacker.exe,用鼠标点击“Open Files”,
选择你刚解开的刷机包模块存放目录并确定,用鼠标点击“Compile File”,
这样,就会在刚才的刷机包模块存放目录中新生成一个 rebulit子目录,一个新的刷机包文件就存放在此。。。
说到这里,有人会问,这是否意味着我们可以自己修改并生成新的刷机包,答案是可以,但前提是你必须懂linux和有足够的钻研精神:)
4、一些参考
本帖的软件来自于互联网,大家可以从下面的链接和网上找到程序的原始出处及更多情况
=============================================
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