Ich habe hauptsächlich mit Samsung-Handys gearbeitet, aber ich hatte auch ein paar billige MTK-Handys ausprobiert.
Im Laufe des Rootens/Flashens von Roms/Flashen von Kerneln habe ich selbst gebaut/mit Odin (Samsung)/etc. Bei vielen Telefonen musste ich kein einziges Mal eine USB-Debugging-Option ändern, außer bei meinem ersten Versuch, als ich noch neu bei Android war.
Aber als ich anfing zu lernen, wie Android funktioniert (und dabei ein Android-Entwickler zu werden), machte es keinen Sinn, das USB-Debugging zu aktivieren, wenn ich mit dem Telefon außerhalb von Android interagierte, da USB-Debugging meines Wissens nur weich ist . Das heißt, die Telefonhardware hat sich nicht darum gekümmert, aber das Betriebssystem benötigt sie für Debugging-Zwecke (ADB-Zugriff).
Wenn Sie also etwas im Wiederherstellungsmodus oder über ein Tool (z. B. Odin, Heimdall) flashen müssen, benötigen Sie im Grunde kein USB-Debugging. Wenn Sie jedoch mit dem Betriebssystem ( logcat
usw.) sprechen, ist USB-Debugging sinnvoll.
Warum müssen also fast alle Online-Tutorials, die ich noch einmal besucht habe , das USB- Debugging aktivieren, obwohl Sie sich außerhalb von Android befinden? Gibt es etwas, das ich nicht kenne, das es braucht? Oder sind sie naiv und folgen einfach dem Anführer (kopieren ein anderes Tutorial in ihre eigenen Blogs)?
Es wird nie wirklich für irgendetwas benötigt, das mit dem Flashen von Kerneln und Roms zu tun hat. Sie können jedoch mit adb andere Dinge tun, die eher mit der Änderung des vorhandenen Systems zusammenhängen. Bei den meisten Tutorials denke ich jedoch, dass es das ist, was Andy Yan gesagt hat, es ist nur zum Kopieren und Einfügen
Andy Jan