




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第三步廚房的安裝和使用:安裝和進入廚房工具:把下載好的廚房工具安裝包解壓到cygwin安裝目錄下的任意文件夾,一般建議放到/home下點擊打開Cygwin , cd到廚房所在文件夾,(比如廚房放在/home/kitchen 下,可以cd/home/kitchen ),然后輸入./menu ”,就能直接進入廚房工具了。這里還有一個小技 巧,就是當廚房放在/home/Admi ni strator 下時,可以用文本編輯器編輯/home/Administrator下的.bashrc文件,在最后面添加一行,內容為./menu ,以后點擊Cygwin快捷方式就可以直接進入廚房了。進入廚房了,我們該做些什
2、么呢?別急,讓我們先了解一下廚房的菜單,看看我們可以做 些什么。廚房菜單如下(括號內的為中文翻譯,看中文都懂啥意思,該怎么用了吧):Ma in Menu (主菜單)1. Set up working folder from ROM (導入 ROM 到工作文件夾中)2. Add root permissions (添加 Root 權限)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 文件進行 zipalign 資源對齊操作以優(yōu)化內存使用)7. Change wipe status of ROM (更改 ROM刷入系統(tǒng)時的 wipe操作狀態(tài))8. Change name of ROM(更改 ROM 的名稱)9. Check update-script for errors (檢查刷機腳本是否有錯)10. Show worki ng folder in formatio n(顯示工作文件夾的信息)O. ADVANCED OPTIONS (高級選項)11- Deodex files in your ROM ( De
4、odex 操作,合并 ROM 中的 apk 和 odex 文件)12 - Add task killer tweak for speed (stock ROM on ly)(添加內存調整和優(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(添加對自定義開機動畫的支持)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文件進行簽名操作,可批量操作)23 - Convert update-script or updater-script( update-script 或者 updater-script 兩種刷機腳本的相互轉換)24 - Miscella neous opti ns / Plug in scripts(其他雜項選項菜單 / 插件腳本)高級選項中的 O-Back to mai nmenu99. Build ROM from working folder(由工
7、作文件夾建立 ROM刷機包)u. About/Update kitchen (關于 /廚房升級)x. Exit (退出)CyETin-dsidas Android EitcROl.41 l具休鈍下面是具體的操作流程,這個是本人從Recovery備份出來的system.img出發(fā),制作一個卡刷包的過程:1. 打開廚房。首先,按 1,進入創(chuàng)建工作文件夾的流程。請把需要到的ROM原料放入廚房中的original_update 文件夾,具體支持的格式請按s查看。一般可以用的是system.img和boot.img,一般可以在官方 rom中用工具提取出來,也可以用Recovery備份出來,還可以在adb
8、中用cat命令備份出來,反正只要你想得到弄得出來就行了;有些機型沒有 boot.img,比如我們的 u880 , bintool分解不出boot.img,recovery 也備份不 出,cat也cat不出來,沒關系,只放 system.img就可以了,系統(tǒng)可以生成一個虛擬的 boot.img文件的。此外也可以用別人做好的zip卡刷包,官方的zip升級包,或者你以前操作過的工作文件夾。這里我用的是Recovery備份出來的system.img文件。2. 然后就是一路yes,enter按下來,好的,img解包了。解包完成后會問你要不要看這個 rom的信息,這里看不看隨你便。如果這里無法解包,報錯,
9、你得看看是不是你的原始rom文件有問題了。3. 開始大展身手的時候了。該做些啥呢?1)大多數人的第一件事,就是先把系統(tǒng)里面的一堆運營商或者廠家定制的軟件精簡。我 也不例外,主要是這些定制的軟件并不是必須的,而且占系統(tǒng)空間,又拖慢系統(tǒng)開機和運 行。進入工作文件夾,找到 system下的app文件,對著你找到的可刪除的文件列表,大膽地 刪!要記得,不知道這個軟件有什么用的不要亂刪!系統(tǒng)核心文件不要刪!如果是一個完 整的卡刷包,請務必保證有啟動器(桌面)!2)然后是深度精簡了。開機動畫不要的,刪!多余的鈴聲,刪!不想要TTS語言包?刪!此外你還可以多個心眼,刪除 apk文件之前用winrar 類的壓
10、縮文件管理器查看一下 apk 里面有沒有l(wèi)ib文件夾,有的話可以把/system/lib下對應的lib也刪除了。3)添加你需要的程序,使其成為系統(tǒng)程序。比如很多國內的機型都沒有谷歌服務包,這 時候你就可以添加谷歌服務包進去了。再比如,你喜歡百度輸入法,注意,添加的程序請先用winrar或者好壓一類的查看下,如果 apk內有l(wèi)ib文件夾,請把 apk中l(wèi)ib/armeabi文 件夾下的.so文件放到/system/lib 下,如果有framework文件夾,請把里面的 jar文件放到 /framework 文件夾下。說一句,不要往系統(tǒng)里面添加太多程序,美其名曰內置啥啥的,要知道系統(tǒng)程序越多,就
11、越拖慢系統(tǒng)的運行速度,而且耗電、開機等各方面都會受到影響。但是也不要刪除太多, 別用的少了就刪了,這樣就算是自用,真正用到的時候還是很麻煩的。我就吐槽一下一些 romer,把手機電視,輸入法,文件管理,任務管理啥的都刪除了,這種機子除了首次開 機看起來清爽點,后來還不是得裝這些東西,而且data內的東西優(yōu)先級不如system,每次恢復出廠又得重裝。如果真要空出可用空間,該做的不是變態(tài)的精簡,而是在適度的精 簡上做odex,同時刪掉一些不用的體積臃腫的鈴聲開關機動畫啥的。一般來說,做odex可以為data分區(qū)節(jié)省出2050M不等的空間,而且速度有所提高。有些程序不想放在system里,不想讓他成
12、為系統(tǒng)程序,怎么辦捏?好,使用廚房的菜單,按0,按13,就是添加data/app支持,然后就可以在 data/app下添加第三方程序了。刷 機之后這些程序就以第三方程序的身份出現,可以直接卸載。4 然后是美化不喜歡或者不懂美化的同學可以繞過這一步了。這一步驟是畢竟比較難的,整個制作過程 中涉及到手動反編譯的就在這里。美化主要是弄以下方面,修改system下的文件:System/framework 下的文件,system/app下的啟動器(桌面)程序和systemUl.apk(2.3de rom才有的)。一般是修改解鎖,修改數字電量,程序圖標修改,狀態(tài)欄透明或者半透明,換特效等。此外,推薦一個在
13、線廚房”,地址:http:/uot.dakra.lt/kitche n/在這里你可以上傳你的framework-res.apk 文件和狀態(tài)欄systemUI.apk等軟件,然后自定義修改數字電量,修改開機動畫,修改狀態(tài)欄顏色等等。步驟:把文件復制出來,反編譯,美化,回編譯,放回去替換。額,其實我對美化并不是 很在行,也不說什么了。提示一下,加任何素材進去要記得添加對應的資源id等,刪除的話也是一樣;替換圖片要注意格式,很多圖片都是9.png格式,要打9.png補丁;,winrar或者framework下的任何文件因為簽名的關系,不能用反編譯后的文件,而應該用好壓一類的把反編譯后的資源提取出來,
14、直接替換到原來的apk或者jar文件中,注意檢查壓縮方式。具體的別問我,自己百度或者谷歌去。此外還有一些美化補丁啥的,也可以添加,比如spn.conf補丁,用來屏蔽桌面顯示的運營商的,也可以根據補丁應該呆的位置加進去??傊@是技術活和體力活的結合體。美化是電量的敵人!我不想搗鼓那么多,就換個谷歌原生解鎖就行了吧。反編譯system/framework 下的service.jar,替換原生解鎖代碼再反編譯回來,然后換掉原來的service.jar就是了。其他的,你們自己去搗鼓吧。5 最后是優(yōu)化首先,按2,添加root權限。其次,按3,添加busybox指令集。系統(tǒng)為2.1以下的童鞋可以添加 即p
15、2SD的功能了,按0進高級菜單,按16, AddApps2SD。不過咱u880不需要。剩下的添加無線共享,內存優(yōu)化等等,還有一些神馬補丁的,也可以一并添加進去??磦€ 人喜好。一些機型存在開機第二屏,而如果你想去除開機第二屏,那么一開始設置工作文件夾的時候記得把你的 boot.img文件也加進去,這時候就可以用高級功能里面的boot image工具,也就是高級菜單中的 20選項,解包boot.img,然后找到第二屏,替換掉或者直接刪除。有些機型需要完整 root的,需要修改boot.img甚至ramdisk才能實現的,也可以在這里操 作。優(yōu)化內存也可以通過修改boot.img來實現。然后是給ap
16、k簽名,以防system/app下的文件缺失簽名而無法使用。6 .好了,下面是準備打包rom的工作了。1) .選項7,修改wipe狀態(tài)。如果是單刷包,千萬不要設置這個,但是如果你是整個系統(tǒng)的rom,那么我推薦你修改這個。為啥?因為經常有些馬大哈在刷機的時候忘記wipe操作,導致開不了機而變磚,那么你只好事先打打預防針,直接在腳本中增加wipe操作,這樣子刷機的時候不管有沒有手動wipe都沒關系了。2) .檢查rom的信息。確認一下你的刷機包內容弄完了,然后選擇選項10,看一下當前的rom信息,看看是否符合你的要求。3)檢查升級腳本是否有誤。按9唄。4)轉換刷機腳本。按 0進入高級菜單,選擇 2
17、3,根據情況轉換刷機腳本。為啥要做這個捏,因為3.0以下recovery需要的是update-script,而3.0版本以上的recovery卻需要 updater-script?,F在大多數人刷的recovery都是3.0以上版本,所以需要根據實際情況轉換。一般建議轉換為updater-script 。5.)按99,打包。英語都會那么些吧?我想不用多說了,一路yes 路回車就是了。在這個過程進行zipalign工作,給rom簽名等,最后會問你要不要給rom改名。這里隨意。有沒有發(fā)現,在這個過程里面,你需要動的東西少多了,并不需要管文件和文件夾的用戶 組權限神馬的,腳本也不用你寫,deodex合
18、并odex和apk,apk簽名,zipalign對齊,ROM的簽名等等操作也不用你打復雜的命令行,你只需要的就是換上你需要的東西,然后 動動腦袋眼睛手指頭,輕松幾步一鍵完成,然后一個專屬于你的rom就誕生了。其實這個工具的作用遠遠不止這么點,更多的用途請參照原帖,或者你自己動腦動手開 發(fā)。當然,制作Recovery卡刷ROM還有別的很多的方法,比如直接編輯腳本制作ROM并用工具簽名,修改別人做好的ROM等等,這里就不一一介紹了。這里只是給大家提供一個好的制作方法。最后送上本人修改過的廚房工具,配套安裝了Cygwin綠色版,只要你配置了java環(huán)境,那么打開這個廚房工具就能夠直接使用。不過這個配
19、套的廚房是純原版的,木有做漢 化(漢化要弄一百幾十個腳本文件,過程簡單但是累人,本人暫時沒空,網上也有很多漢 化版的了,自己搜索去)而且我覺得漢化有點多余,還可能歪曲作者原意,因為要做一個 好Romer,怎么說也得會那么些英語,不然真的是無頭蒼蠅到處亂撞的;真的實在不懂的 時候畢竟還可以百度或者谷歌一下。這個工具只是讓你跳過第二步,畢竟裝 Cygwin確實有點麻煩,而且使得你可以把它放在 任何路徑下執(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根據你的喜好而替換。然后用yaffs2瀏覽器新建一個 yaffs2格式的文件,保存為 system.img 。然后用bintool調整分區(qū),修改 bootloader和ramdisk讀寫權限。重新打包 bin就可以了。談一下分區(qū)。Cache在2030M之間最好。千萬不要過度壓縮cache的空間!因為有一些程序是通過cache保存臨時數據的,比如電子市場,我還見過一個視頻播放軟
21、件(名字忘 記了),一個rom工具也是用cache保存臨時數據的。此外系統(tǒng)運行中的意外丟失的文件 也會放那兒。Cache太小了會導致程序卡死!手機死機!正常的普通精簡包,system大小在110130之間。不過如果做 odex話的話可以到 130140左右。如果帶上joinme又得多準備 30M空間??紤]到谷歌服務包和換字體的需要。建議system分區(qū)設置為150M左右。一般140160的system分區(qū)都合適。也適合不同類型的刷機包互刷。當然,如果你喜歡變態(tài)精簡那我 也沒辦法。 出師表兩漢:諸葛亮先帝創(chuàng)業(yè)未半而中道崩殂,今天下三分,益州疲弊,此誠危急存亡之秋也。然侍 衛(wèi)之臣不懈于內,忠志之士忘身于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 7 Days and Months Lesson 2 Winter in Harbin 教學設計2024-2025學年冀教版(2024)七年級英語上冊
- 2023八年級數學下冊 第1章 直角三角形1.3 直角三角形全等的判定教學設計 (新版)湘教版
- 2024秋三年級語文上冊 第一單元 3 不懂就要問教學設計 新人教版
- 七年級語文上冊 4 古代詩歌四首教學設計 新人教版
- 2024-2025學年高中英語 Module 2 My New Teachers Cultural Corner教學設計 外研版必修1
- 7 《聽聽秋的聲音》(教學設計)2024-2025學年部編版語文三年級上冊
- 27我的伯父魯迅先生 教學設計-2024-2025學年六年級上冊語文統(tǒng)編版
- 物業(yè)管理客服禮儀培訓
- 2024年九年級化學上冊 4.2《碳》教學設計 滬教版
- 9生活離不開規(guī)則(教學設計)-統(tǒng)編版道德與法治三年級下冊
- DLT 572-2021 電力變壓器運行規(guī)程
- 2018容器支座第2部分:腿式支座
- 《道德與法治》三年級學情分析
- 【有人機與無人機協同作戰(zhàn)效能評估探究15000字(論文)】
- GB/T 44014-2024應急避難場所標志
- 中英對照版-中文版-The-Dead-By-James-Joyces死者-詹姆斯-喬伊斯
- 醫(yī)院康復信息系統(tǒng)建設需求
- SL721-2015水利水電工程施工安全管理導則
- 2024年廣東省萬閱大灣區(qū)百校聯盟中考一模數學試題
- 數字貿易學 課件 馬述忠 第13-22章 數字貿易綜合服務概述- 數字貿易規(guī)則構建與WTO新一輪電子商務談判
- 2024年電路保護元器件行業(yè)營銷策略方案
評論
0/150
提交評論