tag:blogger.com,1999:blog-54602470056186725372024-03-13T02:13:53.870+01:00Android To BeMy journey in Android's worldUnknownnoreply@blogger.comBlogger103125tag:blogger.com,1999:blog-5460247005618672537.post-70503925842449619802012-08-01T08:15:00.000+02:002012-08-01T08:15:24.368+02:00Mac OSX Mountain Lion kills fastboot : « ERROR: Unable to create a plug-in (e00002be) »After upgrading to Mac OSX Mountain Lion (10.8), the <font color="darkgreen"><b><code>fastboot</code></b></font> command does not work anymore, making it impossible to flash custom roms from OSX Mountain Lion.<br />
<br />
Here is an extract of what happens when trying to use the <font color="darkgreen"><b><code>fastboot</code></b></font> command from OSX Mountain Lion command shell :<br />
<blockquote><code><br />
droid $ <b><font color="darkmagenta">fastboot erase cache</font></b><font color="darkgray"><br />
ERROR: Unable to create a plug-in (e00002be)<br />
< waiting for device ><br />
ERROR: Unable to create a plug-in (e00002be)<br />
ERROR: Unable to create a plug-in (e00002be)<br />
ERROR: Unable to create a plug-in (e00002be)<br />
ERROR: Unable to create a plug-in (e00002be)<br />
ERROR: Unable to create a plug-in (e00002be)<br />
ERROR: Unable to create a plug-in (e00002be)</font><br />
^C<br />
droid $ <br />
</code></blockquote>The workaround I've found so far is using the <font color="darkgreen"><b><code>fastboot</code></b></font> command from previous versions of Mac OSX : Lion (10.7.x) or Snow Leopard (10.6.x).Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-5460247005618672537.post-31913006924611844092012-05-18T13:52:00.006+02:002012-05-19T22:50:37.490+02:00HTC One X (GSM - Tegra 3) : detailed instructions to flash "[18-05] [ROM] CyanogenMod 9 - Endeavor Unleashed | 008" step by stepTime to give my HTC One X (HOX) a "true" AOSP-based Android experience, so I decided to install the TripNDroid custom stock ROM <a href="http://www.modaco.com/topic/353715-18-05-rom-cyanogenmod-9-endeavor-unleashed-008/">[18-05] [ROM] CyanogenMod 9 - Endeavor Unleashed | 008</a> (look for the most up to date version on <a href="http://www.modaco.com/forum/581-htc-one-x-with-tegra-3-onexmodacocom/">HTC One X with Tegra 3 - OneX.MoDaCo.com</a>).<br />
<br />
<b><font color="red">As usual, use it at your own risks as you may brick your device.</font></b><br />
<br />
<br />
<br />
<font color="red"><b>IMPORTANT : if something goes wrong ...</b></font> <br />
Head to the <font color="darkorange"><b>When something goes wrong</b></font> section at the end of the <font color="darkblue"><b>F - Finalize the CyanogenMod flashing</b></font> section<br />
<br />
<br />
<br />
<font color="darkblue"><b><u>Prerequisites</u></b></font><br />
<br />
<b><font color="red">This ROM is suitable only for the <u>international HTC One X model (GSM - Tegra 3)</u>.</font></b><br />
<br />
The <a href="http://www.modaco.com/topic/353715-18-05-rom-cyanogenmod-9-endeavor-unleashed-008/">[18-05] [ROM] CyanogenMod 9 - Endeavor Unleashed | 008</a> is still in alpha, not even in beta, <b>so be sure you accept that some functions don't work properly !!!</b><br />
<br />
You also have to <b>unlock the bootloader</b> and install a <b>custom recovery</b>. (<a href="http://androidtobe.blogspot.fr/2012/05/android-rooting-and-custom-rom-small.html">small lexicon</a>)<br />
<br />
Head to <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root</a> for detailed, step by step, instructions and follow the instructions for <font color="darkblue"><i>A - Unlock the bootloader</i></font> and <font color="darkblue"><i>B - Install a custom recovery</i></font>.<br />
<br />
<br />
<font color="darkblue"><b><u>A - Preparation</u></b></font><br />
<br />
1) Download the file <font color="darkgreen">cm_endeavoru-ota-eng.noeri_008.zip</font> on your computer from <a href="http://www.modaco.com/topic/353715-18-05-rom-cyanogenmod-9-endeavor-unleashed-008/">[18-05] [ROM] CyanogenMod 9 - Endeavor Unleashed | 008</a> (the link is near the end of the post <b>#1</b>, between "Download" and "Donations"). Put the downloaded file in the folder <code><font color="darkgreen">droid/</font></code> along with the <b>fastboot</b> command.<br />
<br />
2) Unzip the file <font color="darkgreen">cm_endeavoru-ota-eng.noeri_008.zip</font> in the folder <font color="darkgreen">cm_endeavoru-ota-eng.noeri_008/</font> and move the file <font color="darkgreen">boot.img</font> in the same folder as the <font color="darkgreen">cm_endeavoru-ota-eng.noeri_008.zip</font>. (Why should I <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/#entry1951437">manually flash the boot image</a> ?)<br />
<br />
3) Download the latest <a href="http://wiki.rootzwiki.com/Google_Apps">Google apps</a>'s file (<font color="darkgreen">gapps-ics-20120429-signed.zip</font>) on your computer from <a href="http://goo.im/gapps/gapps-ics-20120429-signed.zip">gapps-ics-20120429-signed.zip</a>. Put it in the folder <code><font color="darkgreen">droid/</font></code> along with the <b>fastboot</b> command.<br />
<br />
4) Check the MD5 checksum for the Google Apps file <font color="darkgreen">gapps-ics-20120429-signed.zip</font> by opening a command shell and entering the command<br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>md5 </b></font><font color="darkgreen">gapps-ics-20120429-signed.zip</font><font color="darkgray"><br />
MD5 (gapps-ics-20120429-signed.zip) = </font><font color="red">7c524e1e078164f681e0aa6753180b2c</font><br />
droid $ <br />
</code></blockquote>Check the red part with the one provided in <a href="http://goo.im/gapps/gapps-ics-20120429-signed.zip">gapps-ics-20120429-signed.zip download page</a> (<code>MD5sum: 7c524e1e078164f681e0aa6753180b2c</code>).<br />
<br />
5) Plug the HTC One X on the USB cable. <br />
<br />
6) Push the CM9 ROM <font color="darkgreen">cm_endeavoru-ota-eng.noeri_008.zip</font> file at the root of the SDcard (<font color="darkgreen">/mnt/sdcard/</font>). <br />
You can do it by mounting the HTC One X as a USB device, and use your computer's file manager (Windows Manager or Finder) to copy the .zip file to the HTC One X<br />
OR<br />
you can use the <b>adb push</b> command from the command shell : <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>adb push </b></font><font color="darkgreen">cm_endeavoru-ota-eng.noeri_008.zip /mnt/sdcard/</font><font color="darkgray"><br />
730 KB/s (150106390 bytes in 200.604s)<br />
</font>droid $ <br />
</code></blockquote><br />
7) Push the Google apps <font color="darkgreen">gapps-ics-20120429-signed.zip</font> file at the root of the SDcard (<font color="darkgreen">/mnt/sdcard/</font>) like you did it in <font color="darkred"><b>6)</b></font>. <br />
<br />
8) Wait for 30 seconds then power <b>off</b> the HTC One X<br />
<br />
<br />
<font color="darkblue"><b><u>B - Make a backup of your existing ROM using the custom recovery</u></b></font><br />
<br />
9) Unplug the HTC One X from the USB cable.<br />
<br />
10) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
11) Choose the RECOVERY item (the 2nd one) using Volume-Down button. Then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
12) Touch the "backup and restore" item.<br />
The "Nandroid" screen appears.<br />
The "backup" item is highlighted in blue.<br />
<br />
13) Touch the "backup" item<br />
The screen changes and the backup begins : boot image, recovery image, system, data, .android-secure, cache, sd-ext.<br />
A md5 sum is automatically generated.<br />
A "backup complete" message appears and the menu reappears.<br />
<br />
14) Touch the "reboot system now" item to reboot your HTC One X.<br />
<br />
<br />
<font color="darkblue"><b><u>C - Flash the boot.img</u></b></font><br />
<br />
15) Power <b>off</b> the HTC One X. Ensure the HTC One X is not plug on the USB cable.<br />
<br />
16) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<br />
17) Select the FASTBOOT item (highlight using Volume-Up / Volume-Down button) then press the Power button.<br />
FASTBOOT should now be highlighted in red.<br />
<br />
18) Plug the HTC One X on the USB cable.<br />
FASTBOOT should become FASTBOOT USB still highlighted in red.<br />
<br />
19) Flash the <font color="darkgreen">boot.img</font> (Why should I <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/#entry1951437">manually flash the boot image</a> ?) from the command prompt used in step <font color="darkred"><b>4)</b></font>, by entering the command <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>fastboot flash boot </b></font><font color="darkgreen">boot.img </font><font color="darkgray"><br />
sending 'boot' (4286 KB)...<br />
OKAY [ 0.666s]<br />
writing 'boot'...<br />
(bootloader) Format partition LNX done<br />
OKAY [ 0.495s]<br />
finished. total time: 1.161s<br />
</font>droid $ <br />
</code></blockquote><br />
20) Power <b>off</b> the HTC One X using the Volume-Down button 3 times to select POWER DOWN. Then press the Power button.<br />
<br />
<br />
<font color="darkblue"><b><u>D - Flash the CyanogenMod ROM</u></b></font><br />
<br />
21) Unplug the USB cable from the HTC One X<br />
<br />
22) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure the battery is fully charged !!</font><br />
<br />
23) Select RECOVERY using the Volume-Down button, then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
24) Do some cleanup by touching the "wipe data/factory reset" item — which formats <code>/data</code>, <code>/cache</code>, <code>/sd-ext</code>, <code>/sdcard/.android_secure </code>. <br />
<br />
OPTIONALLY : The "wipe data/factory reset" should be enough but if you want to be absolutely sure there's nothing left, you can continue the clean-up by touching the "wipe cache partition" item — which formats <code>/cache</code> — then touching the "mounts and storage". A new menu "Mounts and Storage Menu" appears. Touch the "format /data" item — which formats <code>/data</code> then go back to the "ClockworkMod Recovery v5.8.3.1" screen. <br />
<br />
<i>Many thanks to <a href="http://www.modaco.com/user/953030-nightranger73/">Nightranger73</a> for his help on the "wipe data/factory reset" issue.</i><br />
<br />
25) Touch the 2nd item "install zip from sdcard"<br />
The screen "Apply update from .zip on SD card" appears with the item "choose zip from sdcard" highlighted in blue.<br />
<br />
26) Touch the highlighted item "choose zip from sdcard" (1st item, already highlighted)<br />
The screen "Choose a zip to apply" appears with a list of files and directories.<br />
<br />
27) Scroll through the files and directories (with your finger) until you see the file <font color="darkgreen">cm_endeavoru-ota-eng.noeri_008.zip</font> (at the end of the list). Then touch it.<br />
A new list appears<br />
<br />
28) A new list appears with a lot of "No" and the item "Yes - Install cm_endeavoru-ota-eng.noeri_008.zip" in the middle. Touch the "Yes - Install cm_endeavoru-ota-eng.noeri_008.zip" item.<br />
The installation begins and a log is displayed at the bottom the screen.<br />
When the installation ends, you're back on the screen "Apply update from .zip on SD card".<br />
<br />
<br />
<font color="darkblue"><b><u>E - Flash the Google Apps (optional)</u></b></font><br />
<br />
29) Touch the highlighted item "choose zip from sdcard" (1st item, already highlighted) like you already did at step <font color="darkred"><b>26)</b></font><br />
The screen "Choose a zip to apply" appears with a list of files and directories.<br />
<br />
30) Scroll through the files and directories (with your finger) until you see the file <font color="darkgreen">gapps-ics-20120429-signed.zip</font> (at the end of the list). Then touch it.<br />
A new list appears<br />
<br />
31) A new list appears with a lot of "No" and the item "Yes - Install gapps-ics-20120429-signed.zip" in the middle. Touch the "Yes - Install gapps-ics-20120429-signed.zip" item.<br />
The installation begins and a log is displayed at the bottom the screen.<br />
When the installation ends, you're back on the screen "Apply update from .zip on SD card".<br />
<br />
<br />
<font color="darkblue"><b><u>F - Finalize CyanogenMod flashing</u></b></font><br />
<br />
32) Touch the last item "++++Go Back++++"<br />
You're now back on the screen "ClockworkMod Recovery v5.8.3.1"<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
33) Touch the "Reboot system now" item.<br />
The HTC One X reboots.<br />
The "HTC quietly brilliant" screen appears briefly.<br />
Then the CyanogenMod 9 screen appears. <br />
The update is rather quick, and you'll soon see the ICS screen.<br />
A message box "Android is upgrading ..." may appear with the message "Optimizing application <i>nn</i> of <i>nn</i>"<br />
<br />
If you're <b>stuck for more than 5 minutes</b> on the CyanogenMod startup screen, then <b>something is going wrong</b> !!...<br />
<br />
<br />
<font color="darkorange"><b><u>When something goes wrong ...</u></b></font><br />
Here are some places to find help :<ul><li>Try first <a href="http://forum.xda-developers.com/showthread.php?t=1644768">[TUT] Getting out of a bootloop without relocking</a></li>
<li>Try next <a href="http://forum.xda-developers.com/showthread.php?t=1599748">[TUT] How to get our of HBOOT loop.(NO ROM/NO RECOVERY)</a></li>
<li>Try finally <a href="http://forum.xda-developers.com/showthread.php?t=1609190">[TUT] Disaster Recovery - How to recover from nearly everything [Updated 28/04/2012]</a> or <a href="http://forum.xda-developers.com/wiki/HTC_One_X#Disaster_Recovery_-_what_to_do_in_the_event_of_a_bad_flash">Disaster Recovery - what to do in the event of a bad flash</a> on XDA HTC One X Wiki</li>
<li><a href="http://forum.xda-developers.com/showthread.php?t=1605720">TUT SDK and Fastboot commands</a></li>
<li>and on the ROM's thread on Modaco forum <a href="http://www.modaco.com/topic/353715-18-05-rom-cyanogenmod-9-endeavor-unleashed-008/">[18-05] [ROM] CyanogenMod 9 - Endeavor Unleashed | 008</a></li>
</ul><br />
<br />
<font color="darkblue"><b><u>Parameter Android</u></b></font><br />
<br />
As all your data — accounts, parameters, applications, ... — have been wiped during the <a href="http://www.modaco.com/topic/353715-18-05-rom-cyanogenmod-9-endeavor-unleashed-008/">[18-05] [ROM] CyanogenMod 9 - Endeavor Unleashed | 008</a> installation process, you'll have to parameter again all the applications, accounts, ... <br />
<br />
<br />
<b>BUT YOU'VE NOT FINISHED !!</b><br />
<br />
<br />
<br />
<font color="darkblue"><b><u>G - Reactivate the custom recovery [IMPORTANT]</u></b></font><br />
<br />
34) Unplug the USB cable from the HTC One X<br />
<br />
35) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
36) Select the FASTBOOT item (highlight using Volume-Up / Volume-Down button) then press the Power button.<br />
FASTBOOT should now be highlighted in red.<br />
<br />
37) Plug the HTC One X on the USB cable.<br />
FASTBOOT should become FASTBOOT USB still highlighted in red.<br />
<br />
38) Erase the cache from the command prompt used in step 5), by entering the command <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>fastboot erase cache</b></font><font color="darkgray"><br />
erasing 'cache'...<br />
OKAY [ 0.086s]<br />
finished. total time: 0.086s<br />
</font>droid $ <br />
</code></blockquote><br />
39) Power <b>off</b> the HTC One X using the Volume-Down button 3 times to select POWER DOWN. Then press the Power button.<br />
<br />
<br />
<font color="darkblue"><b><u>H - Ensure the custom recovery is reactivated</u></b></font><br />
<br />
40) Unplug the USB cable from the HTC One X<br />
<br />
41) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
42) Select RECOVERY using the Volume-Down button, then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
<font color="darkorange"><b>If the HTC One X does <u>not</u> enter the recovery mode</b>, but briefly displays a black screen then started Android the normal way, you'll have to start again the recovery reactivation process from step </font><font color="darkred"><b>34)</b></font><br />
<br />
<font color="darkcyan">If you want to make a backup recovery of your HOX right now, follow the instructions from steps <font color="darkred"><b>12)</b></font> and <font color="darkred"><b>13)</b></font></font><br />
<br />
43) Touch the "Reboot system now" item.<br />
The HTC One X reboots.<br />
<br />
<br />
Enjoy :-)Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-5460247005618672537.post-4472180480151099392012-05-16T16:10:00.002+02:002012-05-24T10:08:17.739+02:00HTC One X : detailed instructions to install the "Ir1 1.29.401.7 - HTC One X (Tegra 3) Stock ROM DUO [Deodexed-Updated-Optimised]" step by stepAs the <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-international-gsm-tegra3.html">1.29.401.7 OTA failed due to custom recovery - failed to verify whole-file signature</a>, I decided to install the Modaco custom stock ROM DUO <a href="http://forum.xda-developers.com/showthread.php?t=1648527">Ir1 1.29.401.7 - HTC One X (Tegra 3) Stock ROM DUO [Deodexed-Updated-Optimised]</a> (direct link on <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/">Modaco</a>).<br />
<br />
<b><font color="red">As usual, use it at your own risks as you may brick your device.</font></b><br />
<br />
<br />
<font color="darkblue"><b><u>Prerequisites</u></b></font><br />
<br />
<b><font color="red">This ROM is suitable only for the <u>international HTC One X model (GSM - Tegra 3)</u>.</font></b><br />
<br />
You also have to <b>unlock the bootloader</b> and install a <b>custom recovery</b>. (<a href="http://androidtobe.blogspot.fr/2012/05/android-rooting-and-custom-rom-small.html">small lexicon</a>)<br />
<br />
Head to <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root</a> for detailed, step by step, instructions and follow the instructions for <i>A - Unlock the bootloader</i> and <i>B - Install a custom recovery</i>.<br />
<br />
<br />
<font color="darkblue"><b><u>Preparation</u></b></font><br />
<br />
1) Download the file <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font> on your computer from <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/">Ir1 1.29.401.7 - HTC One X (Tegra 3) Stock ROM DUO [Deodexed-Updated-Optimised]</a>. Put the downloaded file in the folder <code><font color="darkgreen">droid/</font></code> along with the <b>fastboot</b> command.<br />
<br />
2) Check the MD5 checksum of the <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font> file you've just downloaded by opening a command shell and entering the command<br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>md5 </b></font><font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font><br />
MD5 (Ir1-1.29.401.7-DUO-endeavor.zip) = <font color="red">cf763aedeb6699219f53e8cdbb58109d</font><br />
droid $ <br />
</code></blockquote>Check the red part with the one provided in <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/">Ir1 1.29.401.7 - HTC One X (Tegra 3) Stock ROM DUO [Deodexed-Updated-Optimised]</a> (<code>MD5: cf763aedeb6699219f53e8cdbb58109d</code>) .<br />
<br />
3) Unzip the file <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font> in the folder <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor/</font> and move the file <font color="darkgreen">boot.img</font> in the same folder as the <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font>. (Why should I <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/#entry1951437">manually flash the boot image</a> ?)<br />
<br />
4) Plug the HTC One X on the USB cable. <br />
<br />
5) Push the <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font> file at the root of the SDcard (<font color="darkgreen">/mnt/sdcard/</font>). <br />
You can do it by mounting the HTC One X as a USB device, and use your computer's file manager to copy the .zip file to the HTC One X<br />
OR<br />
you can use the <b>adb push</b> command from the command shell : <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>adb push </b></font><font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip /mnt/sdcard/</font><br />
1280 KB/s (579827689 bytes in 442.067s)<br />
droid $ <br />
</code></blockquote><br />
6) Wait for 15 seconds then power <b>off</b> the HTC One X<br />
<br />
<br />
<font color="darkblue"><b><u>Make a backup of your existing ROM using the custom recovery</u></b></font><br />
<br />
7) Unplug the HTC One X from the USB cable.<br />
<br />
8) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
9) Choose the RECOVERY item (the 2nd one) using Volume-Down button. Then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
10) Touch the "backup and restore" item.<br />
The "Nandroid" screen appears.<br />
The "backup" item is highlighted in blue.<br />
<br />
11) Touch the "backup" item<br />
The screen changes and the backup begins : boot image, recovery image, system, data, .android-secure, cache, sd-ext.<br />
A md5 sum is automatically generated.<br />
A "backup complete" message appears and the menu reappears.<br />
<br />
12) Touch the "reboot system now" item to reboot your HTC One X.<br />
<br />
<br />
<font color="darkblue"><b><u>Flash the boot.img</u></b></font><br />
<br />
13) Power <b>off</b> the HTC One X<br />
<br />
14) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<br />
15) Select the FASTBOOT item (highlight using Volume-Up / Volume-Down button) then press the Power button.<br />
FASTBOOT should now be highlighted in red.<br />
<br />
16) Plug the HTC One X on the USB cable.<br />
FASTBOOT should become FASTBOOT USB still highlighted in red.<br />
<br />
17) Flash the <font color="darkgreen">boot.img</font> (Why should I <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/#entry1951437">manually flash the boot image</a> ?) from the command prompt used in step 5), by entering the command <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>fastboot flash boot </b></font><font color="darkgreen">boot.img </font><br />
sending 'boot' (4292 KB)...<br />
OKAY [ 0.670s]<br />
writing 'boot'...<br />
(bootloader) Format partition LNX done<br />
OKAY [ 0.497s]<br />
finished. total time: 1.167s<br />
droid $ <br />
</code></blockquote><br />
18) Power <b>off</b> the HTC One X using the Volume-Down button 3 times to select POWER DOWN. Then press the Power button.<br />
<br />
<br />
<font color="darkblue"><b><u>Flash the ROM</u></b></font><br />
<br />
19) Unplug the USB cable from the HTC One X<br />
<br />
20) Power <b>on</b> the HTC One X in <b>bootloader</b> mode by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<br />
21) Select RECOVERY using the Volume-Down button, then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
22) Touch the 2nd item "install zip from sdcard"<br />
The screen "Apply update from .zip on SD card" appears with the item "choose zip from sdcard" highlighted in blue.<br />
<br />
23) Touch the highlighted item "choose zip from sdcard"<br />
The screen "Choose a zip to apply" appears with a list of files and directories.<br />
<br />
24) Scroll through the files and directories (with your finger) until you see the file <font color="darkgreen">Ir1-1.29.401.7-DUO-endeavor.zip</font> (at the end of the list). Then touch it.<br />
A new list appears<br />
<br />
25) A new list appears with a lot of "No" and the item "Yes - Install Ir1-1.29.401.7-DUO-endeavor.zip" in the middle. Touch the "Yes - Ir1-1.29.401.7-DUO-endeavor.zip" item.<br />
The installation begins and a log is displayed at the bottom the screen.<br />
When the installation ends, you're back on the screen "Apply update from .zip on SD card".<br />
<br />
26) Touch the last item "++++Go Back++++"<br />
You're now back on the screen "ClockworkMod Recovery v5.8.3.1"<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
27) Touch the "Reboot system now" item.<br />
The HTC One X reboots.<br />
A dialog box "Android is upgrading ..." appears with the message "Optimizing application <i>nn</i> of <i>nn</i>"<br />
<br />
As the <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/">Ir1 1.29.401.7</a> is a <b>stock</b> ROM, it is not needed to parameter again all the applications, accounts, ... Everything is saved.<br />
<br />
Enjoy :-)Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-5460247005618672537.post-51211610157347929362012-05-16T14:08:00.000+02:002012-05-24T10:08:32.523+02:00HTC One X international (GSM - Tegra3) : 1.29.401.7 OTA failed due to custom recovery - failed to verify whole-file signatureMy HTC One X is an international model (GSM - Tegra 3) with a <b>1.28.401.9</b> ROM (Software Number). The stock recovery has been replaced with the <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">Official Clockworkmod Touch Recovery 5.8.3.1</a>. <br />
<br />
The new <b><font color="darkgreen">1.29.401.7</font></b> OTA upgrade (<font color="darkgreen">OTA_ENDEAVOR_U_ICS_40_HTC_Europe_1.29.401.7-1.28.401.9_release</font>) failed with the following error message : <blockquote><code>E: failed to verify whole-file signature<br />
E: signature verification failed<br />
Installation aborted<br />
</code></blockquote><br />
This error message has already been reported on <font color="darkgreen">1.28.401.9 OTA</font> in the thread <a href="http://forum.xda-developers.com/showthread.php?t=1606398">1.28.401.9 OTA problem with unlock/root?</a>.<br />
<br />
The error diagnosis is in <a href="http://forum.xda-developers.com/showpost.php?p=25014211&postcount=11">broncogr</a>'s post :<br />
<blockquote><i><br />
<b><font color="darkred">You need <u>stock recovery</u> to apply OTA...</font></b><br />
You dont flash it yourself from recovery!!!<br />
The update program does that<br />
</i></blockquote><br />
The instructions to flash stock recovery in order for the upgrade to work were given in the posts by <a href="http://forum.xda-developers.com/showpost.php?p=25019314&postcount=16">amacrobie</a> and <a href="http://forum.xda-developers.com/showpost.php?p=25025132&postcount=21">Squidinker</a>, and merged here :<ul><li>1. Download the OTA using the handset : go to Settings -> About -> Software Updates -> Check now</li>
<li>2. Flash stock recovery <br />
<ul><li>Download the stock recovery <a href="http://loadbalancing.modaco.com/download.php?file=endeavoru_recovery_signed.img">http://loadbalancing.modaco.com/download.php?file=endeavoru_recovery_signed.img</a> (or download it from the link in the CWM thread iirc)</li>
<li>Put the file <font color="darkgreen">endeavoru_recovery_signed.img</font> in the same place as the <b>fastboot</b> you used to change the bootloader the first time</li>
<li>Reboot the phone into Fastboot by holding down the vol-down and power switch. Keep holding it until you have the boot menu and can select Fastboot.</li>
<li>Then connect the phone by usb to your desktop.</li>
<li>Open a command shell (or a Command prompt on Windows)</li>
<li>Navigate to the folder with <b>fastboot</b> and type the following :<br />
<code><b><font color="darkmagenta">fastboot flash recovery </font></b><font color="darkgreen">endeavoru_recovery_signed.img</font></code><br />
</li>
</ul></li>
<li>3. Reboot</li>
<li>4. Go to Settings -> About -> Software Updates -> Check now<br />
Assuming you already downloaded it, you'll be prompted to install it</li>
<li>5. The OTA update reboots twice</li>
</ul><br />
From then you can re-flash the custom recovery, and the re-root : everything is detailed in <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root</a><br />
<br />
But it didn't work in my case : the OTA upgrade still continues to fail during the install. That's why I decided to flash the Modaco custom stock ROM DUO <a href="http://www.modaco.com/topic/354052-ir1-1294017-htc-one-x-tegra-3-stock-rom-duo-deodexed-updated-optimised/">Ir1 1.29.401.7 - HTC One X (Tegra 3) Stock ROM DUO [Deodexed-Updated-Optimised]</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5460247005618672537.post-10723395004357761342012-05-12T09:27:00.000+02:002012-05-24T10:09:34.916+02:00HTC One X (GSM - Tegra 3) : flashing [MOD|1.26|1.28|1.29] Disable the annoying ICS 3-dot Menu | Aroma **May-05** - detailedHow I flashed the <a href="http://forum.xda-developers.com/showthread.php?t=1582506">[MOD|1.26|1.28|1.29] Disable the annoying ICS 3-dot Menu | Aroma **May-05**</a> (from <a href="http://forum.xda-developers.com/member.php?u=3463598">blubbers</a>) step by step.<br />
<br />
<b><font color="darkred">I did it on an <a href="http://www.htc.com/uk/smartphones/htc-one-x/">international HTC One X model</a> (GSM and Tegra 3)</b> with stock rom <code>1.28.401.9</code>. <b>I don't know if it works on other HTC One X versions, non GSM or non Tegra 3. So do it at your own risks.</font></b><br />
<br />
1) Download the file from the link provided at the end of the <b>#1</b> post <a href="http://forum.xda-developers.com/showthread.php?t=1582506">[MOD|1.26|1.28|1.29] Disable the annoying ICS 3-dot Menu | Aroma **May-05**</a> <br />
<br />
2) It is <b>wise to make a backup of your ROM</b>. Detailed instructions can be found in <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root</a> at steps <b>B.10)</b> to <b>B.14)</b> of the <b>B - Install a custom recovery</b> section. <br />
<font color="darkred">It also means that <u>before any attempt to flash</u> any MOD, you should install a custom recovery and make a backup of your stock ROM</font>.<br />
<br />
<br />
<br />
The step by step instructions are pretty much the same as the ones for installing the <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-tegra-3-flashing-mod.html">HTC One X (GSM - Tegra 3) : flashing [MOD] Lower Autobrightness values - battery saver - detailed</a>.<br />
<br />
3) Plug your HTC One X on USB<br />
<br />
4) Put the <font color="darkgreen">aroma_3dot-remover-v1.2.1.zip</font> file at the root of your HTC One X sdcard (into the folder <font color="darkgreen"><code>/sdcard</code></font>). There are different ways to do it. I rather like to use the <font color="darkmagenta"><b>adb push</b></font> command<br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>adb push </b></font><font color="darkgreen">aroma_3dot-remover-v1.2.1.zip /mnt/sdcard/</font><br />
795 KB/s (3311393 bytes in 4.067s)<br />
droid $ adb shell<font color="darkgray"><br />
shell@android:/ $ ls -l /mnt/sdcard/aroma*<br />
----rwxr-x system sdcard_rw 3311393 2012-05-12 08:37 aroma_3dot-remover-v1.2.1.zip<br />
shell@android:/ $ exit</font><br />
droid $<br />
</code><br />
</blockquote><br />
5) Wait 5 seconds then unplug the USB cable from the HTC One X<br />
<br />
6) Power <b>off</b> the HTC One X<br />
<br />
7) Power <b>on</b> the HTC One X <b>in bootloader mode</b> by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
8) Select RECOVERY using the Volume-Down button, then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
9) Touch the 2nd item "install zip from sdcard"<br />
The screen "Apply update from .zip on SD card" appears with the item "choose zip from sdcard" highlighted in blue.<br />
<br />
10) Touch the highlighted item "choose zip from sdcard"<br />
The screen "Choose a zip to apply" appears with a list of files and directories.<br />
<br />
11) Scroll through the files and directories (with your finger) until you see the file <font color="darkgreen">aroma_3dot-remover-v1.2.1.zip</font> (at the end of the list). Then touch it.<br />
A new list appears<br />
<br />
12) A new list appears with a lot of "No" and the item "Yes - Install aroma_3dot-remover-v1.2.1.zip" in the middle. Touch the "Yes - aroma_3dot-remover-v1.2.1.zip" item.<br />
The installation begins and a log is displayed at the bottom the screen.<br />
<br />
13) A white screen "Welcome" appears with instructions. Press the "Next >" green button at the bottom of the screen. <br />
<br />
14) The "ChangeLog" screen is displayed. Press the "Next >" green button at the bottom of the screen. <br />
<br />
15) The "Installation type" screen is displayed with multiple-choices radio buttons. On this screen, you have to chose <ul><li>your ROM version : among 1.26, 1.28, 1.29</li>
<li>the behavior for the Menu : among STOCK (standard behavior), long press on HOME button, long press on RECENT TASKS button</li>
</ul>Make your choice then press the "Next >" green button at the bottom of the screen. <br />
<br />
16) The "Ready to install" screen is displayed. Press the "Install Now" green button at the bottom of the screen. The installation begins.<br />
<br />
17) The "Installing" screen appears with a status "The installation wizard has successfully installed ..." at the top of the screen. Press the "Next >" green button at the bottom of the screen. <br />
<br />
18) You're back on the recovery's screen "Apply update from .zip on SD card".<br />
<br />
19) Touch the last item "++++Go Back++++"<br />
You're now back on the screen "ClockworkMod Recovery v5.8.3.1"<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
20) Touch the "Reboot system now" item.<br />
The HTC One X reboots.<br />
A dialog box "Android is upgrading ..." appears with the message "Optimizing application nn of nn"<br />
<br />
21) There's an error report notification. I choose to ignore it.<br />
<br />
The new MENU behavior should now be active. <br />
<br />
Enjoy ;-)Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-5460247005618672537.post-16676229268739236302012-05-12T08:25:00.002+02:002012-05-24T10:09:34.917+02:00HTC One X (GSM - Tegra 3) : flashing [MOD] Lower Autobrightness values - battery saver - detailedHow I flashed the <a href="http://forum.xda-developers.com/showthread.php?t=1595559">[MOD] Lower Autobrighntess values - battery saver</a> (from <a href="http://forum.xda-developers.com/member.php?u=2229548">j4n87</a>) step by step.<br />
<br />
<b><font color="darkred">I did it on an <a href="http://www.htc.com/uk/smartphones/htc-one-x/">international HTC One X model</a> (GSM and Tegra 3). I don't know if it works on other HTC One X versions, non GSM or non Tegra 3. So do it at your own risks.</font></b><br />
<br />
1) Download the file from the link provided at the end of the <b>#1</b> post <a href="http://forum.xda-developers.com/showthread.php?t=1595559">[MOD] Lower Autobrighntess values - battery saver</a> <br />
<br />
2) It is <b>wise to make a backup of your ROM</b>. Detailed instructions can be found in <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root</a> at steps <b>B.10)</b> to <b>B.14)</b> of the <b>B - Install a custom recovery</b> section. <br />
<font color="darkred">It also means that <u>before any attempt to flash</u> any MOD, you should install a custom recovery and make a backup of your stock ROM</font>.<br />
<br />
<br />
The step by step instructions are pretty much the same as the ones for installing SuperSU (root) in the <b>C - Root the HTC One X</b> section of <a href="http://androidtobe.blogspot.fr/2012/05/htc-one-x-gsm-detailed-instructions-to.html">HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root</a>.<br />
<br />
3) Plug your HTC One X on USB<br />
<br />
4) Put the <font color="darkgreen">Dim_autobrighntess_final.zip</font> file at the root of your HTC One X sdcard (into the folder <font color="darkgreen"><code>/sdcard</code></font>). There are different ways to do it. I rather like to use the <font color="darkmagenta"><b>adb push</b></font> command<br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>adb push </b></font><font color="darkgreen">Dim_autobrighntess_final.zip /mnt/sdcard/</font><br />
758 KB/s (10515491 bytes in 13.537s)<br />
droid $ adb shell<font color="darkgray"><br />
shell@android:/ $ cd /mnt/sdcard<br />
shell@android:/mnt/sdcard $ ls -l Dim*<br />
----rwxr-x system sdcard_rw 10515491 2012-05-12 06:39 Dim_autobrighntess_final.zip<br />
shell@android:/mnt/sdcard $ exit</font><br />
droid $<br />
</code><br />
</blockquote><br />
5) Wait 5 seconds then unplug the USB cable from the HTC One X<br />
<br />
6) Power <b>off</b> the HTC One X<br />
<br />
7) Power <b>on</b> the HTC One X <b>in bootloader mode</b> by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
8) Select RECOVERY using the Volume-Down button, then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
9) Touch the 2nd item "install zip from sdcard"<br />
The screen "Apply update from .zip on SD card" appears with the item "choose zip from sdcard" highlighted in blue.<br />
<br />
10) Touch the highlighted item "choose zip from sdcard"<br />
The screen "Choose a zip to apply" appears with a list of files and directories.<br />
<br />
11) Scroll through the files and directories (with your finger) until you see the file <font color="darkgreen">Dim_autobrighntess_final.zip</font> (at the end of the list). Then touch it.<br />
A new list appears<br />
<br />
12) A new list appears with a lot of "No" and the item "Yes - Install Dim_autobrighntess_final.zip" in the middle. Touch the "Yes - Install Dim_autobrighntess_final.zip" item.<br />
The installation begins and a log is displayed at the bottom the screen.<br />
When the installation ends, you're back on the screen "Apply update from .zip on SD card".<br />
<br />
13) Touch the last item "++++Go Back++++"<br />
You're now back on the screen "ClockworkMod Recovery v5.8.3.1"<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
14) Touch the "Reboot system now" item.<br />
The HTC One X reboots.<br />
A dialog box "Android is upgrading ..." appears with the message "Optimizing application nn of nn"<br />
<br />
The new auto-brightness settings are now active. <br />
Enjoy ;-)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-36840595929188230032012-05-08T22:05:00.000+02:002012-05-24T10:09:34.917+02:00HTC One X (GSM) : detailed instructions to unlock bootloader, install custom recovery and root<font color="darkred"><b>This only applies to the <a href="http://www.htc.com/uk/smartphones/htc-one-x/">international (GSM) HTC One X</a> model</b> (the one with a Nvidia Tegra 3 chipset)</font>. <br />
<br />
<br />
<font color="darkblue"><u><b>A - Unlock the bootloader</b></u></font><br />
First of all, you have to <i>unlock the bootloader</i> as explained in <a href="http://androidtobe.blogspot.fr/2012/04/htc-one-x-htcdev-provides-process-to.html">HTC One X : HTCdev provides a process to unlock the bootloader</a>. Although the <a href="http://www.htcdev.com/bootloader/">HTCdev - Unlock Bootloader</a> dedicated site provides very clear instructions, some may rather like to follow the detailed step by step instructions provided by <a href="http://forum.xda-developers.com/showthread.php?t=1592355">[Tut] Preparing Your One X for Custom Roms (For Dummies)</a>.<br />
<br />
<br />
<font color="darkblue"><u><b>B - Install a custom recovery</b></u></font><br />
<br />
The second step is to install a <i>custom</i> recovery. I followed the detailed step by step instructions from <a href="http://forum.xda-developers.com/showthread.php?t=1592355">[Tut] Preparing Your One X for Custom Roms (For Dummies)</a><br />
<br />
B.1) Download the recovery <font color="darkgreen">recovery-clockwork-touch-5.8.3.1-endeavoru.img</font> from <a href="http://forum.xda-developers.com/showthread.php?t=1594819">MANDATORY UPDATE 26/4 Official Clockworkmod Touch Recovery 5.8.3.1 Charging Fixed!!!</a>. The link directs to the <i>touch</i> version of the custom recovery. A <i>non-touch</i> version of the custom recovery is available at <a href="http://clockworkmod.com/rommanager">ROM Manager - ROMs and Recovery Images</a>.<br />
<br />
B.2) Put the recovery image you've just downloaded into the same directory as the fastboot executable.<br />
<br />
B.3) Check the MD5 checksum of the recovery image you've just downloaded. Open a command prompt and enter the command : <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>md5 </b></font><font color="darkgreen">recovery-clockwork-touch-5.8.3.1-endeavoru.img</font> <br />
MD5 (recovery-clockwork-touch-5.8.3.1-endeavoru.img) = <font color="red">6adc7248475c61cc5eb2ec951d3d0df0</font><br />
droid $ <br />
</code><br />
</blockquote><br />
Check the red part with the one provided with the recovery image.<br />
<br />
B.4) Power <b>off</b> the HTC One X<br />
<br />
B.5) Power <b>on</b> the HTC One X <b>in bootloader mode</b> by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
B.6) Select the FASTBOOT item (highlight using Volume-Up / Volume-Down button) the press the Power button.<br />
FASTBOOT should now be highlighted in red.<br />
<br />
B.7) Plug the HTC One X on the USB cable.<br />
FASTBOOT should become FASTBOOT USB still highlighted in red.<br />
<br />
B.8) From the command prompt you used in step B.3), enter the command <br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>fastboot flash recovery </b></font><font color="darkgreen">recovery-clockwork-touch-5.8.3.1-endeavoru.img</font><br />
sending 'recovery' (5732 KB)...<br />
OKAY [ 0.885s]<br />
writing 'recovery'...<br />
(bootloader) Format partition SOS done<br />
OKAY [ 0.556s]<br />
finished. total time: 1.441s<br />
droid $<br />
</code><br />
</blockquote><br />
B.9) Power <b>off</b> the HTC One X using the Volume-Down button 3 times to select POWER DOWN. Then press the Power button.<br />
<br />
B.10) Power <b>on</b> the HTC One X <b>in bootloader mode</b> by holding Volume-Down button while pressing the Power button.<br />
The FASTBOOT item should be highlighted in blue.<br />
<br />
B.11) Choose the RECOVERY item (the 2nd one) using Volume-Down button. Then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
B.12) Touch the "backup and restore" item.<br />
The "Nandroid" screen appears.<br />
The "backup" item is highlighted in blue.<br />
<br />
B.13) Touch the "backup" item<br />
The screen changes and the backup begins : boot image, recovery image, system, data, .android-secure, cache, sd-ext.<br />
A md5 sum is automatically generated.<br />
A "backup complete" message appears and the menu reappears.<br />
<br />
B.14) Touch the "reboot system now" item to reboot your HTC One X.<br />
<br />
The custom recovery is installed and you now have a backup from which you can recover if things goes wrong later.<br />
<br />
<br />
<font color="darkblue"><u><b>C - Root the HTC One X</b></u></font><br />
<br />
The third step is to <i>root</i> the HTC One X. <br />
I followed the instructions from <a href="http://forum.xda-developers.com/wiki/HTC_One_X">Installing a custom recovery</a> which also explains how to install the <a href="http://forum.xda-developers.com/showthread.php?t=1538053">[07.05.2012] SuperSU v0.89</a>.<br />
<br />
C.1) Download the SuperSU application (file <font color="darkgreen">CWM-SuperSU-v0.89.zip</font>) which is attached in the <a href="http://forum.xda-developers.com/showthread.php?t=1538053">[07.05.2012] SuperSU v0.89</a>.<br />
<br />
C.2) Put the SuperSU application (file <font color="darkgreen">CWM-SuperSU-v0.89.zip</font>) at the root of your HTC One X sdcard (into the folder <code>/sdcard</code>). There are different ways to do it. I rather like to use the <font color="darkmagenta"><code>adb push</code></font> command<br />
<blockquote><code><br />
droid $ <font color="darkmagenta"><b>adb push </b></font><font color="darkgreen">CWM-SuperSU-v0.89.zip /sdcard/CWM-SuperSU-v0.89.zip</font><br />
786 KB/s (569873 bytes in 0.707s)<br />
droid $ adb shell<br />
shell@android:/ $ ls -l /sdcard/CW*<br />
----rwxr-x system sdcard_rw 569873 2012-05-08 20:58 CWM-SuperSU-v0.89.zip<br />
shell@android:/ $ exit<br />
droid $<br />
</code><br />
</blockquote><br />
C.3) Unplug the USB cable from the HTC One X<br />
<br />
C.4) Power <b>off</b> the HTC One X<br />
<br />
C.5) Power <b>on</b> the HTC One X <b>in bootloader mode</b> by holding Volume-Down button while pressing the Power button.<br />
FASTBOOT should be highlighted in blue.<br />
<font color="red">Before doing this, you should ensure your phone has at least 50% battery !!</font><br />
<br />
C.6) Select RECOVERY using the Volume-Down button, then press the Power button.<br />
The "quietly brilliant" white HTC screen appears briefly. <br />
Then the "ClockworkMod Recovery v5.8.3.1" black screen appears.<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
C.7) Touch the 2nd item "install zip from sdcard"<br />
The screen "Apply update from .zip on SD card" appears with the item "choose zip from sdcard" highlighted in blue.<br />
<br />
C.8) Touch the highlighted item "choose zip from sdcard"<br />
The screen "Choose a zip to apply" appears with a list of files and directories.<br />
Scroll through the files and directories (with your finger) and touch the file <font color="darkgreen">CWM-SuperSU-v0.89.zip</font>.<br />
The screen "Confirm install ?" appears.<br />
<br />
C.9) Touch the item "Yes - Install CWM-SuperSU-v0.89.zip" <br />
The installation begins and a log is displayed on the screen.<br />
Then you're back on the screen "Apply update from .zip on SD card".<br />
<br />
C.10) Touch the last item "++++Go Back++++"<br />
You're now back on the screen "ClockworkMod Recovery v5.8.3.1"<br />
The "Reboot system now" item is highlighted in blue.<br />
<br />
C.11) Touch the "Reboot system now" item.<br />
The HTC One X reboots.<br />
<br />
C.12) The SuperSU application appears among the other applications on your HTC One X.<br />
Touch the SuperSU application.<br />
<br />
If you like SuperSU and want to support it, maybe would you want to upgrade to the <a href="https://play.google.com/store/apps/details?id=eu.chainfire.supersu.pro">SuperSU Pro</a>.<br />
<br />
<br />
<font color="darkred"><u><b>Important note about the SuperSU rooting application</b></u></font><br />
<br />
The following quote comes from <a href="https://play.google.com/store/apps/details?id=eu.chainfire.supersu">SuperSU - Chainfire</a><br />
<blockquote><font color="darkgray"><br />
The discussion and support thread can be found on XDA-Developers here:<br />
<a href="http://forum.xda-developers.com/showthread.php?t=1538053">http://forum.xda-developers.com/showthread.php?t=1538053</a><br />
<br />
SUPERUSER<br />
This is meant to replace Superuser (if installed), you use either one or the other. You cannot combine them. Statements that this breaks Superuser are therefore completely nonsensical.<br />
<br />
NOTICE: A SPECIAL PROCEDURE IS NEEDED FOR UNINSTALLATION. IF YOU DO NOT LIKE THE APP, DO *NOT* JUST UNINSTALL IT, YOU *WILL* LOSE ROOT.<br />
Superuser access management runs through a so called "su binary". There can be only one of these at a time. So if you install SuperSU, your previous superuser access management solution will no longer operate. So if you want to switch back: (1) Open that application, and search for an option for it to install/update/replace the "su binary". (2) Confirm root-using apps are using the superuser solution you want. (3) Uninstall SuperSU.<br />
</font></blockquote>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-5460247005618672537.post-78214463494570086242012-05-08T09:08:00.003+02:002012-05-27T07:12:34.471+02:00Android rooting and custom ROM : small lexicon before rooting HTC One XWhat is :<br />
<ul><li><b>hboot</b> : It's the bootloader. It's what decides to boot into recovery or android. (<a href="http://androidforums.com/desire-all-things-root/436495-hboot.html#post3386080">http://androidforums.com/desire-all-things-root/436495-hboot.html#post3386080</a>). HBOOT is the bootloader, the first thing that runs when you boot up your phone. Like your regular Linux bootloader, it lets you boot off of different partitions. (<a href="http://stackoverflow.com/questions/3465259/can-someone-explain-these-android-rom-hacking-terms-hboot-bootloader-radio-re">Can someone explain these Android ROM hacking terms: HBOOT/bootloader, radio, recovery image, update.zip, NAND unlocking, RUU?</a>)</li>
<li><b>recovery</b> : In Android, recovery refers to the dedicated, bootable partition that has the recovery console installed. (<a href="http://www.androidcentral.com/what-recovery-android-z">What is recovery? [Android A to Z]</a>)</li>
<li><b>S-OFF & S-ON</b> : In a nutshell, S-OFF means that the NAND portion of the device is unlocked and can be written to. The default setting for HTC’s devices is S-ON, which means that neither can you access certain areas of the system nor can you guarantee a permanent root. Furthermore, signature check for firmware images is also ensured by the S-ON flag. (<a href="http://www.addictivetips.com/mobile/what-is-s-off-how-to-gain-it-on-htc-android-phones-with-unrevoked-forever/">What Is S-OFF & How To Gain It On HTC Android Phones With unrevoked forever</a> and another one <a href="http://android.stackexchange.com/questions/20960/what-is-s-off-why-would-i-want-to-do-it">What is S-OFF? Why would I want to do it?</a>)</li>
<li><b>NAND</b> : The phone's internal memory (not the SD card) is solid-state (flash) memory, AKA NAND. It can be partitioned much like a normal hard drive can be partitioned. The bootloader exists in its own partition. Recovery is another partition; radio, system, cache, etc are all partitions. <br />
[...] <br />
During the <u>rooting process</u>, a critical piece of the process is disabling a security system built into the bootloader that protects these partitions from accidental (or intentional) modification. This is what's referred to as "unlocking NAND." The security system can be set to active or inactive. S-ON means the security is in place (NAND locked). S-OFF means the security is off (NAND unlocked). When S-OFF, you have the ability to modify all partitions. With S-ON, you only have write access to /cache and /data. Everything else is read-only.(<a href="http://androidforums.com/evo-4g-all-things-root/278898-android-partitions-kernels-explained.html">Android partitions, kernels explained</a>)</li>
<li><b>NANDroid & NAND backup</b> : It's a backup and restore tool that allows you to take a full image of all the phone's internal NAND memory (hence the name) and store it on your SD Card. Should something go wrong with the phone's software, you can use the previously saved backup to restore the phone to a working state. (<a href="http://android.stackexchange.com/questions/8979/what-is-the-relation-between-rom-manager-clockworkmod-and-nandroid-which-ones">What is the relation between ROM Manager, ClockworkMod and Nandroid? Which one(s) do I need?</a>) <br />
A Nandroid backup is a backup of your phone that is an exact image of the state of your phone. So you could make an exact copy of your current phone, then do major changes to it, and then restore to your previous backup by flashing the backup back to the phone. Flashing means to copy or to install.... you are essentially wiping the device and restoring a previous state (a backup) or you are flashing a new ROM (which is a custom version of Android). (<a href="http://android.stackexchange.com/questions/20656/what-do-nand-rom-and-to-flash-mean">What do “NAND”, “ROM” and “to flash” mean? [closed]</a>)</li>
<li><b>Odexed</b> : In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution. (<a href="http://androidforums.com/evo-4g-all-things-root/324454-what-does-odexed-deodexed-mean.html">What does odexed and deodexed mean ?</a>)</li>
<li><b>DeOdexed</b> : Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.<br />
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity." (<a href="http://androidforums.com/evo-4g-all-things-root/324454-what-does-odexed-deodexed-mean.html">What does odexed and deodexed mean ?</a>)</li>
</ul><br />
Here are some resources for a more complete introduction :<ul><li><a href="http://androidforums.com/evo-4g-all-things-root/278898-android-partitions-kernels-explained.html">Android partitions, kernels explained</a></li>
<li><a href="http://androidforums.com/evo-4g-all-things-root/279261-more-information-about-android-partitions.html">More information about Android partitions</a></li>
<li><a href="http://android.stackexchange.com/questions/2885/what-is-the-difference-between-rooting-jailbreak-rom-mod-etc">What is the difference between: Rooting, Jailbreak, ROM, Mod, etc.?</a></li>
<li><a href="http://forum.xda-developers.com/showthread.php?t=730383">OCUV, HAVS, etc... - what does it mean ?</a></li>
<li><a href="http://forum.xda-developers.com/showthread.php?t=805247">[FAQ] Technical Definitions (Update: 09/11/2010)</a> defines a lot of terms like RUU, HBOOT, Recovery mode, Flashing a ROM, Custom ROM, Kernel, RADIO, and many others ...</li>
</ul><br />
And what rooting is useful for :<ul><li><a href="http://android.stackexchange.com/questions/1/ive-rooted-my-phone-now-what-what-do-i-gain-from-rooting">I've rooted my phone. Now what? What do I gain from rooting?</a></li>
</ul>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-17268277284586841252012-05-06T07:26:00.001+02:002012-05-06T07:26:28.763+02:00Toshiba AT200 Excite received an OTA update to 3.2.1.05.5.0009The <a href="http://www.wired.co.uk/reviews/tablets/2012-04/toshiba-at200-review">Toshiba AT200 Excite</a> received an OTA update a few days ago. The Android version is now <font color="darkcyan">3.2.1.05.5.000<b>9</b></font> from <font color="darkcyan">3.2.1.05.5.000<b>3</b></font>.<br />
<br />
It's not clear what kind of changes this update brought as there is no changelog. Furthermore there is <font color="red"><b>no AT200 entry</b></font> on the <a href="http://www.csd.toshiba.com/cgi-bin/tais/support/jsp/home.jsp">Toshiba Support Forum</a> as you can see on the picture below.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-vY3MXvHh_Yk/T6YKrwgZGHI/AAAAAAAAAKc/VbccxKR8-Zw/s1600/2012%2B05%2B06%2Btoshiba%2Bsupport%2Bforum%2Bat%2B07h07m20.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="121" width="320" src="http://1.bp.blogspot.com/-vY3MXvHh_Yk/T6YKrwgZGHI/AAAAAAAAAKc/VbccxKR8-Zw/s320/2012%2B05%2B06%2Btoshiba%2Bsupport%2Bforum%2Bat%2B07h07m20.png" /></a></div><br />
What can be said about this upgrade is :<ul><li>Android is still Honeycomb 3.2.1</li>
<li>The Android Play (former Android Market) seems to work as it should, I mean like it behaves on all other devices</li>
<li>Google Plus now works well. Before the upgrade, it didn't work at all beyond the first screen (Activity in Android terms)</li>
<li>It seems the tablet is more stable since the upgrade</li>
</ul>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5460247005618672537.post-9848489808060436742012-04-30T08:43:00.000+02:002012-05-12T08:33:46.225+02:00HTC One X : early CyanogenMod 9 port by TripNDroid Mobile Engineering<a href="http://www.htc.com/uk/smartphones/htc-one-x/">HTC One X</a> can be flashed with a
<a href="http://android.modaco.com/topic/353715-29-04-rom-cyanogenmod-9-endeavor-unleashed/">CyanogenMod custom ROM</a>, which will bring an <a href="http://source.android.com/">AOSP</a> based <a href="http://www.android.com/about/ice-cream-sandwich/">ICS</a> (without <a href="https://www.htcsense.com/">HTC Sence</a>).
As the camera and the wifi hotspot don't work and the mobile data are said to "take a lot of time to correctly connect", I won't give it a try right now. But it's good to know CyanogenMod will finally come to the HTC One X.
Head to <a href="http://android.modaco.com/topic/353715-29-04-rom-cyanogenmod-9-endeavor-unleashed/">[29-04] [ROM] CyanogenMod 9 - Endeavor Unleashed</a> for more information and installation instructions.
Source : <a href="http://androidcommunity.com/htc-one-x-gets-an-early-cyanogenmod-9-port-20120429/">HTC One X gets an early CyanogenMod 9 port</a> on <a href="http://androidcommunity.com/">Android Community</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-17303138064028382152012-04-09T19:50:00.000+02:002012-05-12T08:33:46.225+02:00HTC One X : HTCdev provides a process to unlock the bootloaderThe latest <a href="http://www.htc.com/uk/smartphones/htc-one-x/">HTC One X</a> has a locked bootloader, like most HTC's devices. HTC provides a process to <a href="http://www.htcdev.com/bootloader/">unlock the bootloader</a> of most of it's devices. Everything is explained on <a href="http://www.htcdev.com/">HTCdev site</a>. The overall process is explained on the <a href="http://www.htcdev.com/bootloader/preview_unlock_process">Preview Unlock Process</a> page.<br />
<br />
<b><span style="color: darkred;">As usual, unlocking the bootloader may void your device's warranty. And you may damage your phone.</span></b><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-h9gu4HNtZJU/T4Mg3YiNGTI/AAAAAAAAAKQ/6tmvRb9r8AE/s1600/step13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-h9gu4HNtZJU/T4Mg3YiNGTI/AAAAAAAAAKQ/6tmvRb9r8AE/s320/step13.jpg" width="180" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-39764432109173902072012-03-30T17:31:00.000+02:002012-03-30T17:31:45.419+02:00Galaxy Nexus : installing ICS 4.0.4 from factory image on the GSM/HSPA+'s model (« yakju » / « maguro »)Google has just published the latest <a href="http://code.google.com/android/nexus/images.html">Android 4.0.4 (IMM76D)</a> <a href="http://code.google.com/android/nexus/images.html#yakju">factory image "yakju" for Galaxy Nexus "maguro" (GSM/HSPA+)</a>. I've decided to flash the factory image right away instead of waiting for the OTA update.<br />
<br />
I've just followed the same instructions that worked to install the <a href="http://androidtobe.blogspot.fr/2011/12/galaxy-nexus-installing-ics-402-from.html">Android 4.0.2 ICS</a>.<br />
<br />
<b><font color="red">Be aware that all your personal data (files, photos, mp3, ...) will be erased during the process as a factory reset will be done. You should make a backup <u>before</u> starting the install. You should also ensure that your account's information are backed up on Google's server and that the synchronization has been done.</font></b>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-71117868657057858782012-03-18T21:47:00.001+01:002012-05-06T07:28:40.479+02:00Blogger on Toshiba AT200 Android tablet<div><p>This post has been written on a Toshiba AT200 android tablet (http://eu.press.toshiba.eu/en/articles/pressgeneric/pr_ToshibaAT200) running Android 3.2.1 using Blogger.<br />
The goal of the post is to try to make a link using the Link button of the Blogger app.</p><p>The Blogger's app link button does not seem to work !!... </p></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5460247005618672537.post-6588643673875865992011-12-19T06:30:00.001+01:002012-04-04T06:10:09.768+02:00Galaxy Nexus : installing ICS 4.0.2 from factory image on the GSM/HSPA+'s model (« yakju » / « maguro »)<b><font color="darkred"><u>UPDATE 04-04-2012 :</u><br />
Be aware that :<ul><li>All your personal data (files, photos, mp3, ...) will be erased during the process and a factory reset will be done.</li><li>You should make a backup <u>before</u> starting the install.</li><li>You should also ensure that your account's information are backed up on Google's server and that all the account have been synchronized on Google's server.</li><li>You will have to parameter again all your applications : social networks account (sign in into Twitter, Facebook, or whatever account you use), cloud service account (sign in into Ubuntu One, Dropbox, Evergreen, or whatever service account you use), library account (sign in into Kindle or whatever service account you use). So, you should ensure you have all those account sign-in information with you. And be prepared to spend some time on this task.</li></ul>AS YOU MAY BRICK YOUR PHONE, DO IT AT YOUR OWN RISKS.<br />
Good luck if you decide to continue with the manual update process instead of waiting for the OTA.<br />
</font></b><br />
<br />
I've just updated my GSM/HSPA+ Galaxy Nexus (« yakju » / « maguro » model) to Android ICS 4.0.2 by flashing the <a href="http://code.google.com/android/nexus/images.html">factory image</a>. I've decided to flash the factory image because manual install requires to unlock the bootloader and this single action will erase my data (<code>userdata</code> partition) on the device whether I flash the factory image or the OTA archive.<br />
<br />
First of all, prepare everything :<ul><li>download the <a href="http://code.google.com/android/nexus/images.html">yakju / maguro icl53f Android 4.0.2 factory image</a> and verify the checksum (MD5 or SHA-1)</li>
<li>then expand the archive in a folder on your desktop computer</li>
<li>download the fastboot application for <a href="http://cdn.androidcentral.com/sites/androidcentral.com/files/uploads/tools/fastboot-windows.zip">Windows</a> or <a href="http://cdn.androidcentral.com/sites/androidcentral.com/files/uploads/tools/fastboot-mac.zip">Mac</a> on your desktop computer, unzip it and copy the unzipped contents to the folder where the factory image has been expanded to. <i>It seems the </i><code>fastboot</code><i> application is now in the Android SDK folder : </i><code>android-sdk/platform-tools</code><i>. So you just have to ensure this folder is in your PATH environment variable</i></li>
<li>install the <a href="http://developer.android.com/sdk/index.html">Android SDK</a> on your computer. I don't know if this is a required step but who knows, it will be ready if things goes wrong ...</li>
<li>open the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script file from the directory where the factory image has been expanded to in a text editor</li>
<li>open a command shell and go to the directory where the factory image has been expanded to</li>
</ul><br />
Now everything has been prepared, you're ready to proceed.<br />
<br />
Here are the steps :<br />
0) boot in <i>fastboot mode</i> following the instructions from <a href="http://source.android.com/source/building-devices.html">Building for devices</a> (shutdown your Galaxy Nexus then hold volume-up <u>and</u> volume-down, then press power while maintaining volume-up <u>and</u> volume-down until the phone vibrate)<br />
<br />
1) unlock the bootloader following the instructions from <a href="http://source.android.com/source/building-devices.html">Building for devices</a> (the "Unlocking the bootloader" section). The Galaxy Nexus will display a warning screen and you'll have to confirm on the phone you still want to unlock the bootloader using the volume-up button then the power button)<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot oem unlock</b></font><br />
...<br />
OKAY [ 33.912s]<br />
finished. total time: 33.912s<br />
</code><br />
</blockquote>At the next Galaxy Nexus reboot, you will see an unlocked locker on the black screen with the « Google » logo.<br />
<br />
2) flash the bootloader following the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script's commands provided in the factory image archive<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot flash bootloader </b>bootloader-maguro-primekk15.img</font><br />
sending 'bootloader' (2308 KB)...<br />
OKAY [ 0.347s]<br />
writing 'bootloader'...<br />
OKAY [ 0.291s]<br />
finished. total time: 0.637s<br />
</code><br />
</blockquote>wait for a few seconds<br />
<br />
3) reboot the bootloader following the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot reboot-bootloader</b></font><br />
rebooting into bootloader...<br />
OKAY [ 0.007s]<br />
finished. total time: 0.007s<br />
</code><br />
</blockquote>wait for a few seconds<br />
<br />
4) flash the radio image following the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot flash radio </b>radio-maguro-i9250xxkk6.img</font><br />
sending 'radio' (12288 KB)...<br />
OKAY [ 1.749s]<br />
writing 'radio'...<br />
OKAY [ 1.376s]<br />
finished. total time: 3.124s<br />
</code><br />
</blockquote>wait for a few seconds<br />
<br />
5) reboot the bootloader following the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot reboot-bootloader</b></font><br />
rebooting into bootloader...<br />
OKAY [ 0.006s]<br />
finished. total time: 0.006s<br />
</code><br />
</blockquote>wait for a few seconds<br />
<br />
6) flash the android 4.0.2 (icl53f) image following the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot -w update </b>image-yakju-icl53f.zip</font><br />
archive does not contain 'boot.sig'<br />
archive does not contain 'recovery.sig'<br />
archive does not contain 'system.sig'<br />
--------------------------------------------<br />
Bootloader Version...: PRIMEKK15<br />
Baseband Version.....: I9250XXKK6<br />
Serial Number........: <font color="gray">0xxxxxxxxxxxxxx</font><br />
--------------------------------------------<br />
checking product...<br />
OKAY [ 0.007s]<br />
checking version-bootloader...<br />
OKAY [ 0.008s]<br />
checking version-baseband...<br />
OKAY [ 0.008s]<br />
sending 'boot' (4074 KB)...<br />
OKAY [ 0.591s]<br />
writing 'boot'...<br />
OKAY [ 0.249s]<br />
sending 'recovery' (4406 KB)...<br />
OKAY [ 0.648s]<br />
writing 'recovery'...<br />
OKAY [ 0.295s]<br />
sending 'system' (317594 KB)...<br />
OKAY [ 34.419s]<br />
writing 'system'...<br />
OKAY [ 33.115s]<br />
erasing 'userdata'...<br />
OKAY [ 0.193s]<br />
erasing 'cache'...<br />
OKAY [ 0.015s]<br />
rebooting...<br />
<br />
finished. total time: 69.582s<br />
</code><br />
</blockquote><br />
Wait for a few seconds and your phone will reboot by itself, then restart.<br />
<br />
7) As everything has been erased, and specially your personal information, apps, data and so on, you are asked a few information to configure your Android phone as it is a very first start.<br />
<br />
This restoration process takes quite some time.<br />
<br />
8) After the phone has been parametered and it has restored your data (contacts, emails, ...), apps, and the likes from Google's servers, it is strongly suggested to <b>lock your phone's bootloader</b> (as recommended by <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">Jean-Baptiste Queru</a>).<br />
<br />
At the command prompt, execute the following command :<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot oem lock</b></font><br />
...<br />
OKAY [ 0.203s]<br />
finished. total time: 0.203s<br />
</code><br />
</blockquote>wait for a few seconds then reboot your phone<br />
<br />
<blockquote><code><br />
$ <font color="darkmagenta"><b>fastboot reboot</b></font><br />
rebooting...<br />
<br />
finished. total time: 0.005s<br />
</code><br />
</blockquote>While the phone reboots you should not see any unlocked locker on the black screen with the « Google » logo.<br />
<br />
That's it. Enjoy.<br />
<br />
<br />
<b><u>fastboot commands</u></b><br />
<code><br />
$ fastboot -?<br />
usage: fastboot [ <option> ] <command><br />
<br />
commands:<br />
update <filename> <font color="gray">reflash device from update.zip</font><br />
flashall <font color="gray">flash boot + recovery + system</font><br />
flash <partition> [ <filename> ] <font color="gray">write a file to a flash partition</font><br />
erase <partition> <font color="gray">erase a flash partition</font><br />
getvar <variable> <font color="gray">display a bootloader variable</font><br />
boot <kernel> [ <ramdisk> ] <font color="gray">download and boot kernel</font><br />
flash:raw boot <kernel> [ <ramdisk> ] <font color="gray">create bootimage and flash it</font><br />
devices <font color="gray">list all connected devices</font><br />
continue <font color="gray">continue with autoboot</font><br />
reboot <font color="gray">reboot device normally</font><br />
reboot-bootloader <font color="gray">reboot device into bootloader</font><br />
help <font color="gray">show this help message</font><br />
<br />
options:<br />
-w <font color="gray">erase userdata and cache</font><br />
-s <serial number> <font color="gray">specify device serial number</font><br />
-p <product> <font color="gray">specify product name</font><br />
-c <cmdline> <font color="gray">override kernel commandline</font><br />
-i <vendor id> <font color="gray">specify a custom USB vendor id</font><br />
-b <base_addr> <font color="gray">specify a custom kernel base address</font><br />
-n <page size> <font color="gray">specify the nand page size. default: 2048</font><br />
</code>Unknownnoreply@blogger.com19tag:blogger.com,1999:blog-5460247005618672537.post-38819895780769046442011-12-18T21:32:00.000+01:002011-12-18T21:32:51.096+01:00Galaxy Nexus : how to get the 4.0.2 update on the GSM/HSPA+ "yakju" / "maguro" model, NOT for Verizon's CDMA/LTE "mysid" / "toro" modelThere are different methods out there on how to bring your GSM/HSPA+'s Galaxy Nexus (<b>« yakju »</b> / <b>« maguro »</b> model) to <b>4.0.2</b> if you can't wait for the OTA update :<ul><li>manually flash the <b>factory image</b> following the instructions given here <a href="http://forums.androidcentral.com/samsung-galaxy-nexus/141751-howto-manual-update-4-0-2-using-factory-imgs-w-o-wiping-phone.html">HOWTO Manual update to 4.0.2 using factory imgs, w/o wiping phone</a>. The factory images used in this HowTo can be found on Google's site <a href="http://code.google.com/android/nexus/images.html">Google Support for Nexus Phones and Flagship Devices - Factory Images for Nexus Devices</a></li>
<li>manually flash the <b>OTA update</b> following the instructions given here <a href="http://www.androidcentral.com/how-manually-flash-ota-your-galaxy-nexus">How-To: Manually flash the OTA to your Galaxy Nexus</a>. As said in the article, the OTA package can be downloaded from Google's site : <a href="http://android.clients.google.com/packages/ota/google_maguro/11bbbccb08d5.signed-yakju-ITL41F-from-ITL41D.11bbbccb.zip">http://android.clients.google.com/packages/ota/google_maguro/11bbbccb08d5.signed-yakju-ITL41F-from-ITL41D.11bbbccb.zip</a>. <br />
<b>Important</b> : This procedure requires the custom <b>« ClockworkMod Recovery »</b> to be install. See details below.</li>
</ul><br />
According to Jean-Baptiste M. "JBQ" Queru, a software engineer working on Android Open-Source Project (AOSP) at Google, the factory image contains a <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">flash-all.sh</a> script. Here is the script that can be found in the <b><code>yakju-icl53f</code></b> factory image (just expand the archive to see the contents) :<br />
<blockquote><code><b><br />
fastboot flash bootloader bootloader-maguro-primekk15.img<br />
fastboot reboot-bootloader<br />
sleep 5<br />
fastboot flash radio radio-maguro-i9250xxkk6.img<br />
fastboot reboot-bootloader<br />
sleep 5<br />
fastboot <font color="darkred">-w</font> update image-yakju-icl53f.zip<br />
</b></code></blockquote><br />
Notice the « <b><code><font color="darkred">-w</font></code></b> » in the last script line « <b><code>fastboot <font color="darkred">-w</font> update image-yakju-icl53f.zip</code></b> ». This command line option ask <b><code>fastboot</code></b> to "<code>erase userdata and cache</code>" partitions aka wipe out the "<code>userdata and cache</code>" (<a href="http://www.addictivetips.com/mobile/android-partitions-explained-boot-system-recovery-data-cache-misc/">Android Partitions Explained: boot, system, recovery, data, cache & misc</a>).<br />
<br />
In the instructions given in the article <a href="http://forums.androidcentral.com/samsung-galaxy-nexus/141751-howto-manual-update-4-0-2-using-factory-imgs-w-o-wiping-phone.html">HOWTO Manual update to 4.0.2 using factory imgs, w/o wiping phone</a>, the « <b><code><font color="darkred">-w</font></code></b> » has been removed from the last script line :<br />
<blockquote><code><b><br />
fastboot flash bootloader bootloader-maguro-primekk15.img<br />
fastboot reboot-bootloader<br />
</b><i>(wait for bootloader to reboot)</i><b><br />
fastboot flash radio radio-maguro-i9250xxkk6.img<br />
fastboot reboot-bootloader<br />
</b><i>(wait for bootloader to reboot)</i><b><br />
fastboot update image-yakju-icl53f.zip<br />
</b></code></blockquote><br />
As stated by Jean-Baptiste Queru in his post about the <a href="https://groups.google.com/group/android-building/msg/43c3a418144fc6c5?pli=1">Factory images available for Galaxy Nexus</a>, <br />
<blockquote>Don't forget that after flashing back to a factory state, <u>your bootloader is still <b>unlocked</b></u>. Don't forget to lock it back in order to secure your device ("<b><code>fastboot oem lock</code></b>"). <br />
</blockquote><br />
<b><u>Unlock the Galaxy Nexus bootloader</u></b><br />
For both procedures, <i>before</i> manually updating to 4.0.2, your bootloader will have to be <b>unlocked</b> first. The procedure can be found here <a href="http://forums.androidcentral.com/samsung-galaxy-nexus/136580-how-oem-unlock-galaxy-nexus.html">HOW-TO OEM unlock the Galaxy Nexus</a>.<br />
<br />
As stated in <a href="http://source.android.com/source/building-devices.html">Building for devices</a> from the <b>« Android Open Source Project »</b> reference site,<br />
<blockquote><i><br />
The procedure must be confirmed on-screen, and <u><font color="red"><b>deletes the user data for privacy reasons</b></font></u>. It only needs to be run once.<br />
<br />
On Nexus One, the operation voids the warranty and is irreversible.<br />
<br />
On Nexus S, Nexus S 4G, Xoom, and Galaxy Nexus, the bootloader can be locked back with<br />
</i></blockquote><br />
<b><u>The ClockworkMod Recovery</u></b><br />
The procedure to manually install the OTA requires to install the latest version of the <a href="http://download.clockworkmod.com/recoveries/recovery-clockwork-5.5.0.2-maguro.img">ClockworkMod Recovery for the GSM/HSPA+ "maguro" Galaxy Nexus</a>.<br />
<br />
Here is a rather complete guide on the <b>« ClockworkMod Recovery »</b> : <a href="http://www.addictivetips.com/mobile/what-is-clockworkmod-recovery-and-how-to-use-it-on-android-complete-guide/">What Is ClockworkMod Recovery And How To Use It On Android [Complete Guide]</a>. Here is the pitch on <b>« ClockworkMod Recovery »</b> :<br />
<blockquote><i><br />
All Android devices ship with a recovery console that is basically a partition on the device’s internal memory and can be booted into. The stock recovery of almost all Android devices provides a few basic yet handy options that allow you to factory reset your device and also to recover its operating system using an official ROM in zip format, but that’s all you can do with it. That’s where a custom recovery comes handy.<br />
<br />
A custom Android recovery basically replaces the stock recovery with one that lets you do all you can do with the stock recovery, plus a plethora of more options to give you a lot more control on your device. With a custom recovery, you can install official and unofficial ROMs as well as other updates including apps, themes, kernels etc. using zip files, wipe not just user data but pretty much every partition on your device, mount the storage card for USB mass storage access without leaving recovery, partition your SD card, wipe Dalvik cache and battery stats, fix permissions, perform, manage and restore backups and so on.<br />
</i></blockquote><br />
In most cases, the simplest method to install the <b>« ClockworkMod Recovery »</b> on your device is provided in <a href="http://www.addictivetips.com/mobile/how-to-install-clockwork-recovery-to-your-android-phone/">How To Install ClockworkMod Recovery On Your Android Phone</a>. If it does not work, alternative method can be found in <a href="http://www.addictivetips.com/mobile/what-is-clockworkmod-recovery-and-how-to-use-it-on-android-complete-guide/">What Is ClockworkMod Recovery And How To Use It On Android [Complete Guide]</a><br />
<br />
By the way, here are other useful resources about Android : <ul><li><a href="http://www.addictivetips.com/mobile/android-partitions-explained-boot-system-recovery-data-cache-misc/">Android Partitions Explained: boot, system, recovery, data, cache & misc</a></li>
<li><a href="http://www.addictivetips.com/mobile/how-to-root-your-android-phone-device/">How To Root Your Android Phone / Device</a></li>
<li><a href="http://www.addictivetips.com/mobile/how-to-install-a-rom-or-app-from-zip-file-to-android-device-from-recovery/">How To Install A ROM Or App From Zip File To Android Device From Recovery</a></li>
</ul>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-5460247005618672537.post-51554401443912198272011-12-11T19:49:00.001+01:002011-12-11T21:14:35.156+01:00Is the Galaxy Nexus still a "Nexus" ?<a href="http://www.xda-developers.com/">XDA Developers</a> has discovered that some <a href="http://en.wikipedia.org/wiki/Galaxy_Nexus">Galaxy Nexus</a> - the Google's new flagship - don't have the right « <font color="darkred"><b><code> yakju </code></b></font> » software configuration. The other software configurations - « <font color="darkred"><b><code> yakjusc </code></b></font> » and « <font color="darkred"><b><code> yakjuxw </code></b></font> » - are from Samsung.<br />
<br />
As stated in the full story <a href="http://www.xda-developers.com/android/is-the-galaxy-nexus-still-a-nexus/">Is the Galaxy Nexus Still a “Nexus?”</a><br />
«<font color="darkmagenta"><br />
The true, Google-controlled version is <b><i>yakju</i></b>—the rest being Samsung-controlled variants, thereof. All carry the hardware code name <b><i>maguro</i></b>, so it is plausible that they can be flashed to <b><i>yakju</i></b>. However, according to Android software engineer Jean-Baptise Queru, it is unclear at this time whether this is actually possible.</font><br />
<font color="orange"><i><blockquote><b>yakjusc</b> and <b>yakjuxw</b> are indeed the two Samsung-prepared builds I’m aware of at the moment, but I’m discovering them as they get released. I only have some visibility over the builds that are prepared by Google, i.e. yakju. Everything else comes from Samsung and I don’t know what their schedules and release plans are. I can’t guarantee that flashing the yakju files that I posted would work on a device that originally shipped with yakjuxw, as I don’t have access to such devices. The hardware is supposed to be close, but I don’t know for sure that it’s close enough. JBQ</blockquote></i></font> »<br />
<br />
The software version is in the <font color="darkcyan"><b><code>/system/build.prop</code></b></font> property file in the property <font color="darkcyan"><b><code>ro.product.name</code></b></font> which should looks like <font color="darkcyan"><b><code>ro.product.name=<font color="darkred"><i>yakju</i></font></code></b></font> . An full copy of a <font color="darkcyan"><code>/system/build.prop</code></font> property file can be found <a href="http://forum.xda-developers.com/showpost.php?p=19996720&postcount=5">here in post #5</a>.<br />
<br />
Here are some ways to check your <font color="darkcyan"><code>/system/build.prop</code></font> property file's software version :<ul><li>easiest way : use a file manager on the device as stated in <a href="http://forum.xda-developers.com/showpost.php?p=20026871&postcount=41">post #41</a></li>
<li>upload the <font color="darkcyan"><b><code>/system/build.prop</code></b></font> file on your desktop computer using adb and look for the property value there as stated in <a href="http://forum.xda-developers.com/showpost.php?p=20022623&postcount=27">post #27</a></li>
</ul><br />
Follow the whole story on XDA Developers forum <a href="http://forum.xda-developers.com/showthread.php?t=1376856">My Galaxy Nexus came with Samsung ICS build rather then google...</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5460247005618672537.post-10776416839782682592011-12-10T21:48:00.000+01:002011-12-11T06:06:49.515+01:00Google Galaxy Nexus : How to unlock bootloader & root GSM Nexus - how to restore official factory image<a href="http://en.wikipedia.org/wiki/Galaxy_Nexus">Google Galaxy Nexus</a> resources can be found on <a href="http://forum.xda-developers.com/forumdisplay.php?f=1336">XDA Developers</a> forum.<br />
<br />
There are detailed instructions on <a href="http://forum.xda-developers.com/showthread.php?t=1362957">[HOW TO] Unlock Bootloader & Root GSM Nexus</a>. Take care that this is for the <b>i9250</b> model (the european model with the <font color="darkred"><b>i9250XXKK1</b></font> baseband version and the <font color="darkred"><b>ITL41F</b></font> build number)<br />
<br />
There are also instructions on how to restore the <a href="http://forum.xda-developers.com/showthread.php?t=1373995">[ROM] Official Factory Image ITL41F</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-24456332382621118602011-12-07T05:40:00.000+01:002011-12-10T21:49:02.466+01:00Google Galaxy Nexus with Ice Cream Sandwich (aka Android 4.0)Google is introducing the <a href="http://www.google.com/nexus/">Galaxy Nexus</a> (<a href="http://en.wikipedia.org/wiki/Galaxy_Nexus">Galaxy Nexus</a>) with the new <a href="http://en.wikipedia.org/wiki/Android_version_history#4.x_Ice_Cream_Sandwich">Ice Cream Sandwich (aka Android 4.0)</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-fpp2znGtQoE/Tt7sYNxii1I/AAAAAAAAAKE/TkSAsI6D9yo/s1600/google%2Bgalaxy%2Bnexus.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="183" width="320" src="http://3.bp.blogspot.com/-fpp2znGtQoE/Tt7sYNxii1I/AAAAAAAAAKE/TkSAsI6D9yo/s320/google%2Bgalaxy%2Bnexus.png" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-18098232497186314932011-11-25T05:13:00.000+01:002011-11-25T05:13:57.587+01:00Carrier IQ : a threat for everyone who uses a mobile phone - how your phone helps to spy on you !Privacy concerns : everyone must read this article as it explains in great details how much of our behavior is spied through our phones by Carrier IQ solution (<a href="https://www.eff.org/deeplinks/2011/11/carrieriq-censor-research-baseless-legal-threat">Carrier IQ Tries to Censor Research With Baseless Legal Threat</a>)<br />
<br />
Other links to have the full story on this topic :<br />
- Trevor Eckhart researchs : <a href="http://androidsecuritytest.com/">Android Security Test</a><br />
- XDA-developers analysis : <a href="http://www.xda-developers.com/android/the-rootkit-of-all-evil-ciq/">The Rootkit Of All Evil – CIQ</a><br />
- Geeks.com analysis : <a href="http://www.geek.com/articles/mobile/how-much-of-your-phone-is-yours-20111115/">How much of your phone is yours?</a><br />
- XDA-developers analysis of the implications of the threat that is Carrier IQ <a href="http://www.xda-developers.com/android/more-on-carrier-iq/">More on Carrier IQ</a><br />
<br />
And one more in french : <a href="http://www.frandroid.com/actualites-generales/85778_carrier-iq-le-rootkit-qui-sait-tout-ce-que-vous-faites-sur-votre-telephone/">Carrier IQ : le rootkit qui sait tout ce que vous faites sur votre téléphone</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5460247005618672537.post-53126835576166733862011-10-07T09:12:00.000+02:002011-10-07T09:12:16.131+02:00Steve, thank you for daring to realize your dreams !! Rest in peace.I asked my parents to buy me the first <a href="http://en.wikipedia.org/wiki/Macintosh_128K">Mac 128</a> the year it was released.<br />
Years later, I've started again to buy Macs with OSX. And other Apple devices too.<br />
So Apple's way of designing devices (should I call it philosophy ?) has been part of my life for many years.<br />
<br />
Today I'm sad. I don't know you personally, <a href="http://www.apple.com/stevejobs/">Steve</a>. I've never met you. So I should not be personally affected by your death.<br />
But in the same time, it seems to me I know you so well, not your personal life but your way of thinking, designing, building things ... above all the extreme demand for your work that can be seen on Apple products and that reflected on your staff.<br />
<br />
I'm sad because people like you, Steve, are so rare. <br />
Today the World has lost one of those rare people who think they have so few things to loose that they <i><strike>can</strike></i> <b><i>have to</i></b> try the impossible, whatever the price, especially for themselves.<br />
<br />
You have been, and will continue to be, an example for a lot of people.<br />
<br />
Steve, thank you for daring to realize your dreams !!<br />
Rest in peace.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-mZZSRSMPE64/To6lVcCxvuI/AAAAAAAAAJk/0THbm2XLvlI/s1600/steve-jobs-1955-2011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="362" src="http://1.bp.blogspot.com/-mZZSRSMPE64/To6lVcCxvuI/AAAAAAAAAJk/0THbm2XLvlI/s400/steve-jobs-1955-2011.png" width="400" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-52592028580918859092011-04-08T22:48:00.001+02:002011-04-08T22:48:21.908+02:00first post using Blogger application on Motorola Xoom<div><p>Google's Blogger app lets user choose among the accounts that have been recorded the one that will be used, then among all the blogs that have been recorded on the account, the one on which the post will be done. Pretty simple and direct.<br>
By the way, Xoom's virtual keyboard (HoneyComb) is a real pleasure to use...<br>
Blogger app let's you embed a picture from the album or just taken using the camera.<br>
Labels can be added, but have to be entered as text : there's no completion when the first letters have been entered ...</p>
</div>Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-5460247005618672537.post-50962573647084757622011-03-19T06:31:00.000+01:002011-03-19T06:31:28.593+01:00Nexus S : how to update to the Nexus S to Android 2.3.3<a href="http://www.androidpolice.com/">Android Police</a> has published a detailed procedure to manually upgrade the Nexus S to Android 2.3.<b>3</b> : <a href="http://www.androidpolice.com/2011/02/24/google-releases-android-2-3-3-update-zip-for-nexus-one-and-nexus-s/">Google Releases Android 2.3.3 Update .ZIPs For Nexus One And Nexus S</a><br />
<br />
A detailed procedure to manually upgrade the Nexus S to Android 2.3.<b>2</b> is also available on <a href="http://androidandme.com/">Android and Me</a> : <a href="http://androidandme.com/2011/01/phones/update-your-nexus-s-to-android-2-3-2/">Update your Nexus S to Android 2.3.2</a><br />
<br />
For those wo have a rooted Nexus S, the reference is on <a href="http://forum.xda-developers.com/">XDA-Developers forum</a> : <a href="http://forum.xda-developers.com/showthread.php?t=955719">[REF] Nexus S Guide to Roms, Themes, and Kernels</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-1375572594667301552011-02-14T06:10:00.000+01:002011-02-14T06:19:13.339+01:00book : "Start Small, Stay Small: A Developer's Guide to Launching a Startup"In these tough economic times, some of you who are developers may think to start their own business. The <a href="http://www.amazon.com/dp/B003YH9MMI">Start Small, Stay Small: A Developer's Guide to Launching a Startup</a> book is about developers who want to start their startup. <a href="http://journal.dedasys.com/">David Welton</a> has written a review on his blog : <a href="http://journal.dedasys.com/2011/02/12/book-review-start-small-stay-small-a-developers-guide-to-launching-a-startup">Start Small, Stay Small: A Developer's Guide to Launching a Startup</a>. <br />
<br />
I find the <b>« Starting for the Right Reasons »</b> discussion very useful : it's so easy to be wrong on this.<br />
<br />
Here is an extract : <br />
<blockquote><span style="color: darkmagenta;">«<br />
Most developers want to build software products for the wrong reasons.<br />
<br />
<b>Reason #1 : Having a Product Idea</b><br />
If you have an idea for a product, odds are high that you have a <i>product/project</i> confusion.<br />
<br />
A <i>project</i> is a software application you build as a fun side project.<br />
[...]<br />
<br />
A <i>product</i> is a project that people will pay money for. In other words, it's a project that has <i>a market</i> (a group of people who want to buy it). Without a market, a software application is just a project.<br />
<br />
Most developers who come up with an idea know exactly how they will build it, but no idea how they will reach potential customers. They think a link on TechCrunch will drive hundreds, if not thousands, of sales.<br />
<br />
On rare occasions the product-first approach works, but for the most part it's a recipe for failure. <br />
»<br />
</span></blockquote><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-kF3j67pUVck/TVi43thYVkI/AAAAAAAAAJU/zRPiWpT2KD8/s1600/ebook+start+small+stay+small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-kF3j67pUVck/TVi43thYVkI/AAAAAAAAAJU/zRPiWpT2KD8/s320/ebook+start+small+stay+small.jpg" width="320" /></a></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5460247005618672537.post-46073415697796101152011-01-25T05:36:00.001+01:002011-01-25T05:38:24.469+01:00Notion Ink's Adam : recovery fix for bricked devices<a href="http://www.notionink.com/">Notion Ink</a> has published a detailed procedure to recover an Adam tablet that has been brick during the first firmware update. The procedure is here on <a href="http://www.androidpolice.com/">Android Police</a> site : <a href="http://www.androidpolice.com/2011/01/24/breaking-first-notion-ink-adams-being-bricked-by-ota-update/">Updated: Notion Ink Halts Adam Update, Gives Recovery Fix For Bricked Devices</a><br />
<br />
(Adam picture : <a href="http://notionink.wordpress.com/2011/01/21/my-box/">Notion Ink blog's Adam unboxing</a>)<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_qn8f2SYt6Z8/TT5SyceIQyI/AAAAAAAAAJM/Swvu5sDp1zw/s1600/notion_ink_adam_img_0191.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="http://1.bp.blogspot.com/_qn8f2SYt6Z8/TT5SyceIQyI/AAAAAAAAAJM/Swvu5sDp1zw/s320/notion_ink_adam_img_0191.jpg" width="320" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5460247005618672537.post-76341750340437966982011-01-25T05:27:00.000+01:002011-01-25T05:28:30.938+01:00Nexus S : how to update to the Nexus S to Android 2.3.2The site <a href="http://androidandme.com/">Android and Me</a> has published a detailed procedure to manually upgrade the Nexus S to Android 2.3.2 : <a href="http://androidandme.com/2011/01/phones/update-your-nexus-s-to-android-2-3-2/">Update your Nexus S to Android 2.3.2</a><br />
<br />
The thread on <a href="http://forum.xda-developers.com/forumdisplay.php?f=880">XDA-Developpers</a> site is <a href="http://forum.xda-developers.com/showthread.php?t=923860">Android 2.3.2 update URL !!!</a><br />
<br />
(Nexus S's recovery picture : <a href="http://androidandme.com/">Android and Me</a>)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_qn8f2SYt6Z8/TT5RI1GAzyI/AAAAAAAAAJI/eK8Z-maijSA/s1600/nexus-s-recovery.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="http://1.bp.blogspot.com/_qn8f2SYt6Z8/TT5RI1GAzyI/AAAAAAAAAJI/eK8Z-maijSA/s320/nexus-s-recovery.jpg" width="320" /></a></div>Unknownnoreply@blogger.com0