[prev in list] [next in list] [prev in thread] [next in thread] 

List:       soot-list
Subject:    Re: [Soot-list] Dava, how to run.
From:       Roman Petriev <vvpiroman () gmail ! com>
Date:       2014-10-28 19:01:00
Message-ID: CAN_r6tOsEhoVXaoiAkwM3+wDtPJrJkSf-0eo3mcNsOFVp_vohQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Is Dava works?

I try to use cmd string:
java -Xmx512M -cp soot.jar soot.Main -cp "C:\Program
Files\Java\jre7\lib\rt.jar;C:\Program
Files\Java\jre7\lib\jce.jar;C:\Program
Files\Java\jre7\lib\jsse.jar;C:\Program
Files\Java\jre7\lib\charsets.jar;Parallel_Shell.jar" -app
parallel_shell.Parallel_Shell -f dava -p db.transformations enabled:true -p
db.renamer enabled:true -p db.deobfuscate enabled:true -p
db.force-recompile enabled:true

And I have error message:

Decompiling parallel_shell.Parallel_Shell...
Decompiling parallel_shell.ShellSort...
Decompiling parallel_shell.ShellSort$Sorter...
Setting declaring class of methodint
<init>(parallel_shell.ShellSort,int[],int,D
avaSuperHandler)

Analyzing sootOutput\dava\src\parallel_shell\Parallel_Shell.java...
Analyzing sootOutput\dava\src\parallel_shell\ShellSort.java...
java.lang.RuntimeException: wrong static-ness
        at soot.jimple.StaticFieldRef.<init>(StaticFieldRef.java:46)
        at
soot.dava.internal.javaRep.DStaticFieldRef.<init>(DStaticFieldRef.java:46)
        at
soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields.checkAndSwitch(DeInliningFinalFields.java:211)
  at
soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields.inASTStatementSequenceNode(DeInliningFinalFields.java:360)
  at
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.caseASTStatementSequenceNode(DepthFirstAdapter.java:509)
  at
soot.dava.internal.AST.ASTStatementSequenceNode.apply(ASTStatementSequenceNode.java:98)
  at
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.normalRetrieving(DepthFirstAdapter.java:493)
  at
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.caseASTMethodNode(DepthFirstAdapter.java:68)
  at
soot.dava.internal.AST.ASTMethodNode.apply(ASTMethodNode.java:492)
        at soot.dava.DavaBody.applyASTAnalyses(DavaBody.java:626)
        at soot.dava.DavaBody.analyzeAST(DavaBody.java:420)
        at soot.PackManager.postProcessDAVA(PackManager.java:693)
        at soot.PackManager.writeOutput(PackManager.java:521)
        at soot.Main.run(Main.java:246)
        at soot.Main.main(Main.java:152)

Parallel_Shell.jar is simple console application for testing.
What's wrong?

Thanks for any help!

Best Regards,
Roman.


2014-10-27 12:29 GMT+03:00 Roman Petriev <vvpiroman@gmail.com>:

> Hi, All!
> 
> I want to decompile jar with Dava, but I can't find right cmd arguments.
> How I can do this? Could someone write examples?
> 
> Best Regards,
> Roman.
> 


[Attachment #5 (text/html)]

<div dir="ltr">Is Dava works?<div><br></div><div>I try to use cmd \
string:</div><div><div>java -Xmx512M -cp soot.jar soot.Main -cp &quot;C:\Program \
Files\Java\jre7\lib\rt.jar;C:\Program Files\Java\jre7\lib\jce.jar;C:\Program \
Files\Java\jre7\lib\jsse.jar;C:\Program \
Files\Java\jre7\lib\charsets.jar;Parallel_Shell.jar&quot; -app \
parallel_shell.Parallel_Shell -f dava -p db.transformations enabled:true -p \
db.renamer enabled:true -p db.deobfuscate enabled:true -p db.force-recompile \
enabled:true</div><div><br></div></div><div>And I have error \
message:</div><div><br></div><div><div>Decompiling \
parallel_shell.Parallel_Shell...</div><div>Decompiling \
parallel_shell.ShellSort...</div><div>Decompiling \
parallel_shell.ShellSort$Sorter...</div><div>Setting declaring class of methodint \
&lt;init&gt;(parallel_shell.ShellSort,int[],int,D</div><div>avaSuperHandler)</div><div><br></div><div>Analyzing \
sootOutput\dava\src\parallel_shell\Parallel_Shell.java...</div><div>Analyzing \
sootOutput\dava\src\parallel_shell\ShellSort.java...</div><div>java.lang.RuntimeException: \
wrong static-ness</div><div>            at \
soot.jimple.StaticFieldRef.&lt;init&gt;(StaticFieldRef.java:46)</div><div>            \
at soot.dava.internal.javaRep.DStaticFieldRef.&lt;init&gt;(DStaticFieldRef.java:46)</div><div> \
at soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields.checkAndSwitch(DeInliningFinalFields.java:211)</div><div> \
at soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields.inASTStatementSequenceNode(DeInliningFinalFields.java:360)</div><div> \
at soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.caseASTStatementSequenceNode(DepthFirstAdapter.java:509)</div><div> \
at soot.dava.internal.AST.ASTStatementSequenceNode.apply(ASTStatementSequenceNode.java:98)</div><div> \
at soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.normalRetrieving(DepthFirstAdapter.java:493)</div><div> \
at soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.caseASTMethodNode(DepthFirstAdapter.java:68)</div><div> \
at soot.dava.internal.AST.ASTMethodNode.apply(ASTMethodNode.java:492)</div><div>      \
at soot.dava.DavaBody.applyASTAnalyses(DavaBody.java:626)</div><div>            at \
soot.dava.DavaBody.analyzeAST(DavaBody.java:420)</div><div>            at \
soot.PackManager.postProcessDAVA(PackManager.java:693)</div><div>            at \
soot.PackManager.writeOutput(PackManager.java:521)</div><div>            at \
soot.Main.run(Main.java:246)</div><div>            at \
soot.Main.main(Main.java:152)</div></div><div><br></div><div>Parallel_Shell.jar is \
simple console application for testing.<br></div><div>What&#39;s \
wrong?</div><div><br></div><div>Thanks for any help!</div><div><br></div><div>Best \
Regards,</div><div>Roman.</div><div><br></div></div><div class="gmail_extra"><br><div \
class="gmail_quote">2014-10-27 12:29 GMT+03:00 Roman Petriev <span dir="ltr">&lt;<a \
href="mailto:vvpiroman@gmail.com" \
target="_blank">vvpiroman@gmail.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Hi, All!  <div><br></div><div>I want to \
decompile jar with Dava,  but I can&#39;t find right cmd arguments.</div><div>How I \
can do this? Could someone write examples?</div><div><br></div><div>Best Regards,  \
</div><span class="HOEnZb"><font \
color="#888888"><div>Roman.</div></font></span></div> </blockquote></div><br></div>



_______________________________________________
Soot-list mailing list
Soot-list@CS.McGill.CA
https://mailman.CS.McGill.CA/mailman/listinfo/soot-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic