版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第三步廚房的安裝和使用:安裝和進(jìn)入廚房工具:把下載好的廚房工具安裝包解壓到cygwin安裝目錄下的任意文件夾,一般建議放到/home下點(diǎn)擊打開Cygwin , cd到廚房所在文件夾,(比如廚房放在/home/kitchen 下,可以cd/home/kitchen ),然后輸入./menu ”,就能直接進(jìn)入廚房工具了。這里還有一個小技 巧,就是當(dāng)廚房放在/home/Admi ni strator 下時,可以用文本編輯器編輯/home/Administrator下的.bashrc文件,在最后面添加一行,內(nèi)容為./menu ,以后點(diǎn)擊Cygwin快捷方式就可以直接進(jìn)入廚房了。進(jìn)入廚房了,我們該做些什
2、么呢?別急,讓我們先了解一下廚房的菜單,看看我們可以做 些什么。廚房菜單如下(括號內(nèi)的為中文翻譯,看中文都懂啥意思,該怎么用了吧):Ma in Menu (主菜單)1. Set up working folder from ROM (導(dǎo)入 ROM 到工作文件夾中)2. Add root permissions (添加 Root 權(quán)限)3. Add BusyBox (添加 busybox)4. Disable boot screen sou nds(禁用啟動畫面和啟動聲音)5. Add wireless tetheri ng(添加無線共享功能)6. Zipalign all *.apk file
3、s to optimize RAM usage(對所有 apk 文件進(jìn)行 zipalign 資源對齊操作以優(yōu)化內(nèi)存使用)7. Change wipe status of ROM (更改 ROM刷入系統(tǒng)時的 wipe操作狀態(tài))8. Change name of ROM(更改 ROM 的名稱)9. Check update-script for errors (檢查刷機(jī)腳本是否有錯)10. Show worki ng folder in formatio n(顯示工作文件夾的信息)O. ADVANCED OPTIONS (高級選項(xiàng))11- Deodex files in your ROM ( De
4、odex 操作,合并 ROM 中的 apk 和 odex 文件)12 - Add task killer tweak for speed (stock ROM on ly)(添加內(nèi)存調(diào)整和優(yōu)化,以提升速度,僅限官方ROM)13 - Add /data/app functionality(添加 /data/app 功能)14 - Add Na no text editor + sysro/sysrw (添加Na no文本編輯器+,切換系統(tǒng)只讀/系統(tǒng)可讀寫)15 - Add Bash (command shell)(添加 bash,也就是 shell 命令行)16 - Add Apps2SD (添
5、加 App2SD 功能)17 - Add /etc/init.d scripts support (busybox run-parts)(添加對 /etc/init.d 腳本的支持,需要 busybox )18 - Add custom boot an imation fun ctio nality(添加對自定義開機(jī)動畫的支持)19 - Porti ng tools (experime ntal)(移植工具,僅測試)20 - Tools for boot image (unpack/re-pack/etc.)(boot image 文件工具,解壓或者打包boot.img 等等)21 - Un
6、pack data.img (解壓 data.img 文件)22 - Sign APK or ZIP file(s) (對apk文件或者zip文件進(jìn)行簽名操作,可批量操作)23 - Convert update-script or updater-script( update-script 或者 updater-script 兩種刷機(jī)腳本的相互轉(zhuǎn)換)24 - Miscella neous opti ns / Plug in scripts(其他雜項(xiàng)選項(xiàng)菜單 / 插件腳本)高級選項(xiàng)中的 O-Back to mai nmenu99. Build ROM from working folder(由工
7、作文件夾建立 ROM刷機(jī)包)u. About/Update kitchen (關(guān)于 /廚房升級)x. Exit (退出)CyETin-dsidas Android EitcROl.41 l具休鈍下面是具體的操作流程,這個是本人從Recovery備份出來的system.img出發(fā),制作一個卡刷包的過程:1. 打開廚房。首先,按 1,進(jìn)入創(chuàng)建工作文件夾的流程。請把需要到的ROM原料放入廚房中的original_update 文件夾,具體支持的格式請按s查看。一般可以用的是system.img和boot.img,一般可以在官方 rom中用工具提取出來,也可以用Recovery備份出來,還可以在adb
8、中用cat命令備份出來,反正只要你想得到弄得出來就行了;有些機(jī)型沒有 boot.img,比如我們的 u880 , bintool分解不出boot.img,recovery 也備份不 出,cat也cat不出來,沒關(guān)系,只放 system.img就可以了,系統(tǒng)可以生成一個虛擬的 boot.img文件的。此外也可以用別人做好的zip卡刷包,官方的zip升級包,或者你以前操作過的工作文件夾。這里我用的是Recovery備份出來的system.img文件。2. 然后就是一路yes,enter按下來,好的,img解包了。解包完成后會問你要不要看這個 rom的信息,這里看不看隨你便。如果這里無法解包,報錯,
9、你得看看是不是你的原始rom文件有問題了。3. 開始大展身手的時候了。該做些啥呢?1)大多數(shù)人的第一件事,就是先把系統(tǒng)里面的一堆運(yùn)營商或者廠家定制的軟件精簡。我 也不例外,主要是這些定制的軟件并不是必須的,而且占系統(tǒng)空間,又拖慢系統(tǒng)開機(jī)和運(yùn) 行。進(jìn)入工作文件夾,找到 system下的app文件,對著你找到的可刪除的文件列表,大膽地 刪!要記得,不知道這個軟件有什么用的不要亂刪!系統(tǒng)核心文件不要刪!如果是一個完 整的卡刷包,請務(wù)必保證有啟動器(桌面)!2)然后是深度精簡了。開機(jī)動畫不要的,刪!多余的鈴聲,刪!不想要TTS語言包?刪!此外你還可以多個心眼,刪除 apk文件之前用winrar 類的壓
10、縮文件管理器查看一下 apk 里面有沒有l(wèi)ib文件夾,有的話可以把/system/lib下對應(yīng)的lib也刪除了。3)添加你需要的程序,使其成為系統(tǒng)程序。比如很多國內(nèi)的機(jī)型都沒有谷歌服務(wù)包,這 時候你就可以添加谷歌服務(wù)包進(jìn)去了。再比如,你喜歡百度輸入法,注意,添加的程序請先用winrar或者好壓一類的查看下,如果 apk內(nèi)有l(wèi)ib文件夾,請把 apk中l(wèi)ib/armeabi文 件夾下的.so文件放到/system/lib 下,如果有framework文件夾,請把里面的 jar文件放到 /framework 文件夾下。說一句,不要往系統(tǒng)里面添加太多程序,美其名曰內(nèi)置啥啥的,要知道系統(tǒng)程序越多,就
11、越拖慢系統(tǒng)的運(yùn)行速度,而且耗電、開機(jī)等各方面都會受到影響。但是也不要刪除太多, 別用的少了就刪了,這樣就算是自用,真正用到的時候還是很麻煩的。我就吐槽一下一些 romer,把手機(jī)電視,輸入法,文件管理,任務(wù)管理啥的都刪除了,這種機(jī)子除了首次開 機(jī)看起來清爽點(diǎn),后來還不是得裝這些東西,而且data內(nèi)的東西優(yōu)先級不如system,每次恢復(fù)出廠又得重裝。如果真要空出可用空間,該做的不是變態(tài)的精簡,而是在適度的精 簡上做odex,同時刪掉一些不用的體積臃腫的鈴聲開關(guān)機(jī)動畫啥的。一般來說,做odex可以為data分區(qū)節(jié)省出2050M不等的空間,而且速度有所提高。有些程序不想放在system里,不想讓他成
12、為系統(tǒng)程序,怎么辦捏?好,使用廚房的菜單,按0,按13,就是添加data/app支持,然后就可以在 data/app下添加第三方程序了。刷 機(jī)之后這些程序就以第三方程序的身份出現(xiàn),可以直接卸載。4 然后是美化不喜歡或者不懂美化的同學(xué)可以繞過這一步了。這一步驟是畢竟比較難的,整個制作過程 中涉及到手動反編譯的就在這里。美化主要是弄以下方面,修改system下的文件:System/framework 下的文件,system/app下的啟動器(桌面)程序和systemUl.apk(2.3de rom才有的)。一般是修改解鎖,修改數(shù)字電量,程序圖標(biāo)修改,狀態(tài)欄透明或者半透明,換特效等。此外,推薦一個在
13、線廚房”,地址:http:/uot.dakra.lt/kitche n/在這里你可以上傳你的framework-res.apk 文件和狀態(tài)欄systemUI.apk等軟件,然后自定義修改數(shù)字電量,修改開機(jī)動畫,修改狀態(tài)欄顏色等等。步驟:把文件復(fù)制出來,反編譯,美化,回編譯,放回去替換。額,其實(shí)我對美化并不是 很在行,也不說什么了。提示一下,加任何素材進(jìn)去要記得添加對應(yīng)的資源id等,刪除的話也是一樣;替換圖片要注意格式,很多圖片都是9.png格式,要打9.png補(bǔ)?。?,winrar或者framework下的任何文件因?yàn)楹灻年P(guān)系,不能用反編譯后的文件,而應(yīng)該用好壓一類的把反編譯后的資源提取出來,
14、直接替換到原來的apk或者jar文件中,注意檢查壓縮方式。具體的別問我,自己百度或者谷歌去。此外還有一些美化補(bǔ)丁啥的,也可以添加,比如spn.conf補(bǔ)丁,用來屏蔽桌面顯示的運(yùn)營商的,也可以根據(jù)補(bǔ)丁應(yīng)該呆的位置加進(jìn)去??傊@是技術(shù)活和體力活的結(jié)合體。美化是電量的敵人!我不想搗鼓那么多,就換個谷歌原生解鎖就行了吧。反編譯system/framework 下的service.jar,替換原生解鎖代碼再反編譯回來,然后換掉原來的service.jar就是了。其他的,你們自己去搗鼓吧。5 最后是優(yōu)化首先,按2,添加root權(quán)限。其次,按3,添加busybox指令集。系統(tǒng)為2.1以下的童鞋可以添加 即p
15、2SD的功能了,按0進(jìn)高級菜單,按16, AddApps2SD。不過咱u880不需要。剩下的添加無線共享,內(nèi)存優(yōu)化等等,還有一些神馬補(bǔ)丁的,也可以一并添加進(jìn)去??磦€ 人喜好。一些機(jī)型存在開機(jī)第二屏,而如果你想去除開機(jī)第二屏,那么一開始設(shè)置工作文件夾的時候記得把你的 boot.img文件也加進(jìn)去,這時候就可以用高級功能里面的boot image工具,也就是高級菜單中的 20選項(xiàng),解包boot.img,然后找到第二屏,替換掉或者直接刪除。有些機(jī)型需要完整 root的,需要修改boot.img甚至ramdisk才能實(shí)現(xiàn)的,也可以在這里操 作。優(yōu)化內(nèi)存也可以通過修改boot.img來實(shí)現(xiàn)。然后是給ap
16、k簽名,以防system/app下的文件缺失簽名而無法使用。6 .好了,下面是準(zhǔn)備打包rom的工作了。1) .選項(xiàng)7,修改wipe狀態(tài)。如果是單刷包,千萬不要設(shè)置這個,但是如果你是整個系統(tǒng)的rom,那么我推薦你修改這個。為啥?因?yàn)榻?jīng)常有些馬大哈在刷機(jī)的時候忘記wipe操作,導(dǎo)致開不了機(jī)而變磚,那么你只好事先打打預(yù)防針,直接在腳本中增加wipe操作,這樣子刷機(jī)的時候不管有沒有手動wipe都沒關(guān)系了。2) .檢查rom的信息。確認(rèn)一下你的刷機(jī)包內(nèi)容弄完了,然后選擇選項(xiàng)10,看一下當(dāng)前的rom信息,看看是否符合你的要求。3)檢查升級腳本是否有誤。按9唄。4)轉(zhuǎn)換刷機(jī)腳本。按 0進(jìn)入高級菜單,選擇 2
17、3,根據(jù)情況轉(zhuǎn)換刷機(jī)腳本。為啥要做這個捏,因?yàn)?.0以下recovery需要的是update-script,而3.0版本以上的recovery卻需要 updater-script。現(xiàn)在大多數(shù)人刷的recovery都是3.0以上版本,所以需要根據(jù)實(shí)際情況轉(zhuǎn)換。一般建議轉(zhuǎn)換為updater-script 。5.)按99,打包。英語都會那么些吧?我想不用多說了,一路yes 路回車就是了。在這個過程進(jìn)行zipalign工作,給rom簽名等,最后會問你要不要給rom改名。這里隨意。有沒有發(fā)現(xiàn),在這個過程里面,你需要動的東西少多了,并不需要管文件和文件夾的用戶 組權(quán)限神馬的,腳本也不用你寫,deodex合
18、并odex和apk,apk簽名,zipalign對齊,ROM的簽名等等操作也不用你打復(fù)雜的命令行,你只需要的就是換上你需要的東西,然后 動動腦袋眼睛手指頭,輕松幾步一鍵完成,然后一個專屬于你的rom就誕生了。其實(shí)這個工具的作用遠(yuǎn)遠(yuǎn)不止這么點(diǎn),更多的用途請參照原帖,或者你自己動腦動手開 發(fā)。當(dāng)然,制作Recovery卡刷ROM還有別的很多的方法,比如直接編輯腳本制作ROM并用工具簽名,修改別人做好的ROM等等,這里就不一一介紹了。這里只是給大家提供一個好的制作方法。最后送上本人修改過的廚房工具,配套安裝了Cygwin綠色版,只要你配置了java環(huán)境,那么打開這個廚房工具就能夠直接使用。不過這個配
19、套的廚房是純原版的,木有做漢 化(漢化要弄一百幾十個腳本文件,過程簡單但是累人,本人暫時沒空,網(wǎng)上也有很多漢 化版的了,自己搜索去)而且我覺得漢化有點(diǎn)多余,還可能歪曲作者原意,因?yàn)橐鲆粋€ 好Romer,怎么說也得會那么些英語,不然真的是無頭蒼蠅到處亂撞的;真的實(shí)在不懂的 時候畢竟還可以百度或者谷歌一下。這個工具只是讓你跳過第二步,畢竟裝 Cygwin確實(shí)有點(diǎn)麻煩,而且使得你可以把它放在 任何路徑下執(zhí)行。放在U盤中還能夠隨身攜帶,使用方便。這個工具,工作區(qū)在下,放system.img或者原始rom文件的地方是homekitche norigi nal_update下載地址:h卄p/dl dha
20、nk com/c0k6igayri說到這里,就連帶說一些一步到位的精簡迷你bin的制作吧。很簡單,使用hintool,分解你要做迷你 bin的官方bin文件,刪除其中的system分區(qū)。 Logo.img和recovery根據(jù)你的喜好而替換。然后用yaffs2瀏覽器新建一個 yaffs2格式的文件,保存為 system.img 。然后用bintool調(diào)整分區(qū),修改 bootloader和ramdisk讀寫權(quán)限。重新打包 bin就可以了。談一下分區(qū)。Cache在2030M之間最好。千萬不要過度壓縮cache的空間!因?yàn)橛幸恍┏绦蚴峭ㄟ^cache保存臨時數(shù)據(jù)的,比如電子市場,我還見過一個視頻播放軟
21、件(名字忘 記了),一個rom工具也是用cache保存臨時數(shù)據(jù)的。此外系統(tǒng)運(yùn)行中的意外丟失的文件 也會放那兒。Cache太小了會導(dǎo)致程序卡死!手機(jī)死機(jī)!正常的普通精簡包,system大小在110130之間。不過如果做 odex話的話可以到 130140左右。如果帶上joinme又得多準(zhǔn)備 30M空間。考慮到谷歌服務(wù)包和換字體的需要。建議system分區(qū)設(shè)置為150M左右。一般140160的system分區(qū)都合適。也適合不同類型的刷機(jī)包互刷。當(dāng)然,如果你喜歡變態(tài)精簡那我 也沒辦法。 出師表兩漢:諸葛亮先帝創(chuàng)業(yè)未半而中道崩殂,今天下三分,益州疲弊,此誠危急存亡之秋也。然侍 衛(wèi)之臣不懈于內(nèi),忠志之士忘身于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度合同解除權(quán)在供應(yīng)鏈管理中的策略合同
- 二零二五年度合肥市家政服務(wù)勞務(wù)合同規(guī)范文本
- 2025年度勞動合同解除證明書(含離職手續(xù)辦理指南)
- 四川省綿陽市北川羌族自治縣2024-2025學(xué)年九年級上學(xué)期1月期末考試歷史試卷(含答案)
- 湖南省永州市道縣2024-2025學(xué)年八年級上學(xué)期期末考試物理試卷(含答案)
- 廣東省茂名市高州市2024-2025學(xué)年九年級上學(xué)期期末質(zhì)量監(jiān)測道德與法治試題(含答案)
- 2025年度倉儲租賃及倉儲信息化系統(tǒng)建設(shè)協(xié)議3篇
- 2024前臺工作計劃范本(30篇)
- 音頻通信知識培訓(xùn)課件
- 2025年度年度財務(wù)審計與合規(guī)審查合同3篇
- 溝通技巧-考試試題及答案
- 重慶育才中學(xué)2025屆化學(xué)九上期末教學(xué)質(zhì)量檢測試題含解析
- 中央2024年國家藥品監(jiān)督管理局中國食品藥品檢定研究院招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 成都市2022級(2025屆)高中畢業(yè)班摸底測試(零診)數(shù)學(xué)試卷(含答案)
- 10以內(nèi)口算題每頁50道
- YBT 6273-2024《蘭炭機(jī)械強(qiáng)度測定方法》
- 【云南省中藥材出口現(xiàn)狀、問題及對策11000字(論文)】
- 服裝板房管理制度
- 醫(yī)療技術(shù)臨床應(yīng)用管理檔案(姓名+工號)
- 機(jī)加工工作計劃安排
- 習(xí)慣性違章培訓(xùn)
評論
0/150
提交評論