octobre 6

Installer l’image Android SANS passer par OTA

J’ai un peu galéré avec mon Nexus 5 (lolipop 5.1.1) qui ne prenait pas la mise à jour de sécurité. J’avais droit à un belle « erreur » lors du redémarrage !

Le but alors, à été d’installer la dernière image officiel du Nexus 5, via USB et ADB.

Prérequis

Récupérer le dernière fichier .tgz contenant les divers fichiers constituant le système.
Dézipper l’ensemble et aussi l’autre fichier .zip ou .rar s’y trouvant.

Installer les drivers Android et du Nexus 5.
Mettre le Nexus en mode « débogage USB », pour ce faire il faut passer par rubrique /paramètres/options pour les développeurs, qui est visible une fois que l’on à cliquez 7 fois sur la rubrique /paramètres/a propos du téléphone/numéro de build.

Une fois fait, le nexus doit êtres reconnu dans le gestionnaire de périphériques de Windows (faire apparaitres le périf cachés au besoin).

Récupérer et installer le programme Minimal ADB fastBoot, qui permet de connecter le Nexus sur le PC (Windows 10 dans mon cas).
Le tout s’installe dans : ***Program Files (x86).

Coller dans le dossier d’installation de minimal ADB, le dossier contenant l’image système.

Ouvrir ce dossier et y coller 4 fichiers contenu dans le programme ADB, à savoir :

  1. adb
  2. AdbWinApi.dll
  3. fastboot
  4. AdbWinUsbApi.dll

Vous devriez avoir ça.

ADB

 

 

 

 

 

 

En résumé, il faut que les fichiers de l’image système soit dans le même dossier que l’installation de Minimal ADB.
Sinon, le message « la commande fastboot n’existe pas » apparaîtra.

Test

Pour vérifier que le nexus est bien reconnu, on peut lancer des commandes via la console DOS de Windows.
Bine se placer dans le dossier ou est installé Minimal ADB, faire : Shit+clic-droit pour avoir « ouvrir une fenètres de commandes içi« .

adb devices, permet de voir si le Nexus est bien reconnu

fastboot oem device-info, permet de voir certaines infos sur le bootloader, notament si il est vérouillé (lock).
Je n’ai pas plus creusé le sujet mais il y a des commandes pour ça.

fastboot oem unlock (ou lock pour vérouiller), bloquer/débloquer le bootloader.

adb reboot bootloader, permet de redémarrer le Nexus en mode « dépannage » (ça évite de faire un : VolumeHaut + Power au démarrage)

En cas de non-reconnaissance

Dans mon cas, le nexus était reconnu sous ADB MAIS plus quand je passais en mode recovery.

Vérifiez le Gestionnaire de périphériques sous «Périphériques Android ». Si vous ne voyez rien, faites ce qui suit.

Vérifiez la section « Autres périphériques » (Affichage> cocher la case « Afficher les périphériques cachés ») et trouvé votre appareil.
Faites un clic droit -> Mise à jour des pilotes – « Parcourir mon ordinateur … » -> « Me laisser choisir parmi une liste … » et sélectionnez « Interface Composite ADB ». Maintenant vous pouvez voir votre périphérique répertorié sous «Périphériques» Android.

Installation

Si tout est OK, et que le bootloader est déverrouillé, on peut lancer l’installation de l’image sur le Nexus.

Lancer le fichier flash-all.bat, (en mode admin) et attendre quelques minutes que ça se passe.

En cas de soucis, on peut flasher les éléments séparément :

  • fastboot flash bootloader <NOM DU BOOTLOADER>.img
    fastboot flash radio <NOM DU FICHIER RADIO>.img (selon les version, ce fichier n’est pas forcément présent)
    fastboot reboot bootloader
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash system system.img
    fastboot flash cache cache.img
    fastboot flash userdata userdata.img

Source 1

source 2

source 3

source 4

source 6

Catégorie : Android - Astuces | Commenter
novembre 22

Filtrer les appels téléphonique

Nights Keeper est une appli qui permet de définir des plages horaires (aussi d’après le calendrier Google) ou les appels sont dirigés sur la boite vocale, avec la possibilité d’envoyer un SMS.

Elle permet aussi de désactiver certains paramètres (wifi, données…).

Une liste blanche, définie à partir d’un groupe des contacts Gmail, permet de laisser passer certains appels.

En Français en plus… un must have.

Catégorie : Android - Applis | Commenter
juillet 3

Installer un modem (base band)

Le modem, ou base band est le système qui s’occupe des réseaux téléphonique, 3g, bluetooth et autre.
Il est incorporé dans le ROM du téléphone, un changement de ROM implique donc souvent un changement de modem.
Il est indiqué dans : paramètres/à propos du téléphone.

MIUI-V5

On peut en changer en prenant garde à prendre une version pour son téléphone et adapté à son pays.

Ex: sur mon SG2, la ROM de Samsung, le modem était  I9100XXLPX,avec la ROM MIUI-V5, il est passé au i9100XXMS2.
Avec un Android KitKat, j’ai mis une I9100XXMS3.

Le modem peut parfois résoudre des problème de connexion cellulaire.

On peut récupérer ces modem sur divers sites, sous forme de zip souvent.
Pour installer/remplacer un modem il faut d’abord extraire du zip le fichier modem.bin.

Installer le logiciel Odin et l’exécuter en mode administrateur (si besoin).

Cliquer sur le bouton « CP » et indiquer le fichier modem.bin

S’assurer que le téléphone est sur le mode « debug USB » (paramètres/options pour les développeurs)
Démarrer le téléphone en mode « download » (volume bas + home + power) et le connecter au PC, le driver AndroidUSB devrait s’installer, sinon, Google…

Odin devrait reconnaître le téléphone, il n’y à plus qu’à faire « start », et attendre le redémarrage.

février 15

Mettre à jour MIUI

La rom MIUI Anglaise propose un système de mise à jour très simple et automatisé. Malheureusement, la version Française (en tout cas la mienne) ne fonctionne pas. Lors de la mise à jour, une fenêtre apparait super vite et plus rien.

On peut cependant faire une mise à jour manuellement.  Il faut simplement télécharger la dernière rom sur le site et la placer sur la carte SD du tel et la renommer « update.zip ».
Une fois fais, redémarrer en mode recovery et faire « install update ».

Faire ensuite un « wipe dalvik », histoire de ne pas avoir de mauvaise suprise.

Catégorie : Android - Astuces | Commenter
décembre 26

Installer le driver ADB pour Android

Afin de pouvoir rooter un Android Phone ou le débugger… il est souvent indispensable de la faire reconnaitre par Windows en tant que appareil Android. Pour cela, il faut installer sur le PC le driver ADB correspondand au Téléphone en question.

Pas toujours simple donc de trouver le bon driver, mais le logiciel AdbDriverInstaller permet de rechercher/télécharger et installer automatiquement le bon driver.

Il faut par contre bien penser AVANT,  à mettre le phone en mode « USB débugg » (selon les version dans Application ou sécurité).
Connecter en USB et voila.

Catégorie : Android - Astuces | Commenter
décembre 15

Erreur status 7 avec Android

Lors de l’install d’une nouvelle ROM via le recovery Android, on peut avoir la surprise d’avoir une erreur « status 7 ».
Voir même, ensuite une impossibilité de revenir sur le recovery.

L’erreur vient d’une différence entre la version du phone indiquée dans le zip de la nouvelle ROM et la version du téléphone.
Chaque ROM continent un fichier qui liste les phones avec laquelle est est prédestiné.

Extraire le zip de la ROM et chercher le fichier D:\Bureau\Galaxy S2\MIUI-jellybean\META-INF\com\google\android\updater-script

Ajouter .txt à sa suite pour pouvoir l’ouvrir dans le bloc-notes Windows par ex.

assert(getprop("ro.product.device") == "GT-I9100" ||
       getprop("ro.build.product") == "GT-I9100");
show_progress(0.500000, 0);

Içi, on voit quelle est prévu pour le Galaxy GT-I9100.
Si l’on souhaite l’installer sur un autre phone (A VOUS D’ETRE SUR QUE C’EST COMPATIBLE), il faut supprimer à partir de « assert… » jusqu’a « show_progress… ».

Fermer en enregistrant, renommer pour enlever le .txt à la fin.

Rezipper les fichiers avec un nom différent.

Il ne reste plus qu’à mettre sur la carte SD et update via recovery… classique.

Certains évoquent cette solution

Ouvrir le zip de la ROM à installer et éditer le fichier
/META-INF/com/google/android/updater-script

Enlever toute la ligne du style :

assert(getprop(« ro.product.device ») == « tenderloin » || getprop(« ro.build.product ») == « tenderloin »);
mount(« ext4 », « EMMC », « /dev/store/cm-system », « /system »);
)

 

source

Catégorie : Android - Astuces | Commenter
décembre 15

Installer Recovery via Odin

En cas de pépin (comme l’install d’un recovery pas adapté par exemple) il est parfois paratique de pouvoir le réinstaller.

Si le Galaxy affiche un « galaxy » et rien d’autre au démarrage, pas d’accès au recovery (power-volumeHeut-home) mais accès au mode « download » (power-volumeBas-home), pas de panique.

installer le GT-I9100G-Omap4430-USB-Driver, dézipper et faire un clic-droit et « installer »

mettre le Galaxy en mode download, branchez le au PC

Ouvrir le logiciel Odin3-v1.85 (les version supérieur ne détecte pas le Galaxy c’est moi)

Dans la partie « PDA », joindre GT-I9100G_Blazing_Kernel_v5_CWM6_MOD, veiller à ne laisser cocher que « auto reboot » et « f.reset time »

Cliquer sur « start », le recovery devrait s’installer et le Galaxy rebooter.

Source

 

Catégorie : Android - Astuces | Commenter