<div dir="ltr">Unfortunately, it didn't help :( ....<div><br></div><div>Simplest <init> contains 3 items, e.g.:</div><div><br></div><div><div>r0 := @this: decomp.Decomp</div><div>specialinvoke r0.<java.lang.Object: void <init>()>()</div><div>return</div></div><div><br></div><div>Decomp class contains 2 constants.</div><div><br></div><div>Do you have any ideas else?</div><div><br></div><div>P.s. javap:</div><div><br></div><div><div> private static final java.lang.String FUUU;</div><div> Signature: Ljava/lang/String;</div><div> flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL</div><div><br></div><div> ConstantValue: String fdgsfdhsrthd</div><div><br></div><div><br></div><div> private static final java.lang.String AAAA;</div><div> Signature: Ljava/lang/String;</div><div> flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL</div><div><br></div><div> ConstantValue: String olololo</div></div><div><br></div><div>Probably, constants were initialized somewhere else ... </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-16 14:22 GMT+03:00 Bodden, Eric <span dir="ltr"><<a href="mailto:eric.bodden@sit.fraunhofer.de" target="_blank">eric.bodden@sit.fraunhofer.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Roman.<br>
<br>
You will find the appropriate assignment within the body of the method <init> within SomeClass. You need to modify the assignment there.<br>
<br>
Hope this helps,<br>
Eric<br>
<div class="HOEnZb"><div class="h5"><br>
> On 16.02.2015, at 11:15, Roman Petriev <<a href="mailto:vvpiroman@gmail.com">vvpiroman@gmail.com</a>> wrote:<br>
><br>
> I do body transformation (Jimple) for JBCO, and I need to do this for code obfuscation.<br>
><br>
> 2015-02-16 13:10 GMT+03:00 Roman Petriev <<a href="mailto:vvpiroman@gmail.com">vvpiroman@gmail.com</a>>:<br>
> Ok.<br>
><br>
> E.g.:<br>
><br>
> public class SomeClass{<br>
><br>
> //I want to get/set value of this constant.<br>
> private final String SOME_PARAMETER = "value";<br>
><br>
> public static void main(String[] args) {<br>
><br>
> //................<br>
><br>
> }<br>
> }<br>
><br>
> It's possible?<br>
><br>
><br>
> 2015-02-16 9:26 GMT+03:00 Bodden, Eric <<a href="mailto:eric.bodden@sit.fraunhofer.de">eric.bodden@sit.fraunhofer.de</a>>:<br>
> Hi Roman.<br>
><br>
> If you describe your problem in more detail then there is a better chance that people will be able to help you out.<br>
><br>
> Best wishes,<br>
> Eric Bodden<br>
><br>
> > On 15.02.2015, at 22:22, Roman Petriev <<a href="mailto:vvpiroman@gmail.com">vvpiroman@gmail.com</a>> wrote:<br>
> ><br>
> > Hi all!<br>
> ><br>
> > I want to get/set initial value of method field (java.lang.String). How I can do it?<br>
> ><br>
> > Best regards,<br>
> > Roman.<br>
> ><br>
> > _______________________________________________<br>
> > Soot-list mailing list<br>
> > <a href="mailto:Soot-list@CS.McGill.CA">Soot-list@CS.McGill.CA</a><br>
> > <a href="https://mailman.CS.McGill.CA/mailman/listinfo/soot-list" target="_blank">https://mailman.CS.McGill.CA/mailman/listinfo/soot-list</a><br>
><br>
> --<br>
> Prof. Eric Bodden, Ph.D., <a href="http://sse.ec-spride.de/" target="_blank">http://sse.ec-spride.de/</a> <a href="http://bodden.de/" target="_blank">http://bodden.de/</a><br>
> Head of Secure Software Engineering at Fraunhofer SIT, TU Darmstadt and EC SPRIDE<br>
> Tel: +49 6151 16-75422 Fax: +49 6151 869-127<br>
> Room B5.11, Fraunhofer SIT, Rheinstraße 75, 64295 Darmstadt<br>
><br>
><br>
><br>
<br>
--<br>
Prof. Eric Bodden, Ph.D., <a href="http://sse.ec-spride.de/" target="_blank">http://sse.ec-spride.de/</a> <a href="http://bodden.de/" target="_blank">http://bodden.de/</a><br>
Head of Secure Software Engineering at Fraunhofer SIT, TU Darmstadt and EC SPRIDE<br>
Tel: +49 6151 16-75422 Fax: +49 6151 869-127<br>
Room B5.11, Fraunhofer SIT, Rheinstraße 75, 64295 Darmstadt<br>
<br>
</div></div></blockquote></div><br></div>