danieliememe wrote:請再試一次...(恕刪) 可以下載了,非常謝謝但是因為是攸關系統架構之桌面程式的緣故,請搭配/framework一併刷入為宜。不建議單獨刷是什們意思??要怎做?我只會單換syste/app 改三讀一寫這樣不好意思問題很多
Espower wrote:我不清楚 , 為什麼...(恕刪) E大我是沒刷A3包我是直接服用zip_init還是沒看到Test.log沒看到Test.log已經解決了...不知道是怎樣在刷第3次zip_init包Test.log就跑出來了說><"
globe68 wrote:E大我是沒刷A3包我是直接服用zip_init還是沒看到Test.log(恕刪) 目前的原因,我大約知道這個程式, 是需要 BusyBox你若用 odin 刷 原廠的 包, 就沒有 BusyBox , 它就不會顯示 Test.log所以無 init.d_Support若刷我製做的 台灣原廠最新的 rom , 因我有包入 BusyBox , 所以只要刷快速包 a3 或 zip_init都可以顯示 Test.log , 表示有 init.d_Support剛剛共測試了三個 rom一個是台灣原廠 odin 刷法, 無法顯示 Test.log (表示沒有 init.d_Support )一個是我製作的 odex 台灣原廠, 刷入快速包 a3 顯示 Test.log (表示有 init.d_Support )另一個是我製作的 deodex 台灣原廠, 刷入快速包 a3 顯示 Test.log (表示有 init.d_Support )
原廠快速包_A3N2_Add_A3_Samsung.zip ( 99681 KB)https://docs.google.com/open?id=0B80kk8AOqhiaTkcwSjROdU9rZHc分支http://cht.tw/h/2m0功能與 快速包_A3 一樣, 去除美化的部份因這個包有 init.d_Support , , 刷完它的開機動畫, 變為 google 原生的若不喜歡這個動畫, 可刷下面這個包回原廠動畫原廠開機動畫Boot_Samsung.zip (2056 )https://docs.google.com/open?id=0B80kk8AOqhiaZkRjWmswdkgwVVk===========================================================剛剛特別刷回我製作的 odex 挸格 台灣原廠的 rom , 測試 init_d Support結果一切正常有顯示 Test.log刷 原廠快速包_A3 前 , 沒有 Test.log刷原廠快速包_A3 後, 有顯示
如何將原廠的ROM Odin的刷法,改成 cwm 的刷法 並 完成 Deodexed+Rooted+zipaligned===========================================================================這個教學適用於 Note 2 (因為我全部實際做過 )Odin的刷法,改成 cwm 的刷法 並完成 Deodexed+Rooted+zipaligned首先你也要有 java 的環境 ( 教學可能已經是舊的版本,請自行下載新版)JAVA 下載官網地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html1,下載JDK並安裝 (以下是我擷取網路文章 , 作者 : Zhjunfu )我這裡下載的是JDK 6 Update 31 with NetBeans 7.1 ,下載好之後安裝,設置都是預設即可,因為後面需要配置環境變數,所以最好不需要改變安裝路徑(改了的話後面請留意)。2,環境變數配置(以Windows 7 64bit為例)(1)右鍵點擊“電腦”打開電腦屬性,看到“高級系統設置”這一項,點開;(2) “系統屬性”中,點開“環境變數”,其中我們需要修改三個專案,有些細節請注意;(3) 第一個,點擊“系統變數”下面的“新建”,如圖填寫雙引號內的內容:變數名"JAVA_HOME"變數值"C:\Program Files\Java\jdk1.6.0_31"(改路徑的填自己對應的路徑,不含雙引號)(4)第二個,找到"PATH"變數,切記是“找到”不是“新建”,在變數值的最後加上";C:\Program Files\Java\jdk1.6.0_31\bin"(改路徑的填自己對應的路徑,不含雙引號,注意盤符前的分號別漏掉了)(5)第三個,新建如下:變數名:"CLASSPATH"變數值"C:\Program Files\Java\jdk1.6.0_31\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_31\lib\tools.jar;."(改路徑的填自己對應的路徑,不含雙引號,別漏了最後的分號和句點)(6)最後打開cmd,輸入“java –version”,看到你的java版本,基本能說明JAVA環境配置成功了。=====================================================================我們以上星期更新的台版 N7100ZSALJ2_N7100OZSALJ2_N7100XXALIH_HOME.tar.rar 這個原廠的 rom 來說明1. 先下載這個原廠的 ROMN7100ZSALJ2_N7100OZSALJ2_N7100XXALIH_HOME.tar.rar ( 992,380 kb)https://docs.google.com/open?id=0B80kk8AOqhiaM3JwLWtYZ25KZXc2. 下載完成後解壓縮有下面這個檔N7100ZSALJ2_N7100OZSALJ2_N7100XXALIH_HOME.tar.rar3. 再將這個檔解壓縮, 會出現下面 6 個檔boot.img (核心)cache.img ( CSC 資料)hidden.img (DATA 資料)modem.bin (基頻)recovery.imgsystem.img (system 資料)4. 6 個檔其中要轉換的只有三個 img 檔cache.img ( CSC 資料)hidden.img (DATA 資料)system.img (system 資料)5. 其中二個直接放入刷機包就可以了boot.img (核心)modem.bin (基頻)6. 另外一個 recovery.img 不用管它, 它是原廠 3e Recovery==================================================================這一章最主要是要如何將下面三個檔,轉換成我們要的檔案cache.img ( CSC 資料)hidden.img (DATA 資料)system.img (system 資料)一. 我們需要下面這個軟體 (前面有下載過的就不用再下載 )1. sgs2toext4.jar (將 img 檔轉換成 ext4 )sgs2toext4.jar ( 20 kb)https://docs.google.com/open?id=0B80kk8AOqhiaT3J6OFZ2bE1WNDQ二. sgs2toext4.jar 使用方式1. 執行 sgs2toext4.jar 會出現下面這個視窗2. 把 cache.img 拉到視窗內3. 執行完成後再拉 hidden.img 到視窗內4. 執行完成後再拉 system.img 到視窗內5. 拉完後, 如下之畫面6. 全部執行完成,資料夾會多出 3 個檔案cache.ext4.imghidden.ext4.imgsystem.ext4.img===========================================================================上一章已經將 3 個 img 檔轉成 ext4.img 檔本章要講 如何將 ext4.img 轉成我們常看到的檔案格式這個就需要下面這個軟體 (前面有下載過的就不用再下載 )2. Diskinternals Linux Reader (將 ext4.img 轉換成 檔案(apk...)Linux_Reader.exe ( 4404 kb)https://docs.google.com/open?id=0B80kk8AOqhiaeGwzVjVrSXpyWHM一. Diskinternals Linux Reader 使用介紹1. Linux_Reader.exe 這個檔案是 安裝檔, 所以要先執行安裝2. 執行 Linux_Reader.exe 安裝 , 安裝完成,會出現下面這個畫面3. 按右上角的 Drives => 選 Mount Image ( 如下圖)4. 選 Raw Disk Images => 按下一步 , 會出現下面的圖示5. 先選擇 cache.ext4.img6. 執行完成後, 再依步驟 3 => 再選擇 hidden.ext4.img7. 依此類推 再選擇 system.ext4.img8. 執行完成後會多出 三個 磁碟 , 如下圖9. 畫面有三個紅色的磁碟 , 我們要將它轉換成檔案按2下 Linux Ext Volume 1.dsk => 會跳出這個畫面10. 選取 這個資料夾 , 選擇上方 [Save] 的功能鍵11.按下一步 會出現下面的畫面, 因為這個是 CSC 的功能, 所以我就把它要轉出的檔案放在 C:\ROM\CSC 這個資料夾12. 按二次下一步 , 就開始轉檔, 轉檔完成 C 磁會多出,這個資料夾 C:\ROM\CSC13. 接下來 按上一頁,回到上層目錄, 按2下 Linux Ext Volume 2.dsk14. 有 4 個資料夾,全部選取, 選擇上方 [Save] 的功能鍵15.按下一步 會出現下面的畫面, 因為這個是 Data 的功能, 所以我就把它要轉出的檔案放在 C:\ROM\data 這個資料夾16. 接下來 按上一頁,回到上層目錄, 按2下 Linux Ext Volume 3.dsk17. 有 16 個資料夾,1 個檔案,全部選取, 選擇上方 [Save] 的功能鍵18.按下一步 會出現下面的畫面, 因為這個是 system 的功能, 所以我就把它要轉出的檔案放在 C:\ROM\system 這個資料夾19. 三個全部轉完成 , C:\ROM 這個資料夾共有三個子資料夾===========================================================================剛剛解開的三個資料夾, 需要找個地方讓它放, 所以就要用到5. 刷機腳本 ( 含 Root 檔) (前面有下載過的就不用再下載 )ROM.rar ( 2012/10/26 修正為 Note 2 專用)https://docs.google.com/open?id=0B80kk8AOqhiaeVUzbGdYRGxJTnM一. ROM.rar 這個資料夾介紹1. 先解壓縮 ROM.rar , 解壓縮後有三個資料夾[META-INF] => 放腳本這個資料夾旳腳本來自 XDA wanam[system] => 放資料再按進去 , 又有二個資料來[app] => 這個資料來只有放 Superuser.apk ( Root 需求)[xbin] => 這個資料夾有二個檔案 busybox & su (Root 需求)[wanam] = > 放核心及基頻 => 只有一個檔 flash_image ( 基頻需求)2.再來我們先回去 c:\ROM\CSC 這個資料夾, 按到最底層有個 sec_csc.zip3.解壓縮 sec_csc.zip , 有如下資料夾[META-INF][system]4. CSC 這個部份,我們只需要 [system] 這個資料夾的檔案,5. 我們要開始將 C:\ROM\CSC\recovery\sec_csc\system 這個檔, 移到 刷機腳本6. 先假設刷機腳本是放在 D:\ROM\7. 移動 C:\ROM\CSC\recovery\sec_csc\system 這個資料夾, 到 D:\ROM\8. 就會將 C:\ROM\CSC\recovery\sec_csc\system 裡面的資料, 全部移到D:\ROM\如下圖示9. 接下來移動 C:\ROM\data 到 D:\ROM\10. 接下來移動 C:\ROM\system 到 D:\ROM\11. 現在移動好的 D:\ROM 的目錄 , 如下圖12. 接下來移核心與基頻13 核心與基頻是放在, 剛剛下載的 ROM , 解壓縮的資料夾14 COPY boot.img 及 modem.bin 到 D:\ROM\wanam , COPY 完成後的圖示15. D:\ROM\wanam 就有三個檔16. 現在已經完成所有搬移的動作, 也就是, 若打包後是一個 DLI2 原廠 Odex 的 rom也可以刷入手機17. 但我們不是要 odex 的規格, 我們要 Deodex 的規格============================================================================本章說明, 如何將 odex 轉成 deodex 的規格 (本篇文章最下面,有最新的 deodex 程式, 也可以用這個程式)要將 odex 轉成 deodex 的規格 必須用到下面這個工具3. deodex (將 odex 規格, 轉換成 deodex 規格)deodex.rar ( 3066 kb)https://docs.google.com/open?id=0B80kk8AOqhiaOGtPaFVER0FYM3M===================================================================1.先解壓縮 deodex.rar , 有下面之檔案, 我們放在 D:\deodex\2. 將 D:\ROM\system\app 和 D:\ROM\system\framewokr 這二個資料夾 copy 到D:\deodex\3. 現在 D:\deodex\ 的檔案如下4.將 D:\deodex\java.awt.jar COPY 至 D:\deodex\framework\5. 按 deodex.bat , 開始執行 Deodex 約 30 分鐘6. 執行中的畫面如下7. 執行完成會多出二個資料夾 [deodexed-app] [deodexed-framework]8. 這二個資料夾 [deodexed-app] [deodexed-framework] , 就是 Deodex 的規格9. 所以要將這二個資料夾裏面的資料分別 copy 至D:\ROM\system\app 和 D:\ROM\system\framewokr 這二個資料夾10. copy 完成後要將 \ROM\system\app 和 D:\ROM\system\framewokr 這二個資料夾裡面, 副檔名是 .odex 的全部刪除11. 這樣就完成 ROM Deodexed+Rooted12. 但還有最後一個步驟 => zipaligned=============================================================================我們已經完成了 Deodex , 接下來我們要 做 zipaligned要做 zipaligned , 以前是一條一條的打, 下面這個工具是批次執行從頭到好約 3 分鐘, 很快的4. zippalign (apk檔資源對齊優化工具)zipalign.rar (163 kb)https://docs.google.com/open?id=0B80kk8AOqhiaM0JlSHZUdXVGNjg===============================================================1. 先解壓縮 zipalign.rar , 它的目錄如下 :[newApp] 按進去有個檔案 [改檔名.bat]zipalign.exe優化.bat2.我們假設 zipalign.rar 解壓縮後的資料夾是放在 D:\zipalign3.將 D:\ROM\system\app\*.apk => 所有的 apk 檔 copy 至 D:\zipalign4.按 [優化.bat] , 約 1 分鐘, 它優化好的 apk 檔,會跑到 [newApp] 這個資料夾5. 但它的副檔名會變成 .apk16.在 [newApp] 這個資料夾 , 有個 [改檔名.bat],7. 按 [改檔名.bat], 完成後, 它的檔名就正常了8.將這裡面的 apk 檔 copy 至 D:\ROM\system\app\9. 剛剛是做 system\app 的 apk 檔, 還要再做 systme\framewok 裏面的 apk 檔10. 方法是一樣的===========================================================================我們已經完成Rom is Deodexed + Rooted + Zipaligned現在要開始製作刷機包1. 進去 D:\ROM\ 將所有的檔案選取, 按加入壓縮檔, 選取 ZIP 格式 按確定2. 壓縮完成後, 會跑出一個檔 ROM.ZIP3. 將 ROM.ZIP 改名字為 I9300_DLI2.ZIP4. Copy 至 手機5. 開始刷 ROM .....============================================================================附註 : 關於本篇教學有二個補丁1. 教學文其中有一個 odex 轉成 deodex , 每次都有二個 apk 檔轉失敗, 後來我用另外一套軟體, 全部可以轉成 deodex , 所以我會修正它, 改為這套軟體2. cache.img 轉成 資料檔, 其中資料放置的位罝,會變更============================================================================也可以用這套軟體 自動 deodex (czh 提供 )1. 介紹 : Auto_deodex , 自動 deodexAuto_deodex.7z ( 1540 kb )https://docs.google.com/open?id=0B80kk8AOqhiac1NqRDlVR1lKdFU2. 解壓縮後有 如下的檔案目前你已經完成的 ODEX 的 ROM ,先把這個 ROM , 壓縮成 ZIP 檔然後放進去 Auto_deodex 這個資料夾執行go.cmd (約 20 分左右)4. 執行 go.cmd , 就開始自動 deodex5. 執行好了, 就會出現 xxxx.zip_deodex 的資料夾 , 裡面就是已經 deodex 好的 apk=============================================================================