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