[問題] Lua使用unluac解密後的問題
因要自行翻譯APP接觸了反組譯,將apk拆解後發現有許多.lu檔案,*使用unluac將其解密成
Lua的程式碼後,僅修改了部分文字(不影響程式碼),再使用Luac將其加密回.lu,打包及簽
名回apk後,在手機上安裝成功但無法執行(閃退)。
檢查之後發現使用unluac解密,會造成程式碼部分缺失,但上網找似乎沒有更好的解密方法
,請位高手是否有解?
反組譯過程:
1.使用apktool接apk解開
2.使用corona-archiver從素材resource.car解出許多.lu(加密的Lua程式碼)
3.使用unluac將.lu解密成.lua(Lua原碼)
4.修改原碼中的資料(ex:顯示在UI上的文字,不影響程式)
打包過程:
5.使用luac將.Lua加密成.lu
6.使用corona-archiver打包回resource.car
7.覆蓋原本的resource.car後用apltool打包成apk
8.使用signapk簽名apk
問題發現點:部分.lua檔原碼缺少程式碼,或是多了莫名空格
故想請問是否有更完整的解加密Lua方法
---------
前面的問題解決了,把全部lua看完後修改內文,但發現新的問題
corona-archiver打包回resource.car會失敗,產生的檔案是空的(1kb)mm
已測試過不是lua被修改的關係,因解開resorce.car後不修改lua,直接打包回去也是1kb,
請問是什麼問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.71.217
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1553566699.A.CD7.html
→
03/27 00:33,
5年前
, 1F
03/27 00:33, 1F
→
03/27 00:33,
5年前
, 2F
03/27 00:33, 2F
→
03/27 00:36,
5年前
, 3F
03/27 00:36, 3F
→
03/27 00:36,
5年前
, 4F
03/27 00:36, 4F
→
03/27 00:36,
5年前
, 5F
03/27 00:36, 5F
→
03/27 00:36,
5年前
, 6F
03/27 00:36, 6F
→
03/27 00:36,
5年前
, 7F
03/27 00:36, 7F
→
03/27 00:39,
5年前
, 8F
03/27 00:39, 8F
→
03/27 00:39,
5年前
, 9F
03/27 00:39, 9F
→
03/27 09:22,
5年前
, 10F
03/27 09:22, 10F
→
03/27 09:22,
5年前
, 11F
03/27 09:22, 11F
→
03/27 09:22,
5年前
, 12F
03/27 09:22, 12F
→
03/27 09:22,
5年前
, 13F
03/27 09:22, 13F
→
03/27 09:22,
5年前
, 14F
03/27 09:22, 14F
→
03/27 09:22,
5年前
, 15F
03/27 09:22, 15F
→
03/27 09:22,
5年前
, 16F
03/27 09:22, 16F
→
03/27 09:22,
5年前
, 17F
03/27 09:22, 17F
→
04/24 12:52,
5年前
, 18F
04/24 12:52, 18F
※ 編輯: alex15964 (223.139.230.197), 05/05/2019 13:35:06
Programming 近期熱門文章
PTT數位生活區 即時熱門文章