国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Android混淆后怎么破解 android源碼被混淆了怎么還原?

android源碼被混淆了怎么還原?當(dāng)模糊代碼輸出堆棧信息時(shí),方法名稱無法識(shí)別,這使得調(diào)試非常困難甚至不可能。幸運(yùn)的是,當(dāng)Proguard運(yùn)行時(shí),它會(huì)輸出一個(gè)回溯.bat腳本(窗口)或回溯.sh腳本(

android源碼被混淆了怎么還原?

當(dāng)模糊代碼輸出堆棧信息時(shí),方法名稱無法識(shí)別,這使得調(diào)試非常困難甚至不可能。幸運(yùn)的是,當(dāng)Proguard運(yùn)行時(shí),它會(huì)輸出一個(gè)回溯.bat腳本(窗口)或回溯.sh腳本(Linux、MacOSX)可以將混亂的堆棧跟蹤信息還原為可讀的信息。它位于回溯.bat| 回溯.sh[-詳細(xì)]映射.txt例如:

回溯.bat-冗長的映射.txt模糊的trace.txt文件

如果您不指定

為什么這么多商業(yè)Android開發(fā)者不混淆代碼?

,并不是說沒有辦法混淆某些代碼。一旦困惑,就會(huì)出現(xiàn)問題。因?yàn)橛幸粋€(gè)項(xiàng)目是由很多人寫的,經(jīng)過幾輪的團(tuán)隊(duì)合作,它反映了一些東西,做出了各種惡心的判斷。它的很大一部分沒有使用邏輯,而且非常復(fù)雜。我們稱之為自然加密。一般開發(fā)團(tuán)隊(duì)根本沒有精力去處理它。一旦混淆,就會(huì)出現(xiàn)問題,表現(xiàn)不好,不順暢等等。另一個(gè)項(xiàng)目,大部分內(nèi)容是用C寫的,Java層是用來做UI的,沒有必要混淆,外層為核心代碼加固shell,給你沒有用,反編譯只是部分代碼。另外,一些項(xiàng)目的邏輯大多在后臺(tái),前端邏輯過于簡單,要求實(shí)名制,而且業(yè)務(wù)變更過于頻繁,因此沒有出現(xiàn)混亂。我也看到有些項(xiàng)目是外包的,公司基本上不理解。其他人已經(jīng)把他們帶走并送走了。整體質(zhì)量不如預(yù)期。