1 votes

Comment continuer à utiliser un système Android dont l'écran tactile est cassé ?

Je possède de nombreux téléphones portables Android en état de marche, dont l'écran tactile est cassé, mais dont l'écran fonctionne. J'aimerais les utiliser comme dispositif informatique et/ou écran supplémentaire. Existe-t-il un moyen de le faire ?

2voto

Scrooge McDuck Points 147

Si votre appareil dispose d'un bootloader déverrouillable et d'une récupération personnalisée (je déconseille fortement d'acheter des appareils qui sont artificiellement destinés à devenir inutilisables, cela devrait être interdit par la loi), vous devriez le faire.

Dans tous les cas, je conseille à tous ceux qui craignent que leur appareil ne se casse à tout moment d'avoir déjà déverrouillé le bootloader et activé le wifi et adb (via le réseau, si vous craignez que le port usb ne se casse) au démarrage. N'oubliez pas que si vous déverrouillez votre bootloader pour la première fois, vous effacerez toutes les données utilisateur et si vous n'êtes pas en Europe, cela pourrait annuler votre garantie.

Tout d'abord, procédez à l'installation fastboot y adb sur votre ordinateur, connectez l'appareil à l'ordinateur et ensuite

  • déverrouiller fastboot (le chargeur de démarrage) sur l'appareil et flasher la récupération personnalisée TWRP (si aucune récupération personnalisée n'est disponible, vous pouvez extraire votre image de récupération de base et activer l'édition de l'accès adb et Root). default.prop ) ;
  • récupération de démarrage et ouvrir un shell avec adb shell ;
  • trouver system y userdata (et probablement boot ) partitions avec fdisk -l /dev/block/mmcblk0 ;
  • mont system con mount -t ext4 <system_partition_file> <mountpoint> ) ;
  • L'activation du débogage est inutilement fastidieuse si vous ne l'avez pas déjà activé.

    Essayez d'abord d'ajouter les éléments suivants dans system 's build.prop :

    ro.secure=0
    ro.debuggable=1
    persist.service.adb.enable=1

    Si cela n'a pas fonctionné, vous pourriez essayer de passer à 1 el adb_enabled à l'intérieur <data_partition_mount_point>/system/users/0/settings_global.xml .

    Si même cela n'a pas fonctionné, alors vous devez reconstruire votre boot en éditant correctement l'image default.prop pour activer adb, puis en changeant le adb_enabled comme ci-dessus.

    Vous pouvez trouver des informations sur la façon de le faire aquí (gardez à l'esprit qu'elle nécessitera probablement des informations spécifiques à l'appareil, telles que kernel_offset , ramdisk_offset , second_offset y tags_offset il faut donc d'abord les trouver quelque part).

    • Démonter system et monter userdata ;
    • ajouter votre clé publique du serveur adb (placée dans ~/.android/adbkey.pub ) en userdata 's /misc/adb/adb_keys (avec un éditeur de texte ou tout autre moyen) pour sauter la confirmation du dispositif ;
    • umount userdata et redémarrez l'appareil ;

Maintenant que vous pouvez vous connecter via adb, installez scrcpy sur votre système d'exploitation et utiliser l'appareil à distance depuis votre ordinateur.

Et si comme moi vous avez oublié votre code pin, vous pouvez le désactiver en déplaçant les fichiers commençant par locksettings de /data/system . N'oubliez pas que si vous utilisez le cryptage basé sur des fichiers, le déplacement ou la modification directe de la broche dans la base de données sqlite3 à l'aide de la fonction

UPDATE locksettings SET value = '1' WHERE name = 'lockscreen.disabled';

rendra votre fichier crypté inaccessible.

Références

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X