USER_PRESENT Предназначение для GO Locker

Мое приложение прослушивает намерение USER_PRESENT. Однако пользовательские блокировки-замены экрана, такие как WidgetLocker и GO Locker, не могут/не могут отправлять эту защищенную трансляцию.

WidgetLocker обеспечивает обходное решение для этого путем трансляции собственных пользовательских намерений (например, com.teslacoilsw.widgetlocker.intent.UNLOCKED, см. здесь). Предоставляет ли GO Locker аналогичные намерения? Я не смог найти информацию об этом.

Ответ 1

Надеюсь, вы не возражаете, что я публикую это так поздно в этом потоке, но мне нужно было сделать то же самое и найти действия Intent, которые они используют:

  • com.jiubang.goscreenlock.unlock
  • com.jiubang.goscreenlock.appunlock
  • com.jiubang.goscreenlock.close

Обратите внимание, что мне удалось запустить только первый. Я никогда не видел, чтобы двое других стреляли из GO Locker, но второй выглядит так, как будто он может быть использован в некоторых случаях. Последний кажется немного зловещим/непонятным, поэтому используйте его на свой страх и риск.

Если кому-то интересно, как я их нашел, это было путем декомпиляции GOK Lock APK с apktool и grepping для шаблонов имен пакетов в файлах smali (спасибо за то, что вы не смогли обмануть строковые литералы!).

Ответ 2

Какую версию GO Locker вы используете? Отправьте мне файл .apk, и я могу вам помочь, потому что раньше у меня была аналогичная проблема. [email protected]

Я использую Go Locker 1.35.1, и намерение должно быть com.gau.go.launcherex_action_send_togolock который получает com.jiubang.goscreenlock.service.KeyguardReciever

Надеюсь, это поможет вам ~