Können Sie mir ein Widget zum Umschalten des USB-Debugging-Modus für Android vorschlagen? Oder könnten Sie es codieren und bitte auf den Markt hochladen?
(Ich brauche es, weil HTC Desire und HDs Init-Prozess 100% CPU-Fehler verbrauchen. Beim Umschalten wird es auf 0 zurückgesetzt.)
usb-debugging
Ahmet Alp Balkan
quelle
quelle
Antworten:
Hier Installer zur einfachen Installation oder Widget nur zur manuellen Installation
INSTALLATIONSANWEISUNG
Voraussetzungen:
/system/app/
Ordner zu schreiben . Das USB-Debugging ist eine "sichere" Einstellung, daher muss dieses Widget als System-App installiert werden. Es funktioniert nicht , wenn Sie die Standardinstallation auch auf einem gerooteten Gerät ausführen.Einfache Anweisung (empfohlen)
/system/app/
. Laden Sie es hier herunter und starten Sie die Installer-App.Manuelle Installation
Wenn die einfache Anweisung nicht funktioniert, versuchen Sie die manuelle Installation:
Kopieren Sie ADBWidget.apk nach / system / app
Methode 1 - Verwenden der Android Debug Bridge (ADB)
/system/app
Zum Lesen / Schreiben erneut einhängen (siehe Abschnitt "Zusätzliche Anweisungen" unten)adb push ADBWidget-x.x.apk /system/app/ADBWidget.apk
(Ersetzen Sie xx durch die entsprechende Versionsnummer)/system/app
schreibgeschütztMethode 2 - Verwenden von "update.zip" von "Recovery" (wurde noch nicht getestet)
Fügen Sie ADBWidget zu Ihrem Startbildschirm hinzu
Upgrade-Anleitung
Wenn Sie ein Upgrade von einer früheren Version durchführen, müssen Sie die obigen Schritte nicht erneut ausführen. Sie können einfach ein Update im regulären Anwendungsverzeichnis installieren, indem Sie die regulären Installationsmethoden verwenden (z. B. Öffnen der apk über einen Datei-Explorer). Solange sich im
/system/app
Verzeichnis eine frühere Version des Widgets mit demselben Signaturschlüssel befindet (dh mein Schlüssel, wenn Sie den oben genannten apk-Download verwendet haben), gibt Android die aktualisierte Version mit/data/app
derselben Berechtigung.GEBRAUCHSANWEISUNG
Klicken Sie auf das Widget, um das USB-Debugging umzuschalten. Blaues USB-Symbol bedeutet, dass das USB-Debugging inaktiv ist, rotes USB-Symbol bedeutet, dass das USB-Debugging aktiviert ist.
DEINSTALLATIONSANLEITUNG
Da das Widget in / system / app installiert ist, können Sie es nicht mit dem Standard-Deinstallationsprogramm für Anwendungen entfernen. Löschen Sie die APK-Datei einfach aus / system / app.
ZUSÄTZLICHE ANLEITUNG
Remounting / System / als Lese- / Schreibzugriff
su
mount | grep /system
Sie sollten etwas Ähnliches sehen wie:
/dev/<device-name> on /system type rfs (ro,codepage=utf8,vfat,fcache(blks)=128,xattr,check=no)
Beachten Sie
<device-name>
, und geben Sie Folgendes ein:mount -o remount,rw /dev/<device-name> /system
Remounting / system / schreibgeschützt
mount -o remount,ro /dev/<device-name> /system
FEHLERBEHEBUNG
HINWEIS
Beschweren Sie sich nicht über das hässliche Standardsymbol und die Widget-Schaltfläche, aber wenn Sie mir ein besseres Symbol / Widget-Bild senden können, würde ich es gerne hinzufügen.Jetzt haben wir dank @Jay ein Icon.quelle
Wenn Sie über 2.1 oder höher verfügen, können Sie im Dropdown-Infobereich den Debug-Modus schnell deaktivieren. Leider ist das alles, was ich habe. Das Einschalten muss manuell erfolgen. Ich habe gesucht und konnte kein Widget finden.
quelle
Es gibt einige Apps, die dies tun. Aber alle von ihnen müssen System-App gemacht werden. Ich wollte das nicht tun. Also habe ich selbst ein Widget erstellt, das wie jedes andere Widget funktioniert. Sie können es von hier bekommen:
https://github.com/alseambusher/adb-toggle
quelle