Embarquer un OS Android dans son OS Debian

Démarrer son PC comme si c’était une tablette Android.

Et avoir accès aux applications du Google Play Store.

C’est possible

Environnement

PC sous Linux Debian 10 Buster

L’ OS Android

J’utilise Phoenix OS dans sa version 32 bits.

Télécharger Phoenix OS

Personnellement je choisi le version 32 bits en format iso

Exemple: PhoenixOSInstaller-v1.6.1.319-x86 .iso

On trouve d’autres versions sur ce site

Créer un dossier d’accueil

sudo mkdir /Phoenix

Monter l’image iso Phoenix

sudo mount -o loop -t iso9660 PhoenixOSInstaller-v1.6.1.319-x86 .iso  /mnt

cd /mnt

On peut aussi utiliser le « ouvrir avec Montreur d’images disque » en cliquant droit sur le nom du fichier depuis l’explorateur de fichier

Copier les ingrédients de l’image iso Dans le dossier d’accueil Local

Dans les dernières version le contenu à changé:


PhoenixOSInstaller-v1.6.1.319-x86 .iso
  • Copie de l’intégralité de l’image iso
sudo cp -R * /Phoenix/

sudo cp -R .disk /Phoenix/

Démonter l’image iso

cd /
sudo umount /mnt

Créer le dossier pour les données

sudo mkdir /Phoenix/data

Créer la ligne de menu Grub pour le boot

sudo gedit /boot/grub/custom.cfg 

Y mettre le contenu suivant


menuentry 'Phoenix OS' --class android-x86 {
	search --set=root --file /Phoenix/kernel	
	linux /Phoenix/kernel root=/dev/ram0 logo.showlogo=0 androidboot.hardware=android_x86 SRC=/Phoenix DATA=data
	initrd /Phoenix/initrd.img 
}

Accéder à Phoenix OS

Redémarrer le PC et lors de l’affichage du menu Grub, sélectionner la ligne Phoenix OS

Si tout va bien , Phoenix OS va démarrer, sélectionner la langue anglaise, paramétrer votre connexion wifi et…. let’go

Ensuite une fois sur votre bureau Android, changer la langue pour mettre en français, ajoutez un format de clavier Azerty,  mettez à jour le fuseau horaire, etc mais ça c’est comme sur votre smartphone préféré en utilisant les menus Android

C’est pas beau, ça?

PhoenixOS

Version plus récente

Utlisation de Android-x86: https://www.android-x86.org/releases/releasenote-7-1-r4.html

Télécharger android-x86-7.1-r4.iso

Mettre tous les ingrédients dans le dossier /Android

root@debian:/Android# ls -alrt
total 736052
drwxr-xr-x 20 root root      4096  7 févr. 01:21 ..
drwxr-xr-x  3 root root      4096  7 févr. 14:51 boot
drwxr-xr-x  3 root root      4096  7 févr. 14:51 efi
-rw-r--r--  1 root root   1358689  7 févr. 14:51 initrd.img
-rw-r--r--  1 root root   3487568  7 févr. 14:51 install.img
drwxr-xr-x  2 root root      4096  7 févr. 14:51 isolinux
-rw-r--r--  1 root root   6008384  7 févr. 14:51 kernel
-rw-r--r--  1 root root   1667107  7 févr. 14:51 ramdisk.img
-r--r--r--  1 root root      1976  7 févr. 14:51 TRANS.TBL
-rw-r--r--  1 root root 741142528  7 févr. 14:51 system.sfs
drwxr-xr-x  2 root root      4096  7 févr. 14:51 .disk

Contenu du fichier /boot/grub/custom.cfg

menuentry 'Android OS' --class android-x86 {
	search --no-floppy --set=root --file /Android/kernel	
	linux /Android/kernel root=/dev/ram0 androidboot.selinux=permissive buildvariant=userdebug SRC=/Android DATA=data
	initrd /Android/initrd.img 
}

Rédemarrer, sélectionner la ligne grub Android OS

Vu de Debian les données de l’utilisateur Android sont dans: /Android/data/media/0/

root@debian:/Android/data/media/0/Pictures/Screenshots# ls -alrt
total 328
drwxrwxr-x. 3 1023 1023   4096  7 févr. 15:03 ..
-rw-rw-r--. 1 1023 1023  69920  7 févr. 15:05 Screenshot_20210207-150550.png
drwxrwxr-x. 2 1023 1023   4096  7 févr. 15:58 .
-rw-rw-r--. 1 1023 1023 252069  7 févr. 15:58 Screenshot_20210207-155853.png
Bureau Android
La tablette :=))
  • user et group

Par soucis de propreté et lisibilité, sous Debian j’ai créé l’utilisateur Android

sudo useradd -u 1023 Android

id Android
uid=1023(Android) gid=1023(Android) groupes=1023(Android)
root@debian:/Android/data/media/0# ls -alrt
total 48
drwxrwx---.  4 Android Android 4096  7 févr. 14:56 ..
drwxrwxr-x.  3 Android Android 4096  7 févr. 14:56 Android
drwxrwxr-x.  2 Android Android 4096  7 févr. 14:56 Music
drwxrwxr-x.  2 Android Android 4096  7 févr. 14:56 Podcasts
drwxrwxr-x.  2 Android Android 4096  7 févr. 14:56 Ringtones
drwxrwxr-x.  2 Android Android 4096  7 févr. 14:56 Alarms
drwxrwxr-x.  2 Android Android 4096  7 févr. 14:56 Notifications
drwxrwxr-x.  2 Android Android 4096  7 févr. 14:56 Movies
drwxrwx---. 12 Android Android 4096  7 févr. 14:56 .
drwxrwxr-x.  3 Android Android 4096  7 févr. 15:03 Pictures
drwxrwxr-x.  3 Android Android 4096  7 févr. 15:56 DCIM
drwxrwxr-x.  2 Android Android 4096  7 févr. 18:04 Download

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.

1 commentaire

Les commentaires sont désactivés.