<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JD-GUI &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/jd-gui/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 06 Oct 2015 09:30:53 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=90973</generator>
	<item>
		<title>Da APK a codice java</title>
		<link>https://blog.smsoft.it/2015/10/06/da-apk-a-codice-java/</link>
					<comments>https://blog.smsoft.it/2015/10/06/da-apk-a-codice-java/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 06 Oct 2015 09:30:53 +0000</pubDate>
				<category><![CDATA[Cordova]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[apk]]></category>
		<category><![CDATA[dex2jar]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JD-GUI]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=3236</guid>

					<description><![CDATA[Le applicazioni Android utilizzano il formato APK, ovvero un file ZIP che contiene anche un file in formato Dalvik Executable (.dex). Prima di tutto estraiamo il file classes.dex dall&#8217;APK: [crayon-6a7805ab662f9998697051/] Ora utilizziamo dex2jar per convertire classes.dex in un file .class Java: Ora che abbiamo ottenuto il file classes.dex.dex2jar.jar lo possiamo aprire con JD-GUI e poi ... <a title="Da APK a codice java" class="read-more" href="https://blog.smsoft.it/2015/10/06/da-apk-a-codice-java/" aria-label="Per saperne di più su Da APK a codice java">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Le applicazioni Android utilizzano il formato <strong>APK</strong>, ovvero un file ZIP che contiene anche un file in formato <a href="http://en.wikipedia.org/wiki/Dalvik_(software)" target="_blank" rel="noopener noreferrer">Dalvik Executable (.dex)</a>.</p>
<p>Prima di tutto estraiamo il file <strong>classes.dex</strong> dall&#8217;<strong>APK</strong>:</p><pre class="urvanov-syntax-highlighter-plain-tag">$ unzip program.apk classes.dex</pre><p></p>
<p>Ora utilizziamo <a href="http://sourceforge.net/projects/dex2jar/?source=typ_redirect" target="_blank" rel="noopener noreferrer">dex2jar</a> per convertire classes.dex in un file .class Java:<br />
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock938924">
                <p></p><pre class="urvanov-syntax-highlighter-plain-tag">dex2jar/d2j-dex2jar.sh ./classes.dex</pre><p></p>
            </div>
         

        </p>
<p>Ora che abbiamo ottenuto il file <strong>classes.dex.dex2jar.jar</strong> lo possiamo aprire con <a href="http://jd.benow.ca/" target="_blank" rel="noopener noreferrer">JD-GUI</a> e poi con il menu <strong>File</strong> -> <strong>Save all sources</strong> generariamo un file zip denominato <strong>classes.dex.dex2jar.src.zip</strong> contenente tutto il sorgente java decompilato.</p>
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock826965">
                <p>PS: per recuperare gli APK, ovviamente quelli gratuiti, si può usare il sito http://downloader-apk.com/</p>
            </div>
         

        
<p>Enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2015/10/06/da-apk-a-codice-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
