De-Compiling and optimizing with soot and excluding jars

134 views
Skip to first unread message

Michael Knoppik

unread,
Aug 14, 2013, 11:56:37 AM8/14/13
to dare
Hello,

I am using dare for the first time, today.

I am decompiling a self implemented app with the options -d and -c.

But there is an "android-support-v4.jar" in my Project. Decompiling the project leads to decompiling the jar-File, too.

Is it possible to decompile with dare, without touching such external jars?

Regards
Michael

On 12.08.2013 10:17, dare wrote:

We received your request to join dare-android.

In order for us to complete the request, please reply to this email or click below:

Join This Group
Visit Google Groups

Start your own group, visit the help center, or report abuse.

   

Dalvik Retargeting (Dare)

unread,
Aug 15, 2013, 7:11:08 AM8/15/13
to dare-a...@googlegroups.com
Hi Michael,

There is currently no way to exclude the support libraries. They get integrated into the application apk during the compilation process so they are no longer external after compilation. That is why Dare is retargeting them.

Regards,
Damien


--
You received this message because you are subscribed to the Google Groups "dare" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dare-android...@googlegroups.com.
To post to this group, send email to dare-a...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dare-android/520BA8B5.1000603%40mediatest-digital.com.
For more options, visit https://groups.google.com/groups/opt_out.

Michael Knoppik

unread,
Aug 15, 2013, 7:31:48 AM8/15/13
to dare-a...@googlegroups.com
Hello Damien,

so is it normal if the decompiling(including soot optimization) a simple Hello Worls APP  takes more then 1.5 hours to run?

Regards
Michael

Dalvik Retargeting (Dare)

unread,
Aug 18, 2013, 3:06:16 AM8/18/13
to dare-a...@googlegroups.com
Hi Michael,

No, it shouldn't take that long. Did you include the support libraries with that project? What is the output you're seeing when you run Dare?

Regards,
Damien


Michael Knoppik

unread,
Aug 20, 2013, 9:53:27 AM8/20/13
to dare-a...@googlegroups.com
Hello Damien,

I didn't include any libraries manually.

It still takes long for another testapp.

I attach the standard output and the standard error output.

Does this tell you something about the slowness?

Regards
Michael
stderr
stdout

Dalvik Retargeting (Dare)

unread,
Aug 24, 2013, 1:00:32 PM8/24/13
to dare-a...@googlegroups.com
Hi Michael,

Maybe this classes are automatically included, it may depend on your project setup. Decompiling that many classes is expected to take a while. Another possibility for you if speed is a problem is to just optimize the classes using Soot with the -o option (no -c option) and then use another Java decompiler to decompile the classes. That should be faster.

Regards,
Damien



For more options, visit https://groups.google.com/groups/opt_out.
<stderr.txt><stdout.txt>

Reply all
Reply to author
Forward
0 new messages