30 septembre 2013

Android: Les 9 applications indispensables du geek bidouilleur (Root obligatoire)

Comme je l'ai souvent précisé dans mes articles sur Android, rooter le système n'est pas une chose à prendre à la légère et je ne vous incite pas à le faire si vous n'avez pas de bonnes raisons. Si toutefois vous décidez de le faire ou que vous l'avez fait, alors vous allez surement être intéressé par cet article. J'ai regroupé une liste d'applications qui me paraissent indispensables lorsqu’on a un appareil rooté. Cette liste est plutôt orientée "bidouilleur", et l’utilisation des outils demande une certaine expérience sur le système Linux. Vous verrez d'ailleurs qu'à la fin de l'article on va se rapprocher de plus en plus d'un système Linux, ce qui n'est pas étonnant, Android étant basé sur Linux.



Adaway

Adaway est sans doute l'application la plus utile sur un appareil rooté, elle permet de supprimer les publicités de toutes les applications, mais pas que, car elle supprime aussi toutes les publicités présentent sur les sites sur internet. Malheureusement, elle n'est plus disponible sur PlayStore, il faut donc la télécharger et l'installer à la main, mais c'est un jeu d'enfant. Vous téléchargez le .apk et vous cliquez dessus tout simplement.



Busybox

Busybox est une formidable boite à outils, une fois installée vous allez pouvoir retrouver presque tous vos outils disponibles sur Linux. Un vrai plaisir ! Voici la liste complète des tools inclus dans la boite:



acpid, addgroup, adduser, adjtimex, ar, arp, arping, ash, awk, basename, beep, blkid, brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, dpkg, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat, fdisk, fgrep, find, findfs, flash_lock, flash_unlock, fold, free, freeramdisk, fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, gunzip, gzip, hd, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd, ifup, inetd, init, inotifyd, insmod, install, ionice, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill, killall, killall5, klogd, last, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lzmacat, lzop, lzopcat, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mkfifo, mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modprobe, more, mount, mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup, od, openvt, passwd, patch, pgrep, pidof, ping, ping6, pipe_progress, pivot_root, pkill, popmaildir, printenv, printf, ps, pscan, pwd, raidautorun, rdate, rdev, readlink, readprofile, realpath, reformime, renice, reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts, runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole, setfont, setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum, showkey, slattach, sleep, softlimit, sort, split, start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar, taskset, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, true, tty, ttysize, udhcpc, udhcpd, udpsvd, umount, uname, uncompress, unexpand, uniq,  unix2dos, unlzma, unlzop, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, volname, watch, watchdog, wc, wget, which, who, whoami, xargs, yes, zcat, zcip


Android Terminal Emulator

Et oui, si vous voulez jouer avec la ligne de commande et utiliser les outils de Busybox, il va automatiquement vous falloir un terminal. Terminal Android Emulator est le meilleur que j'ai pu trouver. Il dispose de raccourcis spécialement conçus pour la ligne de commande. Par exemple, sur la plupart des claviers Android la touche tabulation n' est pas présente ou difficilement accessible, pourtant elle est essentiel pour l'auto-complétion des commandes. Android Terminal emulator simule donc cette touche avec le raccourci Volume haut + T. C'est un exemple, mais il en existe plein d'autres.



Supersu

SuperSu est indispensable sur un appareil rooté, cette application gère les droits de toutes les applications qui demandent les droits super-utilisateur. Autant vous dire qu'il faut toujours jeter un coup d’œil à la liste, et faire 'oublier" les applications dont vous vous servez pas.



Titanium Backup

Titanium Backup est à la base un utilitaire de backup, mais il permet aussi de désinstaller ou de congeler des applications. Le problème est qu'il est très limité dans sa version gratuite et vous ne pourrez par exemple pas congeler vos applications inutiles, vous pourrez seulement les désinstaller. La restauration sera aussi plus pénible qu'en version payante. Sinon, si vous avez 5€ à balancer, alors mettez-les les yeux fermés dans cette application, elle peut vous rendre de bons services.



ES explorateur de fichiers

Android dispose d'un explorateur de fichiers par défaut, mais le souci est qu'il ne gère pas le root. Il est donc indispensable d'en télécharger un qui le gère. ES explorateur est pour moi ce qu'il y a de plus complet en la matière. En plus de cela, il gère le FTP, LAN, Cloud et Bluetooth.



VimTouch

Perso j'utilise Droidedit comme éditeur de texte et il me convient parfaitement, mais pour les puristes il y a VimTouch avec le plugin VimTouch Full Runtime qui est la version tactile de Vim, le célèbre et puissant éditeur de texte. Sachez aussi que quand Adaway est installé, comme je vous ai dit, les pubs disparaissent et donc beaucoup d'applications qui sont inutilisables avec la publicité deviennent bien sympa. Je pense par exemple à DroidEdit ou encore à l'éditeur HTML WebMasterLite que j'utilise assez souvent, sans la pub la version lite est au top.



Hacker's Keyboard

Plus haut, dans la présentation de Android Terminal Emulator, je vous parlais des claviers qui sont généralement inadaptés pour coder, ou pour la ligne de commande. Hacker's Keyboard lui, est un des rares claviers complets et avec lequel vous vous sentirez comme chez vous. Le mode paysage est un clavier identique à celui d'un ordinateur de bureau, Tab, Ctrl, Alt, etc. Toutes les touches du bidouilleur sont là. C'est le clavier à avoir si vous "geekez" un max sur votre appareil.



Keyboard Manager

Keyboard Manager est un utilitaire qui permet de changer de clavier en fonction de l'orientation de l'appareil. Plus haut, je vous disais que Hacker's Keyboard était parfait, mais seulement en mode paysage, sinon en mode portrait je préfère rester sur SwiftKey. Donc avec Keyboard Manager je peux mixer les deux et paramétrer l'application de façon à ce qu'elle m'affiche le clavier SwiftKey en mode portrait, et quand je bascule en mode paysage le clavier passe automatiquement sur Hacker's Keyboard.

conclusion

Android étant basé sur Linux, on peut faire à peut près tout ce qu'on veut, à condition de trouver les bonnes applications ou que des développeurs ce soient penchés sur la question. Il est par exemple tout à fait possible d'installer une distribution Kali Linux (BackTrack) ou Ubuntu, vous pouvez aussi programmer en python etc. C'est sans limite.

Aucun commentaire:

Enregistrer un commentaire