打造个性c8650rom多图全教程来了.docx

上传人:b****5 文档编号:6410513 上传时间:2023-01-06 格式:DOCX 页数:26 大小:1.74MB
下载 相关 举报
打造个性c8650rom多图全教程来了.docx_第1页
第1页 / 共26页
打造个性c8650rom多图全教程来了.docx_第2页
第2页 / 共26页
打造个性c8650rom多图全教程来了.docx_第3页
第3页 / 共26页
打造个性c8650rom多图全教程来了.docx_第4页
第4页 / 共26页
打造个性c8650rom多图全教程来了.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

打造个性c8650rom多图全教程来了.docx

《打造个性c8650rom多图全教程来了.docx》由会员分享,可在线阅读,更多相关《打造个性c8650rom多图全教程来了.docx(26页珍藏版)》请在冰豆网上搜索。

打造个性c8650rom多图全教程来了.docx

打造个性c8650rom多图全教程来了

开始正题

说明一下,有童鞋说添加自定义开机动画出现错误的,我想说,这个我们不需要改的,好好看我写的添加开机动画的部分。

想了想还是附上交流群吧7420919,欢迎有兴趣的童鞋一起探讨(注明添翼机油)

本帖子涉及到的工具软件有

1.java环境:

jdk-7-windows-i586.exe点击下载

2.Notepad++点击下载

3.Cygwin点击下载

4.kitchen厨房点击下载  (这个是汉化的版本)        这个教程主要用的就是kitchen厨房

5.createg1splash.exe点击下载

6.cust文件夹点击下载  (后面添加开机画面的时候会用到)

7.送上我修改过的Muyppy字体点击下载  (中文没变,英文用muyppy的英文替换了华康少女英语中的字母部分,数字不变)

8.送上教程中做第一屏时做好的第一屏点击下载  (效果图在后面,喜欢的就下)

首先做rom需要一个环境和工具,这里我们看“逛贴万篇不如精典一贴”添翼圈首发ROM个性化定制教程,小白也能DIY自己ROM啦!

帖子的后半部分完全定制进阶篇:

......

认真看完帖子跟着做的,环境也就做好了,kitchen厨房也装好了,这些都做好之后就开始rom定制之旅咯~~~~

下面是引用“逛贴万篇不如精典一贴”添翼圈首发ROM个性化定制教程,小白也能DIY自己ROM啦!

的相关部分,,,,(原帖有图片)

完全定制进阶篇:

  学完了前面两篇是不是觉得制作ROM原来其实也不难?

呵呵。

看来,你的胃口不小啊,好吧。

前面两篇其实都是修改ROM,不算是制作ROM啦,想要完全定制ROM,还是需要一定技术含量滴。

  进阶篇才是本贴的重点啊~这里需要用到一些工具,并且,学习进阶篇需要一定的基础,所以,这里我就不写太细了,以免豁害小白,能看懂的,就自己学。

  首先,需要在WINDOWS下配置JAVA环境。

(去官网下一个最新版的JDK7,官网电梯!

  2011-9-616:

16:

30上传下载附件(372.9KB)

  点第一个下载,然后在电脑上按照普通软件的安装方法装好所下载到的JDK安装包。

  装好JDK后设置环境变量,依次打开:

我的电脑->属性->高级->环境变量

首先,设置JAVA_HOME:

  在“系统变量”区域点“新建”按钮,如上图。

在“变量名”文本框中输入JAVA_HOME,在“变量值”文本框中输入JDK的安装路径。

  例如我电脑上是D:

\Java\jdk1.7.0,记住,这个是由你所安装的JDK路径所决定的,单击确定。

然后,设置PATH:

  这项一般原来就有,找到它,选中后点编辑,在变量值前面多添加一个:

  .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  如果不存在,则新建变量PATH,设定变量值为:

  .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意:

最前面有一个“.”表示当前路径。

  注:

%JAVA_HOME%代表刚才你设置的JAVA_HOME的值D:

\Java\jdk1.7.0。

所以,此入输入 .;D:

\Java\jdk1.7.0\bin;D:

\Java\jdk1.7.0\jre\bin;也是一样滴。

下同。

最后,设置CLASSPATH:

  这项一般也莫有,和新建JAVE_HOME一样,新那家一个,设定变量值为:

  .;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  完成以上步骤后,开始验证是否安装成功。

  运行CMD(开始,运行,输入cmd,回车),输入:

javac。

假如出现了一堆如何使用java的帮助,那就是已经安装成功了。

下面我们继续,为装厨房提供平台,安装Cygwin:

注意,一定要在配置好环境后再装它!

1、解压下载到的压缩包,确压到任何地方,记得路径中不要带中文,最好也不要带空格。

2、运行Setup.exe安装程序,然后点击Next(下一步)。

3、选择"InstallfromLocalDirectory",然后点击Next(下一步)。

4、接下来,指定根目录。

也就是你想要安装Cygwin的位置(但不能是本压缩包解压出来的cygwin_packages文件夹)。

如果你喜欢,可以是C:

\Cygwin,注意要确定文件夹名中没有中文和空格。

然后点击Next(下一步)

5、然后,指定LocalPackageDirectory,必须指定为cygwin_packages文件夹所在路径,例如C:

\cygwin_packages。

假如跳出了一个警告对话框,点击确定(是)。

6、当安装程序显示出所有的包名时,点击更改上方的"All<->Default"为"All<->Install"(需要点击那个环形箭头符号),然后点击Next(下一步)。

7、安装程序现在就会开始为你安装好Kitchen需要Cygwin提供的一切支持。

8、最后,点击桌面上的Cygwin快捷方式以便为你创建home文件夹。

搞定!

这里就不截图了,附件发一个视频CYGWIN安装教程,大家自己下来看,要是没看明白的话!

最后下载kichen厨房,解压后把文件放入到“C:

\Cygwin\home\计算机名”文件夹下。

至些,所以工具的准备就算完成了。

注:

厨房工具源自dsixda所制作的HTCAndroidKitchen最新版0.178版(电梯直达国外大神原址),支持华为。

 

  点击桌面上的Cymwin图标,等一会之后,然后输入./menu 即可进行厨房,如图!

今天先写到这里吧,看看反应,有时间再继续,英语够牛的,完全可以自己琢磨了~~

第1步:

启动厨房--点击桌面上的Cymwin图标,等一会儿之后,然后输入./menu 即可进行厨房,,界面是这样的

ps:

一个小技巧,使用用文本编辑器(例如notepad++或者系统自带的记事本程序)打开C:

\Cygwin\home\Administrator\.bashrc,在最后面添加以下一行:

./menu,以后进入kitchen双击Cymwin就可以了...

第2步:

这里需要一个官方的升级包  update.app-->C8650V100R001C92B855(05010MHJ).zip点击下载(下载完之后放到C:

\cygwin\home\计算机名\original_update文件夹,例如我的就是C:

\cygwin\home\Administrator\original_update)

选择菜单1-分解ROM包到工作目录中,然后回车,

这时候就能看到看到original_update文件夹下的.zip格式的rom或者update.app,选择对应的选项,(由于我们做的事修改定制官方的rom所以我们选update.app)

例如:

我这里选的是3之后跟着提示(也就是回车)就能把update.app解包了,工作目录在C:

\cygwin\home\用户名\WORKING_********(比如我的就是C:

\cygwin\home\Administrator\WORKING_112111_114858)我们打开工作目录可以看到有system文件夹、META-INF文件夹、boot.img三个文件

--------这里呢,META-INF是签名的用的,里面还有个控制脚本,这个我们后面讲。

boot.img我们不用管,这个system呢~~嘿嘿,这个就是我们开刀的主要目标了.........我们按照提示回车回车~~~来到主界面

第3步:

修改rom,首先root是必须的~~

,做法就是选2-->>回车-->>f-->>回车-->>搞定(root简单吧~~)

需要RootExplorer的童鞋可以自行把RootExplorer.apk放到system\app文件夹里。

如果怕做好的rom里supperuser版本过旧升级又怕su二进制文件过期的童鞋可以这样做:

下载一个新版的supperuser.apk(我会传我用的那个3.0.x版的--由于我知道怎么看版本号,所以只能写3.0.x)放到system\app,然后下我传的那个su文件放到system\bin文件夹里(这样就不会出现su二进制文件过期的情况了)

ps:

再来个小技巧,把下下来的su文件放到tools\su_files\chainsdd\cupcake-donut        tools\su_files\chainsdd\current        tools\su_files\old\bin这三个地方覆盖掉原来的然后把下下来的supperuser.apk放到  tools\su_files\old\app              tools\su_files\chainsdd这两个文件夹下覆盖掉原来的,这样在root的时候就随便选f或者s都是把着个su文件和supperuser.apk弄进rom

第4步:

接下来干什么呢,嗯.....那就添加BusyBox吧,至于这个是干什么用的,我不大清楚,似乎是某些需要root权限的软件需要用到.....

做法:

回到主界面选3-添加BusyBox  -->>回车-->>回车........

ok,,完成

第5步:

好吧,我们先来yy,修改手机上显示的签名.....

这是效果图

你们都看到了吧,,,,,,选8-->>回车-->>是否给rom取一个新名字,,废话  y-->>回车  这里我输入的是ROMFORHWC8650  (这个你们喜欢yy的童鞋发挥想象力吧,不要出现中文就行)  搞定~~~~~

第6步:

说明一下:

主界面上的4-禁止开机音乐和5-添加WiFi共享我们是不需要的的,2.3的系统自带有便携式热点...开机音乐本来就没有。

好,,继续,,做什么呢?

好吧删除系统自带的垃圾软件吧,由于系统自带的软件是放在三个地方的(data/datapp+cust/chinatelecom/cn/app+system/app),不过由于我们解包得到的只有system文件夹,所以我们只要删除这里面的垃圾就够了可以删除的软件如下

  system/app  

UCbrowser.apk

Uc浏览器

apkbatchinstall.apk

应用程序安装

chinatelecomcustomize.apk

客户服务

Dianping-huawei.apk

大众点评

documenttogo.apk

办公软件

gomarket.apk

安智市场

删了装卡上

huaweibackup.apk

全备份

这个建议留着,不过喜欢其他备份软件的就

  cut吧

Browser.apk

谷歌浏览器

Calculator.apk

计算器

Calendar.apk

日历

CalendarProvider.apk

日历程序支持服务

如果用系统自带日历的就保留

HwIME.apk

华为输入法

没有第三方的好使

minimap.apk

迷你地图

QQ.apk

QQ

删了装卡上

Renren.apk

人人网

socialext.apk

好友动态

sogouINput.apk

搜狗输入法

TCWeblink.apk

189什么的天翼服务

TotemWeather.apk

天气服务

用华为桌面的就留着

Tudou.apk

土豆

VIVA.apk

报刊亭

Web.apk

浏览器

    

以上列出的需要的就留下,不要的就删除,顺带的吧同名的.odex文件也删除掉-------------这里介绍一下system\下这几个文件夹

app-----系统软件  

fonts------放系统的字体(修改系统字体的可以把下好的字体放进去更换DroidSansFallback.ttf-----中文  DroidSans.ttf----英文    DroidSans-Bold.ttf英文粗体)

              这里附上我用的字体Muyppy点击下载.....英文是自己改过的

usr-------按键的信息(修改搜索键锁屏的可以用notepad++修改system\usr\keylayout的qwerty.kl文件找到key217  SEARCH改成key217  ENDCALL)

media------里面有shutdownanimation.zip-------这个是电信的开机画面  alarms---闹钟铃声  notifications---短信铃声  ringtones----来点铃声(修改铃声的就把对应的文件夹里面的铃声换掉就可以,.ogg格式的文件下个格式工厂转换一下就有了)

做完这些之后我们就可以把自己喜欢的软件放进system\app咯~~~~~

比如:

ADW桌面,快图浏览(替换掉自带的3D图库是个不错的选择),qq,飞信...........个人比较喜欢的.adw桌面、快图、XX输入法、qq、飞信、钛备份、关机重启,,,,,,,统统集成(喜欢什么放什么)

提个醒,如果全部删除了系统的输入法LatinIME.apk集成第三方输入法,需要吧软件的库文件放到system\lib文件夹里。

方法是:

把要集成的输入法用winrar打开比如XX输入法  打开BaiduInput.apk\lib\armeabi我们就会看到有一些*****.so文件,把这些文件提取出来放到system\lib文件夹,不然做好的rom输入法无限FC(FC?

意外结束Forcedclose,原来我的英语很棒的呀),,,

还有一个就是做好的rom里至少有一个桌面程序,不然的话,,,嘿嘿.........

喜欢美化的童鞋,,,这时候想要美化的就去论坛找美化的帖子参考吧~~~~把改换的换掉就是了

提个建议,如果集成的软件后来经常升级的,比如qq,集成在system\app文件夹后面升级的时候会吧新的放到\data\app文件夹里,但原来的却不删除掉。

浪费空间。

所以,经常会升级的软件我们最好集成在\data\app文件夹,\data\app文件夹?

什么东西?

嘿嘿~~~下一步我们继续

第7步:

这一步我们把集成的软件放到\data\app里,,首先我说一下把软件集成在这里的好处,放在\data\app的软件升级的时候新的替换掉旧的,程序可直接卸载(即集成的软件属于用户程序)。

具体做法是:

在主面板上选0-高级定制选项-->>回车,我们会看到这时候选13-->>回车-->>回车  ok,搞定,打开工作空间我们发现多了两个文件,installbusybox和data文件夹,,,,现在你把需要集成的软件放在data文件夹下就可以了~~~日后不怕软件升级咯

第8步:

合并.apk和.odex文件-----我们看到在system\app文件夹里的软件基本上都被分解成apk+odex,合并自然是好处多多~~那我们就动手吧!

  在高级选项面板选择11-->>回车-->>bb(先备份再合并,如果合并的过程中某个出了问题就把备份的覆盖到相应位置重新合并)-->>回车  耐心等待~~~几分钟后搞定~~~到这里,合并的步骤就做好了

第9步:

Zipalign优化!

其实这个到后面打包的时候会提示你进行Zipalign优化,不过我建议你在打包的时候弄好,因为后面打包的时候提示优化的时候有可能会出现有些软件暂时不能写入,导致打包的rom有些软件不能用~~~~此时进行优化打包的时候就可以免掉这一步骤~~~~

开始:

在主界面选6-->>回车-->>回车

我们会看到软件在进行Zipalign优化,,但是有些软件会出现错误,(这就是在这时候Zipalign优化而不是打包的时候Zipalign优化的原因)比如:

  

这时候我们要到对应的文件夹把***.apk_new重命名为***.apk  把system\app和system\framework和data\app(如果有的话)文件夹下的***.apk_new全都改成***.apk--------到此,,Zipalign优化就做好了做到这里我们的rom就差不多了~~不过还没完..................接下来我说一下其他一些选项

7-更改ROM的wipe状态(是否在刷机时自动清空数据和缓存)----------------------这个懒的童鞋就选它执行以下,这样做好的rom会自动双wipe

9-检查update-script中是否存在错误----------------这个是检查刷机控制脚本错误的

10-显示当前工作目录的信息-----------这个...不说了

这里面我圈起来的是有用的,,,可选择是否执行~~~~按喜好吧~喜欢的就都倒腾一遍也行!

至于我没圈起来的!

我暂时不知道有什么用~~喜欢倒腾的就倒腾吧~~

第10步:

经过前面的步骤该做的都做完了,接下来干什么呢?

  当然是打包咯~不然怎么刷进手机

嘿嘿,,,还没完,META-INF\com\google\android下有个update-script文件,这就是刷机控制文件。

由于我们用的是recovery刷系统,recovery支持的是Edify格式的命令,而update-script是Amend格式的命令,所以要把update-script转换为Edify格式的updater-script才能正常刷机......

所以在高级选项面板选择    23-update-script或者updater-script  ----->>回车------->>2------>>回车------>>回车

ok,搞定

到这里基本上也就教完了,不需要集成第一屏和开机画面的看到这里就可以了,跳过下面一段直接看第11步

---------------------------------------------------------------------------------------分割线----------------------------------------------------------------------------------------------

需要在rom里集成开机第一屏和开机画面的看这部分

首先是第一屏:

下载这个cust文件夹点击下载

我们找到cust\chinatelecom\cn\logo文件夹,这个目录放的就是开机第一屏的文件,名字是oemlogo.mbn

下面我们就说说制作第一屏的方法,这里需要一个工具createg1splash.exe(我会上传)

首先准备好一张320*240的图片,最好是bmp格式的,比如:

打开createg1splash.exe,之后open打开准备好的图片

点convert

会在createg1splash.exe所在目录生成一个mysplash.rgb565文件,,,

重命名为oemlogo.mbn移到cust\chinatelecom\cn\logo文件夹下即可--------------第一屏完毕

附上次第一屏的下载地址  点击下载

修改开关机画面

这里我们需要准备两个文件bootanimation.zip(开机动画)和shutdownanimation.zip(关机动画),,至于怎么弄,XX或者搜索坛子就能找到(关于怎么制作,我不会)

首先我们把系统自带的电信开机动画删除  system\media文件夹下bootanimation.zip删除(有就删,没有就算了)!

找到cust\chinatelecom\cn\media文件夹,把准备好的bootanimation.zip和shutdownanimation.zip放到里面,这样开关机动画就做好了(如果什么都不放的话开机会变成安卓默认的开机画面,关机没有)  

到这里,开关机就画面还有第一屏就做好了

然后注意:

做完上面的还没完,因为刷机控制文件里没有关于cust文件夹的操作,所以呢,我们要添加上一段关于cust文件夹的操作

我们用notepad++打开META-INF\com\google\android里的updater-script

我们会看到

------我们需要在里面unmount("/system");之前添加

format("MTD","cust");

mount("MTD","cust","/cust");

package_extract_dir("cust","/cust");

unmount("/cust");

说一下这几句的含义:

format("MTD","cust");格式化cust分区

mount("MTD","cust","/cust");  挂载cust分区

package_extract_dir("cust","/cust");  复制刷机包里cust文件夹到cust分区对应位置

unmount("/cust");    卸载cust分区

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

第11步:

编辑META-INF\com\google\android里的updater-script

说明,如果手机是官方版系统的话,可能cust文件夹下有垃圾,可以通过修改updater-script在刷机的时候将其删除,具体做法:

下载我提供的cust文件夹(带有第一屏和开关机动画)或者从曾经下载的第三方rom中提取(有的rom没有此文件夹),将其放到工作目录下(不想更改现开机第一屏的,可以把cust\chinatelecom\cn\logo下的oemlogo.mbn文件删除即可,不想更换原开机动画的可以把cust\chinatelecom\cn\media文件夹下的文件删除即可),然后在updater-script里面找到unmount("/system");  在这之前添加

format("MTD","cust");

mount("MTD","cust","/cust");

package_extract_dir("cust","/cust");

unmount("/cust");

做好后效果是这样的

提示一下:

刷机的时候看见的一些rom作者信息的,是在updater-script中用ui_print("***********");语句添加的显示内容(显示双引号里面的内容),喜欢yy的童鞋可以自行添加

例如这样:

...........这文件的开始和结束加

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

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

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