#1 Le 11/09/2010, à 15:30
- Yannou90
[Tuto] Modifier l'émulateur du sdk-android (root+lecture+ecriture)
Comment rooter en lecture et ecriture un virtual-device du sdk-android
Explication :
-Telechargement du sdk ( pour l'exemple le x86 )
-Ajout du dossier tool du sdk au PATH pour simplifier les commande
-Installation des ressources ( pour l'exemple Android2.1 et Android 2.2 )
-Modification du ramdisk
-Demonstration
Action :
-Telechargement du sdk dans le home et extraction de l'archive :
cd "$HOME"
wget http://dl.google.com/android/android-sdk_r07-linux_x86.tgz
tar -zxvf android-sdk_r07-linux_x86.tgz
rm android-sdk_r07-linux_x86.tgz
-Ajout au PATH du dossier tool
echo "export PATH=$HOME/android-sdk-linux_x86/tools:$PATH" > .bash_aliases
Nous pouvons maintenant directement lancer les commandes sans le chemin au dossier tool
-Installation des ressources
android
En image :
-Modification du ramdisk : nous supposont ici que nous voulons rooter la platforme pour Android 2.2 (froyo):
#On se place dans le dossier images
cd "$HOME/android-sdk-linux_x86/platforms/android-8/images"
#Sauvegarde du ramdisk original
cp ramdisk.img ramdisk.img.bak
#Creation du repertoire de travail
mkdir MODIF
#On se place dans le repertoire de travail
cd MODIF
#Extraction du ramdisk
mv ../ramdisk.img ramdisk.img
gunzip -S.img ramdisk.img
cpio -i -F ramdisk
rm ramdisk
#On root en modifiant le montage du systeme d'Android
sed -i 's|mount rootfs rootfs / ro remount|mount rootfs rootfs / rw remount|;s|mount yaffs2 mtd@system /system ro remount|mount yaffs2 mtd@system /system rw remount|' init.rc
#Tand qu'on est la on peut ajouter busybox compilé pour arm , c'est d'ailleur le moment de mettre d'autre binaire si besoin ;)
cd sbin
wget http://benno.id.au/android/busybox
chmod ugo+x busybox
cd ..
#On recré le ramdisk
find . | cpio -o -H newc -O ../ramdisk
cd ..
gzip -S.img ramdisk
Et voila il n'y a plus qu'a essayer , en image :
-Creation d'un virtual-device ( on a rooter Android 2.2 )
android
Selectionner "new" , remplissez :
Name -> le nom du virtual-device ( pas de caractere speciaux )
Target -> Android 2.2 ( maintenant rooté )
Sd card -> la taille de la sd simulée
Built in -> le skin ( vous pouvez laisser par defaut )
New -> le support : carte sd , camera ... ( perso j'ai tout mis )
Create AVD -> creation du virtual-device
-Démonstration
Lancer l'emulateur en le selectionnant puis start , il faut patienter au premier lancement c'est un peut long :
Le boot :
Android :
Maintenant on ouvre un terminal pour se connecter a notre android et travailler dessus :
adb shell
Amusez-vous bien !!
Dernière modification par Yannou90 (Le 18/09/2010, à 14:48)
Hors ligne
#2 Le 17/04/2012, à 09:00
- Billyleborgne
Re : [Tuto] Modifier l'émulateur du sdk-android (root+lecture+ecriture)
Tu bootes sur l'application ou tu la fais tourner en stand alone. Je viens de lire ton chouette topic avant d'aller taffer!! Par contre, le lien de DL est mort...
Celui là pourrait-il marcher?
http://dl.google.com/android/android-sdk_r18-linux.tgz
Premier test, non, même en modifiant le nom du paquet, à chaque fois pour toutes les commandes (en switchant le nom des pachages). Une fois intallé dans le root, ça merde... En lançant la commande android, le Soft Android SDK and AVD manager ne se lance pas. Je suis pourtant sur d'avoit configuré le dossier dans le root comme il fallait...
Dernière modification par Billyleborgne (Le 17/04/2012, à 16:43)
Test Linux, never come back...
Hors ligne
#3 Le 17/04/2012, à 19:33
- Billyleborgne
Re : [Tuto] Modifier l'émulateur du sdk-android (root+lecture+ecriture)
Allo!!?? A l'aide, y-a-til un tuto plus récent pour l'install de l'émulateur d'Android sur Ubuntu 10.04 Lucid? Une version 2012 par exemple?
Test Linux, never come back...
Hors ligne
#4 Le 18/04/2012, à 13:05
- Yannou90
Re : [Tuto] Modifier l'émulateur du sdk-android (root+lecture+ecriture)
Bonjour Billyleborgne
Ce post date duu 11/09/2010 , beaucoup d'eau à couler !!
Au départ , c'était pour montrer que l'on pouvait faire la même chose avec l'émulateur qu'avec un véritable smatphone : root , custom rom , custom app ...
Maintenant je n'ai rien compris à ta demande : c'est l'émulateur android fourni par google , télécharges la dernière version et zouuuuuuu !!
Je suis sous lucid lynx et çà rock !!
ET PAS BESOIN DE ROOT POUR ÇÀ !!!!
Hors ligne
#5 Le 19/04/2012, à 07:25
- Billyleborgne
Re : [Tuto] Modifier l'émulateur du sdk-android (root+lecture+ecriture)
Ben je viens de faire mon update d'ubuntu (la 10.10), j'ai eu quelques couilles de boots. Mais j'ai réussit à paramétrer la création de l'AVD, mais au moment d'appuyer sur create, il me dit :"
Unable to find a 'userdata.img' file for ABI MODIF to copy into the AVD" ....
Au secours donc!!!
Dernière modification par Billyleborgne (Le 19/04/2012, à 17:22)
Test Linux, never come back...
Hors ligne
#6 Le 19/04/2012, à 22:06
- Billyleborgne
Re : [Tuto] Modifier l'émulateur du sdk-android (root+lecture+ecriture)
Bon, ça marche en lançant la dernière version d'Android: apparamment la 4.0.3 API 15... Par contre, il faut remapper les skins à la main niveau dimension, la taille de l'interface est trop petite sinon...
Par ailleurs, une fois l'émulateur lancé, on le connecte comment avec sa SIM???
Dernière modification par Billyleborgne (Le 19/04/2012, à 23:57)
Test Linux, never come back...
Hors ligne