<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=1129131&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / ZAndroid Tools]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1129131</link>
		<description><![CDATA[Les sujets les plus récents dans ZAndroid Tools.]]></description>
		<lastBuildDate>Thu, 06 Dec 2012 14:15:24 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[ZAndroid Tools]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11771411#p11771411</link>
			<description><![CDATA[<p>ZAndroid Tools est un utilitaire reprenant les commandes de ADB et de FastBoot en mode graphique pour GNU/Linux.<br />Le script utilise Zenity pour ceux qui connaisse <img src="http://forum.ubuntu-fr.org/img/smilies/roll.png" width="15" height="15" alt="roll" /><br />j&#039;ai fait ce script car je souhaité avoir toutes les commandes principals sous la main pour dézinguer un android.</p><p style="text-align: center"><a href="http://ckdevelop.org/datas/upload/zandroid-tools.sh">télécharger le script</a></p><p><span class="bbu"><strong>des petites captures pour la forme:</strong></span></p><p><span class="postimg"><img src="http://www.ckdevelop.org/datas/upload/zat_001.png" alt="zat_001.png" /></span></p><br /><p><span class="postimg"><img src="http://www.ckdevelop.org/datas/upload/zat_002.png" alt="zat_002.png" /></span></p><p><span class="bbu"><strong>voilà le script en question:</strong></span></p><div class="codebox"><pre class="vscroll"><code>#! /bin/bash

function list_actions() {
echo $(adb devices) &gt; /tmp/zat_fastboot_devices | zenity --progress \
     --title=&quot;ZAndroid Tools&quot; \
     --text=&quot;Chargement des périphériques connectés à ADB en cours...&quot; \
     --pulsate \
     --auto-close
echo $(gksudo fastboot devices) &gt;&gt; /tmp/zat_fastboot_devices | zenity --progress \
     --title=&quot;ZAndroid Tools&quot; \
     --text=&quot;Chargement des périphériques connectés à FastBoot en cours...&quot; \
     --pulsate \
     --auto-close
devices_out=$(cat /tmp/zat_fastboot_devices | sed &#039;s/List of devices attached//g&#039;)
rm -rf /tmp/zat_fastboot_devices

choice=$(zenity --list \
             --title=&quot;ZAndroid Tools&quot; \
             --width=&quot;600&quot; \
             --height=&quot;650&quot; \
             --text=&quot;Périphériques connectés:
$(echo &quot;$devices_out&quot; | while read d; do if [[ &quot;$d&quot; != &#039;List of devices attached&#039; ]]; then echo &quot;$d&quot;; el=&quot;$el$d&quot;; fi; done)
Selectionnez une action:&quot; \
             --separator=&quot;@&quot; \
             --column=&quot;Commande utilisée     &quot; --column=&quot;Description de la commande&quot; \
                     &quot;adb shell&quot;                 &quot;Accéder au shell ADB&quot; \
                     &quot;adb wait-for-device&quot;     &quot;Connecté votre périphérique à ADB&quot; \
                     &quot;adb devices&quot;             &quot;Liste des péripériques connectés à ADB&quot; \
                     &quot;adb install&quot;             &quot;Installer un paquet APK&quot; \
                     &quot;adb pull&quot;                 &quot;Copier un fichier du périphérique vers GNU/Linux&quot; \
                     &quot;adb push&quot;                 &quot;Copier un fichier de GNU/Linux vers le périphérique&quot; \
                     &quot;adb reboot&quot;             &quot;Redémarrer le périphérique&quot; \
                     &quot;adb reboot recovery&quot;     &quot;Redémarrer le périphérique en mode recovery&quot; \
                     &quot;adb start-server&quot;         &quot;Démarrer le deamon ADB&quot; \
                     &quot;adb kill-server&quot;         &quot;Stopper le deamon ADB&quot; \
                     &quot;&quot;                         &quot;________________&quot; \
                     &quot;fastboot wait-for-device&quot; &quot;Connecté votre périphérique à FastBoot&quot; \
                     &quot;fastboot devices&quot;         &quot;Liste des péripériques connectés à FastBoot&quot; \
                     &quot;fastboot flash boot&quot;     &quot;Flash de la partition boot&quot; \
                     &quot;fastboot flash recovery&quot; &quot;Flash de la partition recovery&quot; \
                     &quot;fastboot flash system&quot;     &quot;Flash de la partition system&quot; \
                     &quot;fastboot flash userdata&quot; &quot;Flash de la partition userdata&quot; \
                     &quot;fastboot reboot&quot;         &quot;Redémarrer le périphérique&quot; \
                     &quot;fastboot -w&quot;             &quot;Restaurer les paramètres d&#039;usine&quot; \
                     &quot;&quot;                         &quot;________________&quot; \
                     &quot;udev restart&quot;             &quot;Recharger la liste des périphériques USB&quot; \
                     &quot;udev rules&quot;             &quot;Liste des fichiers rules&quot; \
                     &quot;install adb&quot;             &quot;Installer ADB&quot; \
                     &quot;install fastboot&quot;         &quot;Installer FastBoot&quot; \
                     &quot;&quot;                         &quot;________________&quot; \
                     &quot;about&quot;                     &quot;À propos de ZAndroid Tools&quot;
         )
if [ &quot;$?&quot; -eq 1 ]; then
     exit
fi
case $choice in
     # ADB
     &quot;adb shell&quot;) xterm -T &quot;ZAndroid Tools Shell&quot; -e adb shell | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Shell en cours d&#039;utilisation...&quot; \
         --pulsate \
         --auto-close ;;
        
     &quot;adb wait-for-device&quot;) adb &quot;wait-for-device&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Connecté votre périphérique maintenant...&quot; \
         --pulsate \
         --auto-close ;;
        
     &quot;adb devices&quot;) zenity --list \
             --title=&quot;ZAndroid Tools&quot; \
             --width=&quot;400&quot; \
             --height=&quot;250&quot; \
             --text=&quot;Liste des péripériques connectés:&quot; \
             --separator=&quot;@&quot; \
             --column=&quot;Identifiant&quot; --column=&quot;Type&quot; \
                 $(adb devices | while read d; do
                         if [[ &quot;$d&quot; != &quot;List of devices attached&quot; ]]; then echo &quot;$d&quot;;fi
                 done) ;;
    
     &quot;adb install&quot;) filename=$(zenity --file-selection \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Sélectionner un paquet à installer...&quot; \
         --file-filter=&quot;*.apk&quot;)
         if [ &quot;$?&quot; -eq 0 ]; then
             install_out=$(adb install &quot;$filename&quot; | zenity --progress \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Installation de $filemane en cours...&quot; \
                 --pulsate \
                 --auto-close)
             zenity --info \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Informations suite à l&#039;installation de $filename:
$install_out&quot;
         fi ;;
        
     &quot;adb pull&quot;) filename=$(zenity --entry \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner un répertoire de destination pour la copie.&quot; \
                 --entry-text=&quot;/sdcard/&quot;)
         if [ &quot;$?&quot; -eq 0 ]; then
             dest=$(zenity --file-selection \
                 --directory \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner un répertoire de destination pour la copie.&quot; )
             if [ &quot;$?&quot; -eq 0 ]; then
                 adb pull &quot;$filename&quot; &quot;$dest/$(basename \&quot;$filename\&quot;)&quot; | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Copie de $filemane vers GNU/Linux cours...&quot; \
                     --pulsate \
                     --auto-close
             fi
         fi ;;
        
     &quot;adb push&quot;) filename=$(zenity --file-selection \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Sélectionner un fichier à copier sur le périphérique.&quot; )
         if [ &quot;$?&quot; -eq 0 ]; then
             dest=$(zenity --entry \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner un répertoire de destination pour la copie.&quot; \
                 --entry-text=&quot;/sdcard&quot;)
             if [ &quot;$?&quot; -eq 0 ]; then
                 adb push &quot;$filename&quot; &quot;$dest/$(basename \&quot;$filename\&quot;)&quot; | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Copie de $filemane vers le périphérique cours...&quot; \
                     --pulsate \
                     --auto-close
             fi
         fi ;;
    
     &quot;adb reboot&quot;) adb &quot;reboot&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Redémarrage du périphérique avec ADB en cours...&quot; \
         --pulsate \
         --auto-close ;;
    
     &quot;adb reboot recovery&quot;) adb &quot;reboot recovery&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Redémarrage du périphérique en mode recovery en cours...&quot; \
         --pulsate \
         --auto-close ;;
    
     &quot;adb start-server&quot;) adb &quot;start-server&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Démarrage du deamon en cours...&quot; \
         --pulsate \
         --auto-close ;;
        
     &quot;adb kill-server&quot;) adb &quot;kill-server&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Fermeture du deamon en cours...&quot; \
         --pulsate \
         --auto-close ;;
        
        
     # FastBoot
     &quot;fastboot wait-for-device&quot;) gksudo fastboot &quot;wait-for-device&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Connecté votre périphérique maintenant...&quot; \
         --pulsate \
         --auto-close ;;
        
     &quot;fastboot devices&quot;) zenity --list \
             --title=&quot;ZAndroid Tools&quot; \
             --width=&quot;400&quot; \
             --height=&quot;250&quot; \
             --text=&quot;Liste des péripériques connectés à FastBoot:&quot; \
             --separator=&quot;@&quot; \
             --column=&quot;Identifiant&quot; --column=&quot;Type&quot; \
                 $(gksudo fastboot devices | while read fd; do
                         if [[ &quot;$fd&quot; != &quot;&quot; ]]; then echo &quot;$fd&quot;;fi
                 done) ;;
    
     &quot;fastboot flash boot&quot;) gksudo fastboot &quot;wait-for-device&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Connecté votre périphérique maintenant...&quot; \
         --pulsate \
         --auto-close
         if [ &quot;$?&quot; -eq 1 ]; then
             gksudo killall fastboot
             list_actions
         fi
         filename=$(zenity --entry \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner une image pour flasher la partition boot.&quot; \
                 --entry-text=&quot;/sdcard/&quot;)
         if [ &quot;$?&quot; -eq 0 ]; then
             zenity --question \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Êtes vous sûre de vouloir flasher la partition boot ?&quot;
             if [ &quot;$?&quot; -eq 0 ]; then
                 gksudo fastboot flash boot &quot;$filename&quot; | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Flashage de la partition boot en cours...&quot; \
                     --pulsate \
                     --auto-close
                 if [ &quot;$?&quot; -eq 1 ]; then
                     gksudo killall fastboot
                 fi
             fi
         fi ;;
        
     &quot;fastboot flash recovery&quot;) gksudo fastboot &quot;wait-for-device&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Connecté votre périphérique maintenant...&quot; \
         --pulsate \
         --auto-close
         if [ &quot;$?&quot; -eq 1 ]; then
             gksudo killall fastboot
             list_actions
         fi
         filename=$(zenity --entry \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner une image pour flasher la partition recovery.&quot; \
                 --entry-text=&quot;/sdcard/&quot;)
         if [ &quot;$?&quot; -eq 0 ]; then
             zenity --question \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Êtes vous sûre de vouloir flasher la partition recovery ?&quot;
             if [ &quot;$?&quot; -eq 0 ]; then
                 gksudo fastboot flash recovery &quot;$filename&quot; | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Flashage de la partition recovery en cours...&quot; \
                     --pulsate \
                     --auto-close
                 if [ &quot;$?&quot; -eq 1 ]; then
                     gksudo killall fastboot
                 fi
             fi
         fi ;;
        
     &quot;fastboot flash system&quot;) gksudo fastboot &quot;wait-for-device&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Connecté votre périphérique maintenant...&quot; \
         --pulsate \
         --auto-close
         if [ &quot;$?&quot; -eq 1 ]; then
             gksudo killall fastboot
             list_actions
         fi
         filename=$(zenity --entry \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner une image pour flasher la partition system.&quot; \
                 --entry-text=&quot;/sdcard/&quot;)
         if [ &quot;$?&quot; -eq 0 ]; then
             zenity --question \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Êtes vous sûre de vouloir flasher la partition system ?&quot;
             if [ &quot;$?&quot; -eq 0 ]; then
                 gksudo fastboot flash system &quot;$filename&quot; | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Flashage de la partition system en cours...&quot; \
                     --pulsate \
                     --auto-close
                 if [ &quot;$?&quot; -eq 1 ]; then
                     gksudo killall fastboot
                 fi
             fi
         fi ;;
        
     &quot;fastboot flash userdata&quot;) gksudo fastboot &quot;wait-for-device&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Connecté votre périphérique maintenant...&quot; \
         --pulsate \
         --auto-close
         if [ &quot;$?&quot; -eq 1 ]; then
             gksudo killall fastboot
             list_actions
         fi
         filename=$(zenity --entry \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Sélectionner une image pour flasher la partition userdata.&quot; \
                 --entry-text=&quot;/sdcard/&quot;)
         if [ &quot;$?&quot; -eq 0 ]; then
             zenity --question \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Êtes vous sûre de vouloir flasher la partition userdata ?&quot;
             if [ &quot;$?&quot; -eq 0 ]; then
                 gksudo fastboot flash userdata &quot;$filename&quot; | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Flashage de la partition userdata en cours...&quot; \
                     --pulsate \
                     --auto-close
                 if [ &quot;$?&quot; -eq 1 ]; then
                     gksudo killall fastboot
                 fi
             fi
         fi ;;
    
     &quot;fastboot reboot&quot;) gksudo fastboot &quot;reboot&quot; | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Redémarrage du périphérique avec FastBoot en cours...&quot; \
         --pulsate \
         --auto-close ;;
    
     &quot;fastboot -w&quot;) zenity --question \
                 --title=&quot;ZAndroid Tools&quot; \
                 --text=&quot;Êtes vous sûre de vouloir restaurer la paramètres d&#039;usine ?&quot;
             if [ &quot;$?&quot; -eq 0 ]; then
                 gksudo fastboot -w | zenity --progress \
                     --title=&quot;ZAndroid Tools&quot; \
                     --text=&quot;Restauration desx paramètre d&#039;usine en cours...&quot; \
                     --pulsate \
                     --auto-close
                 if [ &quot;$?&quot; -eq 1 ]; then
                     gksudo killall fastboot -w
                 fi
             fi ;;
        
     # others
     &quot;udev restart&quot;) gksudo /etc/init.d/udev restart | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Rechargement la liste des périphériques USB en cours...&quot; \
         --pulsate \
         --auto-close
         lsusb | while read fd; do if [[ &quot;$fd&quot; != &quot;&quot; ]]; then echo &quot;$fd&quot;;fi;done | zenity --text-info \
             --title=&quot;ZAndroid Tools&quot; \
             --width=&quot;600&quot; \
             --height=&quot;400&quot; \
             --text=&quot;Liste des péripériques USB:&quot;
         ls -Rl /dev/bus/usb | while read fd; do if [[ &quot;$fd&quot; != &quot;&quot; ]]; then echo &quot;$fd&quot;;fi;done | zenity --text-info \
             --title=&quot;ZAndroid Tools&quot; \
             --width=&quot;600&quot; \
             --height=&quot;400&quot; \
             --text=&quot;Liste des péripériques USB:&quot; ;;
    
     &quot;udev rules&quot;) filename=$(zenity --list \
             --title=&quot;ZAndroid Tools&quot; \
             --width=&quot;400&quot; \
             --height=&quot;250&quot; \
             --text=&quot;Liste des fichiers rules:&quot; \
             --separator=&quot;@&quot; \
             --column=&quot;Fichiers&quot; \
                 $(ls /etc/udev/rules.d/ -1 | while read fd; do
                         if [[ &quot;$fd&quot; != &quot;&quot; ]]; then echo &quot;$fd&quot;;fi
                 done)
             )
             if [ &quot;$?&quot; -eq 0 ]; then
                 out=$(zenity --text-info --title=&#039;ZAndroid Tools&#039; --width=&#039;600&#039; --height=&#039;400&#039; --editable --filename=/etc/udev/rules.d/$filename)
                     if [ &quot;$?&quot; -eq 0 ]; then
                         echo $out &gt; /tmp/zat_$filename
                         gksudo cp /tmp/zat_$filename /etc/udev/rules.d/$filename
                         rm -rf /tmp/zat_$filename
                     fi
             fi ;;
        
     &quot;install adb&quot;) gksudo apt-get install android-tools-adb | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Installation de ADB en cours...&quot; \
         --pulsate \
         --auto-close ;;
        
     &quot;install fastboot&quot;) gksudo apt-get install android-tools-fastboot | zenity --progress \
         --title=&quot;ZAndroid Tools&quot; \
         --text=&quot;Installation de FastBoot en cours...&quot; \
         --pulsate \
         --auto-close ;;
        
     &quot;about&quot;) zenity --info \
         --title=&quot;ZAndroid Tools&quot; \
         --width=&quot;250&quot; \
         --text=&quot;ZAndroid Tools v0.1
GNU/GPL v3
By BeHuman
craft@ckdevelop.org&quot;
         echo &quot;Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la version 3 de la « GNU General Public License », telle qu&#039;elle est publiée par la Free Software Foundation.
Ce programme est distribué dans l&#039;espoir qu&#039;il sera utile, mais SANS AUCUNE GARANTIE ; sans même les garanties implicites de CONFORMITÉ, de QUALITÉ SATISFAISANTE ou D&#039;ADÉQUATION À UNE UTILISATION PARTICULIÈRE. Voir la « GNU General Public License » pour plus de précisions.
Vous devriez avoir reçu une copie de la « GNU General Public License » avec ce programme. Sinon, voir &lt;[url]http://www.gnu.org/licenses/[/url]&gt;.&quot; | zenity --text-info --title=&quot;ZAndroid Tools&quot; --width=&quot;400&quot; --height=&quot;425&quot; ;;
esac
list_actions
}
list_actions</code></pre></div><p style="text-align: center"><a href="http://ckdevelop.org/datas/upload/zandroid-tools.sh">télécharger le script</a></p><br /><p>en espérant que cela servent à l&#039;un d&#039;entre vous</p><p>++</p>]]></description>
			<author><![CDATA[dummy@example.com (CKDevelop)]]></author>
			<pubDate>Thu, 06 Dec 2012 14:15:24 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11771411#p11771411</guid>
		</item>
	</channel>
</rss>
