Можете ли вы предложить мне виджет для переключения режима отладки USB для Android? Или не могли бы вы написать код и загрузить его на рынок, пожалуйста?
(Мне это нужно из-за того, что процесс инициализации HTC Desire и HD потребляет 100% ошибок процессора. При переключении сбрасывается до 0)
usb-debugging
Ахмет Алп Балкан
источник
источник
Ответы:
Здесь установщик для легкой установки или виджет только для ручной установки
ИНСТРУКЦИЯ ПО УСТАНОВКЕ
Предпосылки:
/system/app/
папку. Отладка по USB - это параметр «Безопасный», поэтому этот виджет должен быть установлен как системное приложение. Он не будет работать, если вы установили в стандартное место установки даже на рутированном устройстве.Простая инструкция (рекомендуется)
/system/app/
; скачайте его здесь и запустите установщик приложения.Ручная установка
Если простая инструкция не работает, попробуйте ручную установку:
Скопируйте ADBWidget.apk в / system / app
Метод 1 - Использование Android Debug Bridge (ADB)
/system/app
для чтения-записи (см. Раздел «Дополнительные инструкции» ниже)adb push ADBWidget-x.x.apk /system/app/ADBWidget.apk
(замените хх на соответствующий номер версии)/system/app
для чтенияСпособ 2 - Использование Recovery.zip Recovery (еще не были протестированы)
Добавить ADBWidget на домашний экран
Инструкция по обновлению
Если вы обновляете предыдущую версию, вам не нужно делать все вышеописанное снова. Вы можете просто установить обновление в обычную директорию приложения, используя обычные методы установки (например, открыв apk из проводника). Пока в
/system/app
каталоге есть предыдущая версия виджета с тем же ключом подписи (т. Е. Мой ключ, если вы использовали загрузку apk выше), Android будет выдавать обновленную версию с/data/app
тем же разрешением.ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ
Нажмите на виджет, чтобы переключить отладку USB. Синий значок USB означает, что отладка USB неактивна, красный значок USB означает, что отладка USB включена.
УДАЛИТЬ ИНСТРУКЦИЮ
Поскольку виджет установлен в / system / app, вы не можете удалить его, используя стандартный деинсталлятор приложения. Итак, просто удалите .apk из / system / app.
ДОПОЛНИТЕЛЬНАЯ ИНСТРУКЦИЯ
Перемонтирование / система / как чтение-запись
su
mount | grep /system
Вы должны увидеть что-то похожее на:
/dev/<device-name> on /system type rfs (ro,codepage=utf8,vfat,fcache(blks)=128,xattr,check=no)
Принять к сведению
<device-name>
, и введите:mount -o remount,rw /dev/<device-name> /system
Перемонтирование / система / только для чтения
mount -o remount,ro /dev/<device-name> /system
ИСПРАВЛЕНИЕ ПРОБЛЕМ
НОТА
Не жалуйтесь на уродливый значок по умолчанию и кнопку виджета, но если вы можете отправить мне лучшее изображение / значок виджета, я был бы рад добавить его.Теперь у нас есть значок, благодаря @Jay.источник
Если у вас версия 2.1 или выше, вы можете использовать выпадающую область уведомлений, чтобы быстро отключить режим отладки. К сожалению, это все, что я получил, включить его придется вручную. Я искал и не смог найти виджет.
источник
Есть несколько приложений, которые делают это. Но все они должны быть сделаны системным приложением. Я не хотел этого делать. Поэтому я сам создал виджет, который работает так же, как и любой другой виджет. Вы можете получить это здесь:
https://github.com/alseambusher/adb-toggle
источник