从前面英文能看出这是一个安卓系统手机的卡刷包,而安卓卡刷包后缀名都是ZIP,首先,确定你卡刷包的大小,至少在100M左右。然后将后缀名改为zip也就是说文件全名为updatezip,然后在电脑端用压缩软件打开,如果你是想提取卡刷包里面的某一项系统程序(比如系统自带的拨号,短信,联系人等)打开压缩包------SYSTEM------APP,此文件夹下都是APK程序,也就是说这些程序都是刷机时固化在系统里的程序。
一、工具准备:apktool , dex2jar , jd-gui
二、使用dex2jar + jd-gui 得到apk的java源码
1用解压工具从 apk包中取出 classesdex 文件
用命令(dex2jarbat classesdex)得到一个 jar文件
2用jd-gui反编译工具将得到jar文件反编译成java文件
三、使用apktool得到apk的xml文件
1用命令(apktool d xxxapk xxx_xml)反编译xxxapk包
2从 xxx_xml 文件夹得到xml文件
四、第二步 得到的程序源代码 和 第三步 得到的xml文件组合下,即可得到完整的apk源码。
五、应用: 汉化/去广告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1在步骤三的文件夹xxx_xml/res/ 下, 建文件夹: values-zh-rCN,values-zh-rTW
21复制values\stringsxml 到 values-zh-rCN 并翻译
22 去广告见;
3重建APK,用命令(apktool b xxx) ,输出到ABC/dist/outapk
或命令( apktool b xxx outapk)
六、重新打包 和 签名
1安装java,这个自己去网上下载,这里不给地址了;
2下载工具,这里我给个工具包 tools(其实也是我在坛子里找的,对分享者表示感谢),解压缩后使用;解压后有这些文件:
<ignore_js_op>
3把想合并的apk和odex放在解压后的tools文件夹下面;
4要把该apk和odex 文件所在的MOD 里的五个文件同时放在tools文件夹下面,者五个文件是:corejar、extjar、servicesjar、frameworkjar、androidpolicyjar;如果MOD里有这五个文件的odex文件,只需要五个文件的odex文件就可以了(多谢 释放 提醒)。其实在你把odex文件拖到deodex后,如果文件不全,会有错误提示缺少那个文件的。
5下载签名软件。
-------------------------------------------------分割线----------------------------------------------------------------------
前面的准备工作做好之后就可以开始主要的操作了(以123apk和123odex为例):
1将123odex拖放到deodexcmd上面去,出现下面的窗口后,按任意键结束,此时会在tools文件夹下生成一个123文件夹;<ignore_js_op>
2将123文件夹拖放到odexcmd,出现下面的窗口后,按任意键结束,此时会在tools\123文件夹生成classesdex;
<ignore_js_op>
3用好压工具打开123apk,不要解压缩,将得到的classesdex拖进去;
<ignore_js_op>
4保险期间,将加入了classesdex的123apk重新签名;
5把上一步的123apk放到 签名 文件夹下面,双击Signbat,等待片刻会生成123-signedapk,这个就是可以安装的apk文件了,拿去安装使用吧!<ignore_js_op>
rom中的应用程序apk文件保存了 /system/app目录下,可以提取出来安装。
但是要先获取root权限,Root权限的获取方式:
1用手机连接电脑,下载一键root工具。2下载成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。
3检查root条件,要是你需要文件备份的话,一定要备份后。点击开始ROOT。
3root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。
4root完成后,你就可以随意删除你手机中的垃圾应用了包括系统应用。
当你获取root权限后通过adb访问 /system/app目录:
adb shell 进入shell模式
su 切换到root用户
chmod 777 /system/app 修改/system/app目录的权限为 777即可
exit 退出root用户
cd /system/app即可进入/system/app目录了
取得权限后,用RE管理器到system/app目录下复制你想要的软件到SD卡,变砖是不可能的,我们又没有对系统进行修改,还有一点,提取出来的APK程序得重新签名,不然即便提取出来也是无法安装的。
欢迎分享,转载请注明来源:品搜搜测评网