ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:849.31KB ,
资源ID:4903631      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4903631.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教你如何制作安卓rom教程内置两个教程看完之后基本能解决所有难题.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教你如何制作安卓rom教程内置两个教程看完之后基本能解决所有难题.docx

1、教你如何制作安卓rom教程内置两个教程看完之后基本能解决所有难题【新手定制ROM入门教程一】如何内置软件删除自己用不到的软件,添加自己想用的软件,其实很简单例如:打开某ROM出现以下文件夹2011-2-22 15:44 上传下载附件 (61.72 KB) data-app:目录下的软件是在android中可以自由删除软件,不要想的统统删掉,想添加软件直接把APK文件放到此文件夹即可例如:想要在ROM中添加安智市场,只需将安智市场的APK文件放在data-app目录下即可,如下图2011-2-23 15:37 上传下载附件 (169.98 KB) system-app:目录下的软件是androi

2、d自带软件,在系统中无法删除的,你可以在这里删除掉,比如youtube之类.关闭打开的RAR即可,重新刷机之后,你发现想删掉的文件没了,想要的出现了.【新手定制ROM入门教程二】如何美化ROM美化ROM包括,字体,图标,壁纸,状态栏的修改.但是这些全部都在framework-res之内.下面给大家提供一个修改framework-res美化界面教程原文如下:”在尝试制作半透明升级包的过程中,我发现有几个图片无论如何也不能透明,即使你挖空它,可能是Android 2.1还不能接受全透明吧用WinRar打开framework-res.apk,绝大部分要修改的都在resdrawable-mdpi内(不

3、同的ROM可能文件夹名字不一样,但是很快就能找到图片最多那个)。状态栏要修改的几个文件:还有status_bar_header_background.9.png、status_bar_item_background_normal.9.png可以修改,但是不能改成透明的(至少我修改失败了,不过末将说可以)。2011-2-22 14:28 上传下载附件 (8.56 KB) 信号和电池要修改的几个文件(某些ROM,如基于Beta7的,还有stat_sys_signal_null.png、stat_sys_signal_5.png、zz_stat_sys_signal_5.png要修改):2011-2

4、-22 14:28 上传下载附件 (30.42 KB) 这些文件大部分通过英文就能明白它们所指的意思。屏幕锁屏时要修改的(请到drawable-land-mdpi文件夹修改同样名称的几个,drawable-land-mdpi文件夹保存的是横屏时的一些图片):2011-2-22 14:28 上传下载附件 (13.15 KB) 一般需要我们修改的就是任务栏,这些文件基本都在framework-res里面,大家可以在framework-res文件里面查找对应文件并替换就可以了.修改的经验:用Photoshop打开图片,如果锁定了就双击那个图层解锁,如果是“索引模式”就改图层模式为“RGB模式”。然后

5、用磁性套索工具或者矩形选区工具(总之是你喜欢的选区工具选住要透明的部分),然后右键-羽化,再按Delete键挖空它。保存。如果这时你用图片浏览器打开这个图片发现不是透明的,就继续操作吧。如果是要绝大部分透明,留一点半透明组件,那这里很难说清楚。= 美化状态栏时其中时间颜色更改的详细方法如题:请至xda下载名为changecolor的软件。(许多同学e文不好,咱e文也一般所以,方法仅是个人总结的。并未参考任何其他人或者作者的教程的直译,如有需要请取舍一二)修改方法:1.请先下载xda上面的changecolor(点击下载)文件,然后在此网页(点击跳转传送门)中的两个文件,一个名为smali1.2

6、.3.jar一个名为bsksmaili1.2.3.jar。2.解压changecolor文件,并重新命名文件夹为任意名字例如m(方便即可,只是建议,鉴于许多同学不懂cmd命令,所以不懂得请按步骤来)3.解压你得到的自制rom包,并将system/framework/severce.jar提取出来。4.用rar或是7zip将severce.jar中的classes.dex提取并放置在m文件夹的根目录中。5,开始-运行-cmd6.cd.回车 cd.回车 cd m(这个你懂的)7.输入命令行:java -jar baksmali1.2.3.jar -o classout/ classes.dex8.

7、然后你会在m文件夹下的classout目录中多了许多文件和文件夹9.我们需要这个文件classoutcomandroidserverstatusstatusbaricon.smali10.用文本编辑软件打开该文件找到 const/HIGH16 V6, -OX100并修改之(代码请参考xda上作者给出的颜色代码)11.修改完成后重新使用命令java -Xmx512M -jar smali1.2.3.jar classout/ -o new-classes.dex会生成新的classes.dex.替换原来的即可。【新手定制ROM入门教程三】如何在build.prop中增加值这个就很简单了,只需一个

8、命令就可以了如下在/system/build.prop文件的最后一行添加一行:GoAPK_ROM_PK=参赛号 如下图go 【新手定制ROM入门教程四】如何替换壁纸本帖最后由 无敌风火轮 于 2011-2-24 14:00 编辑 如何替换默认壁纸(不涉及动态壁纸)首先用压缩软件打开ROM,找到systemappLiveWallpapers.apk,然后用WINRAR打开,找到红框标识的文件夹2011-2-23 13:58 上传下载附件 (68.62 KB) 打开文件夹找到resource文件夹(如图下),然后打开此文件夹2011-2-23 14:01 上传下载附件 (22.7 KB) 2011

9、-2-23 13:58 上传下载附件 (166.58 KB) 如上图大家看到熟悉的默认壁纸,因为横屏竖屏分辨率等问题,每个图片都以多种分辨率存在,如果你想替换掉某一个默认壁纸需要以下几点1.名称及格式要与你要替换的文件一致2.这个图片所有分辨率形态都要替换掉,如下图2011-2-23 13:58 上传下载附件 (257.25 KB) 3.分辨率要与你替换掉的图片的分辨率一致替换后打包后即可【新手定制ROM入门教程五】如何替换字体如何替换系统字体感谢小ben熊提供字体大全:下完包包后解压一下会得到一个叫“字体”文件夹,里面有两个文件:DroidSans.ttf和DroidSansFallback

10、.ttf把他们复制到你得SD卡里面然后用re管理器将他们复制粘贴到system/fonts的目录下面里注意这里需要更改一下你粘贴后的DroidSans.ttf和DroidSansFallback.ttf的权限先点击上面的“挂载为读/写” 点击后就变成了“挂载为只读”这时就可以修改权限咯长按那两个字体文件出现许多选项、选择“权限”选项,将权限更改为如图所示2011-2-23 13:59 上传下载附件 (69.68 KB) 【新手定制ROM入门教程六】如何修改ROM软件版本信息想不想让你的ROM上版本信息上写上你的大名,其实这个也很简单举例说明,如果你想在软件版本一栏改为GOAPK,只需找到/sy

11、stem/build.prop,如果你修改的是CM的ROM,将其修改为(如下图)2011-2-23 14:09 上传下载附件 (21.32 KB) 如果你修改的是官方ROM,讲其修改为(如下图)2011-2-23 14:09 上传下载附件 (18.28 KB) 这样就能在ROM信息上显示你的大名啦【新手定制ROM入门教程七】如何在ROM中添加个性化铃音本帖最后由 无敌风火轮 于 2011-2-24 14:01 编辑 1. 打开ROM找到/system/media/audio 其下目录分别是:alarms、notifications、ringtones三个目录。这三个目录用来放铃声。alarms

12、是给闹钟用的,notifications给提示音用(短信就是这个),ringtones就是来电铃声(如下图) 建议不要随便删除提示音铃音2011-2-23 14:34 上传下载附件 (13.4 KB) 2.添加个性化铃声,只需将你所想添加的铃声放到该目录下即可,文件需为MP3格式.3.打包后重刷即可【新手定制ROM入门教程八】如何修改开机第一屏注意:图片分辨率一定要与原图片大小一致图片最好为PNG格式以G3为例子首先,大家请下载最下面提供的下载包,里面包含了AdbWin.rar,spl_unlocked_1.76.2007-signed.zip还有HTC版G3开机画面制作.rar,三个文件包。

13、请将AdbWin.rar 解压后,将adb.exe AdbWinApi.dll 2个文件 复制到 windowssystem32 目录下(这一步很关键哦,直接决定了你的电脑能否执行adb 命令)然后步骤如下:1. 电脑上点开始 -运行-输入“cmd” 回车2. 输入adb shell3. 输入getprop ro.bootloader4. 是1.76.2007 直接进入第11步。5. 如果不是1.76.2007 将spl_unlocked_1.76.2007-signed.zip放入手机储存卡6. 将spl_unlocked_1.76.2007-signed.zip 改名为 update.zi

14、p7. 关机8. 按 小房子+电源 (长按)9. 轨迹球选择 apply sdcard:update.zip 并按下 开始刷spl10. 完成后 选择 reboot system now 重启系统11. 关机12. 按 返回键+电源 (长按)13. 将usb线连接手机,出现 fastboot usb字样14. 运行 HTC版G3开机画面制作.rar 中的 刷开机画面.bat (默认为Hero画面)完成如果你想自己制作开机第一屏的话,请将320*480 jpg格式的图片,这个图片最好是像素的,否则显示效果不好,然后放在开机画面制作工具.exe同一目录下并且删除mysplash.rgb565运行开

15、机画面制作工具.exe 点open 选择同目录下 需要自制的jpg图片 点 Convert 出现Successfully created rgb565.raw! Use the fastboot flash splash1 mysplash.rgb565 command to flash the image!然后从第11步开始做。重启你的g3看看是不是第一屏已经变成了刚刚刷好的样子了【新手定制ROM入门教程九】ROM如何签名打包将ROM文件(*.zip)放到本文件夹(下面提供的附件),双击执行签名.bat,选择要签名的文件类型。签名后的文件放置在Goapk文件夹内使用机型:所有安卓手机制作步骤

16、:1、刷机原理 2、回头再来说说Android系统中的各分区 3、一个典型ROM的剖析4、我们有没有可能自己定制ROM呢 详细过程1、刷机原理 记得第一次刷机,哪个心理紧张啊。其实紧张什么呢?就是因为不明白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖。 说起来,刷机就是两种方法: 一是recovery方法,就是我们平时将update.zip入到SD卡,然后alt-s的方法,这种方法是调用了recovery的方法将各种img或文件进行复制等操作。想了解recovery的工作原理吗?我也没找到好的资料,就在这看了看recovery的一些源码:点击查看 二是fastboot方法,这个

17、方法其实是比较酷的方法,说白点,fastboot就是将已有的各分区映象文件(img文件,意义上类似我们对光盘做的映象文件)直接覆盖写到指定分区中,有点暴力,也有点类似我们平时操作系统的Ghost还原。 这两种方法哪种更好,这就不好比高低了,总的来说: Recovery方法更简单,只需要傻瓜式的将update.zip放到SD卡的要目录下,然后进入Recovery模式alt-s就可以了,但和任何傻瓜式东西一样,他的灵活度就很小了,而且出错了也都不知道如何解决。一般来说做Rom的高手为了保证Rom的可靠性,在安装程序中都会对一些安装环境进行一些确定,而各位的手机环境又是千变万化的,Rom高手也很难考

18、虑周全,另外,Recovery程序本身也有一些环境验证。 fastboot方法更灵活,功能也更强大,fastboot方法不需要依赖于recovery,甚至linux底层刷坏了recovery模式都进不了的情况下也可以通过fastboot方工刷回来。fastboot模式其实是调用spl进行刷机的,所以如果刷spl坏了,fastboot模式应该也进不了,也就是砖了。fastboot方法需要各位电脑上有fastboot程序,同时手机要进入fastboot模式才可以操作,关于这些知识,请参见Google。2、回头再来说说Android系统中的各分区(可能分区这个说法不太准确) 我了解到的Android

19、系统中的分区有: hboot(我们刷的SPL就是这玩意),这个分区是最基本的引导分区(类似电脑中的BIOS),这个区坏了,差不多就变砖了,所以我们刷SPL时才要如此小心啊。 boot,这个分区应该是linux操作系统的引导分区。 radio,这个分区是手机的一些底层设备相关的驱动或功能程序吧,如打电话和发短信等,不同的系统版本会有不同的radio配套,我们平时刷了高版本的ROM后,如果不刷高版本的Radio就有可能导致打电话不正常之类的。 recovery,这个分区装的就是前面提到的recovery程序了,这个刷不同的recovery版本可以带来不同的功能,有兴趣的同学可以基于recovery

20、的源码自己编译出一个自己的recovery出来。但一般来说,刷recovery最主要的就是提Root权限。 system,是一般发布的ROM的主要功能程序分区了,我们说的ROM功能和自带程序的定制应该就是基于这个分区的修改和编译了。 userdata,用户数据,不说了。 cache,缓存,一般是用来OTA升级时的缓存,我们说刷SPL可以增加程序区的空间大小就是主要将这个区的大小缩水了然后加大了程序区的分区大小。3、一个典型ROM的剖析 我们平时升级的Rom都是打包成适合Recovery方式刷机的包。能够被Recovery程序识别并处理的包应该有一个固定的格式,我理解的一些重要的约束如下: 1)

21、必须是标准的zip压缩包; 2)recovery脚本必须存入在META-INFcomgoogleandroidupdate-script; 3)其它的一些证书和签名信息应该都放在META-INF下。4、我们有没有可能自己定制ROM呢 理论上我们是可以自己定制的。 最简单的定制应该就是拿一个现有的认为还不错的基础ROM,替换一些资源,加一些系统自带程序,然后打包发布; 再玩高级一点,就应该自己去修改一些系统自带的程序,如汉化一些系统原始程序; 还玩高级一点,就应该自己到android官方站点去下载android系统的源码来编译,并基于系统级的定制和移植了,如现在火热的android2.0源码编译

22、系统移植。 如果是简单一点的自制ROM,主要应该会要解决如下几个问题: 1)选定一个比较好和稳定的内核和基础,就是update.zip包中的哪个boot.img,另外,system目录中大部分也是直接可用的,就可以作为自定义Rom的基础。 2)修改系统。例如可以这样来定制的东西:systemetcapns-conf.xml,这是设置APN接入点的;systemetchosts,这是设置Host文件的,现在有很多人用的包绑定不了GMail,就可以在这个Host文件中增加一条:74.125.93.113 (当然,这个地址能用多久也不好说).还有什么东西要自己去定制就自己去翻看瞧瞧。 3)Rom的重新打包签名。前文已经介绍了一个Rom包的基本结构,但完全按照这个结构打包还是不能被Recovery安装的,因为没有签名!Rom签名可以下载一个自动签名工具Auto-sign,具体到哪下,请Google。(注:Rom签名工具需要Java1.6支持,所以系统还得有JRE1.6的环境)。 再往下就有点高深了,目前只留心一下这些基础的东西,错误在所难免,欢迎指正。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1