apk教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

固件美化全攻略系列之一-APK反编译、重编译
一、合并odex和apk文件
①去下载并安装JDK和Java(这个是必须的,后面反编译和重编译还要用到);如已安装好可略过。

JDK下载地址:
/otn-pub/java/jdk/6u26-b03/jdk-6u26-windo ws-i586.exe
Java下载地址:
/zh_CN/
②解压下载的合并工具,然后把要合并的apk和odex(两者都要缺一不可)放在tool的目录下;(以合并launcher2.apk为例)合并工具下载地址:/file/aq3dfy69
③把odex文件拖到原道2.3固件odex合并工具上;
④第一次运动自动检测系统环境并进行设置;
⑤半分钟自动生成合并好的apk;
⑥合并成功后得到一个*_已签名.apk(*为原apk名
称)。

PS:此工具N3专用,其他型号固件请把\Temp\system\framework下的jar文件复制到
tool文件夹替换掉同名文件(在WinRAR中进行),否则不能正常合并。

得到完整的apk后,就开始对其进行反编译。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、APK文件反编译和重编译
①下载apktool,有人说1.3版好有人说1.4版好,我提供一个我测试没问题的(版本未知),不喜者自行搜索下载。

下载地址:/file/aq3dsr48
②打开windows的命令提示符,复制地址栏里apktool解压后路径(假设为dir),如果你解压在系统盘(一般为C),输入cd dir (示例,如果文件夹路径为C:\Apktool,只需输入cd \Apktool)(没有C:\)
非系统盘输入(注意空格)
cd /d dir
(示例:我的apktool目录为I:\Apktool,需要输入cd /d I:\Apktool)
PS:此步目的是把命令提示符定向在apktool目录,方便后续步骤。

③把刚刚合并好的apk复制到这个目录下,去掉文件名中的中文字符(否则反编译会出现错误)(以launcher2.apk为例);
④把固件中的framework-res.apk也复制到该目录下;
⑤先安装基础包,输入命令:apktool if framework-res.apk
⑥反编译apk:apktool d launcher2.apk
⑦零错误反编译完成后在该目录下生成一个launcher2的文件夹。

⑧要重编译,输入命令:apktool b launcher2,输出的重编译apk 在launcher2\dist下
注意:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
任务完成。

反编译和重编译系统apk是深层美化、定制固件UI的第一步,最基础的一步,必须要掌握的一步。

Launcher2.apk搞定后,继续编译SystemUI.apk和framework-res.apk PS:这个方法对所有的Android系统都通用。

相关文档
最新文档