实例解说怎样修改和反编译—rom定制教程

实例解说怎样修改和反编译—rom定制教程

ID:8845076

大小:961.50 KB

页数:17页

时间:2018-04-09

实例解说怎样修改和反编译—rom定制教程_第1页
实例解说怎样修改和反编译—rom定制教程_第2页
实例解说怎样修改和反编译—rom定制教程_第3页
实例解说怎样修改和反编译—rom定制教程_第4页
实例解说怎样修改和反编译—rom定制教程_第5页
资源描述:

《实例解说怎样修改和反编译—rom定制教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、这篇文章仅在向新手介绍入门方案,如果您已入门,请Google解决您需要的资料。欢迎大家跟帖讨论,并丰富本文,但请不要用顶,等纯粹无意义的回复。作者不喜欢。如果是修改CM的apk很简单,修改原始代码使用命令单独编译该apk就可。这篇文章主要讲那该死三星闭源系统是如何在有限的环境下最大化修改你的东西。本人不是什么高手,只是接触android的时间比较长(从G1就开始用起),爱好收集andorid历史上比较有代表性的机器,时常爱摆动手机,倒腾ROM,因为个人时间问题,一直没制作完整的作品(我比较懒XD),就连自己使用的ROM还停留在CMbeta3中文化

2、版本。个人关注aosp比较多点,很高兴我编译的中文版能将CMfori9000推到大家面前,让更多的I9000用户了解到CM,当然从G1时代开始刷CM的兄弟们自然会知道CM的优秀。CM发展至今,已经不仅仅是手机ROM,他代表了一种精神,开源和共享(国内论坛有多少?),以及无所不能——这是我欣赏和推崇的。如果将CM放大到无限的时间和个人团体集合,android会支持理论上一切可以运行它的设备。一:基本准备!准备工具:AndroidSDKjava,http://www.java.com下载适合您系统的版本。您需要的是apktool或者apkmanage

3、r4.9(貌似最新版本了)。推荐用apkmanager4.9,下面主要介绍该工具使用方法。以上工具Windows和Linux下都有。三星I9000FROYO系统应用软件在/system/app同大多数Android系统一样。但注意三星有着自定义的framework,在/system/framework/twframework-res.apk。如果您要修改三星的systemapp就需要用到他。首先我们要提取出系统软件。有两种方法,第一刷完机,获取root权限之后用以下命令:1.  windows和linux下面的命令同样:2.  adbpull/s

4、ystem/3.  //将手机system目录copy到您电脑的某个路径中复制代码或者解压缩三星官方刷机包:挂载factoryfs到某路径:然后拷贝所有文件。1.  linuxonly:2.  mount-oloop,rwfactoryfs.rfs复制代码二:反编译apk文件对于三星i9000反编译apk文件需要做如下工作,安装framework,至于是否要将odex和apk文件合并这里无所谓。因为不想做可安装包(做了在三星系统中也不能安装,签名不一至XD)1.apktooliftwfamework-r

5、es.apk复制代码apkmanager使用方法:apkmanager的脚本script.bat运行会检测adb是否存在,如果您正确安装了sdk,并设定了环境变量,这里就能检测到。否则请将adb拷贝到apkmanager主目录下来。将需要修改的apk文件放到place-apk-here-for-modding目录内,然后执行script.bat,会看到很多选择。这里重点讲:1.  9  Decompileapk2.  //反编译APK文件,并输出到products目录。3.  11  Compileapk4.  //打包好apk文件。复制代码基本

6、执行步骤就是9,然后修改,再执行11打包。当然,你无法得到三星的签名,所以迂回打包方案:1.  11  Compileapk2.  //执行打包,提示是否系统文件3.  选择y4.  //提示blabla,是否复制原始文件5.  提示y6.  //提示blabla,按任意键继续。这里不要动。下面进入keep文件夹复制代码1.  //keep是原始apk的文件这里所有的文件将会保持原样打包到新apk里2.  //如果您修改valuesvalus-xx语言包,请到keep文件夹里删除resources.arsc3.  //如果您修改layout或者x

7、ml文件夹里的xml文件请同样删除旧的xml文件4.  按任意键继续;5.  将在place-apk-here-for-modding目录里生成新的apk,不过带有unsigner前缀。复制代码1.  //用winrar打开unsigerapk和原始的apk文件,将修改过的文件拖到原始apk包里覆盖。2.  //替换回系统,重启:3.  adbpushyour.apk/system/app/your.apk4.  以上步骤无需重签名,汉化和修改布局,等不需要反编译odex文件。复制代码三:汉化和修改?首先您已经掌握了以上的修改apk方法。本帖隐藏

8、的内容下面谈如何汉化,一个纯正的欧版rom,除google应用,和第三方应用外,其他系统apk是不带中文语言的。下面就以TouchWiz

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。