rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx

上传人:b****7 文档编号:16045025 上传时间:2023-07-10 格式:DOCX 页数:9 大小:20.70KB
下载 相关 举报
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第1页
第1页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第2页
第2页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第3页
第3页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第4页
第4页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第5页
第5页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第6页
第6页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第7页
第7页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第8页
第8页 / 共9页
rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx

《rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx》由会员分享,可在线阅读,更多相关《rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx(9页珍藏版)》请在冰点文库上搜索。

rom制作全系列教程 含视频 转帖MOTO Milestone2 ME722 安卓论坛.docx

rom制作全系列教程含视频转帖MOTOMilestone2ME722安卓论坛

【rom制作全系列教程含视频】转帖,MOTOMilestone2ME722安卓论坛

转自安智。

感谢dsixda,android掘墓者精简翻译。

看到大家都在找厨房定制ROM的教程。

本人在此转上。

希望大家认真学习/支持的设备:

HTC系列机型(用厨房分解DesireHD等部分新机型的system.img的时候。

切记选择Explore2fs来解包。

否则会出现文件丢失)HTCAria/LibertyHTCDesireHTCDesireHD/Inspire4GHTCDesireSHTCDesireZ/Vision/T-MobileG2HTCDream/G1HTCDroidErisHTCEvo3DHTCEvo4GHTCEvoShift4GHTCHD2-使用NAND结构ROMHTCHero/G2TouchHTCIncredibleHTCIncredible2HTCIncredibleSHTCLegendHTCMagic/myTouch3GHTCmyTouch3GSlideHTCmyTouch4G/GlacierHTCNexusOneHTCSensationHTCTattoo/ClickHTCThunderboltHTCWildfire/Buzz其他机型

AcerLiquidDellStreak7HuaweiU8100/U8110/U8120/U8150/U8160HuaweiU8220/T-MobilePulseLGAllyLGGT540OptimusLGOptimus2X(P990)LGOptimusG2X(P999)LGP500LGShinePlusLGVortexMicromaxA60MotorolaAtrix(未确定能用)MotorolaCLIQ/CLIQXTMotorolaDroid(未确定能用)MotorolaMilestone(未确定能用)-必须在使用厨房之前把boot.img移除SamsungNexusS/NexusS4GSonyXperiaX10/X10Mini/X10MiniPro-必须在使用厨房之前去除boot.imgZTEBlade/OrangeSanFrancisco系统要求:

1.linux系统,推荐ubuntu---安装一个Ubuntu系统---模拟机中安装一个ubuntu,本教程以VMwarePlayer为例2.Cygwin(XP,vista,Win7)厨房菜单功能简单介绍:

MainMenu(主菜单)

1.SetupworkingfolderfromROM(从ROM文件导入到工作文件夹)

2.Addrootpermissions(加入ROOT权限)

3.AddBusyBox(加入BusyBox)

4.Disablebootscreensounds(禁止启动音乐)

5.Addwirelesstethering(加入WIFI共享)

6.Zipalignall*.apkfilestooptimizeRAMusage(对所有apk进行Zipalign,进行程序内存优化)

7.ChangewipestatusofROM(刷机时清除机器数据和缓存,但不包括SD-ext分区)

8.ChangenameofROM(更改ROM的名称)

9.Checkupdate-scriptforerrors(检查update-script升级脚本是否有错误)

10.Showworkingfolderinformation(显示工作目录下rom的信息)

AdvancedOptions(增强定制选项)

11-DeodexfilesinyourROM(DeodexROM中的文件,就是把system/app下的APK和ODEX合并为一个apk文件,以便进行更新系统软件)

12-Addtaskkillertweakforspeed(stockROMonly)(加入Android内存优化用以加快速度,只适用于官方ROM)

13-Add/data/appfunctionality(加入自定义可卸载程序存放目录,放在这里面的程序刷机后可以卸载,刷完格式化手机也会丢失)

14-AddNanotexteditorsysro/sysrw(加入Nano文本编辑器,System目录的只读和读写转换)

15-AddBash(commandshell)(加入Shell命令集)

16-AddApps2SD(加入Apps2SD功能,就是A2SD之类的)

17-Add/etc/init.dscriptssupport(busyboxrun-parts)(加入对/etc/init.d目录下脚本运行的支持)

18-Addcustombootanimationfunctionality(加入自定义开机动画的支持)

19-Portingtools(experimental)(移植工具,仅测试)

20-Unpackorre-packaboot.img(打包或解包boot.img)

21-Unpackdata.img(分解data.img)

22-SignAPKfile(s)(签名apk安装包)

23-Convertupdate-scriptorupdater-script(转换update-script或者updater-script)

24-Runpluginscripts(运行插件脚本之类的)

99.BuildROMfromworkingfolder(将工作目录下的ROM打包,打包完就可以刷机了。

00.About/Updatekitchen(厨房的升级,关于)

X.Exit(退出)开始设置准备厨房

通过虚拟机来安装一个Ubuntu系统:

1,下载VMwarePlayer并安装:

2,VMwarePlayer安装全默认就行了,C盘不够的话,爱装哪里装哪里。

3,下载ubuntu10.10最新版ISO:

...10-desktop-i386.iso

4,在VMwarePlayer里面新建一个ubuntu虚拟机,点击“createanewvirtualmachine”。

先选择最后一个选项“Iwillinstalltheoperatingsystemlater”,next,选“linux”,Version选“ubuntu”,next,这里选择安装的虚拟机位置,选择一个盘空间够的,直接把Location下面的C改成你要的盘符名称,比如D、E、F。

当然,有电脑基础的可以自己Browse一个位置。

下一步选择你要分配的空间大小,一般没多大要求的。

8G都能符合要求了。

Next,设置虚拟机硬件,新手就直接Finish吧。

5,接下来就新建好一个ubuntu虚拟机了,你可以通过点击右下方的“Editvirtualmachinesetting”来设置一下ubuntu的iso。

6,选择“CD/DVD”选项,选择“connection”下的“UseISOimagefile”,点击Browse,找到你下载的ubuntu光盘文件:

ubuntu-10.10-desktop-i386.iso(如果你也是这个名字的话)。

点击OK。

7,点击左边新建出来的系统(Ubuntu),再点击Playvirtualmachine。

接下就进行安装Ubuntu的工作了(记住打勾安装中下载更新,也就是电脑必须联网)。

进入后会叫你选择语言,往下找可以找到简体中文。

然后选择安装Ubuntu,接下全部默认都可以了。

输入密码的时候最好简单点,切记!

等待安装完成,安装的时候最好你的电脑能上网,要不很麻烦。

8,如果你能成功进入Ubuntu,那就恭喜你了,接下很简单了(接下来的操作建议在Ubuntu中打开此网页然后继续)。

PS:

Ubuntu默认不开NumLock的,输密码前确定键盘的NumLock灯是亮的。

9,点击左上角的应用程序-附件-终端:

输入sudoadd-apt-repository"deblucidpartner"sudoapt-getupdatesudoapt-getinstallsun-java6-binsun-java6-jre

复制代码上面的输入可能会叫你输入密码,确定键盘灯的Numlock亮着,然后输入你的密码,它不显示任何字符,但是有输入的,所以为了简便我设置成1。

输入后,不会显示其他东西了。

直接进行一下步

出现叫你选择Y/n的请选择Y。

以后会出现一个灰白色的方框,是一些使用前的守则还是什么的。

要按TAB键来选定OK进行安装。

以上过程可能会出现叫你判断y/n的,按下y然后回车就可以了。

很多人出错在这一步,首先:

必须记住第八步中红色的字,其实,沙面的几行命令必须准确无误的复制黏贴到终端中运行。

本人亲自测试过一遍,在ubuntu10.10下可以成功安装java6.实在安装不成功的请试试下面的Cygwin方式吧!

10,点击菜单栏-系统里面如果出现了sunjava6plugincontrolpanel和SunJava6PolicyTool说明已经安装成功了厨房必须的所有基础。

11,下载最新的厨房包:

通过我本人的网盘下载:

数值越大的就越新

关于厨房的更新日记大家可以查看原帖:

http:

//forum.xda-

12,在windows中下载厨房文件,通过U盘拷贝厨房到虚拟机中,插入U盘,虚拟机会有提示,虚拟机右下角的喇叭旁边会多出一个USB设备提示,点击它,并选择Connect就可以把U盘接入虚拟机中了。

这个必需要会。

或者直接在ubuntu虚拟机中下载厨房。

13,双击下载好的厨房ZIP,点击解压缩,点击位置中的,刚才你自己给Ubuntu设置的名称,就是桌面上面那个,点击右下角解压缩。

解压完成后点击显示文件,找到menu,右键点击,属性-权限,看一下下面的允许以程序执行文件有没有勾选,没有勾选的话就勾选,关闭。

14,右键点击original_updata和

menu创建链接,然后把新建出来的“到original_update的链接”“到menu的链接”拖到桌面。

15,双击桌面的“到menu

的链接”选择“在终端中运行”,恭喜你,你进入了厨房了。

(如果你用WUBI方式,或者直接安装Ubuntu系统作为主系统或者多系统,和在虚拟机里面安装完Ubuntu的操作其实一样的,以上Ubuntu终端中的命令强烈建议在虚拟机中直接复制粘帖)windows下Cygwin环境运行厨房参考了大星星的帖子,发现这样比虚拟机方便

必要工具下载:

JDK:

sun115下载页面

定制版Cygwin:

点击下载

1,下载后直接全默认安装JDK1.6,最好默认C盘,如果在别的盘,下面的路**自行对应修改

2,设置环境变量:

JAVA_HOME、PATH、CLASSPATH

JAVA_HOME:

我的电脑->属性->高级->单击“环境变量”按钮->单击“系统变量”区域的“新建”按钮->在“变量名”文本框中输入JAVA_HOME,在“变量值”文本框中输入JDK的安装路**(列如C:

\ProgramFiles\Java\jdk1.6.0_22\bin;),单击确定

PATH:

在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个%JAVA_HOME%;(注意和前面的用一个;隔开)。

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

%JAVA_HOME%;

CLASSPATH:

在系统变量中查看CLASSPATH变量,如果存在CLASSPATH,则在最末尾添加%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar;。

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

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

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

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

javac。

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

4,接下来安装Cygwin:

1)解压下载到的压缩包(比如解压到C盘,解压出来的东西包括:

cygwin_packages文件夹、setup.exe、安装说明.txt),记得路**中不要带中文,最好也不要带空格。

2)运行Setup.exe安装程序

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

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

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

如果你喜欢,可以是C:

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

然后点击Next(下一步)

5)然后,指定LocalPackageDirectory,必须指定为cygwin_packages

文件夹所在路**(且cygwin_packages下级目录必须是http%3a%2f%2fmirror.its.uidaho.edu%2fpub%2fcygwin%2f)。

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

6)当安装程序显示出所有的包名时,点击上方第一个的"All<->Default"为"All<->Install"(点击那个环形箭头符号)(这一步有比较长的进度条)

7)然后点击Next(下一步),安装程序就会为你安装好Kitchen需要Cygwin**的一切支持

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

(如果此步一闪而过注意检查第六步)最后,开始使用厨房:

1)完成上面的步骤后,将下载到厨房解压到C:

\Cygwin\home\Administrator(如果是你设置了自己的登录名,那么Administrator就变成你自己的用户名就行了,同理如果你不是在C盘,做相应变化)

也就是说,解压完厨房,C:

\Cygwin\home\Administrator目录下必有:

original_update,scripts,tools,menu这几个厨房文件

2)点击桌面上的Cygwin快捷方式

3)执行命令:

./menu\

PS:

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

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

./menu

以后直接点击Cygwin快捷方式就可以直接进入厨房了正式开始使用厨房定制ROM

本帖隐藏的内容需要回复才可以浏览(2周后自动解除隐藏)厨房很强大,可以支持很多ROM,不管是官方的还是民间的,这里我能力有限只能稍微介绍怎么提取并修改官方ROM,其他ROM大家可以自己摸索。

我用的是G10,所以下面就是以G10的官方ROM为例的。

1,下载HTC官方rom:

2,在Windows中先运行下好的官方RUU可执行程序刷机包。

如果是windows7或者Vista

的话可以打开任务管理器,进入进程标签第一个进程应该就是adb.exe了,右键点击它,选择打开位置,然后找到此文件夹下的rom.zip。

拷贝出来后,再关闭刷机程序。

在XP下,当出现刷机界面时候,单击开始-运行,输入%temp%,然后搜索文件夹下的rom.zip,拷贝出来就行了。

3,把拷贝出来的rom.zip复制到U盘中,最好重命名为和RUU刷机文件一样的名称,这样便于辨认的。

4,通过U盘把提取的ZIP复制到虚拟机中。

5,打开zip文件,或者解压zip文件,把里面的boot.img和system.img拷贝到桌面的“到originalupdate的链接”文件夹中。

6,运行桌面的“到menu的链接”,点击在终端中运行。

(这一步好像有时候不行,按菜单功能不能进入,如果不行的话,大家只能打开主文件夹,双击menu打开。

或者在附件-终端中输入“./menu”打开厨房了)

7,根据屏幕提示:

选择1,按回车,再按回车,在按1选择刚才拷入的boot.img和system.img,按回车后就开始分解img文件了。

分解后提示查看ROM的一些信息,根据需要Y或者N,回车。

8,根据菜单上的功能按相应的数字键进入。

并根据提示完成定制。

配置完,在主菜单选择99按回车可以打包定制目录,自动生成ROM。

文件夹在主目录的output文件夹中(菜单栏-位置-主文件夹)。

按上面的方法创建output文件夹的快速链接,并放到桌面去。

方便以后打开。

9,把zip拷贝到U盘。

再拷贝到手机内存卡。

然后接下来大家都懂得。

或者直接把手机通过可移动磁盘接入到虚拟机中也可以。

操作和U盘一样。

第一个刷机包的制作.zip(3.24MB)

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

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2