Fraichement possesseur d'une tablette Acer A501 sous Android 3.2, j'ai évidement souhaité la bidouiller dès le premier jour :). Seul problème, Android ne permet pas par défaut d'avoir un accès au système... ([TROLL ON] : et après des utilisateurs Android ont osé me dire qu'Android est plus ouvert que iOS... ignorant que j'étai j'y avais cru! [TROLL OFF]).
Dans ce post vous trouverez des infos et la méthode que j'ai suivi pour rooter ma tablette.





Avant d'attaquer, voici quelques questions /réponses :

Que signifie 'rooter' sa tablette?

Rooter veut dire qu'on rend le compte super-utilisateur (admin) actif sur le système.


Pourquoi 'rooter' sa tablette?

Si vous souhaitez avoir un accès complet au système pour développer des softs utilisant votre tablette par exemple (périphériques usb), pour pouvoir sauvegarder TOUTES vos données (je me retiens pour pas ouvrir un second troll...mais je n'en pense pas moins^^), pour lancer une distribution Linux sur votre tablette, .... Bref, pour une utilisation plus poussée que de la navigation ou du multimédia.


Est-ce compliqué?

Non, je vous explique tout et le logiciel que nous allons utiliser vous détail bien les actions à faire.


Est-ce risqué?

Oui si vous ne suivez pas les instructions, vous pouvez 'briquer' votre tablette (la rendre inutilisable). Cependant le plus souvent c'est récupérable. Mais bon si vous ne faites pas de hors piste vous ne risquez rien.


Mes données dans tout ça?

Toutes les données présentes sur la tablette seront effacées, faites des sauvegardes de ce que vous pouvez avant de continuer!


Ma config à moi :

Une tablette Acer A501 (marche aussi pour une A500) avec un PC sous Seven dans mon cas.


Important : Ne branchez / débranchez votre tablette au PC que lorsque je vous le dis. Quand vous démarrez ce tuto, allez jusqu'au bout, ne vous arrêtez pas en chemin! Dernière chose, branchez votre tablette sur le secteur durant cette manipulation.



Préparation

1- Avant de brancher votre tablette, téléchargez les drivers sur le site d'ace (acer > support > pilotes) et installez les.

2- Téléchargez ensuite cette archive : EUUs_SBK_Acer_A501_0.017.01_PA_ATT.zip.



Downgrade de votre tablette

A ce jour, il n'est pas possible de rooter directement votre tablette A500/A501 en 3.2, Il faut la repasser dans un firmware antérieur, c'est ce qu'on appel un downgrade.

0- Branchez votre tablette au PC et au secteur.

1- Sur votre tablette : Paramètres > Applications > Développement > cochez Débogage USB.

2- Sur votre PC : Gestionnaire de périphériques > ADB interface > Propriétés > Détails > Parent
Notez alors la valeur (quelque chose comme USB\\USB\VID_0502&PID_3344\380603404850).
Ce qui nous intéresse ici est le numéro qui dans mon exemple est 380603404850.

3- Débranchez la tablette du PC.

4- Extraire l'archive zip puis lancez EUUs_SBK_Acer_A501_0.017.01_PA_ATT.exe. Un message vous rappel de ne pas brancher la tablette tout de suite.
Le logiciel installe ensuite les drivers (oui on les déjà installés pour connaitre l'UID, mais on ne le contrarie pas^^)

5- A la fenêtre de connexion de la tablette, ouvrez une fenêtre explorer, allez dans :
c:/Utilisateurs/{VotreNomDeSession}/AppData/Local/Temp.
Cherchez un dossier du genre 7zS236B.tmp (il n'aura pas le même nom chez vous, utilisez la date pour le localiser si vous avez du mal à le trouver).
Editez le fichier CPUID.txt et remplacez la valeur par votre UID en ajoutant (zéro)x(zéro)(UID) devant, comme ceci dans mon exemple : 0x0380603404850. Fermez le fichier.
Vérifiez le fichier Version.cfg : si vous avez une A501, vous devriez trouver une ligne 1= A501, si vous avez une A500, changez le A501 par A500. Fermez le fichier.

6- Revenez sur l'application de mise à jour et faites suivant jusqu'à ce qu'une fenêtre vous demande le numéro ID du processeur. Entrez alors votre UID avec un zéro devant. Dans mon cas : 0380603404850.

7- Faites suivant et c'est partie! Ne touchez à rien, ça peut être long...

8- Quand vous avez le message Votre tablette a été mise à jour avec le logiciel le plus récent (humm), c'est que c'est bon, votre A500 ou A501 est en 3.0.1.





En route vers le rootage

9- Configurez rapidement votre tablette (wifi et compte google).

10- Puis Paramètres > Applications > cochez Sources inconnues.
Dans Paramètres > Applications > Développement > cochez Débogage USB.

11- Dernière étape, positionnez votre tablette en portrait et verrouillez la rotation (bouton en dessous des boutons de volume).
Téléchargez l'application suivante depuis le navigateur de votre tablette : iconiaroot-1.3.apk
Installez la (appuyez sur l'icône en forme de flèche à coté de l'heure)
Lancez la (l'icône IconiaRoot dans la liste de vos applications).

Et voila! Votre tablette est rootée!



Un prochain tuto arrivera assez vite pour expliquer comment installer une ROM afin de revenir sur une version récente d'Android.


Pour toutes questions / remarques / questions n'hésitez pas à utiliser les commentaires ;)