簡介
ROM名片
名稱:三星 I8150 刷機包 基於官方港版ZSLA1 完整root許可權作者:ROM之家官網
ROM大小:158.97MB
Android版本:2.3.6
ROM介紹
ROM已經取得完整root許可權已修改hosts,禁止大部分廣告
已最佳化GPS 定位更迅速
添加最新安智市場 海量軟體供您下載
添加最新安智漢化的RE管理器
精簡內容如下:
Swype輸入法 YouTube
股票軟體 軟體更新服務
KiesAir 地圖
動態壁紙 備忘錄
套用商店 時鐘
輸入法 系統鬧鐘
Email MobilePrint
音樂播放器 Office
迷你記事本 動態壁紙
記事本 SNS
專業術語
什麼叫三星i8150 ROM?三星i8150 ROM,是手機方面的專業術語,是指通過一定的方法更改或替換了手機原版系統中固有的一些語言、圖片、鈴聲和軟體版本或者作業系統,可以使手機功能更加完善。三星i8150 ROM可以是官方的,也可以是非官方的。再簡單點說,三星i8150 ROM就是一種改變你手機作業系統的一種行為,就相當於給電腦裝上不同版本的windows或則電腦重灌系統,也就是刷手機的作業系統吧。目前常說的三星i8150 ROMM就是用“更改替換了一些圖片、鈴聲或選單後的軟體版本”來替換“手機中原有版本”的過程。大多數廠家的手機都是可以三星i8150 ROM的。
它可以提升手機的版本,就像三星i8150 ROM從1.5升級到1.6,再升級到2.0,2.1,2.2...就像是98變成了xp,xp升級成win7是一個道理。
ROM三星i8150 ROM原理及ROM製作技術初探這一段時間刷了一堆ROM,三星i8150 ROM、CM、機鋒、氧氣等等等等,反正都嘗了一下鮮,有話說:"久病成良醫",想我們折騰了這么久的三星i8150 ROM,也得總結總結不是,小編不才,遠沒成"良醫",但還是想把自己的一些認識和心得寫出來,以期拋磚引玉.
方法步驟
1.在recovery 模式下,選擇第四項Flash zip from sdcard。2. 然後會看到SD卡中的全部zip檔案,剛才命名為update.zip主要就是為了方便找到rom包,找到你放到SD卡中的rom,點擊軌跡球確認。
3. 點擊你要刷的新rom後,會進入如下頁面,然後按Home 房子鍵就開始自動三星i8150 ROMM了。
4. 三星i8150 ROMM過程中勿動手機,稍等片刻就好。
5. 當螢幕最下方出現“Install from sdcard complete”英文,並回到recovery 主頁時,就說明三星i8150 ROMM成功了!
6.三星i8150 ROMM過後,最好是重置一下手機,需要進入recovery 選單中的第五項wipe。
7.選擇“wipe”選項後,會出現如下界面。其中第一項是恢復手機出廠值,第二項是清除快取,第三項是清除SD卡的第二分區內容,第四項是清除電池使用記錄,第五項是清除重力感應設定。點擊每一項後,會彈出提示,按Home 房子鍵即可開始清除。
8. 最後,選擇recovery選單第一項Reboot system now 來重啟手機,整個三星i8150 ROM過程就完成了。
注意事項
G1,G2,G3等有Home房子鍵機型,請按住Home 鍵+開機鍵開機;N1,G7等Home鍵為觸摸的機型,請按住音量鍵下鍵+開機鍵開機稍等即可進入recovery 模式,即恢復模式(相當於電腦上進入了Ghost一鍵還原)。三星i8150 ROM前要將下載好的rom 包(就是系統包)命名為update.zip 傳到sd 卡的根目錄下。
1.刷機之前請務必備份好自己的個人信息,資料等。
2.刷機時不能出現斷電情況,所以刷機前充好電,至少在50%以上!!
三星i8150 刷ROM
兩種方法一是recovery方法,就是我們平時將update.zip入到SD卡,然後alt-s的方法,這種方法是調用了recovery的方法將各種img或檔案進行複製等操作。
二是fastboot方法,這個方法其實是比較酷的方法,說白點,fastboot就是將已有的各分區映象檔案(img檔案,意義上類似我們對光碟做的映象檔案)直接覆蓋寫到指定分區中,有點暴力,也有點類似我們平時作業系統的Ghost還原。
這兩種方法哪種更好,這就不好比高低了,總的來說:
Recovery方法更簡單,只需要傻瓜式的將update.zip放到SD卡的要目錄下,然後進入Recovery模式alt-s就可以了,但和任何傻瓜式東西一樣,他的靈活度就很小了,而且出錯了也都不知道如何解決。一般來說做Rom的高手為了保證Rom的可靠性,在安裝程式中都會對一些安裝環境進行一些確定,而各位的手機環境又是千變萬化的,Rom高手也很難考慮周全,另外,Recovery程式本身也有一些環境驗證。
fastboot方法更靈活,功能也更強大,fastboot方法不需要依賴於recovery,甚至linux底層刷壞了recovery模式都進不了的情況下也可以通過fastboot方工刷回來。fastboot模式其實是調用spl進行三星i8150 ROMM的,所以如果刷spl壞了,fastboot模式應該也進不了,也就是磚了。fastboot方法需要各位電腦上有fastboot程式,同時手機要進入fastboot模式才可以操作。
三星i8150 ROMM系統中的各分區
我了解到的三星i8150 ROMM系統中的分區有:
hboot(我們刷的SPL就是這玩意),這個分區是最基本的引導分區(類似電腦中的BIOS),這個區壞了,差不多就變磚了,所以我們刷SPL時才要如此小心啊。
boot,這個分區應該是linux作業系統的引導分區。
radio,這個分區是手機的一些底層設備相關的驅動或功能程式吧,如打電話和發簡訊等,不同的系統版本會有不同的radio配套,我們平時刷了高版本的ROM後,如果不刷高版本的Radio就有可能導致打電話不正常之類的。
recovery,這個分區裝的就是前面提到的recovery程式了,這個刷不同的recovery版本可以帶來不同的功能,有興趣的同學可以基於recovery的源碼自己編譯出一個自己的recovery出來。但一般來說,刷recovery最主要的就是提Root許可權。
system,是一般發布的ROM的主要功能程式分區了,我們說的ROM功能和自帶程式的定製應該就是基於這個分區的修改和編譯了。
userdata,用戶數據,不說了。
cache,快取,一般是用來OTA升級時的快取,我們說刷SPL可以增加程式區的空間大小就是主要將這個區的大小縮水瞭然後加大了程式區的分區大小。
ROM的剖析
平時升級的Rom都是打包成適合Recovery方式三星i8150 ROM的包。能夠被Recovery程式識別並處理的包應該有一個固定的格式,我理解的一些重要的約束如下:
1)必須是標準的zip壓縮檔;
2)recovery腳本必須存入在META-INF\com\google\三星i8150 ROM\update-script;
3)其它的一些證書和簽名信息應該都放在\META-INF\下。
自己定製ROM
理論上我們是可以自己定製的。
最簡單的定製應該就是拿一個現有的認為還不錯的基礎ROM,替換一些資源,加一些系統自帶程式,然後打包發布;
再玩高級一點,就應該自己去修改一些系統自帶的程式,如漢化一些系統原始程式;
還玩高級一點,就應該自己到三星i8150 ROM 官方站點去下載三星i8150 ROM系統的源碼來編譯,並基於系統級的定製和移植了,如現在火熱的三星i8150 ROM 2.0源碼編譯系統移植。
如果是簡單一點的自製ROM,主要應該會要解決如下幾個問題:
1)選定一個比較好和穩定的核心和基礎,就是update.zip包中的哪個boot.img,另外,system目錄中大部分也是直接可用的,就可以作為自定義Rom的基礎。
2)修改系統。例如可以這樣來定製的東西:system\etc\apns-conf.xml,這是設定APN接入點的;system\etc\hosts,這是設定Host檔案的,現在有很多人用的包綁定不了GMail,就可以在這個Host檔案中增加一條。