本帖最后由 wow4550 于 2012-6-15 22:22 編輯 看完這帖子,讓你草變大神~現(xiàn)來講講做ROM的思路。Recovery的加入讓刷機(jī)變得簡(jiǎn)單,也讓大伙制作自己的刷機(jī)包變?yōu)榭赡埽韵碌慕坛陶f白了其實(shí)就是將recovery的備份包(恢復(fù)包)轉(zhuǎn)成ZIP卡刷包的過程。一、工欲善其事,必先利其器首,先說明下需要用到的工具 因?yàn)楹灻鸝IP卡刷包需要Java環(huán)境,所以第一步是下載JDK,沒有JDK的話,無法安裝或者運(yùn)行Java程序。 JDK下載地址:http://www.oracle.com/technetwor ... nloads-1591156.html 選擇 Accept License Agreement同意協(xié)議就可以了 32位系統(tǒng)用 Windows x86 (32-bit) jdk-7u4-windows-i586.exe 64位系統(tǒng)用 Windows x64 (64-bit) jdk-7u4-windows-x64.exe 然后是恢復(fù)包提取工具yaffs2img,下載地址: 游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù) 最后是簽名工具,下載地址: 游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù) 二、設(shè)置環(huán)境變量 這里假設(shè)把JDK安裝在“C:\Program Files\Java\JDK”目錄下,具體路徑按實(shí)際情況更改 右鍵我的電腦>屬性>高級(jí)>環(huán)境變量 新建用戶變量 變量名:java_home 變量值:C:\Program Files\Java\JDK 編輯系統(tǒng)變量 變量名:path 在變量值后面添加 ;C:\Program Files\Java\JDK\bin;C:\Program Files\Java\JDK\jre\bin; 新建系統(tǒng)變量 變量名:classpath 變量值:C:\Program Files\Java\JDK\lib\dt.jar;C:\Program Files\Java\JDK\lib\tools.jar; 路徑之間一定要用分號(hào)隔開! 三、提取刷機(jī)包素材 1、先是線刷官方的固件,教程在固件的壓縮包里面有。 2、ROOT,使用安機(jī)網(wǎng)一鍵ROOT工具便可,下載地址:http:///root/chs/ 3、刷入Recovery,教程貼: http://www./thread-459700-1-1.html 4、定制好ROM之后進(jìn)入Recovery備份好恢復(fù)包 5、提取出恢復(fù)包里面的【system.yaffs2.img】【data.yaffs2.img】【boot.img】,具體位置在sdcard/clockworkmod\backup 6、使用yaffs2img把system.yaffs2.img全部導(dǎo)出到system文件夾,把data.yaffs2.img全部導(dǎo)出到data文件夾 7、把system文件夾、data文件夾、boot.img壓縮成update.zip壓縮包即可。 四、簽名 簽名要用到簽名工具,把update.zip放到簽名文件夾里面即可,運(yùn)行簽名ZIP,等待生成的update_signed.zip就是最終的刷機(jī)包了 教程到此結(jié)束~
|
|
|