pascal1024 Posté(e) 13 juin 2014 Share Posté(e) 13 juin 2014 Bonjour. Voila un petit tutoriel qui répond à une question simple : comment supprimer le chiffrement système d'un smartphone sous Cyanogenmod ?En effet, sous Android, dans le menu <paramètre>, puis <sécurité>, il est possible de chiffrer le téléphone. Le déchiffrement se fait par la saisie d'un mot de passe. Mais attention, cette fonctionnalité n'est pas réversible directement. Elle impose normalement une réinitialisation usine du système, et donc la perte des données en l'absence d'une sauvegarde préalable.Cependant, sur mon Samsung Galaxy S3, avec Cyanogenmod 4.4.2, et ClockWorkMod Recovery 6.0.4.6, la réinitialisation depuis <Paramètres>, <Sauvegarder et réinitialiser>, <Restaurer valeurs d'usine>, si elle efface bien les données du téléphone, ne supprime pas le chiffrement de celui-ci...Autre solution, passer via ClockWorkMod Recovery, commande <wipe data/factory resert>. Echec également car la partition /devices/plateform/s3c-sdhci.2/mmc_host/mmc1 (valeur qui peut changer selon les téléphones) ne "monte" pas.J'ai recherché une solution qui fonctionne. Cela n'a pas été simple, car s'il y a quelques informations sur le chiffrement système sous Android, il n'y a pas grand chose d'utilisable pour l'annuler, hormis faire une réinitialisation usine...J'ai fini par trouver une solution qui a parfaitement fonctionné, en recoupant et compilant différentes informations sur des forums anglophones. Au préalable, il convient de sauvegarder les données du smartphone, car tout sera effacé !A partir d'un ordinateur sous Linux Debian ou Ubuntu, on installe le pack ADT du SDK d'Android : http://developer.android.com/sdk/index.html, puis on passe les commandes suivantes : $ sudo dpkg --add-architecture i386$ sudo apt-get update$ sudo apt-get install ia32-libsEnsuite, on redémarre le smartphone en mode recovery, puis on le branche en USB sur l'ordinateur. On lance le shell adb avec les commandes : $ adb usb$ adb root$ adb -d shellL'objectif est maintenant d'obtenir l'information sur la partition userdata. On a par exemple : $ parted /dev/block/mmcblk0GNU Parted 1.8.8.1.179-aef3Using /dev/block/mmcblk0Welcome to GNU Parted! Type 'help' to view a list of commands.(parted) print printModel: MMC VTU00M (sd/mmc)Disk /dev/block/mmcblk0: 15.8GBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name Flags 1 4194kB 8389kB 4194kB BOTA0 2 8389kB 12.6MB 4194kB BOTA1 3 12.6MB 33.6MB 21.0MB ext4 EFS 4 33.6MB 41.9MB 8389kB PARAM 5 41.9MB 50.3MB 8389kB BOOT 6 50.3MB 58.7MB 8389kB RECOVERY 7 58.7MB 92.3MB 33.6MB RADIO 8 92.3MB 1166MB 1074MB ext4 CACHE 9 1166MB 2777MB 1611MB ext4 SYSTEM10 2777MB 3364MB 587MB ext4 HIDDEN11 3364MB 3372MB 8389kB OTA12 3372MB 15.8GB 12.4GB USERDATALe dossier /data est la partition numéro 12 (USERDATA) sur le smartphone. Le block device est le chemin /dev/block/mmcblk0p12.Ensuite, on peut recréer une nouvelle partition /data avec la commande suivante : $ mke2fs -t ext4 /dev/block/mmcblk0p12mke2fs 1.41.12 (17-May-2010)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks755904 inodes, 3022848 blocks151142 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=309539635293 block groups32768 blocks per group, 32768 fragments per group8128 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208Writing inode tables: done Creating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 24 mounts or180 days, whichever comes first. Use tune2fs -c or -i to override.Enfin, il suffit de redémarrer le smartphone. L'écran d'initialisation CyanogenMod apparaît, et il n'y a (enfin) plus de chiffrement du sytème. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
dznet Posté(e) 26 juin 2014 Share Posté(e) 26 juin 2014 Salut PAscal, Sait-tu quel methode de chiffrement qu'utilise Android ? AES ? 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.