uniflash for androidLe forum XDA-developpers frappe encore, en la personne de MihailPro et de son logiciel UniFlash (sous Windows).

Uniflash offre les fonctionnalités suivantes:

  1. Flasher
    • un kernel (boot.img)
    • Recovery (recovery.img)
    • Ecran de démarrage (Splash)
    • Radio (radio.img)
    • firmwares/ROM officiels et customs
    • Mises à jour, patchs et fichiers ZIP
  2. Modifier
    • éditer le fichier build.prop
    • effacer des applications systèmes
    • installation et suppression d’applications autres
    • copie de fichiers vers et depuis le terminal Android, suppression de fichiers
    • réinitialisation du terminal (Wipe DATA / Factory Reset)
    • effacement du cache (Wipe CACHE)
  3. Plus
    • Sauvegarde et restauration
    • Informations sur le téléphone

Pour les personnes rompues à l’usage des recovery custom (clockworkmod recovery par exemple) et aux manipulations sous ADB, rien de bien nouveau sous le soleil. Cependant Uniflash, à la différence du recovery, s’utilise directement depuis un PC (sous Windows), ce qui est bien plus confortable (le PC pas Windows ;-).

Une fois Uniflash téléchargé sur le PC et décompressé, on lance le programme:
uniflash
Il faut bien évidemment relier le smartphone ou la tablette au PC via USB (mode USB debug activé), puis cliquer sur « Connect my device ». Le terminal est alors reconnu, le menu s’affiche, avec en partie droite des informations sur le smartphone Android.

uniflash menu

Les fonctions les plus intéressantes se trouvent en cliquant sur Flashing :
On peut procéder aux opérations de flashage, mais aussi rebooter le terminal dans les 3 modes possibles (normal, recovery, bootloader). C’est aussi ici que l’on pourra installer ou supprimer des applications (APK) et procéder aux copies de fichiers (depuis la racine du téléphone, et pas seulement depuis la carte SD).
uniflash flashingLe menu Sauvegarde et Restauration propose toutes les fonctions attendues, y compris la restauration partielle (que je n’ai pas pu tester car dans mon cas la sauvegarde est restée sur la carte SD et n’a pas été copiée sur le PC):
uniflash backup

Enfin la touche ROM modding, qui permet de flasher tout ou partie d’une ROM, d’éditer le fichier build.prop, d’effacer des applications système et enfin de procéder à la réinitialisation totale du téléphone (wipe), ou du cache.

UniFlash, n’est pas exempt de bugs, mais il s’agit d’un développement en cours.
Bien évidemment son utilisation est réservée à un public très averti, disposant d’un terminal Android rooté, avec busybox installé, et préférablement un bootloader dévérouillé. Il faut aussi que les drivers USB adb de l’appareil soient installés sur le PC. Bref il faut être un geek et ne pas avoir peur de perdre la garantie de son smartphone, ou pire le smartphone tout court…
Uniflash vaut cependant le détour car très complet, et visuellement plus agréable qu’un écran noir de terminal DOS ou Linux!

Pour suivre les développements XDA n’oubliez pas l’application officielle XDA-Developers.