<?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>Android &#8211; Kodono</title>
	<atom:link href="https://blog.kodono.info/wordpress/category/android/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.kodono.info/wordpress</link>
	<description>Pour tous les technophiles</description>
	<lastBuildDate>Mon, 02 Sep 2024 09:35:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>How to run Android TV 9 on Windows</title>
		<link>https://blog.kodono.info/wordpress/2024/09/02/how-to-run-android-tv-9-on-windows/</link>
					<comments>https://blog.kodono.info/wordpress/2024/09/02/how-to-run-android-tv-9-on-windows/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Mon, 02 Sep 2024 09:34:00 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[english]]></category>
		<guid isPermaLink="false">https://blog.kodono.info/wordpress/?p=2311</guid>

					<description><![CDATA[I used to use Android Studio with the various emulators to test my Android apps, however for Android TV 9 it doesn&#8217;t work properly because it doesn&#8217;t have Google Play Store on it. To have a good version of Android TV 9: Downlad a VirtualBox image of it – I used the one shared in [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I used to use Android Studio with the various emulators to test my Android apps, however for Android TV 9 it doesn&#8217;t work properly because it doesn&#8217;t have Google Play Store on it.</p>
<p>To have a good version of Android TV 9:</p>
<ol>
<li><a href="https://mega.nz/file/XQ9zWaoC#PajlBLEU-43g239wAB0vpMsnpYpEU6seSqz36lXv5go">Downlad a VirtualBox image of it</a> – I used the one shared <a href="https://www.youtube.com/watch?v=_dfOESBBTHM">in this video</a>
<li>Install <a href="https://www.virtualbox.org/">VirtualBox</a> if you don&#8217;t have it yet</li>
<li>Load the downloaded image with VirtualBox</li>
<li>Configure it by going to the network section and select &#8220;Bridged Adapter&#8221; instead of &#8220;NAT&#8221;</li>
<li>Once Android TV is started, you&#8217;ll have to connect to your Google account, but using the keyboard might be challenging – you can right click on the USB cable icon that appears at the bottom right of the VirtualBox window, and select your keyboard (be aware it&#8217;s a QWERTY map that is used)</li>
</ol>
<p>After that, go to the Android TV settings, in the &#8220;About&#8221; section, and click several times on the Build Version to enable the Developer Mode. From the developer menu, you can enable the &#8220;Debug USB&#8221;.</p>
<p>Once everything is correctly configured, the Android TV should be visible on your local network, meaning you can use the ADB command to test your app.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2024/09/02/how-to-run-android-tv-9-on-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debug a third party Android APK</title>
		<link>https://blog.kodono.info/wordpress/2021/11/29/debug-a-third-party-android-apk/</link>
					<comments>https://blog.kodono.info/wordpress/2021/11/29/debug-a-third-party-android-apk/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Mon, 29 Nov 2021 15:14:42 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[english]]></category>
		<guid isPermaLink="false">https://blog.kodono.info/wordpress/?p=2097</guid>

					<description><![CDATA[(inspired by this blog post) 1) Install smalidea plugin Download the smalidea plugin (see also the related Github Repository). Open up Android Studio and you should see the welcome screen like the one on screenshot below (if not, close your current project by selecting File -> Close project), go to the Plugins section, and from [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>(inspired by <a href="https://malacupa.com/2018/11/11/debug-decompiled-smali-code-in-android-studio-3.2.html">this blog post</a>)</p>
<h2>1) Install smalidea plugin</h2>
<p>Download the <a href="https://bitbucket.org/JesusFreke/smalidea/downloads/">smalidea plugin</a> (see also the related <a href="https://github.com/JesusFreke/smalidea">Github Repository</a>).</p>
<p>Open up <a href="https://developer.android.com/studio">Android Studio</a> and you should see the welcome screen like the one on screenshot below (if not, close your current project by selecting <code>File -> Close project</code>), go to the <code>Plugins</code> section, and from the wheel icon, select <code>Install Plugin from Disk...</code>. Select the smalidea plugin (ZIP file) you downloaded.<br />
<img fetchpriority="high" decoding="async" src="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture.png" alt="Android Studio welcome screen" width="812" height="349" class="aligncenter size-full wp-image-2098" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture.png 812w, https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-300x129.png 300w, https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-768x330.png 768w" sizes="(max-width: 812px) 100vw, 812px" /></p>
<h2>2) Get the third party APK</h2>
<p>You first need <strong>to know the type of platform</strong> where you&#8217;ll do your debug tests. To do so, make sure <b>your device is connected to your computer</b> (it could also be a virtual device started from the AVD Manager) with <code>adb devices</code>.<br />
Then, use the command <code>adb shell getprop ro.product.cpu.abi</code> to find the type of processor you have. When I use my phone, I got <b>arm64-v8a</b>.</p>
<p>Go to an APK platform, like <a href="https://apkcombo.com/">https://apkcombo.com/</a> and search for the Android app you want to debug. Download the <b>APK version</b> that fits to the type you found before:<br />
<img decoding="async" src="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-1.png" alt="screenshot of https://apkcombo.com/" width="992" height="667" class="aligncenter size-full wp-image-2100" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-1.png 992w, https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-1-300x202.png 300w, https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-1-768x516.png 768w" sizes="(max-width: 992px) 100vw, 992px" /></p>
<h2>2bis) Have a look at the APK content</h2>
<p>You can use <a href="https://github.com/skylot/jadx">JADX</a> to open the APK and have a quick look at the code.</p>
<h2>3) Decompile APK</h2>
<p>With <a href="https://ibotpeaches.github.io/Apktool/">APKTool</a>, we&#8217;ll use the command: <code>.\apktool.bat d ".\the_original_app_from_apkcombo.com.apk" -o app_to_debug</code>.<br />
A folder called <b>app_to_debug</b> is created with the decompiled version of the application.</p>
<p>Next, we need to copy the source files: <b>create a folder called &#8220;src&#8221;</b> in the new <b>app_to_debug</b> folder, and type <code>cp -R smali*/* src/</code>.</p>
<h2>4) Import project in Android Studio</h2>
<p><b>Open an existing Android Studio project</b> and select the <code>app_to_debug</code> folder where you unpacked APK.</p>
<p>Once the project loads, you need to tell the IDE where is your source code. Make sure you&#8217;re using the &#8220;Project view&#8221; in the left side panel:<br />
<img decoding="async" src="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-2.png" alt="" width="201" height="143" class="aligncenter size-full wp-image-2105" /></p>
<p>Now you can see folder structure in your left panel. Find <code>src/</code> subfolder right click it and select <code>Mark Directory as -> Sources Root</code>.</p>
<h2>5) Prepare App for Debugging</h2>
<p>Open <code>AndroidManifest.xml</code> from the <code>app_to_debug</code> and find the XML element <code>&lt;application&gt;</code>. Add the attribute <code>android:debuggable</code> with value <b>&#8220;true&#8221;</b>. Example:</p>
<pre class="brush:xml">
&lt;application android:debuggable="true" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:name="org.horaapps.leafpic.App" android:theme="@style/Theme.AppCompat"&gt;
</pre>
<h2>6) Repack to APK</h2>
<p>You can now repack to APK with the command <code>.\apktool.bat b -d ".\app_to_debug\" -o app_unsigned.apk</code></p>
<h2>7) Sign the APK</h2>
<h3>7a) Create a keystore</h3>
<p>You first need a keystore using <a href="https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html">keytool</a> and type the below command:<br />
<code>keytool -genkeypair -v -keystore mykey.keystore -alias mykey -keyalg RSA -keysize 2048 -validity 10000</code></p>
<p>Several questions you&#8217;ll be asked, as well as a password. Make sure to remember the password for later.</p>
<h3>7b) Validate the APK</h3>
<p>You then need <code>zipalign</code> that can be found in the Android SDK folder (e.g. <em>C:\Users\USERNAME\AppData\Local\Android\Sdk\build-tools\31.0.0\zipalign.exe</em>) to validate your APK:<br />
<code>.\Path\to\Android\Sdk\build-tools\31.0.0\zipalign.exe -f -v 4 .\app_unsigned.apk .\app_ready.apk</code></p>
<h3>7c) Sign the APK</h3>
<p>Finally you can sign the new created APK with <code>apksigner</code>:<br />
<code>.\Path\to\Android\Sdk\build-tools\31.0.0\apksigner.bat sign --ks .\mykey.keystore --ks-key-alias app_to_debug --out .\app_signed.apk .\app_ready.apk</code></p>
<h2>8) Install the APK</h2>
<p>You can install it using <code>adb install app_signed.apk</code></p>
<h2>9) Prepare the host</h2>
<p>On your Android device, go to <code>Settings -> Developer options</code> and set <code>USB debugging</code> and <code>Wait for debugger options on</code>. The latter is optional but useful as it allows you wait for debugger connection and not to run app yet.</p>
<p>Finally, you should tap on <code>Select debug app</code> and choose the app you just installed. After all of these, your Developer options menu should look somewhat like this:<br />
<img loading="lazy" decoding="async" src="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-3.png" alt="" width="360" height="619" class="aligncenter size-full wp-image-2121" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-3.png 360w, https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-3-174x300.png 174w" sizes="auto, (max-width: 360px) 100vw, 360px" /></p>
<p>Now, <b>launch the app</b> on the Android device, and you&#8217;ll get the below message:<br />
<img loading="lazy" decoding="async" src="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-4.png" alt="" width="360" height="234" class="aligncenter size-full wp-image-2122" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-4.png 360w, https://blog.kodono.info/wordpress/wp-content/uploads/2021/11/Capture-4-300x195.png 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /></p>
<h2>10) Forward debugger port</h2>
<p>You can use the adb&#8217;s port forwarding feature and forward JDWP service where application&#8217;s debug interface is listening.</p>
<p>Find the JDWP port with the command <code>adb jdwp</code>, then use this port with the command:<br />
<code>adb forward tcp:5005 jdwp:JDWP_PORT</code></p>
<h2>11) Connect Debugger</h2>
<p>Go to Android Studio and from its top menu bar choose <code>Run -> Debug…</code>, then a small message appears with one unique option that is <code>Edit Configurations...</code>. There, in the window, use a plus (+) button at the opt left, and add a new configuration of type <b>Remote</b>. Leave the default configuration as is. Click the Debug button and your app should be running with the attached debugger which means it will stop once a breakpoint is hit and you can investigate the content of app&#8217;s variables.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2021/11/29/debug-a-third-party-android-apk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Capacitor Plugin for HTTP requests with self-signed SSL certificates</title>
		<link>https://blog.kodono.info/wordpress/2021/10/30/capacitor-plugin-for-http-requests-with-self-signed-ssl-certificates/</link>
					<comments>https://blog.kodono.info/wordpress/2021/10/30/capacitor-plugin-for-http-requests-with-self-signed-ssl-certificates/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Sat, 30 Oct 2021 13:26:01 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[javascript]]></category>
		<guid isPermaLink="false">https://blog.kodono.info/wordpress/?p=2094</guid>

					<description><![CDATA[I&#8217;m using CapacitorJS for easy development with Android. I needed a way to do an HTTPS request to a box that uses self-signed SSL certificate. To accomplish it, I created my own capacitor plugin. See this wiki page for details: https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Capacitor-Plugin-for-HTTP-requests-with-self-signed-SSL-certificates]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m using CapacitorJS for easy development with Android. I needed a way to do an HTTPS request to a box that uses self-signed SSL certificate. To accomplish it, I created my own capacitor plugin.</p>
<p>See this wiki page for details: <a href="https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Capacitor-Plugin-for-HTTP-requests-with-self-signed-SSL-certificates">https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Capacitor-Plugin-for-HTTP-requests-with-self-signed-SSL-certificates</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2021/10/30/capacitor-plugin-for-http-requests-with-self-signed-ssl-certificates/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>L&#8217;application Android &#8220;Huawei Health&#8221; (ou &#8220;Santé&#8221; en français) retourne l&#8217;erreur : &#8220;les notifications sont indisponibles&#8221;</title>
		<link>https://blog.kodono.info/wordpress/2021/07/26/lapplication-android-huawei-health-ou-sante-en-francais-retourne-lerreur-les-notifications-sont-indisponibles/</link>
					<comments>https://blog.kodono.info/wordpress/2021/07/26/lapplication-android-huawei-health-ou-sante-en-francais-retourne-lerreur-les-notifications-sont-indisponibles/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Mon, 26 Jul 2021 16:22:00 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Français]]></category>
		<guid isPermaLink="false">https://blog.kodono.info/wordpress/?p=2087</guid>

					<description><![CDATA[&#8220;Erreur du système, les notifications sont indisponibles. Veuillez redémarrer votre téléphone. Si le problème persiste, contactez le fabricant de votre appareil.&#8221; J&#8217;ai eu cette erreur sur mon Samsung S20 FE. J&#8217;ai réussi à m&#8217;en sortir ou désinstallant tout puis en réinstallant… Mais je pense que la solution pouvait être autre : dans les Paramètres du [&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote><p>&#8220;Erreur du système, les notifications sont indisponibles. Veuillez redémarrer votre téléphone. Si le problème persiste, contactez le fabricant de votre appareil.&#8221;</p></blockquote>
<p>J&#8217;ai eu cette erreur sur mon Samsung S20 FE. J&#8217;ai réussi à m&#8217;en sortir ou désinstallant tout puis en réinstallant… Mais je pense que la solution pouvait être autre : dans les <strong>Paramètres</strong> du téléphone, chercher <strong>Accès aux notifications</strong>, puis vérifier que l&#8217;application &#8220;Santé&#8221; est bien cochée !</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2021/07/26/lapplication-android-huawei-health-ou-sante-en-francais-retourne-lerreur-les-notifications-sont-indisponibles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Capture HTTP(S) traffic from Android using a sniffer</title>
		<link>https://blog.kodono.info/wordpress/2016/11/07/capture-https-traffic-from-android-using-a-sniffer/</link>
					<comments>https://blog.kodono.info/wordpress/2016/11/07/capture-https-traffic-from-android-using-a-sniffer/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Mon, 07 Nov 2016 21:39:57 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[english]]></category>
		<guid isPermaLink="false">https://blog.kodono.info/wordpress/?p=1711</guid>

					<description><![CDATA[I wanted to debug an Android app that uses HTTPS requests with a JSON API. Thanks to this article I&#8217;ve been able to use my Windows 10 computer to get all the network from my Android phone thru my local network and decode the HTTPS requests ! I&#8217;m going to summarize the steps from the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I wanted to debug an Android app that uses HTTPS requests with a JSON API. Thanks to <a href="http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler">this article</a> I&#8217;ve been able to use my Windows 10 computer to get all the network from my Android phone thru my local network and decode the HTTPS requests !</p>
<p>I&#8217;m going to summarize the steps from the above article:</p>
<ol>
<li>Download and Install <a href="http://fiddler2.com/">Fiddler</a> on your computer</li>
<li>Once Fiddler is installed, launch it and:
<ul>
<li>Click menu Tools > Options, then select the Connections tab</li>
<li>Make note of the “Fiddler listens on” port (normally it’s 8888)</li>
<li>Make sure the check box for “Allow remote computer to connect” is checked</li>
<li>Switch to the HTTPS tab</li>
<li>Make sure the check boxes for “Capture HTTPS Connects” and “Decrypt HTTPS traffic” are both checked</li>
<li>Restart Fiddler</li>
</ul>
</li>
<li>Go to your Android phone then:
<ul>
<li>Tap on Settings, then Wi-Fi</li>
<li>Find the network on which you’re connected (normally the first one listed), then tap and hold</li>
<li>Choose Modify network from the pop-up</li>
<li>Scroll down and enable “Show advanced options”</li>
<li>Change “Proxy settings” to Manual</li>
<li>Under “Proxy host name” enter the Windows PC IP address from above</li>
<li>Under “Proxy port” enter the Fiddler port from above (usually 8888)</li>
<li>Tap Save and wait a moment for the network to reconnect</li>
</ul>
</li>
<li>Now we need to add the certificate in Android to have the HTTPS working:
<ul>
<li>On Android start the Chrome browser</li>
<li>Navigate to http://IP_ADDRESS_WHERE_FIDDLER_IS:8888/ or <a href="http://ipv4.fiddler:8888">http://ipv4.fiddler:8888</a></li>
<li>Tap on the link for the “Fiddler Root Certificate”</li>
<li>Name the certificate “Fiddler” and install it (entering your PIN or password if prompted)</li>
</ul>
</li>
</ol>
<p>You&#8217;re now ready to capture the traffic on Fiddler!</p>
<p>Once you&#8217;re done you can switch back to normal by following the below steps:</p>
<ol>
<li>Tap on Settings, then Wi-Fi</li>
<li>Find the network on which you’re connected (should be the first one listed), then tap and hold</li>
<li>Choose Modify network from the pop-up</li>
<li>Scroll down and select (enable) “Show advanced options”</li>
<li>Change “Proxy settings” to None</li>
<li>Tap Save and wait a moment for the network to reconnect</li>
<li>Go up a level in settings to Security</li>
<li>Tap Trusted credentials, then select the User tab</li>
<li>Tap on the Fiddler “Do not trust” certificate, then scroll down to remove it</li>
<li>You may need to power cycle your device to get all apps to forget about the Fiddler certificate (e.g., the Chrome browser will continue to try to use it for a while)</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2016/11/07/capture-https-traffic-from-android-using-a-sniffer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android 5.1.1 system rw Operation not permitted</title>
		<link>https://blog.kodono.info/wordpress/2015/07/26/android-5-1-1-system-rw-operation-not-permitted/</link>
					<comments>https://blog.kodono.info/wordpress/2015/07/26/android-5-1-1-system-rw-operation-not-permitted/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Sun, 26 Jul 2015 21:52:10 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=1525</guid>

					<description><![CDATA[I was trying to update my Sony Xperia Z3 Compact from Android 5.0.2 (rooted) to Android 5.1.1, and everything worked well except that I got this issue : mount: Operation not permitted when I was trying to put in write mode the system folder. Also I tried SDFix and I got the error &#8220;Update failed, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I was trying to update my Sony Xperia Z3 Compact from Android 5.0.2 (rooted) to Android 5.1.1, and everything worked well except that I got this issue : <code>mount: Operation not permitted<br />
</code> when I was trying to put in write mode the system folder.</p>
<p>Also I tried SDFix and I got the error &#8220;Update failed, platform.xml file could not be updated&#8221;.</p>
<p>When I tried &#8220;ES Explorer&#8221;, with Root Mode, I had SuperSU asking for root permission, but then &#8220;ES Explorer&#8221; said my system is not rooted.</p>
<p>After hours of digging I finally found I had to use <a href="https://mega.co.nz/#!CJMzVTJD!INyqTPX601_cFJbpNHM9iNoOTu8NC1_3I8Pqq9OHrs0">that file</a> discovered in that <a href="http://forum.xda-developers.com/z3-compact/development/d5803-lollipop-5-02-odexed-pre-rooted-2-t3090505">XDA thread</a>. Just download it, unzip, then launch the <code>install.bat</code to see the magic !
</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2015/07/26/android-5-1-1-system-rw-operation-not-permitted/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android Lollipop &#8211; problème de microphone qui ne fonctionne plus</title>
		<link>https://blog.kodono.info/wordpress/2015/05/20/android-lollipop-probleme-de-microphone-qui-ne-fonctionne-plus/</link>
					<comments>https://blog.kodono.info/wordpress/2015/05/20/android-lollipop-probleme-de-microphone-qui-ne-fonctionne-plus/#comments</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Wed, 20 May 2015 06:43:03 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Niveau intermédiaire]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=1511</guid>

					<description><![CDATA[J&#8217;ai un Sony Xperia Z3 Compact et, soudainement, le micro s&#8217;est arrêté de fonctionner. Je suis passé sous Lollipop il y a quelques jours. Après investigation, cela est peut-être dû à l&#8217;utilisation de mon casque pour écouter de la musique&#8230; J&#8217;ai donc effectué quelques recherches pour trouver un correctif, et c&#8217;est finalement venu du Issue [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>J&#8217;ai un Sony Xperia Z3 Compact et, soudainement, le micro s&#8217;est arrêté de fonctionner. Je suis passé sous Lollipop il y a quelques jours. Après investigation, cela est peut-être dû à l&#8217;utilisation de mon casque pour écouter de la musique&#8230; J&#8217;ai donc effectué quelques recherches pour trouver un correctif, et c&#8217;est finalement venu du <a href="https://code.google.com/p/android/issues/detail?can=2&#038;start=0&#038;num=100&#038;q=&#038;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&#038;groupby=&#038;sort=&#038;id=81093">Issue Tracker d&#8217;Android</a>. Voici la marche à suivre :</p>
<ul>
<li>Activer le mode Développeur en allant dans <code>Paramètres</code> > <code>A propos du téléphone</code> > puis tapoter plusieurs fois sur <code>Numéro de build</code> jusqu&#8217;à ce qu&#8217;un message apparaisse disant que le mode développeur est activé</li>
<li>Ensuite dans <code>Paramètres</code> > <code>Options pour les développeurs</code> > il faut décocher, dans multimédia, l&#8217;option qui s&#8217;appelle <code>NuPlayer (expérimental)</code></li>
<li>Redémarrer le téléphone</li>
</ul>
<p>Pour moi cette méthode a fonctionné. N&#8217;hésitez pas à cliquer sur l&#8217;étoile <a href="https://code.google.com/p/android/issues/detail?can=2&#038;start=0&#038;num=100&#038;q=&#038;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&#038;groupby=&#038;sort=&#038;id=81093">sur le Tracker d&#8217;Android concernant ce problème</a> afin que Google s&#8217;occupe de publier un correctif.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2015/05/20/android-lollipop-probleme-de-microphone-qui-ne-fonctionne-plus/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Installer Android KitKat 4.4.4 sur le Sony Xperia Z1 Compact</title>
		<link>https://blog.kodono.info/wordpress/2014/07/07/installer-android-kitkat-4-4-4-sur-le-sony-xperia-z1-compact/</link>
					<comments>https://blog.kodono.info/wordpress/2014/07/07/installer-android-kitkat-4-4-4-sur-le-sony-xperia-z1-compact/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Mon, 07 Jul 2014 12:53:42 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=1394</guid>

					<description><![CDATA[La dernière version d&#8217;Android est disponible pour le Xperia Z1 Compact, et on trouve tous les tutoriaux nécessaires sur http://www.phonandroid.com : D&#8217;abord il faut télécharger la ROM Ensuite on l&#8217;installe Puis on peut rooter son téléphone Et enfin on peut installer un recovery]]></description>
										<content:encoded><![CDATA[<p>La dernière version d&#8217;Android est disponible pour le Xperia Z1 Compact, et on trouve tous les tutoriaux nécessaires sur <a href="http://www.phonandroid.com">http://www.phonandroid.com</a> :</p>
<ol>
<li>D&#8217;abord il faut <a href="http://www.phonandroid.com/forum/14-4-a-0-108-euro-t96501.html">télécharger la ROM</a></li>
<li>Ensuite <a href="http://www.phonandroid.com/forum/installer-un-firmware-officiel-sur-sony-xperia-z1-compact-d5503-t84638.html">on l&#8217;installe</a></li>
<li>Puis on peut <a href="http://www.phonandroid.com/forum/root-facile-sony-xperia-z1-z1c-z-ultra-m-bootloader-verrouille-4-4-x-t95495.html">rooter son téléphone</a></li>
<li>Et enfin on peut <a href="http://www.phonandroid.com/forum/installer-le-xzdualrecovery-sur-xperia-z1-compact-t83828.html">installer un recovery</a></li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2014/07/07/installer-android-kitkat-4-4-4-sur-le-sony-xperia-z1-compact/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Constant network activity with Android</title>
		<link>https://blog.kodono.info/wordpress/2014/05/17/constant-network-activity-with-android/</link>
					<comments>https://blog.kodono.info/wordpress/2014/05/17/constant-network-activity-with-android/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Sat, 17 May 2014 10:08:18 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=1359</guid>

					<description><![CDATA[I&#8217;ve had a recent issue with my Android 4.4 phone causing a constant network activity and draining my battery like crazy. After searching over Internet I found that could be due to one of my devices on my local network (because of a packet broadcast). I disconnected everything, but no luck. Then I installed an [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve had a recent issue with my Android 4.4 phone causing a constant network activity and draining my battery like crazy. After searching over Internet I found that could be due to one of my devices on my local network (because of a packet broadcast). I disconnected everything, but no luck. Then I installed an app from the store to find which apps are using my battery, but it states it was Android System&#8230;</p>
<p>Some forum posts said that could be some ICMP traffic due to the phone trying to reach the Google servers, or something similar.</p>
<p>Finally I installed several applications to monitor my phone. The best one was <a href="https://play.google.com/store/apps/details?id=com.googlecode.networklog">&#8220;Network Log&#8221;</a> that is able to show the trafic received/sent for each application. I found that one of my app might be the issue: I uninstalled it and the trafic stopped!</p>
<p>So I recommend this app to find out which app could be the reason of the bad network activity.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2014/05/17/constant-network-activity-with-android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configurer SFR LIBERTALK en SIP sur Android et iPhone (avec media5fone)</title>
		<link>https://blog.kodono.info/wordpress/2013/08/25/configurer-sfr-libertalk-en-sip-sur-android-et-iphone-avec-media5fone/</link>
					<comments>https://blog.kodono.info/wordpress/2013/08/25/configurer-sfr-libertalk-en-sip-sur-android-et-iphone-avec-media5fone/#comments</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Sun, 25 Aug 2013 12:28:05 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Niveau débutant]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=1250</guid>

					<description><![CDATA[EDIT : SFR a fermé le service le 2 janvier 2017 (annonce sur le forum SFR) Il est possible d&#8217;activer le SIP chez SFR. Pour ce faire, il faut se rendre sur son compte SFR et dans les jours qui suivent vous recevrez votre mot de passe par courrier. Une fois le courrier reçu il [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><b>EDIT</b> : SFR a fermé le service le 2 janvier 2017 (<a href="http://forum.sfr.fr/t5/Autres-services-SFR-assurances-Libertalk-offres-nbsp-de-nbsp/SFR-veut-supprimer-le-service-Libertalk/m-p/1830210#M13380">annonce sur le forum SFR</a>)</p>
<p>Il est possible d&#8217;activer le SIP chez SFR. Pour ce faire, il faut se rendre sur son <a href="http://www.sfr.fr/adsl-fibre/services-options/appels-repondeurs-fixes/sfr-libertalk/">compte SFR</a> et dans les jours qui suivent vous recevrez votre mot de passe par courrier.</p>
<p>Une fois le courrier reçu il s&#8217;agit de configurer correctement l&#8217;application SIP. Ici nous utiliserons l&#8217;application <strong>media5fone</strong> qui est disponible sur iOS et Android.</p>
<p>Point de vue configuration voici les éléments qu&#8217;il vous faut.</p>
<p>Tout d&#8217;abord, sur l&#8217;écran d&#8217;accueil, vous devez choisir &#8220;Paramètres SIP personnalisés > Définir manuellement&#8221;.<br />
Dans &#8220;Titre&#8221; vous pouvez entrer <strong>&#8220;SFR LIBERTALK&#8221;</strong>.<br />
Dans &#8220;Nom d&#8217;utilisateur&#8221; entrez <strong>+3399{Votre numéro de ligne sur 10 caractères</strong>} (Exemple: +33990123456789)<br />
Dans &#8220;Mot de passe&#8221;, celui qui vous a été envoyé par courrier.<br />
Allez dans &#8220;Serveurs&#8221; :</p>
<ul>
<li>Pour l&#8217;adresse SIP entrez l&#8217;adresse <strong>&#8220;ims.mnc010.mcc208.3gppnetwork.org&#8221;</strong></li>
<li>Pour le port il faut mettre <strong>5064</strong></li>
<li>Concernant le &#8220;serveur proxy sortant&#8221;, vous devez l&#8217;activer (<strong>&#8220;Activer Proxy&#8221;</strong>).</li>
<li>Dans l&#8217;adresse du proxy entrez <strong>&#8220;internet.p-cscf.sfr.net&#8221;</strong></li>
<li>Dans le port du proxy il faut mettre <strong>5064</strong></li>
<li>Activez l&#8217;option <strong>&#8220;Retirer header Route&#8221;</strong></li>
<li>Maintenant dans la section &#8220;Autre&#8221; modifiez <strong>&#8220;Interval d&#8217;enregistrement (sec)&#8221;</strong> avec la valeur <b>3600</b></li>
<li>Activez aussi <strong>&#8220;Utiliser rport&#8221;</strong> dans cette même section</li>
</ul>
<p>Une fois validé, il va essayer de se connecter et ne va pas réussir, il faut aller dans l&#8217;option &#8220;Avancé&#8221; du compte pour y arriver.<br />
Dans &#8220;Avancé&#8221; :</p>
<ul>
<li>Configurer le &#8220;compte utilisateur&#8221;, avec <strong>&#8220;ID Appelant&#8221;</strong> qui est <strong>&#8220;{Votre numéro de ligne sur 10 caractères}&#8221;</strong> (exemple: 0123456789)</li>
<li>Le <strong>&#8220;Nom d&#8217;authentification&#8221;</strong> est <strong>&#8220;NDI{votre numéro de ligne sur 10 caractères}.LIBERTALK@sfr.fr&#8221;</strong> (exemple: NDI0123456789.LIBERTALK@sfr.fr)</li>
<li>Descendez plus bas jusqu&#8217;à la section &#8220;SIP Features&#8221; et changez <strong>&#8220;Méthode de transfert&#8221;</strong> en <strong>&#8220;BYE&#8221;</strong></li>
</ul>
<p>Et voilà, après avoir validé, et en étant connecté sur du WiFi, vous devriez pouvoir passer tous les appels que vous souhaitez !</p>
<p>Plus d&#8217;infos <a href="http://assistance.sfr.fr/internet_offre-services/services/libertalk-presentation/fc-3122-12914">dans l&#8217;assistance de SFR</a> et sur le <a href="http://forum.sfr.fr/t5/Mes-autres-services-et-%C3%A9quipements-SFR/Comment-utiliser-LiberTalk-sur-smartphone-avec-media5fone/ta-p/8140">forum de SFR</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2013/08/25/configurer-sfr-libertalk-en-sip-sur-android-et-iphone-avec-media5fone/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Update the Toshiba Folio 100 to CyanogenMod 9 (ICS) [Tutorial]</title>
		<link>https://blog.kodono.info/wordpress/2012/07/09/update-the-toshiba-folio-100-to-cyanogenmod-9-ics-tutorial/</link>
					<comments>https://blog.kodono.info/wordpress/2012/07/09/update-the-toshiba-folio-100-to-cyanogenmod-9-ics-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Mon, 09 Jul 2012 12:49:08 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=1071</guid>

					<description><![CDATA[This is for the Alpha5 of CM9 available on XDA. The ROM is available on GitHub: https://github.com/DerArtem/android_device_toshiba_betelgeuse/downloads (called &#8220;update-cm-9.0.0-RC0-2012.04.21-betelgeuse-UNOFFICIAL-signed.zip&#8221; here). Download it from the link above. I have currently the FolioMod&#8217;s Dexter and Windows 7 (64 bits) Install Android SDK Go to the Android SDK page and install the package. Make sure you install the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This is for the Alpha5 of CM9 available on <a href="http://forum.xda-developers.com/showthread.php?t=1470823">XDA</a>. The ROM is available on GitHub: <a href="https://github.com/DerArtem/android_device_toshiba_betelgeuse/downloads">https://github.com/DerArtem/android_device_toshiba_betelgeuse/downloads</a> (called &#8220;update-cm-9.0.0-RC0-2012.04.21-betelgeuse-UNOFFICIAL-signed.zip&#8221; here).<br />
<strong>Download it from the link above</strong>.</p>
<p>I have currently the FolioMod&#8217;s Dexter and Windows 7 (64 bits)</p>
<h1>Install Android SDK</h1>
<p>Go to the <a href="http://developer.android.com/sdk/">Android SDK page</a> and install the package. Make sure you install the Google USB Drivers also after the installation is complete.</p>
<p>Here I have installed the SDK into <code>D:\ANDROID\android-sdk</code></p>
<p>Once it&#8217;s done you want to test if your device is recognized by your computer. Switch it on and plug in it. Then open a Windows console (Windows key + R, then type &#8220;cmd&#8221;) and go to your installation directory. Then go to the &#8220;platform-tools&#8221; directory. It will be something like that: <code>&gt; cd D:\ANDROID\android-sdk\platform-tools</code><br />
You should see the &#8220;adb.exe&#8221; file. You can call it with the command <code>adb.exe devices</code></p>
<p>If it returns the message &#8220;&lt; Waiting for devices >&#8221;, then it means you need to do some tricks :</p>
<ul>
<li>On your Folio, go to the <strong>Settings > Applications > USB Debug</strong> : make sure this is checked</li>
<li>On your computer, find the file called <strong>android_winusb.inf</strong> (in my case it&#8217;s located here: <code>D:\ANDROID\android-sdk\extras\google\usb_driver</code>), and open it with a text editor. We now need to copy/paste the three lines below at the end of the <strong>[Google.NTx86]</strong> part and at the end of the <strong>[Google.NTamd64]</strong> part :<br />
<blockquote><p>;NVIDIA Tegra<br />
%SingleAdbInterface% = USB_Install, USB\VID_0955&#038;PID_7000<br />
%CompositeAdbInterface% = USB_Install, USB\VID_0955&#038;PID_7100&#038;MI_01</p></blockquote>
<p><a href="http://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usbinf.jpg"><img decoding="async" src="http://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usbinf.jpg" alt="" title="Screenshot of the file changes" width="500" class="aligncenter size-full wp-image-1072" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usbinf.jpg 659w, https://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usbinf-300x295.jpg 300w" sizes="(max-width: 659px) 100vw, 659px" /></a><br />
<em>Credits &#8211; http://philflash.inway.fr/flex/folio100/usb_tegra2.html</em></li>
<li>Save the file and close it. Now type the command <code>echo 0x955 > "%USERPROFILE%\.android\adb_usb.ini"</code> into the console.</li>
<li>Now unplug/replug your Folio and click right on the Computer icon that you have on your desktop or into the Windows explorer, and choose &#8220;Manage&#8221;. From there you can manage the devices and under &#8220;Other devices&#8221; you should see the &#8220;NVIDIA Tegra2&#8221; :<br />
<a href="http://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usb_step1.png"><img decoding="async" src="http://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usb_step1.png" alt="" title="Manage device" width="500" class="aligncenter size-full wp-image-1073" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usb_step1.png 562w, https://blog.kodono.info/wordpress/wp-content/uploads/2012/07/usb_step1-300x114.png 300w" sizes="(max-width: 562px) 100vw, 562px" /></a><br />
<em>Credits &#8211; http://philflash.inway.fr/flex/folio100/usb_tegra2.html</em></li>
<li>Click right on it and pick &#8220;Update the driver&#8221; and choose the &#8220;Locate it on my computer&#8221; option. For the path it will be <code>D:\ANDROID\android-sdk\extras\google\usb_driver</code> in my case</li>
<li>You&#8217;ll probably have a warning message, but say yes, that you want it to be installed</li>
<li>When it&#8217;s done you should now see &#8220;Android Composite ADB Interface&#8221; instead of &#8220;NVIDIA Tegra 2&#8221;</li>
<li>In the Windows console you can now type the below commands (in the &#8220;platform-tools&#8221; directory) :<br />
<blockquote><p>adb kill-server<br />
adb start-server<br />
adb devices</p></blockquote>
</li>
<li>Your Folio must now appear in the list of devices</li>
</ul>
<h1>Bootload</h1>
<p>First, rename the ROM downloaded as &#8220;update.zip&#8221; and copy it to your SDCard (at the root dir). (In the mean time copy also the <a href="http://goo-inside.me/gapps/gapps-ics-20120224-signed.zip">Google Apps zip file</a>)</p>
<p>We&#8217;re going to install the recovery :</p>
<ul>
<li>Copy the <strong>cwm-recovery-5.5.0.4.img</strong> file you&#8217;ve downloaded into the &#8220;platform-tools&#8221; folder.</li>
<li>Switch off your Folio (keep it plugged to your computer).</li>
<li>Switch it on, and when it vibrates then press three times the Power button, then the Volume UP button : you&#8217;ll see a message saying it&#8217;s in fastboot mode.</li>
<li>In the Windows console type : <code>fastboot.exe flash recovery cwm-recovery-5.5.0.4.img</code></li>
<li>The message &#8220;flashing mbr to device&#8221; will appear.</li>
<li>Press several seconds the Power button to turn it off, then turn it on. When the first messages appear on the screen press the Power button and the Volume UP button. You&#8217;ll see some text.</li>
<li>Make sure to go to the Update System mode (it should be : Volume UP + Volume Down + Volume Up), and you&#8217;ll have the Recovery menu. From here I recommend to do a backup (&#8220;backup and restore > backup to internal sdcard&#8221;) (the Power button permits to validate the choices, and the Volume to go up and down)</li>
</ul>
<h1>Install the new ROM</h1>
<p>After the backup you can do a &#8220;wipe data/factory reset&#8221;. Then install the ROM in choosing the &#8220;Install zip from SDCard&#8221; option.</p>
<p>At the end of the process the Folio will say &#8220;Install from sdcard complete.&#8221;</p>
<p>It&#8217;s now time to reboot to use CM9 <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h1>Install Google Apps</h1>
<p>Reboot your Folio. When it vibrates, press the Power button and the Volume UP in the same time. Then go to the System Update (Volume Up + Down + Up), and install the GAPPS file.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2012/07/09/update-the-toshiba-folio-100-to-cyanogenmod-9-ics-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hack de la BBox pour Android [Astuce]</title>
		<link>https://blog.kodono.info/wordpress/2011/02/24/hack-de-la-bbox-pour-android-astuce/</link>
					<comments>https://blog.kodono.info/wordpress/2011/02/24/hack-de-la-bbox-pour-android-astuce/#comments</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Thu, 24 Feb 2011 06:10:34 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Niveau intermédiaire]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[wifi]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=535</guid>

					<description><![CDATA[[niveau intermédiaire] EDIT: une application Android existe maintenant pour BBox (et autres box) : Penetrate. La nouvelle a rapidement fait le tour du web : le mot de pass wifi par défaut de la BBox de Bouygues Telecom se retrouve très facilement à partir du nom du réseau (appelé SSID). Ainsi on trouve un script [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>[niveau intermédiaire]</p>
<p><strong>EDIT:</strong> une application Android existe maintenant pour BBox (et autres box) : <a href="http://blog.kodono.info/wordpress/2012/04/30/penetrate-apk-android/">Penetrate</a>.</p>
<p>La nouvelle a rapidement fait le <a href="http://www.papygeek.com/hacking/pirater-le-wifi-dune-bbox-en-30-secondes/">tour du web</a> : le mot de pass wifi par défaut de la BBox de Bouygues Telecom se retrouve très facilement à partir du nom du réseau (appelé SSID). Ainsi on trouve un script pour Windows, et un autre pour Linux.<br />
J&#8217;ai décidé de transcrire ce script pour Android grâce au projet <a href="https://code.google.com/p/android-scripting/">Android Scripting</a>.</p>
<p><strong>Comment cela fonctionne ?</strong></p>
<p>Il suffit d&#8217;installer l&#8217;<a href="https://code.google.com/p/android-scripting/downloads/list">application SL4A</a>. Ouvrez l&#8217;application, puis &#8220;Menu&#8221; et &#8220;View&#8221;. Choisissez &#8220;Interpreters&#8221;, puis &#8220;Menu&#8221; et &#8220;Add&#8221;. Prenez &#8220;Python&#8221; dans la liste proposée. Cela va télécharger l&#8217;interpréteur Python que vous devrez installer, puis ouvrir, et enfin suivre les instructions.</p>
<p>Ensuite il vous faut récupérer le script python : <a href="http://blog.kodono.info/wordpress/wp-content/uploads/hack_bbox_Android.py">hack_bbox_Android.py</a></p>
<p>Maintenant connectez votre téléphone à l&#8217;ordinateur, activez le périphérique de stockage USB, et allez dans dans le répertoire &#8220;sl4a&#8221; qui doit se trouver à la racine, puis placez le script dans&#8230; &#8220;scripts&#8221; <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Déconnectez votre téléphone de l&#8217;USB, et lancez SL4A, et enfin le script nommé &#8220;Hack_BBox_android.py&#8221;.</p>
<p>Votre téléphone (ou votre tablette) va vous montrer les réseaux Wifi disponibles autour de vous (pensez à activer le wifi avant!). Il suffit d&#8217;en choisir un qui commence par BBox pour que le script se mette à chercher la clé correspondante. Selon la puissance de votre téléphone, l&#8217;opération peut prendre jusqu&#8217;à 15 min (temps constaté sur un HTC Hero, alors qu&#8217;il faut que 2 min sur une tabelette Toshiba Folio 100).</p>
<p>Captures d&#8217;écran :<br />
<a href="http://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_093349.png"><img loading="lazy" decoding="async" src="http://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_093349-200x300.png" alt="" title="Choisir le wifi" width="200" height="300" class="aligncenter size-medium wp-image-537" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_093349-200x300.png 200w, https://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_093349.png 320w" sizes="auto, (max-width: 200px) 100vw, 200px" /></a><br />
<a href="http://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_094722.png"><img loading="lazy" decoding="async" src="http://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_094722-200x300.png" alt="" title="Le process commence" width="200" height="300" class="aligncenter size-medium wp-image-538" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_094722-200x300.png 200w, https://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_094722.png 320w" sizes="auto, (max-width: 200px) 100vw, 200px" /></a><br />
<a href="http://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_095841.png"><img loading="lazy" decoding="async" src="http://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_095841-200x300.png" alt="" title="Résultat" width="200" height="300" class="aligncenter size-medium wp-image-539" srcset="https://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_095841-200x300.png 200w, https://blog.kodono.info/wordpress/wp-content/uploads/2011/02/snap20110224_095841.png 320w" sizes="auto, (max-width: 200px) 100vw, 200px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2011/02/24/hack-de-la-bbox-pour-android-astuce/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Carte SD endommagée sur un téléphone Android [stockage]</title>
		<link>https://blog.kodono.info/wordpress/2011/02/06/carte-sd-endommagee-sur-un-telephone-android-stockage/</link>
					<comments>https://blog.kodono.info/wordpress/2011/02/06/carte-sd-endommagee-sur-un-telephone-android-stockage/#comments</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Sun, 06 Feb 2011 12:27:49 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[formatage]]></category>
		<category><![CDATA[stockage]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=516</guid>

					<description><![CDATA[[niveau expert] Avec mon téléphone HTC Hero sous Android j&#8217;ai eu la mauvaise surprise de voir un jour un message m&#8217;indiquant &#8220;Carte SD Endommagée&#8221;, m&#8217;empêchant d&#8217;utiliser cette petite carte qui stocke pas mal d&#8217;informations (dans mon cas une carte SanDisk de 2Go). Un formatage habituel n&#8217;avait pas d&#8217;effet, j&#8217;ai dû donc passer par un formatage [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>[niveau expert]</p>
<p>Avec mon téléphone HTC Hero sous Android j&#8217;ai eu la mauvaise surprise de voir un jour un message m&#8217;indiquant &#8220;Carte SD Endommagée&#8221;, m&#8217;empêchant d&#8217;utiliser cette petite carte qui stocke pas mal d&#8217;informations (dans mon cas une carte SanDisk de 2Go).</p>
<p>Un formatage habituel n&#8217;avait pas d&#8217;effet, j&#8217;ai dû donc passer par un formatage de bas niveau (<strong>attention, cela supprime toutes les données de la carte de façon définitive!</strong>) afin d&#8217;effacer complètement et durablement toutes les données de la carte. Pour cela, mon téléphone utilisant une rom alternative (CyanogemMod), j&#8217;ai pu le redémarrer en mode &#8220;recovery&#8221;.<br />
Commencez par relier votre téléphone au PC Windows, puis dans les options au redémarrage il suffit de choisir &#8220;partitions menu&#8221;. Ensuite sélectionnez &#8220;mount /sdcard&#8221;, puis &#8220;mount USB storage&#8221;. Normalement Windows devrait détecter votre carte SD. A partir de là vous pouvez tenter de récupérer les données les plus importantes mais vous risquez plusieurs erreurs.</p>
<p>Maintenant nous allons passer à un formatage de bas niveau de la carte qui va absolument tout faire disparaitre. Pour se faire vous devez télécharger le logiciel <a href="http://www.commentcamarche.net/download/telecharger-34056732-hdd-low-level-format-tool" target="_blank">HDD Low Level Format Tool</a>. Une fois installée, choisissez votre SD Card dans la liste des disques et procédez au formatage. Cela pourrait indiquer un tas d&#8217;erreurs, mais ignorez les. Une fois terminé, fermer le programme.</p>
<p>Maintenant, dans Windows, faites un clic droit sur la SD Card et choisissez l&#8217;option &#8220;Formater&#8221;. Prenez &#8220;FAT32&#8221;, et laissez les autres options par défaut. Décochez la case &#8220;formatage rapide&#8221;, puis commencez l&#8217;opération. Une fois terminé, vous pouvez redémarrer le téléphone !</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2011/02/06/carte-sd-endommagee-sur-un-telephone-android-stockage/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Retrouver une clé wifi sur Android [wifi key recovery]</title>
		<link>https://blog.kodono.info/wordpress/2010/09/09/retrouver-une-cle-wifi-sur-android-wifi-key-recovery/</link>
					<comments>https://blog.kodono.info/wordpress/2010/09/09/retrouver-une-cle-wifi-sur-android-wifi-key-recovery/#comments</comments>
		
		<dc:creator><![CDATA[Aymeric]]></dc:creator>
		<pubDate>Thu, 09 Sep 2010 11:39:26 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Niveau expert]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[clé]]></category>
		<category><![CDATA[téléphone]]></category>
		<category><![CDATA[wifi]]></category>
		<guid isPermaLink="false">http://blog.kodono.info/wordpress/?p=480</guid>

					<description><![CDATA[[niveau expert] Il est facile de retrouver les clés wifi (WEP, WPA, &#8230;) qui sont déjà stockées sur son téléphone Android. Pour cela vous devez relier le téléphone à votre PC et ouvrir une console en direction du téléphone. Une fois que vous avez obtenu un shell sur le téléphone, les informations wifi sont stockées [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>[niveau expert]</p>
<p>Il est facile de retrouver les clés wifi (WEP, WPA, &#8230;) qui sont déjà stockées sur son téléphone Android. Pour cela vous devez relier le téléphone à votre PC et <a href="http://www.ostechno.fr/documentation/tutoriels/android/22-cest-quoi-adb-shell-pour-les-nuls">ouvrir une console en direction du téléphone</a>.</p>
<p>Une fois que vous avez obtenu un shell sur le téléphone, les informations wifi sont stockées dans le fichier :<br />
<b>/data/misc/wifi/wpa_supplicant.conf</b></p>
<p><strong>Attention</strong> : vous devez avoir rooté votre téléphone pour accéder à ce fichier.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kodono.info/wordpress/2010/09/09/retrouver-une-cle-wifi-sur-android-wifi-key-recovery/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
