2011年4月20日 星期三

HTC Hero ROM 特調

這個標題很奇怪,我知道。但這是在之前答應要寫的一篇文章,教大傢伙如何簡單的訂製屬於自己的ROM。

說真格的,像幾摳這樣的上班族頂多偶爾刷刷ROM自娛一下,但若要真像XDA上那些神人如elelinux兄或是像CM那麼專業的團隊可以自己無中生有一個ROM並且調教穩定,那確實是有難度的。不過,幾摳知道想要刷ROM的朋友並不會那樣的滿足他們所訂製出來的ROM。

因此,幾摳在『HTC Hero 第一次刷ROM就上手』裡有提到說要交大家如何簡單的訂製一套屬於自己的ROM,而這篇文章就是要來還債教大家一些簡單撇步的。

先說說什麼情況下需要自己改裝ROM?通常,如CM或是elelinux他們的ROM裡頭都會有一些程式是我們用不太到的,例如『Pacman.apk』、『HTMLViewer.apk』、『VoiceDialer.apk』等等,這些東西放著雖無大礙,但多少也佔一些空間或是多花一些開機時間。在過去我們都是安裝好ROM之後用RootExplorer去移除不想要的程式(ROM內的程式是無法正常移除的),這風險高又不方便,所以,以下幾摳會簡單介紹一些步驟,讓大傢伙可以在刷ROM之前就先移除掉不需用到的程式。

首先,請按照這裡所教的步驟備份自己的ROM先。不論如何,刷機都會有風險,因此備份是一件非常重要的事情。

然後下載自己想要的ROM,幾摳這裡是用CyanogenMod 7 on HTC Hero的ROM來當範例。

ROM下載到本地電腦之後會是個ZIP檔案,此時我們將ROM用解壓縮程式打開他,切記,不需解壓縮,只需開啟即可。

打開之後我們會看到像圖中的目錄,我們找到『system』,並進入。

接著我們會再看到『app』的目錄,一樣要進入。

進入之後勒,我們就會看到每一個程式了。

皆下來,我們只要找到對自己無用的apk就可以刪除囉,根據幾摳的經驗,這樣做可以將原本74MB的ROM瘦身到68MB,神奇吧?重點是。。。非常簡單。

到這兒可能會有朋友問:『我要怎知道那個程式對應什麼應用?』,如果有這樣的疑問,幾摳建議先將想要刷的ROM安裝好之後,然後使用超級管理器裡面的『APK檢視器』去瞭解ROM裡面每一個APK對應的應用,然後記錄下來在一個一個刪除。

好啦,這樣有沒有理解啦?只要簡單的幾個步驟就可以得到專屬於自己的ROM囉。如果有任何疑問,歡迎提問,能力範圍內幾摳是很樂意替各位解答的啦。

12 則留言:

  1. 如果想自己加一些 apk,也可以用這種方式直接加到 zip 裡嗎?

    回覆刪除
  2. TO:Deborah,

    加APK的部分我還在研究中,如果可以,我野希望直接把APK家進ROM裡面阿,這樣就沒有你問的備份問題了。哈哈,或是直接打包成一個ZIP,然後刷完ROM之後用Rom Manager直接塞APK回去。不知道這樣可不可以。哈哈。

    回覆刪除
  3. 另外打包成一個 zip 應該是可以的,
    刷完 CM 6.1 還要自行另外安裝 Google service 的 apk 包,
    應該就是用這方式。
    但好像要寫 script 包進 zip,
    這太深奧了我一直沒去研究。 XD

    回覆刪除
  4. TO:Deborah,

    沒錯沒錯,不然就是直接COPY,只將裡面的APP換掉。XD

    回覆刪除
  5. 包好的 zip 好像還要 sign 過(網路上的教學文章寫的)。
    這讓我想到一個問題:
    你從 zip 移除用不到的 apk 之後,似乎沒有 sign 就直接刷,
    這樣有成功嗎?不需要重新 sign 嗎?

    回覆刪除
  6. TO:Deborah,

    到目前為止沒有使用上的問題,預先移除的東西也不包含在ROM裡頭。看來我的文章要加上警語,免得大傢伙誤會了~

    因為這只是『撇步』阿~

    回覆刪除
  7. 不知道哪些可以移除???幾摳可以再建議一些嗎?『Pacman.apk』、『HTMLViewer.apk』、『VoiceDialer.apk』

    回覆刪除
  8. TO:唯,

    我內文有說唷,若不知道什麼可移除、什麼不可移,請先安裝一次完整版的ROM,然後再安裝『超級管理器』,利用裡面的『APK管理器』去一個檔案一個檔案檢視,然後藉以判斷什麼可刪什麼不可刪。

    幾摳自己是連『email.apk』『Bluetooth.apk』都刪,所以這部分因個人用途不同,我想是需要自己去判斷的。

    幾摳只是提供一條捷徑喔。XD

    回覆刪除
  9. 我....我忘記備份原廠的ROM了,新版的用不習慣也刷不回了 T.T

    回覆刪除
  10. TO:MAC,

    這。。。。切記備份阿,以後一定要記得備份喔!

    回覆刪除
  11. 請問一下您那邊有穩定正在使用的CM7 ROM嗎?
    我所下載的一開機就連連當機,連最基本的電話也當掉了

    回覆刪除
  12. TO:Richard ,

    幾摳現在裝的是107的版本,蠻順暢的阿。

    回覆刪除

想問什麼就留言。如果發現錯字也留言。只要幾摳我有看到,就一定會回覆。XD