Closed jtyjd closed 4 years ago
The error says java.lang.NoClassDefFoundError: com/baidu/netdisk/tra deplatform/download/ui/view/album/DownloadManagerAlbumDetailAdapter
Does this class exist in classes.dex?
This class sounds unimportant for analysis. Have you considered suggestions in the readme, e.g. not running the entire dex file (which is almost certain to fail) and only picking classes and methods you're interested in?
Since it looks like the real issue here is a missing class, I'm going to close the issue. Feel free and continue discussion here.
The class may be from a dynamically loaded dex file. In any case, you'll need to make sure the input dex has all the classes you want to execute. A work around is generally to only deobfuscate the methods you care about.
http://issuecdn.baidupcs.com/issue/netdisk/apk/BaiduNetdisk_10.0.73.apk
I used baksmali to convert it to smali, and then I ran simplify and encountered errors. Is this what is the reason?
C:\>java -jar baksmali.jar disassemble BaiduNetdisk_10.0.73.apk -o app
C:\>java -jar simplify.jar app -o classes.dex
I also tried Apktool to decode it into smali and merge smali into a folder, then I also encountered errors using simplify.