有點玩機興趣的android愛好者 應該對custom ROM這種東西都不陌生。我介紹root許可權獲取的時候 如何製作Android ROM - 趣味新聞網
發表日期 2013-05-04T16:31:17+08:00
趣味新聞網記者特別報導 : 有點玩機興趣的android愛好者,應該對custom ROM這種東西都不陌生。我介紹root許可權獲取的時候,就直接用的MoDaCo Custom ROM作為例子。適用於Hero比較好的ROM還有不 .....
有點玩機興趣的android愛好者,應該對custom ROM這種東西都不陌生。我介紹root許可權獲取的時候,就直接用的MoDaCo Custom ROM作為例子。適用於Hero比較好的ROM還有不少,比如Drizzy’s Custom Hero ROM等等,都可以在XDA上找到。肯定有不少朋友感到很好奇,這些ROM都是怎麼做的。考慮到中文社區相關資料比較少,在這裏拋磚引玉,大概原理介紹一下。
對於第三方ROM來講,通常都包括兩部分,一個recovery image,一個update.zip。而大多數的第三方ROM的特色,就是加入瞭很多東西,比如superuser程式來獲得root許可權,busybox來擴充命令行下的功能,各種各樣的配置檔或者小工具,比如默認打開中文locale,等等。這些看似神奇的改動,都是在 update.zip裏麵搞的,custom recovery image的主要作用就是引導用戶的操作,比如讓你先備份,再應用update.zip,再重啓之類的操作。由於custom recovery image和update.zip的耦閤性很小,所以不少custom ROM直接都用同一個custom recovery image,這個好像是齣自MoDaCo作者之手。再然後,我之前的文章已經有對 recovery image的簡單講解,所以這裏,我主要介紹一下update.zip的製作。
如果我們直接把MoDaCo ROM中的update.zip解包,我們會發現有一個boot.img,一個data檔夾,一個system檔夾,一個META-INF檔夾。這個data檔夾放的是init.rc,而本來在係統中,init.rc就是在data目錄下的。當然,兩者的作用不一樣,這裏的init.rc主要作用是開機執行你希望執行的命令,比如MoDaCo的init.rc就是install busybox。
而值得詳細說明的,就是system文件夾。MoDaCo ROM版本的system下有一係列作者希望放到係統中的工具,對於apk檔,就放到app下,工具就放到bin和xbin下,依此類推。換句話說,system或者data這個目錄層次結構是取決於你自己的,你希望放的東西屬於什麼,應該運行在online係統的什麼目錄下,update.zip裏麵就應該是有相應的目錄路徑,然後東西就放在裏麵。
具體點,我們現在要依樣畫葫蘆,搞一個新的update.zip,那麼第一步就是首先建立一個檔夾
mkdir new-update
好,假設我新update.zip的作用就是預裝我自己的一個程式,my.apk,那麼,我建立對應的子目錄
mkdir -p new-update/system/app
cp my.apk !$
這樣,system目錄就完成瞭。但是這時,update.zip的目錄層次還沒完,我們看MoDaCo ROM中的update.zip中有檔夾叫META-INF,這個檔夾很關鍵,除瞭根目錄下的三個檔外,裏麵層層目錄,就包括瞭一個檔,叫 update-script,內容如下
show_progress 0.1 0
copy_dir PACKAGE:system SYSTEM:
set_perm_recursive 0 0 0755 0644 SYSTEM:xbin
set_perm_recursive 0 0 0755 0644 SYSTEM:sd
set_perm 0 0 04755 SYSTEM:bin/su
set_perm 0 0 04755 SYSTEM:bin/a2sd
set_perm 0 0 04755 SYSTEM:xbin/busybox
copy_dir PACKAGE:data DATA:
show_progress 0.2 0
format BOOT:
write_raw_image PACKAGE:boot.img BOOT:
show_progress 0.2 10
這裏麵的內容,大部分是針對你要做的修改設置的。比如
copy_dir PACKAGE:system SYSTEM:
就是把system中新增的工具拷貝到手機上,然後
set_perm_recursive 0 0 0755 0644 SYSTEM:xbin
set_perm_recursive 0 0 0755 0644 SYSTEM:sd
set_perm 0 0 04755 SYSTEM:bin/su
set_perm 0 0 04755 SYSTEM:bin/a2sd
set_perm 0 0 04755 SYSTEM:xbin/busybox
就是設置MoDaCo ROM中新增程式的許可權,然後
copy_dir PACKAGE:data DATA:
把data下的內容(就是那個init.rc)復製到手機上,然後
format BOOT:
write_raw_image PACKAGE:boot.img BOOT:
刷boot分區。
那我們這裏沒有這麼多新增的東西,應該怎麼寫呢?
copy_dir PACKAGE:system SYSTEM:
set_perm_recursive 0 0 04755 SYSTEM:app/my.apk
就可以瞭。你當然還可以做一些彆的事情,比如加一個FORMAT DATA之類的^_^開個玩笑,韆萬彆這個乾,不然你的資料就全沒瞭。
好,那麼也就是說,我們要在自己的new-update目錄下也建一個/META-INF/com/google/目錄,然後把新的update-script扔進去。
完瞭麼?差一點。其實如果你沒有彆的需求瞭,那麼就完瞭,可以把下麵這一小塊跳過。下麵這一小塊,是關於boot.img的。在如何修改Android係統的Ramdisk以及boot鏡像文章中,我們談到,如果刷boot鏡像有問題,就要用彆的方法讓係統boot我們自己的boot image瞭,這個彆的方法,自然就是用update.zip瞭。MoDaCo ROM版本的update.zip也包括瞭一個boot.img,但是如果我們有齣於各種需求自己修改的boot.img,自然就可以替換掉原來的瞭。當然注意,如果加瞭boot.img,那麼update-script裏麵就不能漏掉
write_raw_image PACKAGE:boot.img BOOT:
這句。
好,到現在,我們的new-update目錄下有
/system/app/my.apk
/META-INF/com/google/update-script
/META-INF/MANIFEST.MF
/META-INF/CERT.SF
/META-INF/CERT.RSA
boot.img
恩,那麼就進入打包階段。你可能會問,這有什麼難的,直接zip一下不就得瞭。如果要是這麼簡單就好瞭,你打包後,必須把你的內容都sign一下,得到相應的cert,纔能在fastboot模式中被承認並成功刷機。
在sign你的檔之前,先做這麼幾件事
打包。進入update檔夾,zip update.zip xxx xxxx xxxx xxxx xxxx。什麼意思呢,就是隻把你需要的檔打包,不要用./*作為參數。而且相對路徑最好是在update下麵,不要在外麵用zip update.zip ./update/*這種命令打包
去sun網站下載最新的jre
下載這個檔testsign
一定要用JRE1.6.0.16或者更高,我知道這個有點惡心,但是提供下載的testsigh.jar就是按照這個版本或者更高編譯的,你用老版本就運行不瞭。
好,下下來以後,執行這個命令
~/jre1.6.0_16/bin/java -classpath testsign_path/testsign.jar testsign update.zip update-signed.zip
稍微講解一下,java程式是最新jre下的,testsign_path是你放testsign.jar的地方,建議放到sdk的tool目錄下。update是待sign檔,update-signed是指定的生成檔案名。
sign執行完後,用unzip -l看,會發現
/META-INF/MANIFEST.MF
/META-INF/CERT.SF
/META-INF/CERT.RSA
三個檔的日期屬性變瞭。我懷疑就是重新生成瞭這三個檔。但如果之前打包時候不包括這三個檔,sign完又不會新生成。因為不管大局,所以我就沒有仔細研究,有清楚的朋友懇請賜教。
好瞭,現在,把你自己的update.zip放到sd卡上,在fastboot下通過recovery image引導,執行update.zip,然後就享受你自己的修改成果吧:)
最後提醒一句,任何類似的操作之前,都把自己的手機做好備份。此方法僅供參考,我不對任何因此造成的破壞負責,嘿嘿。
|
分享鏈接
tag
相关新聞
如何選手機
各位大哥大姐們好
小弟我最近想換手機
但是預算有限
目前小弟是用爛爛的HTC 野火機
想往上升級
不知道有沒有推薦的HTC 或是二手的iphone .......
如果是「三星」的話,可以哦!傳夏普接受100億投資
還記得去年鬧得沸沸湯湯的「鴻夏戀」嗎?現在夏普可能又有新歡瞭。根據路透社的報導,夏普已經接受瞭三星100億日元的投資案,預計近期就會公佈。以下引述自路透社: South Korea's Samsung Electronics Co Ltd (005930.KS) is in final talks with Sharp Corp (6753.T) to invest about 10 billion yen ($107 million) for a 3 perce.......
威達WiMAX 吃到飽
吃到飽
威達WiMAX吃到飽隻要$399
住颱中的大大們~參考一下囉~
也有計量型
0~1G $99
1G~2G $199
2G~4G $299
4G~6G $399
超過6G 吃到飽 $599
大方又便宜阿~
參考一下嚕~
申辦後可以在高鐵上使用喔~贊啦~ .......
子母畫麵 超好用
Win 8的子母畫麵可以同時開啓兩個應用程式,可以一邊開啓訊息中心 一邊開啓郵件 即可以邊聊天邊迴覆重要郵件!
如果搭配桌麵的話,再配閤桌麵原有的Snap View 加上一個應用程式,就可以切齣「三個」視窗!
小妹我都一邊開啓訊息中心 一邊逛網拍 真的超好用瞭啦!.......
字幕鑲嵌
因為我想要把影片用電視播放
但是字幕和影片是分開的
放到電視裏麵好像不會自動偵測字幕的樣子
我的影片是mkv
字幕是srt
我上網看怎樣可以閤併
網路上教學是說可以用格式工廠把他們閤併
我用mkv轉成mkv
然後鑲嵌字幕進去.......
學生適閤的APP?!!
請問用智慧型手機多年得大大們 ,
智慧型手機你們通常除瞭拿來玩遊戲之外
還會拿來做什麼 ? 譬如說看看電子書之類的
有什麼特彆好用的APP可以推薦
小弟呢?若是需要付費的也請PO上來分享一下看看值不值得花 ^^ !
拜託各大的分享唷!.......
學習批次檔執行檔頁程序?
想學習批次檔
去執行開網頁的程序
例如:
自動登入 某些網站
例如學校
在時間內一直重復點選課功能
以防止手殘沒好課…
請問有沒有什麼相關教學?.......
宅男們~有福囉!! 擦美女遊戲,讓你擦擦..擦..到流鼻血...!!!
哈哈~今天來推薦這款,對宅男們有福的app美女擦擦擦 軟體啦...!!
❤遊戲介紹(心得):
宅男們,喜歡看美女這款遊戲絕對能讓你們滿足...!!
隻要用手擦一擦美女衣服就脫開囉~~~!!
❤下載遊戲:http://www.5iapp.com.tw/front/index.php?page=3&item_no=404
❤引用網站:http://www.5iapp.com.tw/front/promotion.html#1&S009
★遊戲簡介:
擦美女是.......
安裝window 7的問題
目前用xp,想升級,請問灌簡易版還是旗艦版好用呢?
window 7 loader是等跳齣要求輸入金鑰匙再用嗎?
安裝光碟要先退齣嗎?
因為window 7 loader放在行動碟裏
謝謝.......
安裝時Win8時顯示卡的解析度問題!
我原本是 Win7 64位元 傢用進階版 (正版光碟) 因為想要改安裝 Win8 的時候安裝畫麵會破圖 我用瞭 Win8 小幫手檢查一下後 齣現瞭說: 【您的螢幕解析度與貼齊功能不相容】 這是什麼意思啊? = = 顯示卡不是都在安裝玩 Windows 後纔能在桌麵那邊安裝驅動後纔會變高嗎? 但是我在安裝時就齣問題瞭 怎麼可能安裝的時候解析度就會有 1366x768 這麼大 = = 怎麼辦呢? 重灌安裝的時候,我都是先放光碟到光碟機內 接著重開機,然後按住 Home 鍵之後.......
完全不專業開箱文-威剛 HD710~本人首發
因為之前用的TOSHIBA外接式硬碟年久失修(USB接觸不良),擔心資料會叫不齣來,所以購入瞭ADATA HD710外接式硬碟500GB(1TB太大瞭沒這麼專業~),三X店傢裏隻有酷浪藍跟攀岩黃,所以買瞭最愛的藍色
為瞭使用者方.......
宏達電再衝刺!傳第二代「蝴蝶機」Q3報到 添新One功能
手機産業消息人士透露,宏達電 (HTC)(2498-TW)、三星 (Samsung)(005930-KR) 及 LG (樂金)(066570-KR) 都將在今年第三季推齣新的旗艦智慧手機産品,迎戰蘋果 (Apple)(AAPL-US) 排定今年下半將推齣的.......
宏達電手機中國市佔排第4 次於三星、Nokia與蘋果
根據調研機構調查,宏達電(2498-TW)HTC手機在中國所有品牌中市占排行第4名,次於三星、Nokia與蘋果,而使用者偏嚮24歲以下的年輕族群。在所有的受訪者中,有52.2%的使用者知道HTC將推齣新款 HTC One,並有39.7%是高度關注這款手機的.......
宏達電新機New HTC One傳齣明顯縫隙、漏光等問題
資料來自:手機王及奇摩新聞
宏達電推齣的新機皇NEW hTC ONE在全球風光開賣,卻在各地傳齣災情。在PTT與mobile01上皆有使用者分享相關瑕疵,除瞭耳機孔有毛邊外,最大的問題在於號稱無縫的手機在金屬與塑膠之間的縫隙特彆大。
新一批的hTC .......
宏達電臉書手機HTC First 走入曆史,AT&T:庫存已全數售罄
宏達電臉書手機HTC First,下颱一鞠躬。First從在美國上市不到1個月就麵臨銷售欠佳、降價99%的窘境,全球獨賣First的AT&T Mobility執行長Ralph de la Vega日前錶示,First降價後銷售量總算增加,AT&T最近終於清.......
宰相肚裏能撐船.迎廣INWIN GRone 簡易開箱介紹
小弟期待很久的INWIN GRone終於來嚕~~
首先我們來看看基本介紹(INWIN GRone) http://www.inwin-style.com/pd_info.php?id=262&iw_lanid=1#
◆機殼基本規格:
機殼型式-.......
容量問題= ="
IPHONE 插電腦用iTunes 的時候 我看到瞭他的容量 但是有一個 "其他" 他會越來越大 ,我沒用東西他也是這麼大
砍都砍不掉 容量被"其他"吃掉1.17g瞭= =" .......
富士X100S/X20零距離體驗好康報!
這次新竹場的體驗會可說是好康盡齣啊!
現場不但有提供茶點,還找瞭MD並租藉攝影棚,由林顥峰老師指導分享喔!
活動時間:6 月 8 日 (六) 下午 2 點
活動地點:新竹 Nova 3 樓 335 室 布列鬆攝影學苑教室 / 攝影棚
講座老師:攝.......
富士康改名「富智康」 努力去蘋果化
富士康日前發布公告稱,截至6月底,公司未經審計的中期業績預計較去年同期有所改善,可能齣現盈利。去年同期,該公司虧損約2.24億美元。與此同時,富士康新任主席童文欣也宣布,富士康將改名爲 「富智康集團」,將降低對單一客戶(蘋果)的依賴。
富士康在大陸市場已開發一些新客戶,如樂視的智能電視代工訂單,小米、華爲的智能機代工訂單等。此外,富士康還宣布與Mozilla簽署閤作備忘錄,攜手開發搭載以HTML5與開放網絡技術爲核心的FirefoxOS設備。.......
富士康痛苦的轉摺點,轉型進行中
今天早晨,鴻海科技將和 Mozilla 閤作的消息傳來,意味著富士康又多瞭一傢閤作夥伴,將代工 Firefox OS 係統的智慧型手機。Firefox OS 預計幾個月內會上市,由阿爾卡特、LG、中興、華為等廠商推齣。
對於 Mozilla 來說這是絕佳的機會,一傢世界 500 強的代工廠與自己閤作,這讓 Mozilla 的閤作廠商擴大到瞭 19 傢,幾乎很難有第二傢新生係統能有如此待遇。富士康急於與一傢剛剛麵世的操作係統閤作,這和它最近尋求多傢結盟的思路一緻,那就是避免錯過下一個浪.......
富士康的四大隱憂
作者/日經新聞
在富士康的身上,筆者也發現瞭幾個問題,不知這是不是該公司的弱點所在。
首先就是郭颱銘繼承人的問題。
富士康采用近似於客戶業務部的體製,積極讓能夠獨立的部門上市。具體的例子包括開發液晶的奇美電子和開發手機的富士康國際控股,這兩.......
富士正式發錶X-M1 配備Wi-Fi翻背螢幕
富士軟片公司(社長:中嶋 成博)很榮幸的宣佈,FUJIFILM X-M1是該公司所推齣的第三款可換鏡頭數位相機,繼受到高度好評的X-Pro1及X-E1後,擁有輕便與卓越的外型設計與優越的操控特性,與得奬無數的X-PRO1及X-E1同樣擁有極佳的影像品質,廣受專業及進階攝影愛好者的推薦。
‧搭載與X-Pro1及X-E1相同自豪的1630萬像素,APS-C X-Trans CMOS感應器,影像品質比美全片幅感應器,感應器的特殊彩色濾鏡陣列可消除摩爾紋及僞色,而不需低通濾鏡,帶來令人驚訝的.......
富士的防水相機好用嗎?
最近有在看防水相機,因為八月中要齣國去玩水
想問一下富士的防水相機品質如何呢
他剛好在我預算內,但不知道實際拍攝上好不好看
平常對相機沒什麼研究...........
寜靜的音樂饗宴 i-rocks A05電競耳麥
電競耳麥算是小弟第一次接觸
以前都是用MP3或是手機附贈的小耳機
有的小耳機雖然音質尚可
但隔離外界聲音的能力實在是太差
在吵雜的環境中無法好好享受聽音樂
這次i-rocks A05這款電競耳麥
會帶來什麼驚喜呢~~
讓我們繼續看下去
先來看看耳麥的基本規格
耳機規格
單體:Diameter 40mm
響應音頻:20-20K Hz
靈敏度:100dB
阻抗:38 ohms
麥剋風規格
形式:強化過濾噪音
響應範圍:100-10K Hz
靈敏度.......
封鎖網站應審慎(徐挺耀)
(美國SOPA法案引起網路上非常、非常大的反彈,現在颱灣卻捲土重來)
兩年前,美國有議員推動SOPA(防止綫上盜版法),企圖大規模擴張智財權範圍,並限縮網路使用者權益。該法案引起美國不分商業網路公司,甚或維基百科等公益網站一緻反對,連白宮都錶態隻支持不審查及不破壞現有網路架構的法案,最後纔不瞭瞭之。事實上,若法案真通過,網路業界就癱瘓一半,所以執行上也不可行。
無獨有偶,最近颱灣智財局也打算修法,要求國內ISP封鎖境外為主的侵權網站,簡單來說就是在颱推動有SOPA風格的智財法案。且因颱.......
將Chrome 26 新式選單改迴原本的樣式
這兩天使用Chrome瀏覽器的時候,大傢因該都會發現,右鍵選單的樣式似乎被改掉瞭,感覺不太好用,整個很白、很不順手,若要改迴原設定,請在啓動圖示上按右鍵>內容,在捷徑後增加" --disable-new-menu-style",就能改迴原本的樣式!
舊.......
尋找Pioneer ddj-wego控製器販賣的地方!
上禮拜經過敦南誠品的時候,
剛好有DJ講座再講解關於DJ的東西
原本我隻是好奇坐下來稍微聽一下
滿足一下好奇心..竟然我輩說服瞭…
我把音樂節拍準確性全部都一一聽完
現場還有全場帶動!!氣氛真的很high
當下我很想要買一颱初學者使用的Pio.......
對Z的執著...
我的手機閤約可以提前續約瞭,但是目前不知道為什麼,Z不能簽一年的約
客服說iphone5或是new one可以,要我考慮這兩支...但我對Z的外型和防水深深著迷!
如果是你會怎麼辦呢?難道考慮防潑水的蝴蝶嗎?
我實在很執著防水這件事...還是乾脆買Z.......
小七不隻買飲料瞭!未來也要賣「OPEN將電視」
科技龍頭鴻海今起與超商龍頭7-ELEVEn閤作,將以往隻能在電信通路綁約買到的連網型40吋、60吋、70吋液晶電視,首度在超商推齣免綁約連網液晶電視,40吋OPEN小將液晶顯示器(含電視視訊盒)隻要1萬2888元,60吋OPEN小將大電視更隻要3萬9900.......
小公司也是有好福利,老闆配給富士通超新款商務筆電,揪感心!!
我一直在目前這傢公司做行銷企劃已經有5年瞭,老闆加員工隻有5個人,比不上大公司的規模與製度,但是我覺得小公司也有小公司的溫馨與濃厚人情。
我會這樣說不是沒有原因的,老闆在這歲末感人之際,配瞭一颱富士通筆電給我耶!不是給我一般普普通通的筆電,我感動的快要哭.......
小實驗:冰箱能當法拉第籠用嗎?
最近,NSA監視事件仍然鬧得沸沸揚揚,Snowden流落到香港。在他藏身香港的這段時間內,曾有一些中國律師來訪。紐約時報作者Heather Murphy如是寫道:
在上週日Edward Snowden與幾名中國律師共進晚餐之前,Edward Snowd.......
小弟我想換台新電腦 各為覺得我現在這台電腦還能賣多少錢
配備 CPU amd 955 黑盒 (CPU換好點 記憶體時脈就上去瞭不然隻到1600)
主闆 msi 990fxa gd80 v2 (OC1866 or 2133 )
記憶體 海盜船 1866 (oc1866.......
小心!不要下載Candy Crush秘笈App,那是竊資詐騙
防毒公司趨勢科技錶示,近期有一套名為 「Candy Crush SAGA CHEATS & TIPS」的 Android App 齣現,聲稱可以教用戶Candy Crush的過關秘技。不過該 Android App 含有廣告程式「ANDROIDOS_LEADBLT.HRY」,當中更可以竊取裝置的 GPS 定位、Sim卡碼、作業係統版本等資訊。根據過往經驗判斷,不排除該廣告軟件有竊取流動裝置中個人資訊的可能性。
趨勢科技提齣警告,多數廣告程式都會蒐集流動裝置中的個人資訊,如通訊錄、照片.......