J'ai surtout travaillé sur des téléphones Samsung, mais j'ai aussi eu l'occasion de travailler sur des téléphones MTK bon marché.
Au cours de l'enracinement/du flashage des roms/du flashage des noyaux que j'ai construit moi-même/de l'utilisation d'Odin (Samsung)/etc. sur de nombreux téléphones, pas une seule fois je n'ai eu besoin de changer une option de débogage USB, sauf lors de mon premier essai quand j'étais encore novice sur Android.
Mais, une fois que j'ai commencé à apprendre le fonctionnement d'Android (et à devenir un développeur Android dans le processus), l'activation du débogage USB n'a pas eu de sens lorsque j'interagissais avec le téléphone en dehors d'Android, car pour autant que je sache, le débogage USB n'est que doux . En d'autres termes, le matériel du téléphone s'en moque, mais le système d'exploitation l'exige à des fins de débogage (accès ADB).
Donc, en gros, quand vous avez besoin de flasher quelque chose en mode récupération OU via un outil (par exemple Odin, Heimdall), vous n'avez pas besoin de débogage USB. Mais, lorsque vous parlez au système d'exploitation ( logcat
etc.), le débogage USB prend tout son sens.
Alors, pourquoi presque tous les tutoriels en ligne que j'ai revus exiger activer le débogage USB même si vous n'êtes pas sous Android ? Y a-t-il quelque chose que je ne sais pas qui en a besoin ? Ou sont-ils naïfs et simplement a suivi le leader (copier-coller un autre tutoriel dans leur propre blog) ?