Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#26 Le 03/02/2012, à 21:36

Tamarou

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Sur un HTC Tattoo, tout fait sans windows :
Root avec un .apk
Flash de la recovery avec le sdk et flash_recovey
Flash de la ROM avec la recovery.

Hors ligne

#27 Le 03/02/2012, à 23:07

sorrodje

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Voui HTC semble un bon choix si on veut pouvoir se passer de windows.


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#28 Le 07/02/2012, à 22:41

Django84

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

On peut se passer de Windows aussi pour un Samsung. Je flashe comme je veux avec Heimdall. Voici mes tutoriels:  ici sur TMAddict, ou là sur Galaxys-team.


GA-EP45-UD3R ; Intel Core 2 Duo E8500 ; ATI Radeon HD4350
  Kubuntu 14.04 64 bits.    KDE 4.13.x    pilote libre

Hors ligne

#29 Le 07/02/2012, à 22:45

Tamarou

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Merci Django84.

Hors ligne

#30 Le 08/02/2012, à 11:14

captaineflam

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Et pour se passer de Windows, l' Acer Liquid Mini est-il un très bon choix?
J'ai cru comprendre que pour le flasher, c'est possible depuis linux, mais le root et changement de rom, c'est mort, non?
Acheté chez l'opérateur sfr, ma rom acer_E310_5.041.00_EMEA_GEN1
Android 2.3.5

Dernière modification par captaineflam (Le 08/02/2012, à 11:14)


Technicien DAO-SIG
Acer Aspire 7220
Lubuntu 13.10

Hors ligne

#31 Le 08/02/2012, à 12:49

Tamarou

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Si tu as compris comment flasher la recovery sans windows, c'est par là qu'il commencer.
Choisir une recovery qui ira bien avec la ROM visée.

J'imagine que tu as vu ce mini tuto.
http://forum.frandroid.com/topic/85861- … -for-mini/

Il donne un lien pour un ensemble de fichiers qui contient une recovery qui paraît être bonne.
Tu pourras l'installer avec le sdk android, dans l'esprit du tuto de sorrodje. Ensuite tu flasheras la rom à partir de la recovery.

A moins que ce soit possible avec heimdall, qu'en dit Django84 ?

Dernière modification par Tamarou (Le 08/02/2012, à 12:51)

Hors ligne

#32 Le 08/02/2012, à 12:56

captaineflam

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Je ne sais pas ce que veux dire exactement flasher! Créer une image en quelque sorte?


Technicien DAO-SIG
Acer Aspire 7220
Lubuntu 13.10

Hors ligne

#33 Le 08/02/2012, à 13:18

loubrix

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Je m'incruste sur ce fil pour rapporter mes expériences Android...
déjà, les téléphones que j'ai eus:
-HTC Dream G1: 1.1, puis 1.5 Orange, puis downgrade 1.1 Orange (pour le rooter et le flasher); il était en 1.6 Cyanogenmod avant qu'on me le vole en Octobre dernier.
-LG GW620: celui de ma fille ainée; c'est une grosse saleté, qui 6 mois après ne veut plus booter (kernel panic), et qui est (pour le moment) impossible à réparer, tant son bootloader est verrouillé (aucune possibilité de lancer le fastboot).
-Motorola Dext (Cliq dans les autres pays): celui de ma femme; il est en 1.5 avec Motoblur (tout d'origine).
-Motorola Milestone 1: mon nouveau tel; il est en 2.2.1 (pas de Motoblur) rooté et désimlocké (je l'ai eu d'occase comme ça), et je ne pense pas le flasher, la ROM d'origine est très bien (sauf peut-être le jour où le market ne proposera plus d'appli pour 2.2).

je précise que tous ces téléphones sont parfaitement compatibles Ubuntu toutes versions, pour le transfert de fichiers; pour le tethering, je ne l'ai testé que sur le Dream en USB et ça fonctionnait.

le seul de ces mobiles que j'ai vraiment bidouillé, c'est le Dream (que je regrette sad ): flashage de ROMs, recovey, SPL, tout y est passé, et jamais une seule intervention sous Windows, tout sous le SDK Android.
je me suis d'ailleurs fait une fois une grosse frayeur: à force de flash successifs, j'ai bousillé le SPL et je n'avais plus accès à la carte mémoire (pas pratique pour flasher); j'avais fini par élaborer une technique de sauvetage tordue, et je ne pense pas que j'aurais pu faire la même chose sous Windows (merci Linux/Ubuntu): pour ceux que ça intéresse, j'ai laissé un tuto sur Smartphone-france.

NB: Eh oui, je n'ai que des téléphone à clavier, c'est parce que sous Android aussi, je ne peux pas me passer du terminal lol

NB2: mention spéciale pour les terminaux Motorola qui sont vraiment d'une très belle facture (surtout le Milestone); beaux écrans, chassis/coque en aluminium: c'est lourd, mais ça fait moins "plastique" que certaine autres marques (n'est-ce pas HTC)

Dernière modification par loubrix (Le 08/02/2012, à 13:21)


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#34 Le 08/02/2012, à 13:46

Tamarou

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

loubrix a écrit :

Je m'incruste sur ce fil pour rapporter mes expériences Android...

Il est fait pour cela ! Merci pour cette contribution. On finira par en sortir quelque chose de construit.
En particulier, je retiens recovery flasher. Il faudra voir s'il fonctionne sur tous les mobiles.
https://market.android.com/details?id=c … sher&hl=fr


captainflam a écrit :

Je ne sais pas ce que veux dire exactement flasher!

Pour ce que j'en ai compris, c'est écraser le contenu d'une partition (ou fichier ?) pour le remplacer par autre chose.
Dans ce cas, c'est le contenu de la partition recovery. Cette partition contient les fonctions comme redémarrer dans divers modes, faire des sauvegardes, ou encore flasher la ROM.

Dernière modification par Tamarou (Le 08/02/2012, à 14:07)

Hors ligne

#35 Le 08/02/2012, à 14:13

captaineflam

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Mouais, vu que maintenant mon tel est rooté et que la rom que j'ai va durer assez longtemps, je ne devrais pas avoir besoin de le flasher.
Et puis merde, je vais avoir besoin de rooter/installer peut-être 5 fois voir 10 dans la vie de mon tel, tant pis, ce sera sous windows, vu le bordel que c'est .


Technicien DAO-SIG
Acer Aspire 7220
Lubuntu 13.10

Hors ligne

#36 Le 08/02/2012, à 15:25

loubrix

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Tamarou a écrit :
captainflam a écrit :

Je ne sais pas ce que veux dire exactement flasher!

Pour ce que j'en ai compris, c'est écraser le contenu d'une partition (ou fichier ?) pour le remplacer par autre chose.
Dans ce cas, c'est le contenu de la partition recovery. Cette partition contient les fonctions comme redémarrer dans divers modes, faire des sauvegardes, ou encore flasher la ROM.

le terme "flash" est générique: il s'agit simplement d'écrire dans une mémoire non-volatile (qui ne s'efface pas quand on coupe le courant); donc ce terme peut concerner le Bios d'un ordinateur, la mémoire NAND d'un téléphone (puce mémoire non volatile où est stocké le système d'exploitation), ou d'un autre appareil mobile (appareil photo par exemple) ou pas (lecteur DVD, console de jeu...).
techniquement, il n'est pas possible d'écrire dans ce type de mémoire comme dans un disque dur, et donc de faire une installation traditionnelle du système qui se contente de recopier les fichiers un par un (comme pour un ordi); donc on fait appel à un logiciel spécial qui est capable d'écrire dans ce genre de mémoire.
il y a 4 mémoires flashables dans un smartphone:
-le recovery, programme de secours capable de flasher toutes les autres mémoires; celui d'origine est limité, ce qui explique qu'on le remplace pour pouvoir flasher d'autres ROMs (mais on peut aussi lancer un recovery qui n'est pas dans le téléphone grâce à Fastboot); le recovery est appelé par l'appui sur une touche (ou plusieurs) à l'allumage du terminal (cette touche n'est jamais la même sur les différents terminaux).
-le SPL (Second Program Loader) qui est lancé par le bios, et qui détermine tout ce qu'on pourra faire sur les autres mémoires et la façon de les gérer: c'est généralement là que le verrouillage se situe, quand il y en a un (autorisation de certaines ROMs d'origine grace à leur signature, pas d'autres)...
-la ROM radio, qui gère l'utilisation de toutes les fonctions radio du téléphone; il est souvent conseillé de mettre à jour cette ROM pour corriger certains bugs ou limitations.
-la ROM système, celle qui contient le système d'exploitation (Android, Windows phone, Meego, Symbian...).

attention, il faut parfois respecter un ordre pour flasher tout ça (par exemple certains SPL ne tolère pas le flashage de la radio = téléphone HS).

les téléphones ont aussi une mémoire vire (RAM) comme sur un ordinateur, et parfois une mémoire flash supplémentaire lorsqu'il n'y a pas de port pour carte mémoire.


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#37 Le 08/02/2012, à 15:43

Tamarou

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

sorodje dans le premier message de ce sujet a écrit :

On peut  rajouter tout ce que vous voulez tant qu'on reste centré sur l'objectif de base à savoir : faire un page de doc pour pour gérer entièrement son matériel sous Android sans passer par windows .

Cette page pourrait contenir  :
* une description de l'organisation d'un smartphone android et de ses diverse mémoires (voir post ci-dessus de loubrix)
* les actions à mener pour "libérer" son mobile sans utiliser windows :rooter, flasher ...
* les outils disponibles pour mener ces actions : le sdk, heimdall, ....

Par contre, déterminer les images à utiliser en fonction de son modèle de téléphone ne me semble pas relever de la doc Ubuntu. En gros cette page devrait permettre de partir des tutoriels que l'on trouve sur les sites spécialisés et d'utiliser un OS GNU/Linux au lieu de windows.

Hors ligne

#38 Le 08/02/2012, à 15:55

captaineflam

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Ce n'est pas bête car pour ma part, je suis complètement novice dans ce domaine.
Pour preuve, je ne comprends pas le vocabulaire utilisé.


Technicien DAO-SIG
Acer Aspire 7220
Lubuntu 13.10

Hors ligne

#39 Le 08/02/2012, à 17:38

loubrix

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Tamarou a écrit :

* les actions à mener pour "libérer" son mobile sans utiliser windows :rooter, flasher ...

les procédures sont hélas très différentes d'un mobile à l'autre; si la procédure de flash est assez universelle et réalisable grâce au SDK, pour le root, il y a presque autant de méthodes qu'il y a de smartphones


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#40 Le 08/02/2012, à 17:59

Tamarou

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

pour le root, il y a presque autant de méthodes qu'il y a de smartphones

Oui, c'est bien ce que nous avons compris. Quand j'écris les actions, je veux dire "expliquer le principe" pas du tout donner une procédure. C'est entre autre pour répondre à une demande comme celle de captainflam qui à besoin d'en savoir un peu plus avant de se lancer.
Exemple pour cette partie : rooter c'est obtenir les droits ...... Pour y parvenir, la méthode dépend du mobile. Selon les cas, on peut installer une application .apk sur le mobile (mais on ne dit pas laquelle) ou utiliser le sdk android ....
Flasher la ROM, c'est la remplacer par une autre .... (pour la choisir, voir les sites spécialisés) ... pour ce faire, les outils disponibles selon les cas sont .....

La partie outils donnerait leur mode d'emploi sans traiter le choix des ROM ou recovery et tout ce qui est spécifique à un mobile, un constructeur ...

Dernière modification par Tamarou (Le 08/02/2012, à 18:06)

Hors ligne

#41 Le 08/02/2012, à 18:23

captaineflam

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

D'ailleurs, je suis sur un forum, frandroid. Il y  beaucoup d'infos et les participants sont très actifs.
Mais à part ça, sur google tu peux chercher des infos android, tu demandes si c'est un projet à venir ou un projet oublié, la doc est pauvre, que ce soit niveau des constructeurs ou de google.


Technicien DAO-SIG
Acer Aspire 7220
Lubuntu 13.10

Hors ligne

#42 Le 08/02/2012, à 18:36

loubrix

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

pour expliquer le principe, il suffit de parler des softs à utiliser sous Ubuntu, de leur mode d'emploi, voire éventuellement de la syntaxe ADB (et du shell Android); on peut aussi parler des actions à effectuer sur le téléphone pour autoriser l'accès (débogage USB).
rentrer dans les détails de chaque terminal rendrait la doc trop touffue; il vaut mieux donner une belle collection de liens vers les sites qui traitent du sujet (dont certains se sont spécialisés dans une marque).
par contre il faut citer les logiciels disponibles sous Ubuntu qui peuvent servir.

pour le root, on a soit besoin de flasher le SPL (quand le blocage est au niveau du boot), soit besoin d'accèder au shell Android avec ADB (quand le blocage est au niveau de l'OS), soit les deux, soit c'est un vulgaire mot de passe à taper sur le tel (mais il faut souvent flasher ensuite pour le rendre permanent).
tout ça se recoupe avec ce qui aura déjà été expliqué...

concernant les liens vers les bons sites, j'ai une belle collection de marques-pages, si ça vous intéresse...


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#43 Le 08/02/2012, à 19:13

sorrodje

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Disons qu'il ne faut pas essayer de reproduire dans la page de doc l'ensemble de la ressource dispo ici ou là d'autant que c'est foisonnant.

Si on avait déjà une page permettant d'expliciter par où commencer quand on veut prendre la main sur son Android et quelles sont les méthodes dispo  fonctionnant via Ubuntu et en plus ce topic pour centralise les demandes d'aide et expérience , on aidera déjà pas mal les gens comme moi qui ont du passer un moment à essayer de recoller les morceaux dans des amas de docs diverses souvent exclusivement faites pour être appliquée via windows .

On est pas à la bourre bien sur et en plus j'ai pas mal de taf en ce moment donc pas trop de temps à consacrer à ce topic mais on va bien finir par avoir une bonne base smile


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#44 Le 08/02/2012, à 20:25

loubrix

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

disons que la page Android du wiki contient tout ce qu'il faut, à quelques détails près:
-il faudrait scinder en deux pages la partie développement et la partie accès au téléphone (que ce soit juste le transfert fichiers ou la prise de main avec ADB et fastboot), parce que là, les débutants vont croire que l'installation d'un IDE est indispensable (alors qu'en fait le SDK suffit). de cette façon, la deuxième page pourrait avoir un lien dans la page "matériel" (comme la première a déjà un lien dans la page développement).
-il faudrait expliquer qu'ADB sert aussi à prendre la main sur le téléphone (adb shell), et qu'on accède ainsi à un shell sous Android (pour lequel on pourrait donner quelques commandes utiles, histoire de marquer les différences avec le bash d'Ubuntu); de même expliquer à quoi sert Fastboot et les autres utilitaires fournis dans le SDK.
-il faudrait creuser un peu plus la partie transfert de fichiers car les téléphones récents proposent des fonctions en plus du simple stockage de fichiers.
-il faudrait expliquer comment synchroniser des données bureautiques (agenda, contacts...) grâce au compte Gmail que tout utilisateur d'Android possède.


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#45 Le 26/03/2012, à 03:46

Bybeu

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Salut sorrodje
Je vais avoir besoin de toi pour aller plus loin. J'ai suivi ton tuto pour installer la reco 3.0 de Vache dans mon LiquidMT, mais ça bloque juste après ./adb reboot bootloader : le bousin reboote bien, mais après le flashage ne se fait pas, il reste des plombes sur <waiting device> avec les 2 lignes "fastboot mode" et "Fastboot: processing commands", et les 3 carrés RVB...j'étais... vert sad 
Le tél ne répond plus aux boutons, j'ai été obligé de virer la batterie pour le rallumer
J'ai retenté, mais avant de relancer le flashage après reboot bootloader, je lui ai mis un coup de ./adb devices: et là, liste vide hmm , tu m'étonnes que ça flashe pas! Tu as une idée stp (ps quand j'ai installé le sdk, ça a merdé, alors j'ai killé la daube et je l'ai relancé avec gksudo ~/sdk/tools/android, et de là j'ai viré le Android SDK platfom-tools proprement et je l'ai remis proprement aussi. Chez moi, fastboot et adb sont -rwxr-xr-x)
Si je vire le câble usb, le droid me dit, lorsque je le rebranche: Fastboot: oops! et Fastboot: processing commands smile
Je suis trop impatient ou quoi? Ça doit durer combien, j'ai bien laissé poireauter 1/4h

PS:
J'ai mis la ligne du fichier 51-android.rules en rem
puis relancé le service udev, mais il me reconnaît quand même le bidule:

./adb devices
List of devices attached 
352809040671800    device
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 020: ID 0502:3317 Acer, Inc.

Dernière modification par Bybeu (Le 26/03/2012, à 04:00)

Hors ligne

#46 Le 26/03/2012, à 08:48

Bybeu

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Salut
La tête un peu dans le cul, le continue l'investigation:
en mode fastboot, toujours réponse vide de ./adb devices, avec ou sans /etc/udev/rules.d/51-androis.rules et malgré ./adb kill-server + ./adb start-server, mais curieusement (ou pas) lsusb reconnaît le LiquidMT... mais avec un id différent:

lsusb
...
Bus 001 Device 023: ID 0502:3316 Acer, Inc.

En attendant, je vais mettre la doc à jours (le MT n'est pas dans la liste http://www.linux-usb.org/usb.ids

Re PS: j'avais déjà java-common 0.42ubuntu2 et seulement ant + ant-optional en v1.8.2-3 , mais pour ia32-libs synaptic ne m'a proposé que ia32-libs-multiarch 20090808ubuntu26. Par contre j'avois oublié de mettre ubuntu-restricted-extras que j'ai rajouté après, mais toujours sans succès au niveau du résultat recherché.

Dernière modification par Bybeu (Le 26/03/2012, à 09:08)

Hors ligne

#47 Le 26/03/2012, à 09:17

sorrodje

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

J'avoue que j'ai du mal à te suivre wink

T'en es où là ? Tu as ton Liquid Metal toujours doté de sa ROM d'origine non rootée ? le SDK est installé et fonctionnel sur ton OS ?  ton fichier android rules est créé ? si oui donnes en le contenu stp .

Sinon oui le tel n'a pas la même ID dans lsusb selon les modes dans lesquels il démarre , j'avais remarqué ça aussi mais de mémoire , ça ne pose pas de souci.

Je ne vais pas pouvoir reproduire avec toi tout de suite maintenant pour vérifier , je n'ai pas mon câble usb tongue

Dernière modification par sorrodje (Le 26/03/2012, à 09:22)


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#48 Le 26/03/2012, à 09:35

Bybeu

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Okkkkaaaaaayyyyyy ...... je crois que j'ai trouvé: pb de lecture de ton blog alter-it (sympa le nom au passage)

Ce qui nous intéresse c'est le nombre après ID : ici 0502. Il faut alors créer...

J'avais (tête dans le cul à 3h du mat, aussi) lu que c'était le nombre après le 0502 qu'il fallait récupérer... mais en regardant les exemple de la doc, je me demandais si je pouvais créer une 2ème règle avec le 2nd id product... mais j'avais peur de briquer le bidule ....(d'ailleurs, j'ai toujours peur) et puis après j'ai trouvé que ma règle udev était bizarre avec son attribut product rentré en tant qu'attribut vendor hmm
Je retente

Dernière modification par Bybeu (Le 26/03/2012, à 11:31)

Hors ligne

#49 Le 26/03/2012, à 09:43

Bybeu

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

bingo
chapeau bas pour ton boulot mon gars
J'espère que je vais pas polluer plus longtemps big_smile

Hors ligne

#50 Le 26/03/2012, à 09:43

sorrodje

Re : Gérer /rooter /flasher son matériel Android via Ubuntu

Super wink


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

Haut de page ↑