Shirosagi Posté(e) 22 janvier 2012 Share Posté(e) 22 janvier 2012 (modifié) Bonjour. Suite à la "complexité" de la mise en œuvre des différentes opérations relatives à l'Atrix, je me suis décidé à mettre la main à la pâte afin de simplifier les tâches des personnes désireuses de se lancer dans la "bidouille" de leur petit bébé. J'ai donc fait un petit utilitaire relativement basique: M.Atrix Toolbox Version 0.1 BETA Celui-ci est très simple d'utilisation et automatise bon nombre de manipulations: C'est vrai que cela reste très sommaire car développé en batch puis compilé en exécutable pour Windows (32 et 64 bits). Il est automatisé pour la majorité des tâches. La saisie la plus violente pour l'utilisateur correspond au numéro ID du téléphone lors du déblocage du bootloader (ça vous parle? ;) ). Sécurisé au possible pour éviter les flashs non voulus ou ne correspondant pas au Atrix branché. INFOS: Le programme sera fourni avec: - Les drivers 5.4.0 - ADB (+librairies) - Motofastboot - RSD Lite 5.6 - Les fichiers IMG de Gingerbread Retail FR, à savoir: (boot, bp, recovery, system, webtop, cdrom, preinstall) - Les recoveries CWM de Romracer, toutes les couleurs diponibles à savoir: (rouge, orange, vert clair, vert foncé, cyan, bleu) - Le recovery de la TeamWin > voir ici < - Les kernels stock d00 et 1100 - Les kernels de Faux123 (Stock@1.0GHz, OC@1.3GHz, OC1.45GHz) - Les kernels de l'Eternity Project (OC@1.4GHz, OC@1.5GHz) - Le SBF de déverrouillage. MISE EN GARDE: Cela reste tout de même un soft en version bêta (en développement) pour le moment... Donc les courageux qui désirent essayer, n'hésitez pas. N'hésitez pas non plus à faire la chasse aux bugs en tout genre car si de mon coté tout s'est bien passé jusqu'à maintenant, il se peut que chez vous il en soit autrement. Taille: 440Mo Lien: MultiUp.org Le fichier exe que vous allez télécharger est une archive auto-extractible. Une fois lancé, il extrait les fichiers qu'il contient sur le bureau dans le dossier nommé "MAT". ________________________________________________________________________________________ EXPLICATIONS SUR LE MODE FLASH PERSONNALISE: Ce mode est assez pratique car il permet le flash personnalisé de ce que l'on veut: Le programme scanne le dossier pour chercher les images à flasher et ne flashe que ce qu'il trouve. Par exemple: si vous voulez flasher uniquement le fichier webtop alors vous mettez le fichier "webtop.img" directement avec le programme et il ne flashera que lui. Il faut par contre que les parties à flasher soit nommées avec les appellations par défaut, à savoir: - kernel > boot.img - radio > bp.img - Android > system.img - webtop > webtop.img ________________________________________________________________________________________ CREDITS & REMERCIEMENTS: - Faux123 pour ses kernels. - L'Eternity Project pour ses kernels alternatifs. - Romracer pour ses recoveries au top. - La TeamWIn pour son recovery qui sort clairement du lot. - psouza4, djrbliss, krazykrivda & zdooder qui ont mis au point le Root Droid disponible dans ce soft. - Motorola pour son Atrix (et son emblème dont je me suis servi pour faire mon icône). - FrAndroid pour l'hébergement ^^ Modifié 26 janvier 2012 par Shiro 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
danker Posté(e) 22 janvier 2012 Share Posté(e) 22 janvier 2012 Joli soft ! Un gros merci de la part de toutes les personnes qui seront heureuse de voir la tâche simplifiée, j'essayerai sûrement un de ces jours pour voir ce que ça donne. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
N'oliv Posté(e) 22 janvier 2012 Share Posté(e) 22 janvier 2012 Wahou Punaise.... Ca c'est du Soft... Chapeau :emo_im_money_mouth: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Spyder-ferrari Posté(e) 22 janvier 2012 Share Posté(e) 22 janvier 2012 (modifié) super soft!!! Merci B) B) Modifié 22 janvier 2012 par Spyder-ferrari Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 22 janvier 2012 Auteur Share Posté(e) 22 janvier 2012 (modifié) Merci ^^ Modeste contribution je trouve, car c'est juste de la centralisation puisque la majorité du travail a été faite par d'autres. C'est fait sur mon temps libre donc assez basique (pas beaucoup de temps libre). Mais il y a quand même pas mal d'avantages à l'avoir fait à partir du batch: - simple - rapide - facile (autant pour la création que le débogage.) - multiplateforme (tous les Winquiche ont le DOS) Les Petites Annonces de Shiro Bonjour, si quelqu'un de vraiment calé en batch traine dans le coin, voilà un léger devoir: => récupérer le retour d'info de la commande de déverrouillage d'une manière ou d'une autre. De cette façon, toute la procédure de déverrouillage sera complètement automatisée. Car le stockage en fichier texte ne fonctionne pas (donc la boucle FOR deviens inutile), pas plus que le stockage en variable... Faut dire que je suis rouillé... Les Petites Annonces de Shiro Ne disposant malheureusement pas de ces systèmes d'exploitation pour des raisons de commodités liées aux autres personnes de mon foyer, si quelqu'un ayant OSX ou Linux se sent de faire le portage je lui fournirais volontiers le batch pour qu'il le fasse. Modifié 22 janvier 2012 par Shiro Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 23 janvier 2012 Share Posté(e) 23 janvier 2012 super shiro :o pour la conversion sous linux je peux le faire sans problème. file moi ton batch windows je le convertis en bash script. sinon récupérer le retour d'information pour le bootloader sous windows il te faudrait l'equivalent de grep sous windows. je ne connais pas assez ce système pour te dire.... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 23 janvier 2012 Auteur Share Posté(e) 23 janvier 2012 (modifié) Lu Guibux. Si mes souvenirs sont bons, il existe grep sous xindows. Il existe aussi une alternative: la commande FIND. FIND /I "texte" fichier.txt IF %ERRORLEVEL%==0 GOTO non_trouvé ECHO La chaine a été trouvée. GOTO fin :non_trouvé ECHO La chaine n'a pas été trouvée. :fin Malheureusement, il me semble aussi que c'est valable pour un texte écris dans un fichier. Or mon problème vient justement du fait que la technique utilisée, quelle qu'elle soit, n'écrit rien dans le fichier. Le retour de la commande oem unlock la voici: *INFO*Unlocking your device can permanently VOID your waranty *INFO*This process cannot be reversed. If you wish to proceed, *INFO*reissue the unlock OEM command containing the unique ID *INFO*of your device: XXXXXXXXXXXXXXXX A moins qu'il existe une commande poussée grep qui va chercher l'info directe en fenêtre d'invite... En tout cas, merci pour la proposition. Je te préviens d'avance que tu vas avoir du taf pour l'adaptation... ^^ Modifié 23 janvier 2012 par Shiro Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 23 janvier 2012 Share Posté(e) 23 janvier 2012 j'ai rapidement parcouru ton script, il y a quelques trucs genant, genre l'installation des pilotes ... sous linux ca va vraiment pas marcher je pense.... peut-etre avec wine, faut que je test, mais c'est loin d'etre gagné, je doute que l'acces au périphérique se fasse via cette technique. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 23 janvier 2012 Auteur Share Posté(e) 23 janvier 2012 Je t'ai prévenu que ça allait être chaud... Mais sinon sous nux doit bien y avoir une technique pour installer des pilotes nan? Après, si c'est installé automatiquement, tu peux zapper la partie. C'est surtout pour la certitude d'avoir les derniers pilotes... Pour la partie RSD le soft sous linux et mac est portatif non? Si c'est le cas tu peux l’intégrer en le mettant avec le script. Pour le script sh pour root sous nux tu peux l'avoir ici. D'ailleurs il est fourni avec adb, su et superuser.apk (version obsolète que j'ai remplacé par la dernière...) Tu sais tu n'as aucune obligation de faire un copier/coller du script en portant les actions à la lettre. Adapte au mieux. Tant que ça marche, c'est l'essentiel. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 24 janvier 2012 Share Posté(e) 24 janvier 2012 je me doute, ce n'est pas du copier coller, c'est justement pour cela que je fais l' état des lieux, et que je vois ce qui est faisable ou pas. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DesperateAtrix Posté(e) 24 janvier 2012 Share Posté(e) 24 janvier 2012 Si le lien est mis sous peu (avant la fin de la semaine), je veux bien être le premier testeur. :) Et je suis sous windaube. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bramsou Posté(e) 24 janvier 2012 Share Posté(e) 24 janvier 2012 Bonsoir j'ai acheter un Atrix 4G at&t a une personne qui l'a fait importer, et l'annonce de ton utilitaire est vraiment une bonne chose moi qui avait peur de la bidouille sous android :P je ferai partie des cobaye sois en sur lol :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
stormrider Posté(e) 24 janvier 2012 Share Posté(e) 24 janvier 2012 beau boulot :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
didli Posté(e) 25 janvier 2012 Share Posté(e) 25 janvier 2012 J'ai hâte ! 'Me paraît tout à fait convaincant cet utilitaire, well done Shiro ! J'aimerais bien moi aussi voir l'outil porté sous 'nux, maintenant on aura ptêtre la solution d'utiliser une VM ? Mais sinon sous 'nux doit bien y avoir une technique pour installer des pilotes nan? Je ne suis pas sûr, mais adb me donne l'impression de pouvoir faire quelque chose en ce sens. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
N'oliv Posté(e) 25 janvier 2012 Share Posté(e) 25 janvier 2012 Vivement que ta Toolbox soit en ligne : je viens de Bricker mon Webtop et je voudrais le Flasher (l'origine de la Retail Moto) sans être obligé de tout flasher... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 26 janvier 2012 Share Posté(e) 26 janvier 2012 je vais regarder le kit android sdk linux pour voir si on peut gerer l'atrix comme sous windows. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
didli Posté(e) 26 janvier 2012 Share Posté(e) 26 janvier 2012 Et hop : Android Debug Bridge version 1.0.29 -d - directs command to the only connected USB device returns an error if more than one USB device is present. -e - directs command to the only running emulator. returns an error if more than one emulator is running. -s <serial number> - directs command to the USB device or emulator with the given serial number. Overrides ANDROID_SERIAL environment variable. -p <product name or path> - simple product name like 'sooner', or a relative/absolute path to a product out directory like 'out/target/product/sooner'. If -p is not specified, the ANDROID_PRODUCT_OUT environment variable is used, which must be an absolute path. devices - list all connected devices connect <host>[:<port>] - connect to a device via TCP/IP Port 5555 is used by default if no port number is specified. disconnect [<host>[:<port>]] - disconnect from a TCP/IP device. Port 5555 is used by default if no port number is specified. Using this command with no additional arguments will disconnect from all connected TCP/IP devices. device commands: adb push <local> <remote> - copy file/dir to device adb pull <remote> [<local>] - copy file/dir from device adb sync [ <directory> ] - copy host->device only if changed (-l means list but don't copy) (see 'adb help all') adb shell - run remote shell interactively adb shell <command> - run remote shell command adb emu <command> - run emulator console command adb logcat [ <filter-spec> ] - View device log adb forward <local> <remote> - forward socket connections forward specs are one of: tcp:<port> localabstract:<unix domain socket name> localreserved:<unix domain socket name> localfilesystem:<unix domain socket name> dev:<character device name> jdwp:<process pid> (remote only) adb jdwp - list PIDs of processes hosting a JDWP transport adb install [-l] [-r] [-s] <file> - push this package file to the device and install it ('-l' means forward-lock the app) ('-r' means reinstall the app, keeping its data) ('-s' means install on SD card instead of internal storage) adb uninstall [-k] <package> - remove this app package from the device ('-k' means keep the data and cache directories) adb bugreport - return all information from the device that should be included in a bug report. adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>] - write an archive of the device's data to <file>. If no -f option is supplied then the data is written to "backup.ab" in the current directory. (-apk|-noapk enable/disable backup of the .apks themselves in the archive; the default is noapk.) (-shared|-noshared enable/disable backup of the device's shared storage / SD card contents; the default is noshared.) (-all means to back up all installed applications) (-system|-nosystem toggles whether -all automatically includes system applications; the default is to include system apps) (<packages...> is the list of applications to be backed up. If the -all or -shared flags are passed, then the package list is optional. Applications explicitly given on the command line will be included even if -nosystem would ordinarily cause them to be omitted.) adb restore <file> - restore device contents from the <file> backup archive adb help - show this help message adb version - show version num scripting: adb wait-for-device - block until device is online adb start-server - ensure that there is a server running adb kill-server - kill the server if it is running adb get-state - prints: offline | bootloader | device adb get-serialno - prints: <serial-number> adb status-window - continuously print device status for a specified device adb remount - remounts the /system partition on the device read-write adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program adb reboot-bootloader - reboots the device into the bootloader adb root - restarts the adbd daemon with root permissions adb usb - restarts the adbd daemon listening on USB adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port networking: adb ppp <tty> [parameters] - Run PPP over USB. Note: you should not automatically start a PPP connection. <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1 [parameters] - Eg. defaultroute debug dump local notty usepeerdns adb sync notes: adb sync [ <directory> ] <localdir> can be interpreted in several ways: - If <directory> is not specified, both /system and /data partitions will be updated. - If it is "system" or "data", only the corresponding partition is updated. environmental variables: ADB_TRACE - Print debug information. A comma separated list of the following values 1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given. ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) 26 janvier 2012 Share Posté(e) 26 janvier 2012 l'outil c'est pas un probleme, se connecter avec l'atrix c'est plus le souci :o Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 26 janvier 2012 Auteur Share Posté(e) 26 janvier 2012 (modifié) Je vais calmer... Il y en a un qui n'est pas marqué et que j'utilise dans mon script.... adb reboot rsd Et oui, on peut rebooter en RSD à partir de windows... Ça aide je doit dire... EDIT 12h45: Toolbox en cours d'upload :) Modifié 26 janvier 2012 par Shiro 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
didli Posté(e) 26 janvier 2012 Share Posté(e) 26 janvier 2012 (modifié) l'outil c'est pas un probleme, se connecter avec l'atrix c'est plus le souci :o euh, désolé, déjà que j'avais pas compris ce que tu demandais, là je te suis encore moins ! :(Veux-tu dire qu'en mode debug USB, ton atrix n'est pas forcément reconnu par adb ? Ah nan ça y est j'ai capté. Il s'agit pas seulement de se connecter, mais de faire prendre en compte des modifs, c'est bien ça ? @shiro : adb reboot rsd, ça sert à quoi ? La commande semble prise en compte sur linux (pas de message d'erreur, la commande tourne). Mais mon atrix est vierge de toute modifications, alors ça ne semble pas lui suggérer grand chose... Modifié 26 janvier 2012 par didli Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 26 janvier 2012 Auteur Share Posté(e) 26 janvier 2012 La commande "adb reboot rsd" permet de rebooter en mode RSD (logique). Tout comme la commande "adb reboot" qui permet un reboot normal et "adb reboot-bootloader" qui permet de redémarrer en mode fastboot... Mais mon atrix est vierge de toute modifications, alors ça ne semble pas lui suggérer grand chose... Mmmmh... Pas essayé sans root.... J'ai même découvert la commande par hasard...Je cherchais le moyen d'automatiser le reboot en RSD... Je me suis dit, "allez, coup de chance si ça passe...." j'ai mis la commande dans un batch de test et je l'ai lancé...10 secondes et mon Atrix est passé en RSD... WTF?! :rolleyes: J'y ai pas cru... mais par la suite j'ai fait 6 flashs du IHOP_bell sans incident... J'ai testé toutes les parties, ce qui m'a permis de déceler pas mal de petites erreurs dans mon script. Elles ont été décelées et ont donc été supprimées. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
N'oliv Posté(e) 26 janvier 2012 Share Posté(e) 26 janvier 2012 (modifié) Download terminé. Connection de l'atrix éffectuée (en USB avec le cable d'origine) Lancement de l'appli... Et là rien... Euh...j'ai du rater quelque chose... :mad: Question de Noob : quel est le mode de connection USB doit on sélectionner ? J'ai sélectionné "AUCUNE" Mon PC est sous Windows 7 64Bits, je l'ai même Executé entant qu'administrateur (clic droit et ouverture par le menu contextuel) Je vois bien l'appli tourner dans mon gestionnaire de taches puis disparait. Modifié 26 janvier 2012 par Noliv Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 26 janvier 2012 Auteur Share Posté(e) 26 janvier 2012 (modifié) Euh, j'ai oublié de stipuler que c'est une archive auto-extractible. Le contenu se trouve sur le bureau dans le dossier nommé "MAT" Modifié 26 janvier 2012 par Shiro Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
N'oliv Posté(e) 26 janvier 2012 Share Posté(e) 26 janvier 2012 (modifié) Je suis un boulet....Je viens de m'en rendre compte en fermant les fenetre actives.... :emo_im_lips_are_sealed: C'est parti pour un flash de Webtop... :D Si j'ai bien compris dans le Dossier MAT/restore je sélectionne fichier Webtop, je fais un copier collé dans le dossier MAT et je lance M.Atrix Toolbox - 64 Bits Ensuite je selectionne le -3- Flash Personalisé et roulez jeunesse... Bon en fait le Flash se passe en même temps que j'écrit ces lignes... Ah c'est fini, je vais tesster de ce pas sur mon Lapdock... Le Flash s'est bien passé (le Webtop fonctionne) seulement, il n'est pas réparé : j'entend par là que le dock d'origine est différent (des lanceurs comme LXTerminal et Gestionnaire AWN sont toujours là sans fonctionner). Comment faire ? Est il possible de faire un formatage ? J'avoue ne pas maitriser cet environnement... Modifié 26 janvier 2012 par Noliv Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shirosagi Posté(e) 26 janvier 2012 Auteur Share Posté(e) 26 janvier 2012 (modifié) Nan, si tu veux faire un flash que du webtop, fait une copie du fichier webtop au niveau de l’exécutable avant de lancer le flash personnalisé. Modifié 26 janvier 2012 par Shiro Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.