Czy możesz zasugerować mi widget do przełączania trybu debugowania USB dla Androida? A może mógłbyś go zakodować i przesłać na rynek?
(Potrzebuję go, ponieważ proces HTC Desire i proces inicjujący HD zużywają błąd 100% procesora. Po przełączeniu resetuje się do 0)
usb-debugging
Ahmet Alp Balkan
źródło
źródło
Odpowiedzi:
Tutaj instalator do łatwej instalacji lub widget tylko do instalacji ręcznej
INSTRUKCJA INSTALACJI
Wymagania wstępne:
/system/app/
folderu. Debugowanie USB to ustawienie „Bezpieczne”, więc ten widget należy zainstalować jako aplikacje systemowe. To będzie nie dzieło przypadku zainstalowania do standardu lokalizację instalacji nawet w urządzeniu ukorzenionych.Łatwa instrukcja (zalecane)
/system/app/
; pobierz go tutaj i uruchom aplikację instalatora.Instalacja ręczna
Jeśli prosta instrukcja nie działa, spróbuj zainstalować ręcznie:
Skopiuj ADBWidget.apk do / system / app
Metoda 1 - Korzystanie z Android Debug Bridge (ADB)
/system/app
do odczytu i zapisu (patrz sekcja Instrukcje dodatkowe poniżej)adb push ADBWidget-x.x.apk /system/app/ADBWidget.apk
(zastąp xx odpowiednim numerem wersji)/system/app
ponownie tylko do odczytuMetoda 2 - Korzystanie z pliku update.zip programu Recovery (nie zostały jeszcze przetestowane)
Dodaj ADBWidget do ekranu głównego
Instrukcja aktualizacji
Jeśli aktualizujesz z poprzedniej wersji, nie musisz wykonywać wszystkich powyższych czynności ponownie. Możesz po prostu zainstalować aktualizację w zwykłym katalogu aplikacji, używając zwykłych metod instalacji (np. Otwierając apk z eksploratora plików). Tak długo, jak w
/system/app
katalogu znajduje się poprzednia wersja widżetu z tym samym kluczem podpisu (tj. Moim kluczem, jeśli użyłeś powyższego pliku do pobrania apk), Android wyda zaktualizowaną wersję z/data/app
tym samym zezwoleniem.INSTRUKCJA UŻYCIA
Kliknij widżet, aby przełączyć debugowanie USB. Niebieska ikona USB oznacza, że debugowanie USB jest nieaktywne, czerwona ikona USB oznacza, że debugowanie USB jest włączone.
ODINSTALUJ INSTRUKCJĘ
Ponieważ widget jest zainstalowany w / system / app, nie można go usunąć za pomocą standardowego deinstalatora aplikacji. Więc po prostu usuń .apk z / system / app.
DODATKOWA INSTRUKCJA
Ponowny montaż / system / jako odczyt-zapis
su
mount | grep /system
Powinieneś zobaczyć coś podobnego do:
/dev/<device-name> on /system type rfs (ro,codepage=utf8,vfat,fcache(blks)=128,xattr,check=no)
Zwróć uwagę na
<device-name>
i wpisz:mount -o remount,rw /dev/<device-name> /system
Ponowny montaż / system / jako tylko do odczytu
mount -o remount,ro /dev/<device-name> /system
ROZWIĄZYWANIE PROBLEMÓW
UWAGA
Nie narzekaj na brzydką domyślną ikonę i przycisk widżetu, ale jeśli możesz wysłać mi lepszą ikonę / widżet, chętnie go dodam.Teraz mamy ikonę, dzięki @Jay.źródło
Jeśli masz wersję 2.1 lub nowszą, możesz użyć rozwijanego obszaru powiadomień, aby szybko wyłączyć tryb debugowania. Niestety to wszystko, co mam, włączenie go będzie musiało zostać wykonane ręcznie. Szukałem i nie mogłem znaleźć widżetu.
źródło
Niektóre aplikacje to robią. Ale wszystkie muszą być aplikacjami systemowymi. Nie chciałem tego robić. Więc sam stworzyłem widget, który działa tak jak każdy inny widget. Możesz go pobrać stąd:
https://github.com/alseambusher/adb-toggle
źródło