Argus-SAF icon indicating copy to clipboard operation
Argus-SAF copied to clipboard

Decompile missing some results

Open shengliangd opened this issue 5 years ago • 1 comments

I decompiled some app(one of them is qqlite) using the following settings(code):

    val reporter = new DefaultReporter
    val yard = new ApkYard(reporter)
    val layout = DecompileLayout(decompilePath)
    val strategy = DecompileStrategy(layout)
    val settings = DecompilerSettings(debugMode = false, forceDelete = true, strategy, reporter)
    val apk = yard.loadApk(fileUri, settings, collectInfo = true, resolveCallBack = true)

But the generated output miss some classes I care about. Then I compared the resulting decompile output directory with the output of apktool, and found that there are some classes not generated by argus-saf. I guess there can be some settings in the code above code to configure this behavior, but I don't know what it is. Any suggestions? Thanks in advance!

shengliangd avatar May 30 '19 02:05 shengliangd

It might be filtered, you can check and disable the setting here: https://github.com/arguslab/Argus-SAF/blob/df2557a9654260d5dd933a15f52143bbd6da1f6d/amandroid/src/main/scala/org/argus/amandroid/core/decompile/DecompilerSettings.scala#L43

fgwei avatar Jun 13 '19 04:06 fgwei