Hackerskeyboard: "After a reboot, this app can't start until you unlock your phone"

Created on 7 Jul 2017  路  10Comments  路  Source: klausw/hackerskeyboard

Android 7.1.1, Nexus 6.
Other non-Google keyboards don't display this warning so I'm assuming they are authenticated by the system at the point when they are enabled/installed. I tested SwiftKey and it's fine.
screenshot_20170707-084529

All 10 comments

~This must be a Nexus ROM thing; how do _you_ get that message? _I_ use HK on 7.1.1 initial launcher lockscreen after boot, though ROM keyboard is required for initial SIM/phone unlock.~

I simply installed HK and then went to that keyboard enablement page in Settings and attempted to enable HK, then that pops up. It's working fine, that message is just saying the phone won't allow me to unlock at startup using HK.

I just confirmed it. I upgraded my ROM from 7.0 _after_ installing/enabling HK, so I'd never seen it. By chance, is Swiftkey _part_ of your ROM _or_ installed System? That'd probably bypass the message. Do you have any other keyboards _not_ installed System that _don't_ show the message? All mine do, _except_ GBoard, but that was part of my ROM.

No, I just downloaded Switfkey (Beta) to see if it was a good replacement for the system keyboard (which kept crashing). No other keyboards that I use. Tbh the AOSP keyboard would be fine but I can't find it now.

Fascinating. I've replicated all of the above w/ Swiftkey 脽. Maybe it's coded w/ compatibility for Direct Boot? If so, that'd be a great thing for HK, though it'd probably mean a _complete_ rewrite targeting Nougat, 5 Android versions _ahead_ of where it's now!

_OT: If you've Nexus stock ROM, AOSP keyboard __should__ be your native keyboard (though now it's called GBoard.)_

_www.fxsitecompat.com/en-CA/docs/2017/insecure-login-forms-now-disable-autofill-show-warning-beneath-input-control/_

_@Agaff Completely OT to the point of non sequitur, but also an excellent & welcome change by Mozilla._

I had this problem and the way to solve it was to enable and set the keyboard via the command line.
Steps:

  1. Go to shell
  2. $ pm list packages
  3. $ ime enable "your_preferred_package"
  4. $ ime list -a|grep mId
  5. $ ime set "the_mId_of_your_keyboard"

Hope it helps

I had this problem and the way to solve it was to enable and set the keyboard via the command line.
Steps:

  1. Go to shell
  2. $ pm list packages
  3. $ ime enable "your_preferred_package"
  4. $ ime list -a|grep mId
  5. $ ime set "the_mId_of_your_keyboard"

Hope it helps

Sorry Can U Tell Me How to do it at the Android Studio
or Where can I do for it

You need to do it via the Android Debug Bridge (adb). I do it from the terminal but you can even set it up from within Android studio, there are instructions on the web.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  4Comments

simplySmart picture simplySmart  路  5Comments

avariado picture avariado  路  4Comments

therealrobster picture therealrobster  路  4Comments

GoogleCodeExporter picture GoogleCodeExporter  路  6Comments