• 1793

** S3 ROM **


ckck1002 wrote:
E大謝謝您,但我說的是圖片上圈起來的地方不一樣
是不是先刷成下拉15鍵後再刷整體的美化包就可以了?(恕刪)


抱歉 , 沒有看清楚 , 重新上傳你要的圖示

Top_15_N.zip (修正版, 新增二處圖示)

http://webhd.xuite.net/_oops/cschien.cs/w8h



dingdingc wrote:
我發現xda的rom都有下面這張圖的問題
就算語言用回英文也是有
台版原廠是正常的

本來我想要自己反編譯去修改那個%1$s
以往i9000應該是在setting.apk
但我看s3只有secsetting
反編譯出來沒有可以改的地方
謝謝~(恕刪)


dingdingc 大大 你好

我發現 xda Omega v7.0 也有這個問題, 所以我反編譯進去看, 發現它中文的語法就是錯誤

如下: 約在 2331 列的地方

====================================================================
<string name="voice_input_control_incomming_calls_summary">可透過語音命令 %1$s 與 %2$s 接聽或拒接來電。使用語音命令接聽來電時揚聲器將開啟</string>

<string name="voice_input_control_alarm">鬧鐘</string>
<string name="voice_input_control_alarm_summary">可利用語音命令停止或延遲鬧鐘,如 %1$s 與 %2$s</string>

====================================================================

所以我將它重新修改後, 作成一個直刷包

Omega_v7_settings.zip (17356 kb)

http://webhd.xuite.net/_oops/cschien.cs/v9b

若使用 Omega_v7

按設定 => [語言與輸入]=> [應用程式語音命令] , 有亂碼者, 可刷此包

======================================================================

因 Secsettings.apk 這個檔, 不是共用檔, 很多作者,都會在這個 apk 加上一些功能

所以就只能針對 rom 提供該檔,

若其它的 rom 也有此問題, 我稍晚寫個 教學篇 , 可自行修改





dreamivy wrote:
請問一下,我選擇3.選擇安裝,刷完後如果發現少選一個,
是否可以再進cwm補選?會變成重刷嗎?謝謝!(恕刪)


這樣會變成重刷,

Espower wrote:
抱歉 , 沒有看清楚...(恕刪)


E大感謝您囉,辛苦了
Espower wrote:
dingdingc ...(恕刪)


謝謝

再麻煩您寫個教學^^

我剛下載你的OMEGA專用的去反編譯
發現RES下還是沒有可以修改的地方
看來是藏在Smali裡面了

我的反編譯工具是下載您一樓提供的^^

目前我的ROM是HyperGalaxy自行增肥版XD
不是正咩? 炮死你...This is 01
E大週末愉快呀^^~

我現在使用foxhound 很順~很好用


我剛無聊刷一個"次文字變藍色"的直刷包

我發現它好像沒辦法改吼?

是因為FOXHOUND ROM本身設定中的排列跟功能有重編譯過

因此沒辦法刷入~對嗎?~

E大你好:請問有沒有狀態下拉列也是半透明的直刷包,謝謝.週末快樂.
E大:有沒有SecContacts_C 改良板嗎?我是 I9300ZSALF1 Rom is Deodexed + Rooted 謝謝
XDA 有某些 ROM 按設定 => [語言與輸入]=> [應用程式語音命令] , 會出現亂碼

可依以下的教學修改
==========================================================================
我儘可能寫詳細一點, 讓大家都會修改

若已經瞭解編譯,反編譯者可略過前面二章

==========================================================================

第一章 : JAVA 的設定

編譯共需要 二 種軟体 , 電腦要配罝 JAVA 的環境 , (本章將以 JAVA 環境設定為主 )

JAVA 下載

官網地址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html


1,下載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:\Program

Files\Java\jdk1.6.0_31\lib\tools.jar;."

(改路徑的填自己對應的路徑,不含雙引號,別漏了最後的分號和句點)



(6)最後打開cmd,輸入“java –version”,看到你的java版本,基本能說明JAVA環境配置成功了。



============================================================================
第二章 編譯軟体

分享 S3 專用的編譯軟體 (APKTOOLD)

apktoolD.rar (22.5 MB)

http://webhd.xuite.net/_oops/cschien.cs/t6c

解壓縮後將 apktoolD 這個資料夾,放入 C:/apktoolD

檔案介紹

批次處理, 避免手打錯誤

===================================================================

1IN_1.cmd 這個檔最主要是執行框架, 下面這二個指令, 只要按下去,就會自動執行

apktool if twframework-res.apk

apktool if framework-res.apk

資料夾裏我已附上最新的 4.0.4 Framework-res.apk 及 twframework-res.apk

應該是 4.0.4 版都可適用 , 以後若換 4.1 .... , 再從 rom 中提取這二個檔案

覆蓋即可

這個指令,只要在你的電腦執行一次即可

=====================================================================

2N_2.cmd 這個檔最主要是執行反編譯的指令,

apktool d xxx.apk

把 apk 檔的文件, 拖到 2N_2.cmd 這裏面, 就開始執行反編譯的動作, 執行完會分解同名的資料夾

=====================================================================

3N_3cmd 這個檔最主要是執行編譯的指令,

apktool b xxx

把剛編譯產生的資料夾, 拖到 3N_3.cmd 這裏面, 就開始執行反編譯的動作, 執行完成後,資料來

會多出二個資料夾, 容後說明

=========================================================================
第三章 如何修正 xda rom 中文錯誤的部份,

首先,先下載正確的中文包 (下載後,解壓縮 : 資料夾名稱 : [values-zh-rTW]

= 正確的中文包 =

1. 從手機 /system/app/Secsettings.apk 這個檔 copy 至 電腦 c:/apktoolD

2. 首先要先反編譯 Secsettings.apk

先執行 1N_1.cmd , 只要執行一次即可, 後面就不用再執行

將 Secsetting.apk , 拉至 2N_2.cmd

執行完會多一個資料夾 [SecSettings]

3. 按這個資料夾,將這個目錄[values-zh-rTW]刪除 C:\apktoolD\SecSettings\res\values-zh-rTW

因為它是錯誤的中文檔

4. 所以我們要把正確的放進去 , 正確的中文包, 就是上面下載那個包 [values-zh-rTW]

5 將下載的中文包解壓縮後的資料夾[values-zh-rTW], copy 至 C:\apktoolD\SecSettings\res\

6 我們已經將正確的中文放進去了, 接下來要編譯

7. 接下來, 回到 C:\apktoolD 的上層目錄, 將 [SecSettings] ,這個資料夾 ,拉至 3N_3.cmd

會出現 dos 的畫面, 在執行編譯 => 編譯的時間約 10 分鐘,請耐心等待

8 編譯完成後, [SecSettings] 這個資料夾會多出二個子資料夾 [build] 及 [disk]

9. 按 [build] => [apk] => 有出現這個 resources.arsc 檔反編譯才算成功

10. 再回到 apktoolD 最上層的目錄

11. 按 SecSettings.apk , 按上面那個 [加入]

12.選擇加入的檔案 , [SecSettings]=> [buld] => [apk] => resources.arsc

13.按確定, 選擇左下角的 [僅儲存], 離開

14. SecSettings.apk ,這個檔已完成變更中文包

======================================================================
為了驗証上列的步驟 , 特別用 HyperGalaxy_v0.4 rom test ,

這個rom 沒有語音功能, 我再刷入語音功能才能測試,測試後一切正常

若有刷這個 rom , 可刷下面這個包, 可解決亂碼之問題

HyperGalaxy_v0.4_settings.zip

http://webhd.xuite.net/_oops/cschien.cs/50t

刷入前




刷入後



blackshop75 wrote:
我現在使用foxhound 很順~很好用
我剛無聊刷一個"次文字變藍色"的直刷包

我發現它好像沒辦法改吼?

是因為FOXHOUND ROM本身設定中的排列跟功能有重編譯過

因此沒辦法刷入~對嗎?~(恕刪)


blackshop75 你好

你的理解是正確的,

foxhound rom 作者本身,好像有自行編譯過

只要我們有編譯的檔案,刷入有 50% 是無效的

像前一篇,中文亂碼 , 我測試了五個 rom 都可以解決中文亂碼的問題

只有 foxhound rom 不讓我修改,
  • 1793
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 1793)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?