本帖最後由 chenchuie 於 2015-5-11 16:10 編輯
昨晚睡前理了一下思緒,研究了一下舊版酷狗軟體在現在apktool2.0.0.jar的重編譯,
大致能找出問題來源了!
我之前發佈7.2.5繁化低調版時是4/6,
當時apktool.jar是2.0.0RC4,當時確定能重編譯軟體,
安裝開啟正常使用。(不然我也不會發佈)
因為追新,4/21官方更新2.0.0正式版後,我就更新APKDB 1.9.0 調試版150422這版。
目前只有酷狗會這樣,
其它能順利重編譯的軟體(芒果TV、章魚TV),在Android系統開啟使用不會報錯,功能也正常。
不過更新2.0.0正式版後,似乎降回2.0.0RC4.jar也沒用,
它可能已經在windows系統寫入了些東西(我想是APKDB 1.9.0 調試版150422安裝時強制寫入的,但寫入的東西無法降只能升)。
昨日把淡藍斯宇發出的APKDB 1.9.0 調試版降為20150304版
及利用指令直接對7.2.5繁化低調版反編譯(皆把apktool.jar取代成2.0.0RC4版),
發現原本2.0.0RC4能反編譯的7.2.5繁化低調版,已經無法順利反編譯了,更別說還要回編譯了。
就只能更新2.0.0正式版才能反、回編譯,推測是2.0.0對酷狗某些東西的要求較嚴格,
雖然在WINDOWS能順利重編譯,
但在Android會偵錯,才會導致我無法使用(畢竟apktool這是讓您跳過開發者軟體,直接能在windows修改的工具,有問題算正常)。
總之作者已經在debug開發2.0.1了,我只能等等了~
-------------
我發覺apktool2.0.0,連改apktool.yml的version來防止升級提醒,回編譯時version也不會變換...真是坑...
|