轉貼 網路文章 全文網址: 有關deodex版與odex版兩者的區別 - Power By APK.TW== 分隔線 ====有odex版ROM與無odex版ROM區別:什麼是odex?odex是安卓上的應用程序apk 中提取出來的可運行文件,是通過apk 安裝包的中的dex 優化過的,再把apk 包裡的dex 文件刪除。這樣做可以加快軟件的啟動速度,預先提取,減少對RAM 的佔用,因為沒有odex 的話,系統要從apk 包中提取dex 再運行。什麼是dalvik-cache ?當Android 啟動時,DalvikVM 監視所有的程序(APK 文件)和框架,並且為他們創建一個依存關係樹。DalvikVM 通過這個依存關係樹來為每個程序優化代碼並存儲在Dalvik 緩存中。這樣,所有程序在運行時都會使用優化過的代碼。這就是當你刷一個新的ROM 時,有時候第一次啟動時間非常非常長的原因。當一個程序(或者框架庫)發生變更,DalvikVM 將會重新優化代碼並且再次將其存在緩存中。在cache/dalvik-cache 是存放system 上的程序生成的dex 文件,而data/dalvik-cache 則是存放data/app 生成的dex 文件。而做Deodex的,會在cache/dalvik-cache 是產生存放system 上的程序生成的dex 文件,】所謂Odex,是由android軟件中的classes.dex生成的,Odex化即是把那個文件預先提取出來作用是能加快軟件加載速度和開機速度。不過Odex也有缺點,那就是有時候加刷東西會出現問題。看懂了嗎?用我的理解,簡單說,原本系統每次執行APK都需要先提取一部分出來,而Odex化就是現在你提前把它提取出來了。系統啟動或者程序運行加快的原因也就在此。而由於提取了Odex出來,會佔用一部分存儲空間,所以做Odex化的時候需要考慮空間方面的問題。 Odex的效果 Odex化後系統啟動和程序運行速度大大提高,穩定性不變。因此推薦做Odex化。 一般來說官方rom都是odex化的rom(含Odex文件),而定制rom大部分都是deodex化的(無odex文件)。兩者應該各有優點吧,貌似現在也沒有統一的說法。官方rom大部分每個apk對應一個.odex文件,而deodex化的rom裡面只有一個apk,把.odex轉換成classes.dex放到apk包裡面了。所以odex rom的.apk+.odex=deodex化rom的1個.apk (簡單地來說,其實就上一個合併的過程)Odex的優點:1.刷完機首次進入系統的時間會縮短一些。文件的運行速度應該也有所提升。2.APK文件不能單獨安裝,並且如果反編譯APK文件,一般也只能得到資源文件。可以說是起到一定的保護作用,避免被肆意修改和使用。這樣做可以使其廠商保證一定的反盜版,因為沒有沒有dex文件的apk是無法正常安裝的。3.會增加一些可安裝應用的空間,雖然不是很多。(這個我沒發現)Odex的缺點:1.不方便修改ROM以及文件本身。2.增加ROM包的體積,雖然不是很多。(skyter注:對於目前基本上都支持N個G ROM的手機,可以無視這些)3.當你升級某個被Odex的應用後,這個應用將會出現故障,最常見的就是FC。(skyter注:目前還沒發現有這樣的FC出現)4.從其它版中提取的Odex程序,不能直接進行用於當前的手機系統,也就是說,機型、手機版本要一一對應。症狀為替換後,無法顯示。而現在的定制rom之所以基本上都是deodex化(無odex文件)的是因為:1.可以適當減小文件的體積,起到節省rom空間的作用;2.主要方便rom定制者對rom的個性化定制和移植;apk相對容易反編譯和修改,而odex先要解包成smali然後才能生成classes.dex,如果要再生成odex,還要用dexopt-wrapper,比較麻煩。 個人的感覺:Odex化後系統啟動和程序運行速度的確提高了,多少不知道,但是做了Deodex(合併apk和odex)的刷機後的啟動速度確沒有Odex的來得快,也就是官方的,沒有做Deodex的。大家刷過這兩種的包就知道。所以,希望能夠少些做Deodex 的rom。多出基於官方的。
V4 版,等 K 大 有空時會提供 ,因為修改比較多還有一些注意事項,我統一再這裡先說明一. 經過這幾天的研究 , 終於 Note 4 有 選擇的功能二. 所以這個 rom 是 rom + 選擇包三. 若刷完 rom , 有些程式忘記選,也可以再刷 rom , 選擇只安裝應用程式就可以達到目的四. 這個 ROM 與 V3 版不一樣的地方1. 它包含選擇的功能2. 因為配合長按 Menu 鍵結束應用程式,所以這個 rom 它的左下角按鍵是 menu , 不是 [工作管理員]若需要左下角按鍵是[工作管理員]請選擇# 應用程式安裝 的第 5 項 ["5 Stock Menu 鍵",]若選擇此項,自定義的 長按 Menu 鍵結束應用程式,就沒有作用若沒有選,長按 Menu 鍵結束應用程式就有作用,但要先行激活如何激活a. 在自定義這個選項是 打 vb. 將 v 取消c. 再將 v 選取 ,這樣就可以開始使用 長按 Menu 鍵結束應用程式若選這個功能,要選取[工作管理員],只要長按 [home] 就會出現也可以按左上角的隱藏鍵3. 下拉通知的部份, 目前還是無法全透, 這部份我還在研究中. 有二個方式可以暫時克服選擇包 # 下拉透明選擇 的第 15. 下拉是原廠 (它是原廠的圖示, 選擇這一項,就無法再變更下拉背景或是使用 # Xposed外掛模組 第 6.模糊下拉 , 這部份美化的很好看4. 這個 rom , 可包裝成 odex 或 deodex , 這部份由 J 大,或網友可在點評建議,是要 ODEX 或 Deodex 可供 J 大參考五. 目前這個 ROM 有的功能原有的功能1. 修正隱私模式 ( 感謝 CC 大提供修正檔)2. 加入桌面 10 個主題, 可自定義開啟上拉及右移之程式3. 桌面天氣及鎖屏天氣有農曆顯示4. 加入電池模組5. 加入鎖屏按音量鍵可開啟手電筒6. 按重啟 4 個選擇7. 未知來源及 USB 除錯直接開啟8. Supersu 升級 2.199. play 商店 5.0.3810.照像有快門音控制11. 瀏覽器有退出的功能12. 快迷撥號增加至 100 組13. 中文輸入法 v7 2014102414. 地圖 v915. 有選擇包的功能16. 有轉換左下角鍵的功能二. 自定義功能1. 可自定義 按左上是工作管理員2. 可自定義 按中上是[home] 鍵 點二下是開啟 S Voice3. 可自定義 按右上是鎖屏,長按是電源管理4. 可自定義 狀態列是否顯示 星期5. 可自定義 狀態列是否顯示 日期6. 可自定義 狀態列時間的位罝7. 可自定義 狀態列時間/日期/星期的顏色8. 可自定義 狀態列時間有上午/下午9. 可自定義 狀態列網速是否要顯示10. 可自定義 網速顯示刷新頻率11. 可自定義 網速顯示顏色12. 可自定義 下拉是否顯示內存 ,按內存百分比可清除內存13. 可自定義 下拉是否顯示 8 個功能鍵14. 可自定義 下拉 21 鍵 ,可設定每頁顯示的數量15. 可自定義 下拉快捷應用程式16. 可自定義 桌面是否滾動17. 可開啟電池樣式選擇18. 可開啟廣告阻檔19. 可開啟全能窗設定20. 可開啟多重窗設定21. 可開啟全能窗發射器22. 可開啟從下往上拉設定23. 可開啟從左往右移設定24. 可開啟桌面10個主題設定25. 可開啟檢查init_d 驗証26. 長按 Menu 鍵,可結束程式六. 選擇部份,說明如下 :#選擇安裝的型態:","安裝新的 ROM ","只安裝應用程式",# 是否清除數據"清除數據", "強力清除所有數據,首次刷rom必選","保留數據", "保留原來ROM中所有安裝的軟件及數據",# 性能優化"1. 3G數據速度提升","2. 省電優化","3. 無線網絡連接斷開速度","4. 深度睡眠","5. 圖像質量優化","6. 提高Inetrnet速度","7. 增加觸感響應","8. 快速啟動","9. 更快滾動",# 字型/桌面/選擇","保持原來的字型","1.晴圓字體","2.雅圓字體.","3.飄逸字體","4.原廠字體","1. 保持原來的桌面","2. N4 4X4_5X5_10個主題 6個底座 ","3. N4 4X5_4X6_10個主題 6個底座 ","4. N4 4X5_5X5_10個主題 6個底座 ","5. N4 4X5_5X6_10個主題 6個底座 ","6. N4 5X5_5X5_10個主題 6個底座 ","7. N4 5X5_5X6_10個主題 6個底座 ","8. N4 5X5_5X7_10個主題 6個底座 ",# 聲音/動畫選擇","<#F00>安裝聲音</#>","1. 保持原來的聲音","2. 原廠音效及音量","3. 觸摸聲音,改為豆聲","4. S4 開機音效","5. 觸摸聲音,改為答聲","6. Xperia 音效","<#F00>安裝開機動畫</#>","1. 保持原來的開機動畫","2. 開機動畫2個球轉動","3. 開機動畫來自xda","4. 開機動畫SAMSUNG火","5. 開機動畫志玲","6. 開機動畫是原廠",# 應用程式安裝"1.綠色守護","2.Line 天氣","3.鈦備份安裝","4.抓耗電","5 Stock Menu 鍵",# Xposed外掛模組"1.XPosed 安裝器","2.App Settings","3.Wanam Xposed","4.安裝XuiMod","5.全能手勢 ","6.模糊下拉 ",# 下拉透明選擇"1. 保持原來的下拉","2. 下拉不透","3. 下拉25%透","4. 下拉半透","5. 下拉75%透","6. 下拉全透","7. 下拉圖示1","8. 下拉圖示2","9. 下拉圖示3","10. 下拉圖示4","11. 下拉圖示5","12. 下拉圖示6","13. 下拉圖示7","14. 下拉圖示8","15. 下拉是原廠",# 精簡 53 項次 (詳略)
N910UXXU1ANJ5_V4(全球首發,感謝ESPOWER大整合ROM+選擇包的模組)N910UXXU1ANJ5_V4.zip(1.54 GB)md5:cf6ead64791108dbee63ead92e2adfd3http://pan.baidu.com/share/link?shareid=903222317&uk=3124589143http://cht.tw/x/gapznhttps://drive.google.com/file/d/0B8qk3_DUvcvEanUxczNtRndTbGc/view?usp=sharinghttps://mega.co.nz/#!Ng9CjTTA!gep5MQQSkRRiwJUCUNNftfIfMfxW-39ZKd08BoFSmzQ我的安裝的選擇內容如下"安裝新的 ROM ","只安裝應用程式",# 是否清除數據"清除數據", "強力清除所有數據,首次刷rom必選",# 性能優化"1. 3G數據速度提升","2. 省電優化","3. 無線網絡連接斷開速度","4. 深度睡眠","5. 圖像質量優化","6. 提高Inetrnet速度","7. 增加觸感響應","8. 快速啟動","9. 更快滾動",# 字型/桌面/選擇","保持原來的字型","3.飄逸字體","1. 保持原來的桌面","2. N4 4X4_5X5_10個主題 6個底座 ",# 聲音/動畫選擇","<#F00>安裝聲音</#>","1. 保持原來的聲音","<#F00>安裝開機動畫</#>","3. 開機動畫來自xda",# 應用程式安裝"2.Line 天氣","3.鈦備份安裝","4.抓耗電",# Xposed外掛模組"1.XPosed 安裝器","2.App Settings","3.Wanam Xposed","4.安裝XuiMod","5.全能手勢 ","6.模糊下拉 ",# 下拉透明選擇"1. 保持原來的下拉","7. 下拉圖示1",# 精簡 53 項次 (略)
zsp40773 wrote:請問 大大 此ROM V4版本對比上一版V3只是新增了V4模組選擇包嗎?有其他功能上優化之類的更動嗎 1.整合模組包內容請詳閱上一篇ESPOWER大說明2.只是新增了V4模組選擇包嗎?目前XDA善無人整合模組包,你講的好像很簡單,寫腳本反覆測試修正是耗時又累請給開發著多點回應,你們的經驗分享及刷機安裝過程,都可以分享,不要讓開發著無心維持下去
kis42965 wrote:1.整合模組包內容請...(恕刪) Sorry,因為已經先刷了v3版本rom和v4模組選擇包.使用感想心得,比原廠ROM好用多了,更多可玩性功能原廠NJ5開省電模式,操作順暢度會有點頗卡頓的.但是大大的ROM V3+V4模組選擇包,即使開省電模式操作順暢度也已經很OK了,比原廠順太多了.最讚最方便的是,不少超符合台灣使用者的插件&功能都是原廠ROM辦不到的.不知道android 5.0會不會再製作一個新的ROM以及各種優化&模組功能分享給我們這些喜歡刷機Note4的機友們感謝分享,辛苦了