# Emulateur Android

**URL:** <https://www.debian-fr.org/t/emulateur-android/83845>\
**Category:** Support Debian\
**Created:** [Janvier 27, 2021, 1:27 UTC](https://www.debian-fr.org/t/emulateur-android/83845 "2021-01-27T13:27:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Janvier 27, 2021, 1:27 UTC](https://www.debian-fr.org/t/emulateur-android/83845/1 "2021-01-27T13:27:58Z")

</div>

Bonjour  
Je suis normand et intéressé par la monnaie «&nbsp;locale&nbsp;» , en fait régionale, le [Rollon](https://www.normandie.fr/le-rollon-la-monnaie-normande)  
Sauf que je n’ai pas de smartphone pour x raisons.  
Rollon me propose de créer un compte :

_Voici une liste d’[émulateurs Androïd sous Linux](https://kivumakers.com/top-5-emulateurs-android-pour-linux-en-2020/) à partir de cela vous pourrez charger l’application RolloN via Google Play et créer votre compte gratuitement._

_En vous connectant il vous sera alors possible de récupérer votre QR-code._

Dans la liste d’émulateurs proposés sur le site indiqué, quel est celui qui vous paraît le plus intéressant - et convivial pour un utilisateur non geek comme moi ?  
Merci

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Janvier 27, 2021, 2:08 UTC](https://www.debian-fr.org/t/emulateur-android/83845/2 "2021-01-27T14:08:13Z")

</div>

Intéressant!  
Un émulateur android sur un PC Linux doit-il nécessiter un écran tactile, ou l’action de la souris y supplée-t-elle?  
J’imagine utiliser le wifi pour cloner mon smartphone sur Debian via un tel émulateur, est-ce (facilement) faisable?  
Communiquer (copier, déplacer) les données d’un tel clone vers Debian est-ce aussi suffisamment simple?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Janvier 27, 2021, 2:25 UTC](https://www.debian-fr.org/t/emulateur-android/83845/3 "2021-01-27T14:25:06Z")

</div>

Salut  
Je me suis déjà amusé avec Phoenix OS  
Mais toutes les applis android (.apk) ne sont pas compatibles avec la cpu 64 bits d’un PC, loin de là

> **[Embarquer un OS Android dans son OS Debian](https://bidouilledebian.wordpress.com/2018/06/08/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

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Février 3, 2021, 5:46 UTC](https://www.debian-fr.org/t/emulateur-android/83845/4 "2021-02-03T17:46:44Z")

</div>

Bonsoir  
Merci grandtoubab pour le lien sur Phoenix  
Je trouve qu’installer un émulateur sur mon PC est bien risqué compte tenu de mes faibles compétences, je ne voudrais pas me trouver à ne plus pouvoir démarrer Buster  
Rollon me dit que si je récupère mon QR-code je pourrai l’imprimer sur un carton et le présenter en magasin, le vendeur le scannera avec son smartphone.  
Donc il suffirait que je demande à un (très bon) ami(e) de m’ouvrir un compte Rollon sur son smartphone, et de m’envoyer par e-mail le QR-code obtenu : correct ? Ensuite cette personne s’engagerait à ne pas utiliser ce QR code…

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Février 3, 2021, 5:49 UTC](https://www.debian-fr.org/t/emulateur-android/83845/5 "2021-02-03T17:49:42Z")

</div>

Bonjour j’ai tenté mais ça ne se passe pas tout seul  
J’ai téléchargé et enregistré PhoenixOSInstaller\_v3.6.1.564\_x64.iso mais il n’apparaît pas dans la liste des téléchargements  
ensuite

```nohighlight
joel@joel-k70ij:~$ sudo mkdir /Phoenix
[sudo] Mot de passe de joel : 
joel@joel-k70ij:~$ 

```

```nohighlight
joel@joel-k70ij:~$ locate Phoenix
/usr/share/zoneinfo/America/Phoenix
/usr/share/zoneinfo/posix/America/Phoenix
/usr/share/zoneinfo/right/America/Phoenix
joel@joel-k70ij:~$ 

```

```nohighlight
joel@joel-k70ij:~$ locate PhoenixOSInstaller
joel@joel-k70ij:~$ 

```

```nohighlight
joel@joel-k70ij:~$ locate PhoenixOSInstaller_v3.6.1.564_x64.iso
joel@joel-k70ij:~$ 

```

```nohighlight
joel@joel-k70ij:~$ locate Phoenix
/usr/share/zoneinfo/America/Phoenix
/usr/share/zoneinfo/posix/America/Phoenix
/usr/share/zoneinfo/right/America/Phoenix
joel@joel-k70ij:~$ 

```

```nohighlight
joel@joel-k70ij:~$ sudo mount -o loop -t iso9660
[sudo] Mot de passe de joel : 
mount: mauvaise utilisation
Exécutez « mount --help » pour obtenir des renseignements complémentaires.
joel@joel-k70ij:~$ 

```

```nohighlight
joel@joel-k70ij:~$ mount --help

Utilisation :
 mount [-lhV]
 mount -a [options]
 mount [options] [--source] <source> | [--target] <répertoire>
 mount [options] <source> <répertoire>
 mount <opération> <pointdemontage> [<cible>]

Monter un système de fichiers.

Options :
 -a, --all monter tous les systèmes de fichiers indiqués dans fstab
 -c, --no-canonicalize ne pas canoniser les chemins
 -f, --fake exécuter à vide, sauter l'appel système mount(2)
 -F, --fork créer un processus fils pour chaque périphérique
                          (utiliser avec -a)
 -T, --fstab <chemin> autre fichier pour /etc/fstab
 -i, --internal-only ne pas appeler les auxiliaires mount.<type>
 -l, --show-labels afficher aussi les étiquettes du système de fichier
 -n, --no-mtab ne pas écrire dans /etc/mtab
     --options-mode <mode>
                         que faire avec les options chargées depuis fstab
     --options-source <source>
                         source des options de montage
     --options-source-force
                         forcer l'utilisation des options de fstab/mtab
 -o, --options <liste> liste d'options de montage séparée par des virgules
 -O, --test-opts <liste> limiter l'ensemble de systèmes de fichiers
                           (utiliser avec -a)
 -r, --read-only monter le système de fichiers en lecture seule
                           (identique à -o ro)
 -t, --types <liste> limiter l'ensemble de types de systèmes de fichiers
     --source <source> indiquer explicitement la source (chemin, étiqu., UUID)
     --target <cible> indiquer explicitement le point de montage
 -v, --verbose expliquer les actions en cours
 -w, --rw, --read-write monter le système de fichier ne lecture/écriture (par défaut)
 -N, --namespace <ns> réaliser le montage dans un autre espace de nom

 -h, --help afficher cette aide
 -V, --version afficher la version

Source :
 -L, --label <étiquette> synonyme de LABEL=<étiquette>
 -U, --uuid <uuid> synonyme de UUID=<uuid>
 LABEL=<étiquette> indiquer périph. par étiquette de système de fichiers
 UUID=<uuid> indiquer périphérique par UUID de système de fichiers
 PARTLABEL=<étiquette> indiquer le périphérique par étiquette de partition
 PARTUUID=<uuid> indiquer le périphérique par UUID de partition
 <périphérique> indiquer le périphérique par chemin
 <répertoire> pt de montage pour remontages (consultez --bind/rbind)
 <fichier> fichier régulier pour configuration de périph. boucle

Opérations :
 -B, --bind monter un sous-répertoire ailleurs (comme -o bind)
 -M, --move déplacer un sous-répertoire ailleurs
 -R, --rbind monter un sous-rép. et tous les sous-montages ailleurs
 --make-shared marquer un sous-répertoire comme partagé
 --make-slave marquer un sous-répertoire comme esclave
 --make-private marquer un sous-répertoire comme privé
 --make-unbindable marquer un sous-répertoire comme non remontable
 --make-rshared marquer récursivement tout un sous-répertoire partagé
 --make-rslave marquer récursivement tout un sous-répertoire esclave
 --make-rprivate marquer récursivement tout un sous-répertoire privé
 --make-runbindable marquer récursivement tout un sous-rép. non remontable

Consultez mount(8) pour obtenir des précisions complémentaires.
joel@joel-k70ij:~$ 

```

merci

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Février 3, 2021, 7:44 UTC](https://www.debian-fr.org/t/emulateur-android/83845/6 "2021-02-03T19:44:52Z")

</div>

J’ai retéléchargé l’iso PhoenixOSInstaller\_v3.6.1.564\_x64.iso  
pas beaucoup mieux :

```nohighlight
joel@joel-k70ij:~$ sudo mount -o loop -t iso9660 PhoenixOSInstaller_v3.6.1.564_x64.iso /mnt
[sudo] Mot de passe de joel : 
mount: /mnt: échec de configuration du périphérique de bouclage PhoenixOSInstaller_v3.6.1.564_x64.iso.
joel@joel-k70ij:~$ 

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 3, 2021, 10:37 UTC](https://www.debian-fr.org/t/emulateur-android/83845/7 "2021-02-03T22:37:54Z")

</div>

Absolument aucun problème

```auto
~/Téléchargements$ sudo mount -o loop -t iso9660 PhoenixOSInstaller-v1.6.1.319-x86.iso /mnt
[sudo] Mot de passe de :       
mount: /mnt: ATTENTION: source protégée en écriture, montée en lecture seule.
~/Téléchargements$ cd /mnt
/mnt$ ls
efi initrd.img install.img isolinux kernel ramdisk.img system.img TRANS.TBL

```

ça va sans le dire mais ça va mieux en le disant, il faut évidemment être dans le dossier où a été téléchargée l’imafe iso.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 4:33 UTC](https://www.debian-fr.org/t/emulateur-android/83845/8 "2021-02-04T04:33:29Z")

</div>

Bonjour

On peut monter le(s) système(s) de fichiers contenus dans un fichier  
(image ISO ou image disque ou image de partition)

- depuis n’importe quel répertoire
- sans avoir besoin d’utiliser **sudo** \<=\> avec n’importe quel compte utilisateur
- sans avoir à préciser le système de fichiers à utiliser
- sans avoir à créer un point de montage
- sans avoir à supprimer ensuite le point de montage quand il ne sera plus utilisé

* * *

_Mappage_ du fichier image ISO vers un fichier de périphérique :

```nohighlight
joel@joel-k70ij:~$ udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso
Mapped file /home/joel/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso as /dev/loop0.
joel@joel-k70ij:~$

```

Voir la liste des fichiers de périphériques mappés :

```nohighlight
joel@joel-k70ij:~$ ls -l /dev/loop0*
brw-rw---- 1 root disk 7, 0 févr. 4 07:07 /dev/loop0
brw-rw---- 1 root disk 259, 0 févr. 4 07:07 /dev/loop0p1
brw-rw---- 1 root disk 259, 1 févr. 4 07:07 /dev/loop0p2
joel@joel-k70ij:~$ 

```

Il y a donc deux partitions dans ce fichier image ISO.

Montage du système de fichiers de la première partition :

```nohighlight
joel@joel-k70ij:~$ udisksctl mount -b /dev/loop0p1
Mounted /dev/loop0p1 at /media/joel/Phoenix OS LiveCD.
joel@joel-k70ij:~$ 

```

Montage du système de fichiers de la deuxième partition :

```nohighlight
joel@joel-k70ij:~$ udisksctl mount -b /dev/loop0p2
Mounted /dev/loop0p2 at /media/joel/Phoenix OS LiveCD1.
joel@joel-k70ij:~$ 

```

Liste des fichiers existants dans la racine du système de fichiers  
de la première partition

```nohighlight
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD"
total 1589138
drwxrwxr-x 3 joel joel 2048 août 29 2019 efi
-rw-r--r-- 1 joel joel 4097750 août 29 2019 initrd.img
-rw-r--r-- 1 joel joel 4794835 août 29 2019 install.img
drwxrwxr-x 2 joel joel 2048 août 29 2019 isolinux
-rw-r--r-- 1 joel joel 6540096 août 29 2019 kernel
-rw-r--r-- 1 joel joel 1224612 août 29 2019 ramdisk.img
-rw-r--r-- 1 joel joel 1610612736 août 29 2019 system.img
-r--r--r-- 1 joel joel 1760 août 29 2019 TRANS.TBL
joel@joel-k70ij:~$ 

```

Liste des fichiers existants dans la racine du système de fichiers  
de la deuxième partition :

```nohighlight
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD1"
total 2
drwxr-xr-x 3 joel joel 2048 mai 12 2016 efi
joel@joel-k70ij:~$ 

```

* * *

Démontage du système de fichiers de la première partition :

```nohighlight
joel@joel-k70ij:~$ udisksctl unmount -b /dev/loop0p1
Unmounted /dev/loop0p1.
joel@joel-k70ij:~$ 

```

Démontage du système de fichiers de la deuxième partition :

```nohighlight
joel@joel-k70ij:~$ udisksctl unmount -b /dev/loop0p2
Unmounted /dev/loop0p2.
joel@joel-k70ij:~$ 

```

_Dé-mappage_ du fichier de périphérique :

```nohighlight
joel@joel-k70ij:~$ udisksctl loop-delete -b /dev/loop0
joel@joel-k70ij:~$ 

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 4, 2021, 9:37 UTC](https://www.debian-fr.org/t/emulateur-android/83845/9 "2021-02-04T09:37:07Z")

</div>

Franchement [https://www.debian-fr.org/u/MicP](https://www.debian-fr.org/u/MicP) pourquoi faire simple quand on peut faire compliqué…

si j’utilise sudo c’est pour l’accès à /mnt sinon erreur

```auto
~/Téléchargements$ mount -o loop -t iso9660 PhoenixOSInstaller-v1.6.1.319-x86.iso /mnt
mount: /mnt: montage échoué : Opération non permise.

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 9:48 UTC](https://www.debian-fr.org/t/emulateur-android/83845/10 "2021-02-04T09:48:44Z")

</div>

> [@grandtoubab](#):
>
> … si j’utilise sudo c’est pour l’accès à /mnt sinon erreur …

Pas seulement : C’est aussi parce qu’un compte utilisateur non privilégié ne pourra pas utiliser la commande **`mount`**

```plaintext
michel@debT450:~$ mkdir ~/monrep # il n'y aura pas besoin de sudo pour pouvoir y accéder
michel@debT450:~$ mount -o loop -t iso9660 ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso ~/monrep
mount: seul le superutilisateur peut utiliser l'option « --options »
michel@debT450:~$ 

```

* * *

Le problème de l’utilisation de **`sudo`** pour monter un système de fichiers contenu dans un fichier image ISO, c’est aussi que (contrairement à la méthode utilisant **`udisksctl`** )  
une fois monté, il faudra encore utiliser **`sudo`** pour accéder au système de fichiers monté  
puisque tous les fichiers contenus seront alors la propriété du compte **`root`**

* * *

> [@grandtoubab](#):
>
> …quand on peut faire compliqué…

Alors je te le refais en plus court :

```plaintext
udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso && udisksctl mount -b /dev/loop0p1

```

**EDIT :** Comme le N° du périphérique loop qui sera utilisé  
dépends de ceux qui sont déjà utilisés,  
utilisez plutôt cette suite de trois lignes de commandes :

```auto
imgISO="$HOME/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso"
devLoop=$(udisksctl loop-setup -f "$imgISO" | sed 's#.*\(/dev/loop[0-9]*\)\.#\1p1#')
udisksctl mount -b $devLoop

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 4, 2021, 10:44 UTC](https://www.debian-fr.org/t/emulateur-android/83845/11 "2021-02-04T10:44:40Z")

</div>

ok ç’est équivalent à ce qui se passe quand on insere une clé usb ayant une image iso comme contenu

```auto
guy@debian:~$ udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso && udisksctl mount -b /dev/loop0p1
Mapped file /home/guy/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso as /dev/loop0.
Mounted /dev/loop0p1 at /media/guy/Phoenix OS LiveCD
guy@debian:~$ 

```

Par contre quand je démonte par la fonction demonter de l’explorateur de fichier il reste la «&nbsp;loop0&nbsp;» en sous-brillance et à la commande suivante ça prends loop1

```auto
guy@debian:~$ udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso && udisksctl mount -b /dev/loop0p1
Mapped file /home/guy/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso as /dev/loop1.
Mounted /dev/loop0p1 at /media/guy/Phoenix OS LiveCD1

```

Dans l’explorateur de fichiers il n’y a pas la fonction «&nbsp;ejecter&nbsp;» comme sur une clé usb

Quelle est la commande pour libérer complètement les «&nbsp;loop&nbsp;»

```auto
udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso && udisksctl mount -b /dev/loop0p1
Mapped file /home/guy/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso as /dev/loop0.
Error mounting /dev/loop0p1: GDBus.Error:org.freedesktop.UDisks2.Error.AlreadyMounted: Device /dev/loop0p1 is already mounted at `/media/guy/Phoenix OS LiveCD'.

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 10:56 UTC](https://www.debian-fr.org/t/emulateur-android/83845/12 "2021-02-04T10:56:36Z")

</div>

> [@grandtoubab](#):
>
> ç’est équivalent à ce qui se passe quand on insere une clé usb ayant une image iso comme contenu

Oui, c’est exactement ce qui est fait quand on utilise les options de montage automatique de l’environnement de bureau  
ou/et que l’on clique l’option **`Monter`** du menu contextuel qui apparaît quand on clique droit sur un des **`Périphériques`** affichés dans le gestionnaire de fichiers.

* * *

> [@grandtoubab](#):
>
> … Par contre quand je démonte par la fonction demonter de l’explorateur de fichier il reste la « loop0 » en sous-brillance et à la commande suivante ça prends loop1 …

Le fichier de périphérique qui contenait la partition dont le système de fichier a été démonté est toujours associé au périphérique,  
mais si l’on choisi plutôt l’option **`Éjecter`** , le fichier de périphérique **`/dev/loop`** sera libéré.

* * *

Que ce soit en montage automatique ou en ligne de comande(s)  
on peut voir ce qui se passe au niveau de **`udisks`**  
en lançant la ligne de commande suivante dans une fenêtre de terminal :

```plaintext
udisksctl monitor

```

et au niveau de **`udevadm`** en ouvrant une deuxième fenêtre de terminal dans laquelle on entre la ligne de commande suivante :

```plaintext
udevadm monitor

```

Ensuite, il n’y a plus qu’à connecter une clef USB ou monter un système de fichiers par le gestionnaire de fichiers et voir ce qui défile dans les fenêtres de terminal.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 4, 2021, 10:59 UTC](https://www.debian-fr.org/t/emulateur-android/83845/13 "2021-02-04T10:59:49Z")

</div>

j’utilise Thunar comme explorateur de fichiers, il n’y a pas «&nbsp;ejecter&nbsp;» dans ce cas de montage alors qu’il y est pour une clé usb

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 11:16 UTC](https://www.debian-fr.org/t/emulateur-android/83845/14 "2021-02-04T11:16:55Z")

</div>

Je pense que c’est parce que le périphérique **`/dev/loop`** qui est utilisé  
a été associé à un fichier en ligne de commande,  
mais je n’ai pas assez fouillé dans les messages d’ **`udevadm`** et **`udisks`** pour pouvoir comprendre pourquoi il ne peut être libéré depuis le gestionnaire de fichiers.

Peut-être aussi que ça vient du gestionnaire de bureau ou/et de l’environnement de bureau.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 4, 2021, 11:18 UTC](https://www.debian-fr.org/t/emulateur-android/83845/15 "2021-02-04T11:18:38Z")

</div>

voici l’erreur associée

```auto
févr. 04 12:15:15 debian udisksd[2412]: Mounted /dev/loop0p1 at /media/guy/Phoenix OS LiveCD on behalf of uid 1001
févr. 04 12:15:15 debian udisksd[2412]: Set up loop device /dev/loop0 (backed by /home/guy/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso)
févr. 04 12:15:15 debian udisksd[2412]: udisks_state_check_mounted_fs_entry: block device /dev/loop0p1 is busy, skipping cleanup

```

C’est dommage de devoir rebooter pour ça 😂

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 11:23 UTC](https://www.debian-fr.org/t/emulateur-android/83845/16 "2021-02-04T11:23:40Z")

</div>

Il suffit de lancer la ligne de commande suivante :

```nohighlight
udisksctl loop-delete -b /dev/loop0

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 4, 2021, 11:27 UTC](https://www.debian-fr.org/t/emulateur-android/83845/17 "2021-02-04T11:27:43Z")

</div>

si ça te parle

```auto
udisksctl monitor
Monitoring the udisks daemon. Press Ctrl+C to exit.
12:21:01.287: The udisks-daemon is running (name-owner :1.8).
12:22:01.768: Added /org/freedesktop/UDisks2/jobs/25
  org.freedesktop.UDisks2.Job:
    Bytes: 0
    Cancelable: true
    ExpectedEndTime: 0
    Objects: /org/freedesktop/UDisks2/block_devices/loop0p1
    Operation: filesystem-unmount
    Progress: 0.0
    ProgressValid: false
    Rate: 0
    StartTime: 1612437721755109
    StartedByUID: 0
12:22:01.776: /org/freedesktop/UDisks2/block_devices/loop0p1: org.freedesktop.UDisks2.Filesystem: Properties Changed
  MountPoints:          
12:22:01.786: /org/freedesktop/UDisks2/jobs/25: org.freedesktop.UDisks2.Job::Completed (true, '')
12:22:01.787: Removed /org/freedesktop/UDisks2/jobs/25
12:22:01.994: /org/freedesktop/UDisks2/block_devices/loop0: Added interface org.freedesktop.UDisks2.Filesystem
  MountPoints:          
  Size: 0
12:22:01.996: /org/freedesktop/UDisks2/block_devices/loop0: org.freedesktop.UDisks2.Loop: Properties Changed
  SetupByUID: 0
  Autoclear: false
  BackingFile:          
12:22:01.998: /org/freedesktop/UDisks2/block_devices/loop0: Removed interface org.freedesktop.UDisks2.PartitionTable
12:22:01.999: /org/freedesktop/UDisks2/block_devices/loop0p1: org.freedesktop.UDisks2.Block: Properties Changed
  UserspaceMountOptions:        
12:22:02.018: /org/freedesktop/UDisks2/block_devices/loop0: org.freedesktop.UDisks2.Block: Properties Changed
  IdUUID:               
  IdLabel:              
  IdVersion:            
  IdType:               
  IdUsage:              
  Size: 0
  Symlinks:             
12:22:02.025: /org/freedesktop/UDisks2/block_devices/loop0: Removed interface org.freedesktop.UDisks2.Filesystem
12:22:02.027: Removed /org/freedesktop/UDisks2/block_devices/loop0p1
12:22:02.028: Removed /org/freedesktop/UDisks2/block_devices/loop0p2

```

```auto
udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[2773.145493] change /devices/pci0000:00/0000:00:16.2/usb3/3-2/3-2:1.0/host4/target4:0:0/4:0:0:0/block/sdb (block)
KERNEL[2773.165215] change /devices/pci0000:00/0000:00:16.2/usb3/3-2/3-2:1.0/host4/target4:0:0/4:0:0:0/block/sdb (block)
UDEV [2773.177741] change /devices/pci0000:00/0000:00:16.2/usb3/3-2/3-2:1.0/host4/target4:0:0/4:0:0:0/block/sdb (block)
UDEV [2773.203065] change /devices/pci0000:00/0000:00:16.2/usb3/3-2/3-2:1.0/host4/target4:0:0/4:0:0:0/block/sdb (block)
KERNEL[2796.037175] change /devices/virtual/block/loop0 (block)
KERNEL[2796.040336] remove /devices/virtual/block/loop0/loop0p1 (block)
KERNEL[2796.042157] remove /devices/virtual/block/loop0/loop0p2 (block)
UDEV [2796.048894] change /devices/virtual/block/loop0 (block)
UDEV [2796.050800] remove /devices/virtual/block/loop0/loop0p1 (block)
UDEV [2796.053714] remove /devices/virtual/block/loop0/loop0p2 (block)
KERNEL[2824.473334] change /devices/pci0000:00/0000:00:16.2/usb3/3-2/3-2:1.0/host4/target4:0:0/4:0:0:0/block/sdb (block)

```

ça veut pas jouer

```auto
 udisksctl loop-delete -b /dev/loop0
Error deleting loop device /dev/loop0: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dbd_2dloop_2derror_2dquark.Code1: Error deleting '/dev/loop0': Failed to detach the backing file from the /dev/loop0 device: No such device or address

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 11:32 UTC](https://www.debian-fr.org/t/emulateur-android/83845/18 "2021-02-04T11:32:33Z")

</div>

Le retour de **udisksctl** sur ma machine  
à l’air de retourner plus d’informations que le tien :

```nohighlight
michel@debT450:~$ udisksctl monitor
Monitoring the udisks daemon. Press Ctrl+C to exit.
12:34:11.717: The udisks-daemon is running (name-owner :1.5).
12:35:15.283: /org/freedesktop/UDisks2/block_devices/loop0: Added interface org.freedesktop.UDisks2.PartitionTable
  Partitions: []
  Type: dos
12:35:15.283: /org/freedesktop/UDisks2/block_devices/loop0: org.freedesktop.UDisks2.Block: Properties Changed
  IdUUID: 2019-08-29-11-56-15-00
  IdLabel: Phoenix OS LiveCD
  IdVersion: Joliet Extension
  IdType: iso9660
  IdUsage: filesystem
  Size: 1634729984
  Symlinks: /dev/disk/by-label/Phoenix\x20OS\x20LiveCD
                        /dev/disk/by-uuid/2019-08-29-11-56-15-00
12:35:15.284: /org/freedesktop/UDisks2/block_devices/loop0: org.freedesktop.UDisks2.Loop: Properties Changed
  BackingFile: /home/donnees/michel/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso
12:35:15.322: Added /org/freedesktop/UDisks2/block_devices/loop0p2
  org.freedesktop.UDisks2.Block:
    Configuration: []
    CryptoBackingDevice: '/'
    Device: /dev/loop0p2
    DeviceNumber: 66305
    Drive: '/'
    HintAuto: false
    HintIconName:               
    HintIgnore: true
    HintName:                   
    HintPartitionable: true
    HintSymbolicIconName:       
    HintSystem: true
    Id:                         
    IdLabel: Phoenix OS LiveCD
    IdType: vfat
    IdUUID: 7574-B737
    IdUsage: filesystem
    IdVersion: FAT12
    MDRaid: '/'
    MDRaidMember: '/'
    PreferredDevice: /dev/loop0p2
    ReadOnly: false
    Size: 3145728
    Symlinks: /dev/disk/by-label/Phoenix\x20OS\x20LiveCD
                                /dev/disk/by-partuuid/7d99c880-02
                                /dev/disk/by-uuid/7574-B737
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        
    Size: 0
  org.freedesktop.UDisks2.Partition:
    Flags: 0
    IsContained: false
    IsContainer: false
    Name:               
    Number: 2
    Offset: 83968
    Size: 3145728
    Table: '/org/freedesktop/UDisks2/block_devices/loop0'
    Type: 0xef
    UUID: 7d99c880-02
12:35:15.322: /org/freedesktop/UDisks2/block_devices/loop0: org.freedesktop.UDisks2.PartitionTable: Properties Changed
  Partitions: ['/org/freedesktop/UDisks2/block_devices/loop0p2']
12:35:15.349: Added /org/freedesktop/UDisks2/block_devices/loop0p1
  org.freedesktop.UDisks2.Block:
    Configuration: []
    CryptoBackingDevice: '/'
    Device: /dev/loop0p1
    DeviceNumber: 66304
    Drive: '/'
    HintAuto: false
    HintIconName:               
    HintIgnore: false
    HintName:                   
    HintPartitionable: true
    HintSymbolicIconName:       
    HintSystem: true
    Id:                         
    IdLabel: Phoenix OS LiveCD
    IdType: iso9660
    IdUUID: 2019-08-29-11-56-15-00
    IdUsage: filesystem
    IdVersion: Joliet Extension
    MDRaid: '/'
    MDRaidMember: '/'
    PreferredDevice: /dev/loop0p1
    ReadOnly: false
    Size: 1634729984
    Symlinks: /dev/disk/by-label/Phoenix\x20OS\x20LiveCD
                                /dev/disk/by-partuuid/7d99c880-01
                                /dev/disk/by-uuid/2019-08-29-11-56-15-00
    UserspaceMountOptions:      
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        
    Size: 0
  org.freedesktop.UDisks2.Partition:
    Flags: 128
    IsContained: false
    IsContainer: false
    Name:               
    Number: 1
    Offset: 0
    Size: 1634729984
    Table: '/org/freedesktop/UDisks2/block_devices/loop0'
    Type: 0x00
    UUID: 7d99c880-01
12:35:15.349: /org/freedesktop/UDisks2/block_devices/loop0: org.freedesktop.UDisks2.PartitionTable: Properties Changed
  Partitions: ['/org/freedesktop/UDisks2/block_devices/loop0p2', '/org/freedesktop/UDisks2/block_devices/loop0p1']

```

* * *

Pour voir,  
quelle est la liste des fichiers de périphériques qui répondent à cette ligne de commande :

```nohighlight
ls -l /dev/loop*

```

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 4, 2021, 11:50 UTC](https://www.debian-fr.org/t/emulateur-android/83845/19 "2021-02-04T11:50:16Z")

</div>

> [@degolarson](#):
>
> Bonjour j’ai tenté mais ça ne se passe pas tout seul  
> J’ai téléchargé et enregistré PhoenixOSInstaller\_v3.6.1.564\_x64.iso mais il n’apparaît pas dans la liste des téléchargements  
> ensuite

Où as tu enregistré l’iso téléchargée?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 4, 2021, 11:59 UTC](https://www.debian-fr.org/t/emulateur-android/83845/20 "2021-02-04T11:59:31Z")

</div>

Bonjour

Je n’ai pas téléchargé le même fichier que celui que tu viens de télécharger,  
j’avais téléchargé celui que tu citais dans ton message :

> [@degolarson](#):
>
> ```auto
> joel@joel-k70ij:~$ locate PhoenixOSInstaller_v3.6.1.564_x64.iso
> joel@joel-k70ij:~$ 
> 
> ```

essaye en lançant la ligne de commande suivante :

```plaintext
ls -l ~/Téléchargements/PhoenixOSInstaller*

```

[Page suivante](https://www.debian-fr.org/t/emulateur-android/83845.md?page=2)
