綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求繁化檔] 求高手教導解包(反編譯)方法 以便繁化Any.DO 2.0 英文版

 關閉 [複製連結] 查看: 2153|回覆: 3|好評: 0
跳轉到指定樓層
樓主
timsss | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-2-7 22:33
50碎鑽
本帖最後由 timsss 於 2012-2-9 16:01 編輯

【語   言】:英語
軟體名稱】:Any.DO: To Do List | Task List
【版本資訊】:2.0
【更新日期】:2012-02-06  
【軟體大小】:3.4 MB
【使用權限】:免費版
【系統支持】:支持Android 2.2 以上版本
【軟體介紹】 :
今天推薦的「待辦事項」軟體:「Any.DO」是個可以與Google Tasks同步,並且而令人驚豔的 To DO List App ,擁有「迷人操作風格」和「清楚管理思維」,讓人不得不推薦,加上未來 Any.DO 承諾的跨平台工具和更多的同步服務,值得我們好好關注。


求助:
小弟想繁化此軟體,之前的版本更新可以很輕易的解包加入繁體語系再打包,
但最近軟體更新發現有兩三款軟體解包時都出現錯誤。可否有高手能教導排除此異常~~謝謝

http://apk.tw/forum.php?mod=viewthread&tid=52682&extra=

異常LOG
  1. I: Baksmaling...
  2. I: Loading resource table...
  3. I: Decoding resources...
  4. I: Loading resource table from file: C:\Users\YiFong\apktool\framework\1.apk
  5. W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020080
  6. W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020082
  7. W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020081
  8. W: Could not decode attr value, using undecoded value instead: ns=android, name=resizeMode, value=0x00000003
  9. W: Could not decode attr value, using undecoded value instead: ns=android, name=minResizeWidth, value=0x00006e01
  10. W: Could not decode attr value, using undecoded value instead: ns=android, name=minResizeHeight, value=0x00006e01
  11. W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020080
  12. W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020080
  13. Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010102da
  14.         at brut.androlib.res.data.ResPackage.getResSpec(Unknown Source)
  15.         at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
  16.         at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
  17.         at brut.androlib.res.decoder.ResAttrDecoder.decode(Unknown Source)
  18.         at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(Unknown Source)
  19.         at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(Unknown Source)
  20.         at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(Unknown Source)
  21.         at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Unknown Source)
  22.         at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(Unknown Source)
  23.         at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(Unknown Source)
  24.         at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
  25.         at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
  26.         at brut.androlib.res.AndrolibResources.decode(Unknown Source)
  27.         at brut.androlib.Androlib.decodeResourcesFull(Unknown Source)
  28.         at brut.androlib.ApkDecoder.decode(Unknown Source)
  29.         at brut.apktool.Main.cmdDecode(Unknown Source)
  30.         at brut.apktool.Main.main(Unknown Source)
複製代碼

Any.DO.apk

3.35 MB, 下載次數: 11, 下載積分: 碎鑽 -1 個

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
player16818 | 收聽TA | 只看該作者
發表於 2012-2-8 01:35
在我拙見看來˙˙應該是反編譯的工具軟體版本過舊˙˙導致部分新軟體中的字元編碼無法全部相對應所致˙˙以上僅供參考˙˙
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

板凳
endymion | 收聽TA | 只看該作者
發表於 2012-5-21 12:12
本帖最後由 endymion 於 2012-5-21 12:57 編輯

會發生
I: Baksmaling...
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: C:\Users\YiFong\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020080
W: Could not decode attr value, using undecoded value instead: ns=android, name=previewImage, value=0x7f020082
...
...
...
...
...

是因為你的xxx\apktool\framework\1.apk框架參考檔(不知道是不是這樣翻譯)版本比原程式的檔案版本舊
所以找到比較新版的framework-res.apk匯入APKtool就可以正常解壓縮了
用這個指令
Apktool if framework-res.apk
可以把你下載下來的framework-res.apk匯入到xxx\apktool\framework\1.apk
(為保險起見可以先備份1.apk起來)


我從android-4.0提取framework-res.apk後匯入APKtool後
再試著解壓縮你提供的檔案
可以正常解碼不會有錯誤訊息(AndroidMarket已下架害我多花一個碎鑽來試一.一!!!)

請參考

評分

參與人數 1碎鑽 +6 經驗 +1 收起 理由
player16818 + 6 + 1 讚一個!

查看全部評分

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

使用道具 舉報

地板
php3.she | 收聽TA | 只看該作者
發表於 2012-5-21 15:57
剛剛用5個版本測試只有v1.4.3最正常
正如player16818版大所說版本過舊
apktool.jar  更新為版本Apktool v1.4.3檔案大小:2.94 MB (3,091,003 位元組)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

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

本版積分規則