/data/local.prop et ADB
/data/local.prop est un fichier un peu particulier sous androidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...).
AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) est un système unix. Lors de son initialisation, il peut s'aider d'un fichier particulier: /data/local.prop.
Or, il existe un programme plutôt intéressant: adb (AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) Debugging Bridge). Intéressant pour les développeurs initialement, car il permettra de lancer des commandes unixSystème d'exploitation multitâche et multi-utilisateur(1969). UNIX est une marque déposée de l'Open Group. D'autres systèmes "compatibles UNIX" existent: BSD, Linux, Android, OS X pour les plus connus du grand public. via le port USB ou le WIFIWiFi, Wi-Fi ou encore WLAN (Wireless LAN):Protocole de communication permettant de relier des appareils en réseau local par onde radio.. Mais pour cela, il faut que l'appareil soit en mode debug (USB Debugging Mode).
Mais il est fortement intéressant pour les hackers, car ce même adb peut se voir allouer des droits rootroot est le nom par défaut de l'utilisateur Unix ayant tous les privilèges. Il peut donc accéder à tous les répertoires, administrer le serveur, ... Aussi appelé super utilisateur ou super user. root peut aussi représenter le répertoire racine / sur un système Unix. si certaines propriétés sont positionnées au lancement du système !
Ces propriétés sont
ro.secure à 0 alors adb tourne en rootroot est le nom par défaut de l'utilisateur Unix ayant tous les privilèges. Il peut donc accéder à tous les répertoires, administrer le serveur, ... Aussi appelé super utilisateur ou super user. root peut aussi représenter le répertoire racine / sur un système Unix.
ro.kernel.qemu à 1 alors votre appareil sera un peu plus lent en fonctionnement,
mais surtout, là encore, adb sera en rootroot est le nom par défaut de l'utilisateur Unix ayant tous les privilèges. Il peut donc accéder à tous les répertoires, administrer le serveur, ... Aussi appelé super utilisateur ou super user. root peut aussi représenter le répertoire racine / sur un système Unix..
Le problème pour les hackers sera de pouvoir positionner ces informations dans le fichier /data/local.prop qui est évidemment protégé en écriture en temps normal !
Dans le cas de l'utilitaire Xperia Root Rev 3, le problème est bien plus simple, puisque si vous l'utilisez, alors votre appareil est déjà rooté. Par conséquent, il sera facile de modifier le fichier /data/local.prop pour positionner ro.kernel.qemu à 1 dedans (c'est le rôle de 01-local-prop.sh lancé sous session DOSDisk Operating System, système d'exploitation pour IBM PC. Voire aussi MS-DOS pour les PC compatibles. L'ancêtre de Microsoft Windows. via 01-local-prop.cmd).
Maintenant, vous comprenez pourquoi il faut décocher wipe data dans flashtool !
Lorsque l'appareil reboot, le processus d'initialisation passe adb en mode "root". Donc lorsque vous lancerez 02-push-rootroot est le nom par défaut de l'utilisateur Unix ayant tous les privilèges. Il peut donc accéder à tous les répertoires, administrer le serveur, ... Aussi appelé super utilisateur ou super user. root peut aussi représenter le répertoire racine / sur un système Unix.-files.sh (lancé sous session DOSDisk Operating System, système d'exploitation pour IBM PC. Voire aussi MS-DOS pour les PC compatibles. L'ancêtre de Microsoft Windows. via 02-push-rootroot est le nom par défaut de l'utilisateur Unix ayant tous les privilèges. Il peut donc accéder à tous les répertoires, administrer le serveur, ... Aussi appelé super utilisateur ou super user. root peut aussi représenter le répertoire racine / sur un système Unix.-files.cmd), il ne sera pas difficile de remettre les fichiers su et autres en leur attribuant à nouveau les droits d'exécution en indiquant qu'il faut les exécuter en tant qu'utilisateur rootroot est le nom par défaut de l'utilisateur Unix ayant tous les privilèges. Il peut donc accéder à tous les répertoires, administrer le serveur, ... Aussi appelé super utilisateur ou super user. root peut aussi représenter le répertoire racine / sur un système Unix. !