Android rom制作教程
2013/5/17 7:18:00 人气 482 安卓交流论坛首先需要的当然是制作rom的工具:http://pan.baidu.com/share/link?shareid=269398&uk=957440882 工具在这里~
要定制自已 ROM 首先要从官方原生 ROM 提取 system.img。也可以用第三方提供的!
解压工具:unyaffs.rar
签名工具:Auto-sign.zip
ROM中的META-INF文件:附件: META-INF1.rar(适合制作有data/app文件的ROM)
META-INF.rar 适合下面的教程,也就是ROM中无data文件夹
root用的su和Superuser文件:附件: ROOT.rar
将电源键替换为搜索键:legend-keypad.rar
过滤广告:hosts.rar
...........................................................................................
第一步:安装JKD6并设置变量环境(这一步很重要)
打开jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe文件,安装目录就不要更改了,默认的就行了(这个应该简单的)
安装完成后开始设置环境变量了,这里就要仔细了。
右键单击“我的电脑(xp系统)”或“计算机(vista或windows7系统)”,选择“属性”,然后在弹出的窗口点击“系统高级设置”(划横线部分仅适合vista或windows7系统,xp系统无此步骤),
然后点击“高级”,再点击“环境变量”。(如图一)
然后在下面的“环境变量”中新建变量,变量名:JAVA_HOME , 变量值:C:\Program Files\Java\jdk1.6.0_10,
提醒一下,64位系统变量值为:C:\ProgramFiles (x86)\Java\jdk1.6.0_10 也就是说变量值就是你所安装的JKD6的安装目录下jdk1.6.0_10文件夹的路径。
然后点击确定。
再新建一个变量:
变量名:CLASSPATH,变量值:C:\ProgramFiles\Java\jdk1.6.0_10\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_10\lib\tools.jar;. 注意最后面有个小点!!!
同上,64位系统变量值为:C:\Program Files(x86)\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files(x86)\Java\jdk1.6.0_10\lib\tools.jar;.
然后点击确定。
再找到Path变量,点击编辑,在它的变量值最后面加上;C:\ProgramFiles\Java\jdk1.6.0_10\bin 注意前面有个分号
同上,64位系统在后面加上的应该是: ;C:\ProgramFiles (x86)\Java\jdk1.6.0_10\bin
然后点击确定
全部完成后点击两次确定,就OK了。
然后你运行cmd回车后看看再输入javac回车,出来一堆java命令就表示配置成功了(就是按“开始-运行”也可以按“windows键+R”然后输入)
第二步:提取ROM,解压system.img文件
从官方RUU刷机程序中提取官方原版ROM,令一个教程:http://bbs.gfan.com/android-5762323-1-1.html (虽然不是很详细,可能很多部分需要大家百度一下~~~)
接着前面下载的unyaffs.rar解压,并把解压后的unyaffs文件夹移动到电脑D盘根目录下,再把上面提取的官方原版ROM解压,将得到的system.img复制到D盘unyaffs文件夹内。
然后运行cmd,输入D: 回车;再输入cd unyaffs 回车;再接着输入unyaffs system.img 回车,就开始解压system.img了,完毕后会提示按任意键退出。
创建system文件夹,将解压出来的文件(unyaffs文件夹内除了cygwin1.dll、system.img 、unyaffs.exe以外的文件)全部放到里面system文件夹里面。
第三步:新建一个文件夹,把上面的system文件夹移到里面,把前面下载的META-INF文件也解压到这个文件夹内,把从官方原版ROM中解压出来的boot.img也放到这个文件夹内,(如图二)
接着就可以按照自己的心情删除东西了,在system/app里面的东西,如果程序有.odex文件的也要一起删掉。
搜索键替换电源键,你可以把前面下载的legend-keypad文件解压替换掉system\usr\keylayout中的文件。
如果你想ROM能屏蔽掉广告,可以用前面下载的hosts文件解压替换掉system\etc中的文件。
取消掉开机铃声,你可以删掉D:\Mobile\*\system\media\bootscreen中的boot.mp3
获取ROOT权限,可以将前面下载的ROOT文件解压,把su文件放到system\xbin文件夹内,把Superuser.apk放到system\app文件夹内
然后全选META-INF、system文件夹和boot.img文件,右键,选择“添加到压缩文件(A)...”,压缩文件名为updata.zip,格式选择zip格式。(如图三、四)
生成*.zip文件后,就可以签名了
将前面下载的签名工具Auto-sign解压到D盘,然后把刚才生成的*.zip复制到Auto-sign文件夹内,双击Sign.bat,就开始签名了,此时会在Auto-sign文件夹内生成一个*_signed.zip的文件,它就是我们制作成功的ROM了。
【韩雅宫】收人。。。点我入族。。
要定制自已 ROM 首先要从官方原生 ROM 提取 system.img。也可以用第三方提供的!
解压工具:unyaffs.rar
签名工具:Auto-sign.zip
ROM中的META-INF文件:附件: META-INF1.rar(适合制作有data/app文件的ROM)
META-INF.rar 适合下面的教程,也就是ROM中无data文件夹
root用的su和Superuser文件:附件: ROOT.rar
将电源键替换为搜索键:legend-keypad.rar
过滤广告:hosts.rar
...........................................................................................
第一步:安装JKD6并设置变量环境(这一步很重要)
打开jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe文件,安装目录就不要更改了,默认的就行了(这个应该简单的)
安装完成后开始设置环境变量了,这里就要仔细了。
右键单击“我的电脑(xp系统)”或“计算机(vista或windows7系统)”,选择“属性”,然后在弹出的窗口点击“系统高级设置”(划横线部分仅适合vista或windows7系统,xp系统无此步骤),
然后点击“高级”,再点击“环境变量”。(如图一)
然后在下面的“环境变量”中新建变量,变量名:JAVA_HOME , 变量值:C:\Program Files\Java\jdk1.6.0_10,
提醒一下,64位系统变量值为:C:\ProgramFiles (x86)\Java\jdk1.6.0_10 也就是说变量值就是你所安装的JKD6的安装目录下jdk1.6.0_10文件夹的路径。
然后点击确定。
再新建一个变量:
变量名:CLASSPATH,变量值:C:\ProgramFiles\Java\jdk1.6.0_10\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_10\lib\tools.jar;. 注意最后面有个小点!!!
同上,64位系统变量值为:C:\Program Files(x86)\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files(x86)\Java\jdk1.6.0_10\lib\tools.jar;.
然后点击确定。
再找到Path变量,点击编辑,在它的变量值最后面加上;C:\ProgramFiles\Java\jdk1.6.0_10\bin 注意前面有个分号
同上,64位系统在后面加上的应该是: ;C:\ProgramFiles (x86)\Java\jdk1.6.0_10\bin
然后点击确定
全部完成后点击两次确定,就OK了。
然后你运行cmd回车后看看再输入javac回车,出来一堆java命令就表示配置成功了(就是按“开始-运行”也可以按“windows键+R”然后输入)
第二步:提取ROM,解压system.img文件
从官方RUU刷机程序中提取官方原版ROM,令一个教程:http://bbs.gfan.com/android-5762323-1-1.html (虽然不是很详细,可能很多部分需要大家百度一下~~~)
接着前面下载的unyaffs.rar解压,并把解压后的unyaffs文件夹移动到电脑D盘根目录下,再把上面提取的官方原版ROM解压,将得到的system.img复制到D盘unyaffs文件夹内。
然后运行cmd,输入D: 回车;再输入cd unyaffs 回车;再接着输入unyaffs system.img 回车,就开始解压system.img了,完毕后会提示按任意键退出。
创建system文件夹,将解压出来的文件(unyaffs文件夹内除了cygwin1.dll、system.img 、unyaffs.exe以外的文件)全部放到里面system文件夹里面。
第三步:新建一个文件夹,把上面的system文件夹移到里面,把前面下载的META-INF文件也解压到这个文件夹内,把从官方原版ROM中解压出来的boot.img也放到这个文件夹内,(如图二)
接着就可以按照自己的心情删除东西了,在system/app里面的东西,如果程序有.odex文件的也要一起删掉。
搜索键替换电源键,你可以把前面下载的legend-keypad文件解压替换掉system\usr\keylayout中的文件。
如果你想ROM能屏蔽掉广告,可以用前面下载的hosts文件解压替换掉system\etc中的文件。
取消掉开机铃声,你可以删掉D:\Mobile\*\system\media\bootscreen中的boot.mp3
获取ROOT权限,可以将前面下载的ROOT文件解压,把su文件放到system\xbin文件夹内,把Superuser.apk放到system\app文件夹内
然后全选META-INF、system文件夹和boot.img文件,右键,选择“添加到压缩文件(A)...”,压缩文件名为updata.zip,格式选择zip格式。(如图三、四)
生成*.zip文件后,就可以签名了
将前面下载的签名工具Auto-sign解压到D盘,然后把刚才生成的*.zip复制到Auto-sign文件夹内,双击Sign.bat,就开始签名了,此时会在Auto-sign文件夹内生成一个*_signed.zip的文件,它就是我们制作成功的ROM了。
【韩雅宫】收人。。。点我入族。。

嗯哼
沙发 | 繁花丶 顶帖组ˇ永恒![]() 安卓问题、内信1002 ┈┈┈┈┈┈┈┈┈ 游客25543 繁花殿欢迎你的加入,入族送币。 繁花,有你更精彩。。。 |
发表回复