BeHuman Posté(e) 18 décembre 2012 Share Posté(e) 18 décembre 2012 Salut à tous, ZandFile et un petit script en Bash pour GNU/Linux utilisant Zenity, qui permet de naviguer dans l'arborescence de votre android. il vous permettra aussi d'éditer directement vos fichiers présent dans votre périphérique. Si vous avez un accès root vous pourrez directement éditer vos fichiers système. Télécharger le script Télécharger le script la source: #! /bin/bash function veriffile() { if [[ $DIR == "/" ]]; then out="/$1" else out="$DIR/$1" fi DIR=$out if [[ $(adb shell "test -f $out; echo \$?" | tr -d '\r\n') -eq 0 ]] ; then adb pull "$out" "tmp/$(basename $out)" cat tmp/$(basename $out) | zenity \ --text-info \ --title='ZAndFile Editor' \ --width='800' --height='600' \ --editable \ --filename=tmp/$(basename $out) > tmp/zandfile.out #rm -rf tmp/$(basename $out) if [[ $? -eq 0 ]]; then cat tmp/zandfile.out adb push "tmp/zandfile.out" "$out" fi listfile "$(dirname $DIR)" "$(adb shell ls -a $(dirname $DIR))" else listfile "$DIR" "$(adb shell ls -a $DIR)" fi } function listfile() { DIR=$1 echo "$DIR" choice=$(zenity --list \ --title="ZAndFile Listing" \ --width="600" \ --height="650" \ --text="$1" \ --separator="@" \ --column="Liste des fichiers" \ ".." \ $(echo $2) ) if [ "$?" -eq 1 ]; then rm -rf tmp exit fi case $choice in '..') nDIR=$(dirname $DIR); [ "$nDIR" == "/" ] && nDIR='/'; listfile "$nDIR" "$(adb shell ls -a $nDIR)";; *) ch=$(echo $choice | tr -d '\r\n') ; veriffile "$ch" esac } DIR=$1 mkdir tmp adb shell mount -o remount,rw / adb shell mount -o remount,rw /system adb shell mount -o remount,rw /data [ "$1" == "" ] && DIR='/' listfile "$DIR" "$(adb shell ls -a $DIR)" voilà donc pour ce nouveau script, en espérant que cela soit utile à certain ++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.