[Soot-list] Running soot on Android

Jason Xie 472408570 at qq.com
Tue Oct 7 11:38:28 EDT 2014


Dear Bernhard:
Thanks for reply a lot . I have searched methods to solve this problem in recently days. like this project https://github.com/mmin18/Dex65536 . It using the split the dex to make it work. 
I fail to make it work on soot while I had successfully run the project demo which have more than 65536 method.Do anyone try  these method successfully on soot before?‍‍


Regards&Thanks,
Jason




------------------ Original ------------------
From:  "Bernhard Berger";<berber at tzi.de>;
Date:  Tue, Oct 7, 2014 11:26 PM
To:  "Prof. Dr. Eric Bodden"<eric.bodden at sit.fraunhofer.de>; 
Cc:  "Jason Xie"<472408570 at qq.com>; "soot-list at sable.mcgill.ca"<soot-list at sable.mcgill.ca>; 
Subject:  Re: [Soot-list] Running soot on Android



Hi Jason,

this is a limitation of the used dalvik byte code. The number of methods cannot be greater than 2^16. I don’t think there is a way to circumvent this fact (except of removing unused functions from soot).

Regards, Bernhard
 
Am 07.10.2014 um 17:19 schrieb Bodden, Eric <eric.bodden at sit.fraunhofer.de>:

> Hi Jason.
> 
> 2.5.0 has incomplete Android support. Please use the nightly build from the website.
> 
> Cheers,
> Eric
> 
> On 07.10.2014, at 16:40, Jason Xie <472408570 at qq.com> wrote:
> 
>> Dear Steven and others:
>> 
>> Recently, I am trying to use the soot in android application.But I encounter problem in generating the APK(I put the latest soot-2.5.0.jar in libs folder),like the "Conversion to Dalvik format failed with error 1" or "dex method limit 65536".I want to know is there anyone successfully using soot in android to instrument the apk?.
>> 
>> Regards&Thanks
>> Jason
>> 
>> _______________________________________________
>> Soot-list mailing list
>> Soot-list at CS.McGill.CA
>> https://mailman.CS.McGill.CA/mailman/listinfo/soot-list
> 
> --
> Prof. Eric Bodden, Ph.D., http://sse.ec-spride.de/ http://bodden.de/
> Head of Secure Software Engineering at Fraunhofer SIT, TU Darmstadt and EC SPRIDE
> Tel: +49 6151 16-75422    Fax: +49 6151 869-127
> Room B5.11, Fraunhofer SIT, Rheinstraße 75, 64295 Darmstadt
> 
> _______________________________________________
> Soot-list mailing list
> Soot-list at CS.McGill.CA
> https://mailman.CS.McGill.CA/mailman/listinfo/soot-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20141007/80aa0761/attachment-0001.html 


More information about the Soot-list mailing list