• 4

defy 2.2 Orange rom!

我找到3G不能開的原因了,先前超級管理器某次patch之後控制3G的方式有做修正,沒正確使用的話會讓人誤以為3G無法開啟,重新設定之後就正常了,不過這是在我裝上UK的3G fix的補丁後才想到的,所以orange的3G功能原本到底正不正常就不知道了XD
orange的rom:
Filename: JRDNEM_U3_3.4.2_131-003_DEBLUR_SIGN_SIGNED_USAJRDNEMARAB1B8ORAPL035.0R _USAJRDNFRYOORAPL_P006_A002_M0
01_HWp3_Service1FF.sbf
Creation Date: 02/01/2011 08:53:04
File size: 378288514
RAM DL Version: v0x001000
Bootloader Version: -------------
Platform: 4G OMAP
HAB Type: Signed Production

看來是美國的rom。
我用美國的rom 3G沒有正常過。

我沒用過超級管理器。
Sasha wrote:
Deodex我也一直搞不太懂...


再查了一查在http://www.pin5i.com/showtopic-android-rom-odex.html發現一個比較明確的說法:

odex是一個類似防盜版、盜用的功能
藉著將官方apk化成不完整檔案分放兩處的方法,使用戶不能直接導出APK(例如很多內建程式titanium無法完整備份)

如果這個說法沒錯的話,理論上deodex之後系統執行會比較順暢。
現在要刷defy 2.2是不是分成二種方式
一種透過moto的程式刷sbf檔再工模wipe
另一種用recovery mode去刷rom?
第一種好像不可以刷回2.1的rom嘛
被愛是一種幸福
senna0931 wrote:
再查了一查在http://www.pin5i.com/showtopic-android-rom-odex.html發現一個比較明確的說法:

odex是一個類似防盜版、盜用的功能
藉著將官方apk化成不完整檔案分放兩處的方法,使用戶不能直接導出APK(例如很多內建程式titanium無法完整備份)

如果這個說法沒錯的話,理論上deodex之後系統執行會比較順暢。


查到的說法(xda SilverZero: http://forum.xda-developers.com/showthread.php?t=709630)

Deodexed ROMs have their .apk's (which are basically the application packages) repackaged in a certain way. An "odex" can be thought of as a collection of parts of applications that have been pulled out and optimized before booting. This speeds up the boot process - in a way, it preloads part of the applications - but it also makes hacking those apps difficult because part of the original code is already extracted somewhere else.

Deodexing is just a process of putting those pieces back into the original applications. It takes a while to extract those parts and build the .dex cache (aka Dalvik cache), but only because the relevant parts aren't in an easy-to-access place for the system. The advantage of this is that an app can be modified effectively and the developer doesn't have to worry about conflicts from the separate odex part of the code.

So, short version: "Deodexed" ROMs have all their apps put back together. If an app can be themed, for example, a deodexed version of that app will not get messed up when the modified .apk tries to mesh with the odex of the original un-modified .apk. Because it's not there.

這個說法跟你提到的說法沒有衝突,odex提供兩個功能:
1. 將部分程式抽取出來進行優化及預載,可加速(程式?)啟動速度
2. 由於程式有部分被抽取出來,單一apk程式並不完整,增加了修改、hack程式的難度,有防盜的功能。

我覺得odex應該不會是單純防盜,
畢竟這東西難不倒xda上面的人,
每個defy的sbf rom一流出,就會有好心人馬上把deodex的更新檔放出來。


delsoul6104 wrote:
現在要刷defy 2.2是不是分成二種方式
一種透過moto的程式刷sbf檔再工模wipe
另一種用recovery mode去刷rom?
第一種好像不可以刷回2.1的rom嘛


大方向上來說是這樣沒錯,
不過透過recovery的方式也還是需要刷bootloader的sbf檔,
不然會不能開機,
另外直接透過recovery刷2.2 rom相機跟閃光燈會有些問題存在。
我是已經直刷UK 2.2的sbf,
若你想嘗試,
可參考senna0931之前提到的Higgsy的這一篇文章:
[HOW TO] Flash Froyo without loosing downgradability and keeping cam flash
另一個UK 2.2的問題,
在CN 2.2的rom裡面可以看到dialler左下角有一個通話錄音的功能,
但不管是T-mobile還是UK 2.2版都沒有這個功能(替換成了藍芽功能)。
我發現在system/app裡面有一個soundrecorder.apk的程式,
但這個程式似乎在uk 2.2裡面完全沒有任何功能,
不能通話錄音,在app drawer中也沒有捷徑存在,
不知道有沒有辦法進行修改,把dialler裡面也弄出通話錄音。

是有人提到替換dialer.apk或是phone.apk檔案換成中國版的,
但中國版有一個問題是會在號碼中加入短線,
例如0912345678會變成091-234-5678之類的,
這樣的短線會造成台灣的通話記錄程式判讀電信業者網內外錯誤。
真是有一好沒有兩好。
Sasha wrote:
[HOW TO] Flash Froyo without loosing downgradability and keeping cam flash


Higgsy這個版本GPS不能用,目前最理想的版本仍然是我在三樓說的Orange再加上3G fix,我目前是這樣用。

soundrecorder.apk這東西在2.51就有了,我所知道唯一啟動他的方法是,透過dropbox的apk選擇上傳,接著選擇audio就會出現可選擇soundrecorder,而且真的可以錄音,除此之外找不出任何方式去啟動他。
嗯,剛試過替換中國2.2的BlurDialer、BlurPhone和SoundRecorder,
沒用,
看來UK 2.2的內建通話錄音是無解了。
請問一下,moto的刷sbf工具可以把台版2.1 rom dump出來嗎?
被愛是一種幸福
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?