- 4
- 0
- 约7.31千字
- 约 17页
- 2017-05-05 发布于北京
- 举报
实例解说如何修改和反编译-ROM定制教程
这篇文章仅在向新手介绍入门方案,如果您已入门,请Google解决您需要的资料。欢迎大家跟帖讨论,并丰富本文,但请不要用顶,等纯粹无意义的回复。作者不喜欢。如果是修改CM的apk很简单,修改原始代码使用命令单独编译该apk 就可。这篇文章主要讲那该死三星闭源系统是如何在有限的环境下最大化修改你的东西。本人不是什么高手,只是接触android的时间比较长(从G1就开始用起),爱好收集andorid历史上比较有代表性的机器,时常爱摆动手机,倒腾ROM,因为个人时间问题,一直没制作完整的作品(我比较懒XD),就连自己使用的ROM还停留在CMbeta3中文化版本。个人关注aosp比较多点,很高兴我编译的中文版能将CM for i9000 推到大家面前,让更多的I9000用户了解到CM,当然从G1时代开始刷CM的兄弟们自然会知道CM的优秀。CM发展至今,已经不仅仅是手机ROM,他代表了一种精神,开源和共享(国内论坛有多少?),以及无所不能——这是我欣赏和推崇的。如果将CM放大到无限的时间和个人团体集合,android 会支持理论上一切可以运行它的设备。一:基本准备!准备工具:Android SDKjava, HYPERLINK / \t _blank 下载适合您系统的版本。您需要的是apktool 或者apk manager 4.9(貌似最新版本了)。推荐用apk manager 4.9,下面主要介绍该工具使用方法。以上工具Windows和Linux下都有。三星I9000 FROYO 系统应用软件在 /system/app 同大多数Android系统一样。但注意三星有着自定义的framework,在 /system/framework/twframework-res.apk。如果您要修改三星的system app就需要用到他。首先我们要提取出系统软件。有两种方法,第一刷完机,获取root权限之后用以下命令:
? ? windows和linux下面的命令同样:
? ? adb pull /system/ your path:
? ? //将手机system目录copy到您电脑的某个路径中
复制代码
或者解压缩三星官方刷机包:挂载factoryfs到某路径:然后拷贝所有文件。
? ? linux only:
? ? mount -o loop,rw factoryfs.rfs your path:
复制代码
二:反编译apk文件对于三星i9000反编译apk文件需要做如下工作,安装framework,至于是否要将odex和apk文件合并这里无所谓。因为不想做可安装包(做了在三星系统中也不能安装,签名不一至XD)
apktool if twfamework-res.apk
复制代码
apk manager使用方法:apk manager的脚本script.bat运行会检测adb是否存在,如果您正确安装了sdk,并设定了环境变量,这里就能检测到。否则请将adb拷贝到apk manager主目录下来。将需要修改的apk文件放到place-apk-here-for-modding目录内,然后执行script.bat,会看到很多选择。这里重点讲:
? ? 9? ? Decompile apk
? ? //反编译APK文件,并输出到products目录。
? ? 11? ?Compile apk
? ? //打包好apk文件。
复制代码
基本执行步骤就是 9 ,然后修改,再执行11打包。当然,你无法得到三星的签名,所以迂回打包方案:
? ? 11? ?Compile apk
? ? //执行打包,提示是否系统文件
? ? 选择 y
? ? //提示blabla,是否复制原始文件
? ? 提示y
? ? //提示blabla,按任意键继续。这里不要动。下面进入keep文件夹
复制代码
? ? //keep是原始apk的文件这里所有的文件将会保持原样打包到新apk里
? ? //如果您修改values valus-xx 语言包,请到keep文件夹里删除 resources.arsc
? ? //如果您修改layout或者xml文件夹里的xml文件请同样删除旧的xml文件
? ? 按任意键继续;
? ? 将在place-apk-here-for-modding目录里生成新的apk,不过带有unsigner前缀。
复制代码
? ? //用winrar打开unsigerapk和原始的apk文件,将修改过的文件拖到原始apk包里覆盖。
? ? //替换回系统,重启:
? ? adb push your.apk /system/app/your.apk
? ? 以上步骤无需重签名,汉化和修改布局,等不
您可能关注的文档
- 大工13秋“应用统计”辅导资料十.doc
- 大工14秋“工程经济学”辅导资料3.doc
- 大学高校“宣传创意设计大赛”赞助策划方案.doc
- 大昌中心卫生院2011年卫生工作目标责任完成自查报告.doc
- 大班健康活动“好玩纸”说课稿.doc
- 大工13春“内部控制和风险管理”在线作业1.doc
- 大开眼界-世界各国十位顶级天才[组图].doc
- 大班幼儿健康活动“有趣的5官”.doc
- 大班健康领域-“我是小小探险家”.doc
- 大班语言“慌慌张张莎莎”说课稿.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
最近下载
- 高等机构学01螺旋理论基础讲义.ppt
- 基于plc的清洗消毒机控制系统设计 .pdf VIP
- 发明专利说明书范例.pdf VIP
- 人教版英语中考九年级话题复习中国传统节日Chinesetraditionalfestivals教学设计.docx VIP
- 四年级道德与法治下册第一单元单元整体教学设计.pdf VIP
- 进修汇报医生课件课件.pptx VIP
- 03G102钢结构设计制图深度和表示方法(高清版) (OCR).pdf VIP
- 基于三菱PLC的自动洗碗机控制系统设计.doc VIP
- 下肢深静脉血栓形成介入治疗护理实践指南(2025)解读PPT课件.pptx VIP
- 南京新港东区建设发展有限公司南京龙潭新城花园路等13条道路及花园河等4条河道工程项目环评报告表(报批稿).pdf VIP
原创力文档

文档评论(0)