綁定帳號登入

Android 台灣中文網

[求檔] Root Explorer 3.0繁化計畫

[複製連結] 查看: 11819|回覆: 36|好評: 7
 樓主| im641 | 收聽TA | 顯示全部樓層
發表於 2013-6-4 21:42
由 手機網頁 發佈
WindMark 發表於 2013-6-2 22:44
可是\u5237\u65b0是原本已經是繁體中文 回編譯以後才生成的代碼 假如原先已經是繁體的app 你應該也不可能 ...

個人推測:會不會是因為windows語言編碼的問題?
可以試試看從控制台裡面語言與地區選項,非UTF-8編碼,從BIG5改成GBK看看吧~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

YoCo2 | 收聽TA | 顯示全部樓層
發表於 2013-6-5 01:40
本帖最後由 YoCo2 於 2013-6-6 22:27 編輯



這帖的 http://apk.tw/forum.php?mod=redi ... &fromuid=392861

這個 R.E.管理器_SpeedSoftware_Root Explorer_v3.0_(Android 3.0 )_iKiraCN.apk 版本
是漢化第一版 dropbox 無法新增,
已經有漢化第二版已修正 dropbox 無法新增之問題了.

不過..這個漢化第二版,不好反編譯喔...

點評

還有, 繁化不能有多個版本, 你發表了就申請專利來搞獨家喔? 又不是拿你的來改作者, 你是在緊張什麼啦...  發表於 2013-6-5 21:12
你去中國說「恁爸係臺灣郎啦」看看, 告訴你很少有人像我們臺灣人一樣對外國人那麼友善的...  發表於 2013-6-5 21:09

評分

參與人數 3碎鑽 +5 幫助 +7 技術 +1 收起 理由
AP5I + 1 + 1 非常讚
躺著也會中槍 + 1 + 1 這樣中國就會更壯大???
im641 + 3 + 5 + 1 請勿諷刺~~

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

joe820730 | 收聽TA | 顯示全部樓層
發表於 2013-6-5 02:36
繁化smali的部分難是難在你不能改錯字串,對於數量小的還沒什麼問題,數量龐大的弄起來就會很痛苦
剛剛自己反編譯了一下...
const-string的數量高達9533個,光是找出那些可以改那些不能改就很頭痛了......OTZ
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| im641 | 收聽TA | 顯示全部樓層
發表於 2013-6-5 09:07
本帖最後由 im641 於 2013-6-5 09:09 編輯


希望能盡快完成,繁化方面我已經一個頭兩個大啦~~~
看來妳是會繁化的人,何不教教大家,知識是需要流通的!!
發個教程吧~~

評分

參與人數 1碎鑽 +1 幫助 +1 技術 +1 收起 理由
xpic + 1 + 1 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

joe820730 | 收聽TA | 顯示全部樓層
發表於 2013-6-6 02:34
昨天沒仔細研究,今天想說看能不能勉強做一個不完全繁化版
結果找到的資料實在令我崩潰

比如View Mode,如果寫成UTF-8的十六進位會變成

56 69 65 77   20   4D 6F 64 65
V    i   e   w (空格)  M   o   d   e

然後這串字在Root Explorer反編譯後的Smali檔裡面會變成
0x56t
0x69t
0x65t
0x77t
0x20t
0x4Dt
0x6Ft
0x64t
0x65t

好,我們把這串字暫且翻譯成「顯示模式」好了,那麼他在UTF-8的編碼是
[E9 A1 AF] [E7 A4 BA] [E6 A8 A1] [E5 BC 8F]
     顯               示               模               式

接下來,一樣要把這串16進位碼改寫成0x??t的形式,然後寫回smali裡面
所以會變成.....
0xE9t
0xA1t
0xAFt
.........呃,算了

這.也.太.累.了.吧!!!!
給漢化神人跪了....

點評

你真的是 武林高手  發表於 2013-6-7 02:04

評分

參與人數 1幫助 +1 收起 理由
goingkkkkk + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| im641 | 收聽TA | 顯示全部樓層
發表於 2013-6-6 18:58
由 手機網頁 發佈
本帖最後由 im641 於 2013-6-6 21:26 編輯
joe820730 發表於 2013-6-6 02:34
昨天沒仔細研究,今天想說看能不能勉強做一個不完全繁化版
結果找到的資料實在令我崩潰



所以才說大家一起繁化,解決困難的最佳途徑,但是,能否請您再說明詳細一些,因為我有點不懂欸!
大家加油,讓我們用熱情的掌聲歡迎YoCo2蒞臨指導!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

joe820730 | 收聽TA | 顯示全部樓層
發表於 2013-6-6 23:52
本帖最後由 joe820730 於 2013-6-6 23:54 編輯

這樣你可能比較看得懂
bandicam 2013-06-06 23-23-18-683.jpg
請看UTF-8那行
對了這程式叫做LoveString,GOOGLE一下就有

原本想說先從版本資訊那邊開始,先嘗試加入繁化作者的資訊
結果發現改完之後只要點版本資訊就會跳掉...
似乎還有哪些地方需要修改.....

點評

你行的 我看好你  發表於 2013-6-7 02:05

評分

參與人數 1碎鑽 +3 經驗 +2 幫助 +5 技術 +2 收起 理由
im641 + 3 + 2 + 5 + 2 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

joe820730 | 收聽TA | 顯示全部樓層
發表於 2013-6-7 02:46
基本確定修改的方向沒錯,不過現在卡到一個問題是...
比如Version在UTF-8編碼中一共7個字節
我不能直接把這邊改成"版本",因為這樣只有6個字節(在UTF-8編碼中一個中文字佔3個字節),程式會因此跳掉
所以我要再補一個空格變成"版本 "程式才不會出錯...

附圖: 00000.jpg

但問題來了,比如XXXMB used,"used"要翻譯成"已用"的話會多兩個字節...

我想應該有某個地方在控制字串長度,正在往這個方向探索中...
最近要快期末考了,可能進度會慢一點...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| im641 | 收聽TA | 顯示全部樓層
發表於 2013-6-12 12:40
由 手機網頁 發佈
joe820730 發表於 2013-6-7 02:46
基本確定修改的方向沒錯,不過現在卡到一個問題是...
比如Version在UTF-8編碼中一共7個字節
我不能直接把這 ...

請問考完了嗎?

點評

呵呵...大學電機系的期末考不是你想的這麼簡單啊...  發表於 2013-6-12 14:30
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

b9341130 | 收聽TA | 顯示全部樓層
發表於 2013-6-13 22:22
本帖最後由 b9341130 於 2013-6-14 01:29 編輯

剛剛使用 APK Multi-Tool 反編譯,搜尋Smali文件
找不出字串,好像很難搞
跟翻譯一般的apk差好多,投降

Root Explorer_v3.0.1_iKiraCN_Black.apk (1.52 MB, 下載次數: 0)

點評

你把繁化那版拿出來檔案比對就知道不一樣地方 順便學習  發表於 2013-6-15 03:46
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則