Android 台灣中文網

打印 上一主題 下一主題

[軟體問題] 想把一個程式繁化 但解包出現這個

 關閉 [複製連結] 查看: 1491|回覆: 18|好評: 0
跳轉到指定樓層
012357890 | 收聽TA | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
發表於 2014-3-6 18:41
20碎鑽
本帖最後由 012357890 於 2014-3-7 20:07 編輯

用解包程式 想要解包 反編訪
但是出現以下對話

This dex file has a link section, which is not supported. Ignoring.

請問這個是因為程式app 有加密的原因嗎?

所以不行反編嗎??

還是有其它的方式能解開呢??


PS:
解包時出現這個:

I: Baksmaling...
This dex file has a link section, which is not supported. Ignoring.
Exception in thread "main" org.jf.dexlib.Util.ExceptionWithContext: Index: 33394
, Size: 5372
        at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
        at org.jf.dexlib.IndexedSection.getItemByIndex(IndexedSection.java:77)
        at org.jf.dexlib.Code.InstructionWithReference.lookupReferencedItem(Inst
ructionWithReference.java:79)
        at org.jf.dexlib.Code.InstructionWithReference.<init>(InstructionWithRef
erence.java:57)
        at org.jf.dexlib.Code.Format.Instruction21c.<init>(Instruction21c.java:6
3)
        at org.jf.dexlib.Code.Format.Instruction21c.<init>(Instruction21c.java:4
0)
        at org.jf.dexlib.Code.Format.Instruction21c$Factory.makeInstruction(Inst
ruction21c.java:112)
        at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:82)
        at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
        at org.jf.dexlib.Item.readFrom(Item.java:77)
        at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
        at org.jf.dexlib.Section.readFrom(Section.java:143)
        at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
        at org.jf.dexlib.DexFile.<init>(DexFile.java:267)
        at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:49)
        at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:34)
        at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:74)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:89)
        at brut.apktool.Main.cmdDecode(Main.java:146)
        at brut.apktool.Main.main(Main.java:77)
Caused by: java.lang.IndexOutOfBoundsException: Index: 33394, Size: 5372
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at org.jf.dexlib.IndexedSection.getItemByIndex(IndexedSection.java:75)
        ... 18 more
Error occured while retrieving the field_id_item item at index 33394
Error occured at code address 16
code_item @0x104b40


我用其它的app都沒問題
剛好遇到一個 會出現這個
所以就不行用了嗎?
還是有其它的辦法呢?


apk載點:
InCall Recorder &amp;amp; Voice PRO v1.2.apk (2.09 MB, 下載次數: 12)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
熱門小遊戲推薦

評分

參與人數 1碎鑽 +4 幫助 +6 收起 理由
wang369.tw + 4 + 6 讚一個!

查看全部評分

收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

14
 樓主| 012357890 | 收聽TA | 只看該作者
發表於 2014-3-7 21:24
ikv.tw 發表於 2014-3-7 20:45
我剛剛用我這幫你回編的檔案修改了一點點
裡面有些是圖片繁化
比如有手指的那幾張圖


非常感謝你的指導和教學^^

真的謝謝您 讓我上了一課
這樣就可以了^^ 麻煩你不好意思
其它我在按按看
因為我看到是英文的 怕家人不會用
上網找都是全英文 沒中文化和簡體版本><

所以想說來把他中文化一下
呵呵 結果上了寶貴的一課^^
謝謝您 ikv.tw 大大


也謝謝其它 回答的大大們^^ 真的很謝謝你們!!



點評

有繁化完成歡迎上傳分享給大家哦^^任何問題歡迎私訊問我,或至繁化技術區發帖,很多神人都會去看看的喲^^  發表於 2014-3-7 21:40

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ikv.tw + 1 + 1 非常讚

查看全部評分

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

使用道具 舉報

13
ikv.tw | 收聽TA | 只看該作者
發表於 2014-3-7 20:45
本帖最後由 ikv.tw 於 2014-3-7 20:55 編輯

我剛剛用我這幫你回編的檔案修改了一點點
裡面有些是圖片繁化
比如有手指的那幾張圖
你必須要抓圖出來改圖...不過那只是說明,應該不用吧XDD
因為我美工不好
我改了上面一行字
和中間升級(鎖頭符號)開頭的一些文字
不過我想這些用不到...
這邊是給您參考一下SMALI繁化
是可繁化的,就是麻煩點...
您看看有什麼需要用到的介面要繁化的拍圖和寫中文翻譯給我
我翻好再上傳給您^^

這個你先裝了參考一下^^
DATA.apk (2.07 MB, 下載次數: 3)

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
012357890 + 1 + 1 超感謝的啦~!!

查看全部評分

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

使用道具 舉報

12
 樓主| 012357890 | 收聽TA | 只看該作者
發表於 2014-3-7 20:12
ikv.tw 發表於 2014-3-7 19:51
要謝謝APKDB的作者"淡藍斯宇"大大,呵呵^^
有耶
有些文字在SMALI裡也要繁化

嗯嗯 也謝謝淡藍斯宇大大^^

我有上傳 回編成功的檔案了
我剛去爬文一下 SMALI 繁化
感覺好像 好難

沒想到 SMALI 也要
因為一般 我都只用到
values資料夾中的strings
><" 沒想到 還有其它地方

點評

作者不想給人改就藏起來咩,呵呵,不過這樣改這些藏起來的東西也比較爽,嘿嘿  發表於 2014-3-7 20:47
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

11
ikv.tw | 收聽TA | 只看該作者
發表於 2014-3-7 19:51
012357890 發表於 2014-3-7 19:49
大大謝謝你 提供這個
APKDB1.8.2

要謝謝APKDB的作者"淡藍斯宇"大大,呵呵^^
有耶
有些文字在SMALI裡也要繁化
看大大方不方便留LINE詳談討論
若不方便的話請上傳您回編成功的檔案
小弟再安裝查看後回覆給您^^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

10
ikv.tw | 收聽TA | 只看該作者
發表於 2014-3-7 19:49
回編完成的檔案

DATA.apk (2.07 MB, 下載次數: 1)

點評

對 換你說的APKDB1.8.2 就ok了^^  發表於 2014-3-7 19:50

評分

參與人數 1幫助 +1 收起 理由
012357890 + 1 太感謝你了^^

查看全部評分

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

使用道具 舉報

9
 樓主| 012357890 | 收聽TA | 只看該作者
發表於 2014-3-7 19:49
ikv.tw 發表於 2014-3-7 19:30
近期有大量翻譯界的朋友都遇到這樣的問題哦
小弟推測是ANDROID版本
電腦編譯器大多尚未更新的原因

大大謝謝你 提供這個
APKDB1.8.2

已經ok了 不會出現問題 ya 真高興

不過我繁化後
發現 我只有把該程式 設定中文化 而已><
介面沒有中文化到

why??

就是 我只中文化這個strings.xml檔案

還是有其它的地方也要中文化呢?
因為我一直都只有中文化 strings.xml 這裡而且

有其它的地方 也要中文化的嗎?

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

使用道具 舉報

8
 樓主| 012357890 | 收聽TA | 只看該作者
發表於 2014-3-7 19:27
本帖最後由 012357890 於 2014-3-7 19:31 編輯
ikv.tw 發表於 2014-3-7 18:22
正常反回編完成
使用apkdb v1.8.2版


感謝你^^

剛測試後
回編會出現以下文字:

開始執行....請稍後!
I: Checking whether sources has changed...
I: Smaling...
Exception in thread "main" java.lang.NullPointerException
        at org.jf.util.PathUtil.getRelativeFile(PathUtil.java:44)
        at org.jf.smali.smaliFlexLexer.getSourceName(smaliFlexLexer.java:2878)
        at org.jf.smali.smaliFlexLexer.getErrorHeader(smaliFlexLexer.java:2970)
        at org.jf.smali.smaliFlexLexer.nextToken(smaliFlexLexer.java:2839)
        at org.antlr.runtime.CommonTokenStream.fillBuffer(CommonTokenStream.java:119)
        at org.antlr.runtime.CommonTokenStream.LT(CommonTokenStream.java:238)
        at org.jf.smali.smaliParser.smali_file(smaliParser.java:449)
        at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:71)
        at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:43)
        at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:33)
        at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:64)
        at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:48)
        at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:35)
        at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:243)
        at brut.androlib.Androlib.buildSources(Androlib.java:200)
        at brut.androlib.Androlib.build(Androlib.java:191)
        at brut.androlib.Androlib.build(Androlib.java:174)
        at brut.apktool.Main.cmdBuild(Main.java:188)
        at brut.apktool.Main.main(Main.java:70)

正在整理...........
>>執行結束!

請問為什麼會這樣呢?


檔案我放在 本帖文章上方那
請大大看一下^^

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

使用道具 舉報

7
ikv.tw | 收聽TA | 只看該作者
發表於 2014-3-7 18:22
本帖最後由 ikv.tw 於 2014-3-7 18:24 編輯
012357890 發表於 2014-3-7 07:08
我上傳了^^
因為這個我覺得很好用 也支援我的手機
但都是英文 我家人不會設定


正常反回編完成
使用apkdb v1.8.2版

這是反編後的檔案壓縮檔,請試用
如回編有問題
請上傳修改後資料夾壓縮檔
小弟再協助回編
需要任何協助或代為繁化都可以留言^^
一起加u吧^^

InCallRecorderVoicePROv1.2.rar (2.66 MB, 下載次數: 1)

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
012357890 + 1 + 1 感謝大大 馬上來測試

查看全部評分

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

使用道具 舉報

6
 樓主| 012357890 | 收聽TA | 只看該作者
發表於 2014-3-7 17:26
todobug 發表於 2014-3-7 12:38
要繁化也是可以的,不過我使用的步驟有點麻煩
1.先利用手機APK編輯器【翻譯】要繁化的檔案
2.改完之後在 ...

您好^^
請問apk編輯器 是說這個嗎?
"ApkEditor"

在手機上改嗎?



點評

http://apk.tw/forum.php?mod=viewthread&tid=87768&highlight=APK%E7%B7%A8%E8%BC%AF%E5%99%A8  發表於 2014-3-7 21:05
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

5
todobug | 收聽TA | 只看該作者
發表於 2014-3-7 12:38

                               
登錄/註冊後可看大圖


                               
登錄/註冊後可看大圖

要繁化也是可以的,不過我使用的步驟有點麻煩
1.先利用手機APK編輯器【翻譯】要繁化的檔案
2.改完之後在將檔案重新簽名

附上手機以及BS測試圖

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
012357890 + 1 + 1 感謝你的回答^^

查看全部評分

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

使用道具 舉報

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

本版積分規則