J'ai un LG G2 (vs980 - Verizon). Le numériseur et l'écran sont cassés - je peux l'afficher, mais pas soumettre des données.
L'appareil dispose de capacités fastboot et TWRP, et je peux accéder à ADB depuis TWRP.
L'appareil avait précédemment activé le débogage USB et était associé à la clé publique de mon PC.
Il semble que la seule chose qui m'empêche d'accéder à l'appareil via ADB lors d'un démarrage normal soit le paramètre " Type de connexion USB " de LG, qui propose par défaut " en tant que périphérique multimédia " ou " en tant qu'installateur ". Ce téléphone nécessite que je choisisse " comme connexion internet " / " ethernet " une fois que j'ai branché le câble USB depuis le panneau de notification pour que le débogage ADB fonctionne. Comme l'écran est cassé, je ne peux pas le faire.
Comment puis-je écrire ce paramètre dans le système à partir du mode de récupération ? Peut-être un tweak build.prop ou une édition sqlite3 ? (J'ai sqlite3 sur l'appareil ; je viens d'activer mon wifi avec).
$ adb shell getprop | grep persist.sys.usb.config
[persist.sys.usb.config]: [mtp,adb]
Puisque je peux accéder à ADB à partir de la récupération et que ma rom a un /system/etc/init.d, je peux exécuter des commandes après le démarrage du système à partir d'ici.
Mon plan actuel est de basculer ADB pour se connecter en wifi et de procéder à partir de là.