Vous pouvez installer busybox
assez facilement sur un téléphone Android non rooté. Étapes :
- Obtenez le fichier
busybox-android
du projet github éponyme.
- Mettez-le sur votre appareil via
scp
, adb push
, Android File Transfer, etc. Mettez-le quelque part de public auquel vous aurez accès depuis une session Terminal Emulator. Appelez-le simplement busybox
.
- Commencez une session Terminal Emulator. Créez un répertoire
~/bin
et copiez le fichier busybox
de l'endroit public où vous l'avez mis dans ce nouveau répertoire.
- Étant donné que la commande
cp
n'est pas disponible dans une session Terminal Emulator (!) faites-le de cette manière : cat $CHEMIN_VERS_BUSYBOX/busybox > ~/bin/busybox
- Maintenant
cd ~/bin
et créez un lien symbolique : ln -s busybox tar
.
Créez maintenant une archive tar en utilisant tar czv $NOM_FICHIER $RACINE_DES_FICHIERS_A_ARCHIVER
, transférez-la vers votre appareil, et extrayez-la en utilisant tar xzv $NOM_FICHIER
.
tar
est également disponible par défaut pour les sessions ssh
servies par SSHDroid (parce que SSHDroid fournit busybox
). Vous devrez peut-être le rendre accessible ? Je ne me rappelle pas si cela fonctionne sur la version gratuite.