%

Android 4.4 : Flasher sa tablette Rockchip

Article publié, le et modifié le
4 minutes de lecture

Cet article contient 783 mots.
Source brute de l'article :
Commit version : b7b5048

Description

Tout d’abord commençons par cet avertissement auquel vous devez consentir, AUTREMENT passez votre chemin et fermer cette page :

Danger

FONCTIONNE À PARTIR D’ANDROID 4.4.4

Pré-requis

  • Que votre tablette soit reconnue par votre GNU/Linux…
  • IMPERATIF : ON NE RAPPELLERA JAMAIS ASSEZ L’IMPORTANCE DE SAUVEGARDER VOS DONNÉES AVANT DE FAIRE TOUTE AUTRE ACTION… CELA EST DE VOTRE STRICTE RESPONSABILITÉ PERSONNELLE !
  • Téléchargez l’outil Linux Upgrade Tool

Utilisation

adb

Mode fastboot

Concernant les tablettes Rockchip, oubliez l’usage de l’outil fastboot - cet outil ne fonctionne pas avec !

Mode bootloader

L’outil adb va nous servir simplement à redémarrer la tablette dans le mode nécessaire : le mode bootloader…

$ adb reboot-bootloader

Dans le mode bootloader, la tablette semble éteinte ; en effet, l’écran est tout noir, et aucune des touches - s’il y’en a - ne réagit !

De même, dans ce mode, l’outil adb ne sera plus d’aucune utilité.

RockChip Linux Upgrade Tool

Cet outil nous permet donc de flasher et/ou sauvegarder les partitions de nos tablettes.

Il s’utilise aussi en mode terminal console.

De même, il est nécessaire d’être dans le mode bootloader afin qu’il fonctionne, sinon il ne trouvera pas correctement votre tablette !

Entrez dans le répertoire de l’outil, puis en mode console, exécutez-le :

Code : shell

On remarque qu’un périphérique est détecté en tant que device numero = 1, les paramètres VendorId (Vid) et ProductId (Pid) sont ceux qui correspondent bien à notre tablette.

Le système attend votre réponse ; tapez le chiffre correspondant, dans ce cas, le chiffre 1 !

Code : shell

À savoir que certaines commandes sont directement fonctionnelles, en mode console, en tant qu’argument de l’outil.
Ce sont les commandes UF, UL, DI, DB, EL, LF, SD, RD

Tel que : ./upgrade_tool UF update.img

De même, la commande RD signifiant Reset Device est en fait la commande pour redémarrer la tablette - c’est un reboot, ni plus ni moins !

Depuis la version 1.13 de l’outil “Linux Upgrade Tool”, il est possible de flasher simultanément plusieurs partitions.

Tel que : ./upgrade_tool DI -k,-s kernel.img, system.img

Flasher une ROM originale

Très simplement, en utilisant l’option UF :

Code : shell

ou, directement en mode CLI : ./upgrade_tool UF PiPO_M9pro_update_andriod4.4_20140504.img

Flasher une ROM Custom

Pour flasher une ROM Custom, telles que les RileyROM, FinlessRom, il faut, dans un premier temps décompresser, l’archive de la ROM.

Copier le répertoire RileyRom dans celui de l’outil “Linux Upgrage Tool” ; cela simpliefiera l’usage.

  • Il nous faut formater la tablette :

    Code : shell

  • Ensuite, il faut flasher le Loader :

    Code : shell

  • Après cette seconde étape, il semble nécessaire de faire reconnaître à nouveau la tablette :

    Code : shell

  • Il devient nécessaire de flasher le fichier parameter :

    Code : shell

  • Puis de terminer en flashant les différentes “partitions” nécessaires :

    Code : shell


    Si après avoir lancé la commande, le système vous répond avec ce message
    buffer overflow detected: ./upgrade_tool terminated
    le logiciel vient de killer ;
    relancez-le en utilisant la commande DI fichier après fichier
  • Ceci étant fait, et si tous les messages annoncent ok, il ne reste plus qu’à redémarrer la tablette :

    Code : shell

Dépannage

Mode maskrom

Sortir du mode maskrom n’est pas chose aisée car vous n’avez aucun voyant, ni aucun moyen visuel pour être sûr !

L’outil upgrade_tool nous y aide :

Code : shell

Comme nous le voyons sur la ligne DevNo, à la fin de celle-ci, est indiqué Maskrom - au lieu de Loader !

On lance le formatage de l’image avec upgrade_tool :

Code : shell

Une fois le message Upgrade firmware ok affiché, la tablette redémarrera toute seule !

Erreurs

buffer overflow detected: ./upgrade_tool terminated

Le logiciel vient de terminer son processus, à cause d’un problème de gestion de la mémoire. Veuillez relancer le processus fichier après fichier !

Loading loader failed

Vérifiez le chemin de votre fichier !!!

Il y a de fortes probabilités pour que le chemin entré ne corresponde pas à celui dans votre système de fichier…

No found match device,please press CD to choose device

Le logiciel vous dit d’utiliser la commande CD pour faire (re?)connaître votre tablette, à nouveau !

Reset Device quit,Creating comm object failed

Le programme n’arrive pas à faire redémarrer la tablette…
c’est signe qu’il y a un problème de communication entre celle-ci et votre ordinateur.

Cherchez à comprendre la raison !


Documentation