-
Notifications
You must be signed in to change notification settings - Fork 373
It's possible to bypass the initial setup, leaving the application in an unusable state #593
Description
General information
- andOTP 0.7.1.1
- F-Droid
- Android 9
- LIneageOS 16
Expected result
It's possible to bypass the green "Let's get started" screen just by quickly swiping left several times, starting from the initial page. Normally the application does not let you past the page where you enter PIN or password but if you do it fast enough, it doesn't stop there. It's not even hard to do (happened to me by accident when I was quickly initializing it for the n-th time while testing other bugs) and does not really need to be all that fast. It looks to me as if it stops you only if the slide animation manages to finish.
If you bypass it, the application becomes unusable until you clear its storage in system settings. It displays a completely black or white screen and repeatedly and irregularly flashes a white "Please set a password in the Settings!" message. It enters an infinite loop which can be seen in logcat output. The "Deprecation notice" sometimes manages to show up too.
Logcat
06-21 17:30:33.577 796 796 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 8 lines
06-21 17:30:33.578 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:35.642 7299 7299 D LT LaunchApp: Launching ComponentInfo{org.shadowice.flocke.andotp/org.shadowice.flocke.andotp.Activities.MainActivity}
06-21 17:30:35.652 1342 8786 I ActivityManager: START u0 {act=android.intent.action.MAIN flg=0x10000000 cmp=org.shadowice.flocke.andotp/.Activities.MainActivity} from uid 10093
06-21 17:30:35.657 738 4359 D audio_hw_primary: start_output_stream: enter: stream(0xecb8a800)usecase(1: low-latency-playback) devices(0x2)
06-21 17:30:35.659 738 4359 D audio_hw_primary: select_devices for use case (low-latency-playback)
06-21 17:30:35.659 738 4359 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
06-21 17:30:35.660 738 4359 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 24, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
06-21 17:30:35.660 738 4359 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
06-21 17:30:35.660 738 4359 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 2
06-21 17:30:35.661 738 4359 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 24, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
06-21 17:30:35.661 738 4359 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: reset bitwidth to 24 (based on supported value for this platform)
06-21 17:30:35.661 738 4359 D msm8974_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
06-21 17:30:35.662 738 4359 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 24 and sample rate: 48000
06-21 17:30:35.662 738 4359 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
06-21 17:30:35.663 738 4359 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
06-21 17:30:35.663 738 4359 D audio_hw_primary: check_usecases_codec_backend:becf: (65) check_usecases curr device: speaker, usecase device: backends match 0
06-21 17:30:35.663 738 4359 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
06-21 17:30:35.664 738 4359 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(2)
06-21 17:30:35.664 738 4359 D hardware_info: hw_info_append_hw_type : device_name = speaker
06-21 17:30:35.665 738 4359 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-21 17:30:35.665 738 4359 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
06-21 17:30:35.665 738 4359 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
06-21 17:30:35.666 738 4359 D audio_route: Apply path: speaker
06-21 17:30:35.692 7299 7299 D LaunchTime: onPause
06-21 17:30:35.702 738 4359 I audio_hw_utils: audio_extn_utils_update_stream_output_app_type_cfg Allowing 24-bit playback on speaker ONLY at default sampling rate
06-21 17:30:35.702 738 4359 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 3, with Raise=0
06-21 17:30:35.703 738 4359 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
06-21 17:30:35.703 738 4359 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-21 17:30:35.704 738 4359 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
06-21 17:30:35.704 738 4359 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69937, acdb_dev_id 15, sample_rate 48000, snd_device_be_idx 2
06-21 17:30:35.707 738 4359 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
06-21 17:30:35.707 738 4359 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 15, path = 0, app id = 0x11131, sample rate = 48000
06-21 17:30:35.708 738 4359 D ACDB-LOADER: ACDB -> send_asm_topology
06-21 17:30:35.708 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
06-21 17:30:35.708 738 4359 D ACDB-LOADER: ACDB -> send_adm_topology
06-21 17:30:35.709 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
06-21 17:30:35.709 738 4359 D ACDB-LOADER: ACDB -> send_audtable
06-21 17:30:35.709 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
06-21 17:30:35.709 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
06-21 17:30:35.710 738 4359 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL
06-21 17:30:35.710 738 4359 D ACDB-LOADER: ACDB -> send_audvoltable
06-21 17:30:35.710 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_VOL_STEP_TABLE_SIZE
06-21 17:30:35.711 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 5
06-21 17:30:35.711 738 4359 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
06-21 17:30:35.711 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_SIZE
06-21 17:30:35.712 738 4359 D ACDB-LOADER: ACDB -> send_audstrmtable
06-21 17:30:35.712 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
06-21 17:30:35.712 738 4359 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 16
06-21 17:30:35.712 738 4359 D ACDB-LOADER: ACDB -> send_afe_topology
06-21 17:30:35.713 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
06-21 17:30:35.713 738 4359 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 15, Topology Id 1025e
06-21 17:30:35.713 738 4359 D ACDB-LOADER: ACDB -> send_afe_cal
06-21 17:30:35.713 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE_SIZE
06-21 17:30:35.714 738 4359 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
06-21 17:30:35.714 738 4359 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL
06-21 17:30:35.714 738 4359 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 15 path = 0
06-21 17:30:35.714 738 4359 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
06-21 17:30:35.715 738 4359 D audio_hw_primary: enable_audio_route: apply mixer and update path: low-latency-playback
06-21 17:30:35.715 738 4359 D audio_route: Apply path: low-latency-playback
06-21 17:30:35.719 738 4359 D audio_hw_primary: select_devices: done
06-21 17:30:35.730 1342 1426 I ActivityManager: Start proc 26498:org.shadowice.flocke.andotp/u0a90 for activity org.shadowice.flocke.andotp/.Activities.MainActivity
06-21 17:30:35.732 26498 26498 I Zygote : seccomp disabled by setenforce 0
06-21 17:30:35.772 1342 1423 V NotificationService: enqueueNotificationInternal: pkg=android id=17040825 notification=Notification(channel=SECURITY pri=-1 contentView=null vibrate=null sound=null defaults=0x0 flags=0x2 color=0x00000000 vis=PRIVATE)
06-21 17:30:35.772 1342 1342 D NotificationService: EnqueueNotificationRunnable.run for: 0|android|17040825|null|1000
06-21 17:30:35.832 738 4359 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map13
06-21 17:30:35.833 738 4359 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
06-21 17:30:35.835 738 4359 D audio_hw_primary: start_output_stream: exit
06-21 17:30:35.858 750 750 E SDM : HWCDisplay::GetHWCLayer: [0] GetLayer(14501) failed: no such layer
06-21 17:30:35.861 796 796 W HwcComposer: command 0x3000000 generated error 3
06-21 17:30:35.873 1342 1342 D NotificationService: 0|android|17040825|null|1000: updating permissions
06-21 17:30:35.873 1342 1342 I chatty : uid=1000 system_server identical 1 line
06-21 17:30:35.873 1342 1342 D NotificationService: 0|android|17040825|null|1000: updating permissions
06-21 17:30:35.873 1342 1342 I NotificationService: buzzBeepBlinkLocked: handle lights
06-21 17:30:35.873 1342 1342 I NotificationService: canShowLightsLocked: enter
06-21 17:30:35.873 1342 1342 I NotificationService: ... notification has no light, return false
06-21 17:30:35.912 886 886 I keystore: del USRPKEY_password 10090
06-21 17:30:35.913 886 886 I keystore: del USRCERT_password 10090
06-21 17:30:35.914 886 886 I keystore: del CACERT_password 10090
06-21 17:30:37.229 26498 26518 D SharedPreferencesImpl: Time required to fsync /data/user/0/org.shadowice.flocke.andotp/shared_prefs/org.shadowice.flocke.andotp_preferences.xml: [<1: 0, <2: 0, <4: 0, <8: 0, <16: 0, <32: 0, <64: 0, <128: 0, <256: 0, <512: 0, <1024: 0, <2048: 1, <4096: 0, <8192: 0, <16384: 0, >=16384: 0]
06-21 17:30:37.312 26498 26498 W KeyStore: KeyStore exception
06-21 17:30:37.312 26498 26498 W KeyStore: android.os.ServiceSpecificException: (code 7)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.os.Parcel.createException(Parcel.java:1964)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.os.Parcel.readException(Parcel.java:1918)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.os.Parcel.readException(Parcel.java:1868)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.security.IKeystoreService$Stub$Proxy.get(IKeystoreService.java:786)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.security.KeyStore.get(KeyStore.java:195)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.security.keystore.AndroidKeyStoreSpi.engineGetCertificateChain(AndroidKeyStoreSpi.java:118)
06-21 17:30:37.312 26498 26498 W KeyStore: at java.security.KeyStoreSpi.engineGetEntry(KeyStoreSpi.java:484)
06-21 17:30:37.312 26498 26498 W KeyStore: at java.security.KeyStore.getEntry(KeyStore.java:1560)
06-21 17:30:37.312 26498 26498 W KeyStore: at org.shadowice.flocke.andotp.Utilities.KeyStoreHelper.loadOrGenerateAsymmetricKeyPair(KeyStoreHelper.java:99)
06-21 17:30:37.312 26498 26498 W KeyStore: at org.shadowice.flocke.andotp.Preferences.PasswordEncryptedPreference.<init>(PasswordEncryptedPreference.java:74)
06-21 17:30:37.312 26498 26498 W KeyStore: at java.lang.reflect.Constructor.newInstance0(Native Method)
06-21 17:30:37.312 26498 26498 W KeyStore: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.GenericInflater.createItem(GenericInflater.java:385)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:432)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.GenericInflater.rInflate(GenericInflater.java:483)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.GenericInflater.rInflate(GenericInflater.java:495)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.GenericInflater.inflate(GenericInflater.java:327)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.GenericInflater.inflate(GenericInflater.java:264)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:324)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.PreferenceManager.setDefaultValues(PreferenceManager.java:650)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.preference.PreferenceManager.setDefaultValues(PreferenceManager.java:609)
06-21 17:30:37.312 26498 26498 W KeyStore: at org.shadowice.flocke.andotp.Activities.MainActivity.onCreate(MainActivity.java:206)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.Activity.performCreate(Activity.java:7144)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.Activity.performCreate(Activity.java:7135)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.os.Handler.dispatchMessage(Handler.java:106)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.os.Looper.loop(Looper.java:193)
06-21 17:30:37.312 26498 26498 W KeyStore: at android.app.ActivityThread.main(ActivityThread.java:6718)
06-21 17:30:37.312 26498 26498 W KeyStore: at java.lang.reflect.Method.invoke(Native Method)
06-21 17:30:37.312 26498 26498 W KeyStore: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
06-21 17:30:37.312 26498 26498 W KeyStore: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
06-21 17:30:37.325 26498 26498 D OpenGLRenderer: Skia GL Pipeline
06-21 17:30:37.346 1342 8786 I ActivityManager: START u0 {cmp=org.shadowice.flocke.andotp/.Activities.IntroScreenActivity} from uid 10090
06-21 17:30:37.432 1342 1342 D NotificationService: handleSavePolicyFile
06-21 17:30:37.455 26498 26498 I Choreographer: Skipped 93 frames! The application may be doing too much work on its main thread.
06-21 17:30:37.469 26498 26522 I Adreno : QUALCOMM build : 61f5bf4, I8988d02a7d
06-21 17:30:37.469 26498 26522 I Adreno : Build Date : 08/19/19
06-21 17:30:37.469 26498 26522 I Adreno : OpenGL ES Shader Compiler Version: EV031.25.03.07
06-21 17:30:37.469 26498 26522 I Adreno : Local Branch :
06-21 17:30:37.469 26498 26522 I Adreno : Remote Branch :
06-21 17:30:37.469 26498 26522 I Adreno : Remote Branch :
06-21 17:30:37.469 26498 26522 I Adreno : Reconstruct Branch :
06-21 17:30:37.469 26498 26522 I Adreno : Build Config : S L 6.0.7 AArch64
06-21 17:30:37.479 26498 26522 I Adreno : PFP: 0x005ff112, ME: 0x005ff066
06-21 17:30:37.488 26498 26522 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
06-21 17:30:37.488 26498 26522 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:37.489 26498 26522 I OpenGLRenderer: Initialized EGL, version 1.4
06-21 17:30:37.489 26498 26522 D OpenGLRenderer: Swap behavior 1
06-21 17:30:37.507 796 1637 D SurfaceFlinger: duplicate layer name: changing org.shadowice.flocke.andotp/org.shadowice.flocke.andotp.Activities.MainActivity to org.shadowice.flocke.andotp/org.shadowice.flocke.andotp.Activities.MainActivity#1
06-21 17:30:37.717 1342 1419 I ActivityManager: Displayed org.shadowice.flocke.andotp/.Activities.IntroScreenActivity: +2s57ms
06-21 17:30:37.732 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@c8fee44
06-21 17:30:37.997 796 1298 W SurfaceFlinger: Attempting to set client state on removed layer: org.shadowice.flocke.andotp/org.shadowice.flocke.andotp.Activities.MainActivity#1
06-21 17:30:37.997 796 1298 W SurfaceFlinger: Attempting to destroy on removed layer: org.shadowice.flocke.andotp/org.shadowice.flocke.andotp.Activities.MainActivity#1
06-21 17:30:38.059 796 1298 W SurfaceFlinger: Attempting to set client state on removed layer: Splash Screen org.shadowice.flocke.andotp#0
06-21 17:30:38.060 796 1298 W SurfaceFlinger: Attempting to destroy on removed layer: Splash Screen org.shadowice.flocke.andotp#0
06-21 17:30:38.319 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:38.322 796 796 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 2 lines
06-21 17:30:38.323 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:38.899 750 750 E SDM : HWCDisplay::GetHWCLayer: [0] GetLayer(14506) failed: no such layer
06-21 17:30:38.902 796 796 W HwcComposer: command 0x3000000 generated error 3
06-21 17:30:38.930 738 1422 D audio_hw_primary: out_standby: enter: stream (0xecb8a800) usecase(1: low-latency-playback)
06-21 17:30:38.937 18709 18709 I LatinIME: Starting input. Cursor position = 0,0
06-21 17:30:38.970 18709 18709 I LatinIME: Starting input. Cursor position = 0,0
06-21 17:30:39.003 738 1422 D audio_hw_primary: disable_audio_route: reset and update mixer path: low-latency-playback
06-21 17:30:39.006 738 1422 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 2, with Raise=0
06-21 17:30:39.007 738 1422 D hardware_info: hw_info_append_hw_type : device_name = speaker
06-21 17:30:39.007 738 1422 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
06-21 17:30:39.007 738 1422 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-21 17:30:39.034 738 1422 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0
06-21 17:30:39.035 738 1422 D audio_hw_primary: out_standby: exit
06-21 17:30:39.148 26498 26498 W System.err: java.security.spec.InvalidKeySpecException: Could not generate secret key
06-21 17:30:39.149 26498 26498 W System.err: at javax.crypto.SecretKeyFactory.generateSecret(SecretKeyFactory.java:535)
06-21 17:30:39.149 26498 26498 W System.err: at org.shadowice.flocke.andotp.Utilities.EncryptionHelper.generatePBKDF2Credentials(EncryptionHelper.java:77)
06-21 17:30:39.149 26498 26498 W System.err: at org.shadowice.flocke.andotp.Utilities.Settings.setAuthCredentials(Settings.java:260)
06-21 17:30:39.149 26498 26498 W System.err: at org.shadowice.flocke.andotp.Activities.IntroScreenActivity.saveSettings(IntroScreenActivity.java:76)
06-21 17:30:39.149 26498 26498 W System.err: at org.shadowice.flocke.andotp.Activities.IntroScreenActivity.access$100(IntroScreenActivity.java:61)
06-21 17:30:39.149 26498 26498 W System.err: at org.shadowice.flocke.andotp.Activities.IntroScreenActivity$3.onPageSelected(IntroScreenActivity.java:147)
06-21 17:30:39.149 26498 26498 W System.err: at com.heinrichreimersoftware.materialintro.view.FadeableViewPager$OnPageChangeListenerWrapper.onPageSelected(FadeableViewPager.java:99)
06-21 17:30:39.150 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.dispatchOnPageSelected(ViewPager.java:1947)
06-21 17:30:39.150 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.scrollToItem(ViewPager.java:686)
06-21 17:30:39.150 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.setCurrentItemInternal(ViewPager.java:670)
06-21 17:30:39.150 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.onTouchEvent(ViewPager.java:2263)
06-21 17:30:39.150 26498 26498 W System.err: at com.heinrichreimersoftware.materialintro.view.SwipeBlockableViewPager.onTouchEvent(SwipeBlockableViewPager.java:73)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.View.dispatchTouchEvent(View.java:12513)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3024)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2705)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.150 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.151 26498 26498 W System.err: at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:440)
06-21 17:30:39.151 26498 26498 W System.err: at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1830)
06-21 17:30:39.151 26498 26498 W System.err: at android.app.Activity.dispatchTouchEvent(Activity.java:3401)
06-21 17:30:39.151 26498 26498 W System.err: at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
06-21 17:30:39.151 26498 26498 W System.err: at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:398)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.View.dispatchPointerEvent(View.java:12752)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5113)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4916)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4433)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4486)
06-21 17:30:39.151 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4452)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4592)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4460)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4649)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4433)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4486)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4452)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4460)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4433)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7099)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7068)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7029)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7202)
06-21 17:30:39.152 26498 26498 W System.err: at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186)
06-21 17:30:39.152 26498 26498 W System.err: at android.os.MessageQueue.nativePollOnce(Native Method)
06-21 17:30:39.152 26498 26498 W System.err: at android.os.MessageQueue.next(MessageQueue.java:326)
06-21 17:30:39.152 26498 26498 W System.err: at android.os.Looper.loop(Looper.java:160)
06-21 17:30:39.153 26498 26498 W System.err: at android.app.ActivityThread.main(ActivityThread.java:6718)
06-21 17:30:39.153 26498 26498 W System.err: at java.lang.reflect.Method.invoke(Native Method)
06-21 17:30:39.153 26498 26498 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
06-21 17:30:39.153 26498 26498 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
06-21 17:30:39.153 26498 26498 W System.err: Caused by: java.lang.IllegalArgumentException: password empty
06-21 17:30:39.153 26498 26498 W System.err: at com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2.engineGenerateSecret(PBEPBKDF2.java:202)
06-21 17:30:39.153 26498 26498 W System.err: at javax.crypto.SecretKeyFactory.generateSecret(SecretKeyFactory.java:524)
06-21 17:30:39.153 26498 26498 W System.err: ... 57 more
06-21 17:30:39.377 26498 26498 W System.err: java.security.spec.InvalidKeySpecException: Could not generate secret key
06-21 17:30:39.378 26498 26498 W System.err: at javax.crypto.SecretKeyFactory.generateSecret(SecretKeyFactory.java:535)
06-21 17:30:39.378 26498 26498 W System.err: at org.shadowice.flocke.andotp.Utilities.EncryptionHelper.generatePBKDF2Credentials(EncryptionHelper.java:77)
06-21 17:30:39.378 26498 26498 W System.err: at org.shadowice.flocke.andotp.Utilities.Settings.setAuthCredentials(Settings.java:260)
06-21 17:30:39.378 26498 26498 W System.err: at org.shadowice.flocke.andotp.Activities.IntroScreenActivity.saveSettings(IntroScreenActivity.java:76)
06-21 17:30:39.379 26498 26498 W System.err: at org.shadowice.flocke.andotp.Activities.IntroScreenActivity.access$100(IntroScreenActivity.java:61)
06-21 17:30:39.379 26498 26498 W System.err: at org.shadowice.flocke.andotp.Activities.IntroScreenActivity$3.onPageSelected(IntroScreenActivity.java:147)
06-21 17:30:39.379 26498 26498 W System.err: at com.heinrichreimersoftware.materialintro.view.FadeableViewPager$OnPageChangeListenerWrapper.onPageSelected(FadeableViewPager.java:99)
06-21 17:30:39.379 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.dispatchOnPageSelected(ViewPager.java:1947)
06-21 17:30:39.379 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.scrollToItem(ViewPager.java:686)
06-21 17:30:39.379 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.setCurrentItemInternal(ViewPager.java:670)
06-21 17:30:39.380 26498 26498 W System.err: at androidx.viewpager.widget.ViewPager.onTouchEvent(ViewPager.java:2263)
06-21 17:30:39.380 26498 26498 W System.err: at com.heinrichreimersoftware.materialintro.view.SwipeBlockableViewPager.onTouchEvent(SwipeBlockableViewPager.java:73)
06-21 17:30:39.380 26498 26498 W System.err: at android.view.View.dispatchTouchEvent(View.java:12513)
06-21 17:30:39.380 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3024)
06-21 17:30:39.380 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2705)
06-21 17:30:39.380 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.380 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.381 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.382 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.382 26498 26498 W System.err: at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3030)
06-21 17:30:39.382 26498 26498 W System.err: at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2719)
06-21 17:30:39.382 26498 26498 W System.err: at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:440)
06-21 17:30:39.382 26498 26498 W System.err: at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1830)
06-21 17:30:39.382 26498 26498 W System.err: at android.app.Activity.dispatchTouchEvent(Activity.java:3401)
06-21 17:30:39.382 26498 26498 W System.err: at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
06-21 17:30:39.383 26498 26498 W System.err: at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:398)
06-21 17:30:39.383 26498 26498 W System.err: at android.view.View.dispatchPointerEvent(View.java:12752)
06-21 17:30:39.383 26498 26498 W System.err: at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5113)
06-21 17:30:39.383 26498 26498 W System.err: at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4916)
06-21 17:30:39.383 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4433)
06-21 17:30:39.383 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4486)
06-21 17:30:39.383 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4452)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4592)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4460)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4649)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4433)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4486)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4452)
06-21 17:30:39.384 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4460)
06-21 17:30:39.385 26498 26498 W System.err: at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4433)
06-21 17:30:39.385 26498 26498 W System.err: at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7099)
06-21 17:30:39.385 26498 26498 W System.err: at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7068)
06-21 17:30:39.385 26498 26498 W System.err: at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7029)
06-21 17:30:39.385 26498 26498 W System.err: at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7202)
06-21 17:30:39.385 26498 26498 W System.err: at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186)
06-21 17:30:39.385 26498 26498 W System.err: at android.os.MessageQueue.nativePollOnce(Native Method)
06-21 17:30:39.386 26498 26498 W System.err: at android.os.MessageQueue.next(MessageQueue.java:326)
06-21 17:30:39.386 26498 26498 W System.err: at android.os.Looper.loop(Looper.java:160)
06-21 17:30:39.386 26498 26498 W System.err: at android.app.ActivityThread.main(ActivityThread.java:6718)
06-21 17:30:39.386 26498 26498 W System.err: at java.lang.reflect.Method.invoke(Native Method)
06-21 17:30:39.386 26498 26498 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
06-21 17:30:39.386 26498 26498 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
06-21 17:30:39.387 26498 26498 W System.err: Caused by: java.lang.IllegalArgumentException: password empty
06-21 17:30:39.387 26498 26498 W System.err: at com.android.org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2.engineGenerateSecret(PBEPBKDF2.java:202)
06-21 17:30:39.387 26498 26498 W System.err: at javax.crypto.SecretKeyFactory.generateSecret(SecretKeyFactory.java:524)
06-21 17:30:39.387 26498 26498 W System.err: ... 57 more
06-21 17:30:39.389 750 750 E SDM : HWCDisplay::GetHWCLayer: [0] GetLayer(14509) failed: no such layer
06-21 17:30:39.395 796 796 W HwcComposer: command 0x3000000 generated error 3
06-21 17:30:37.454 1342 1342 D NotificationService: handleSavePolicyFile
06-21 17:30:39.601 1342 5544 W ActivityManager: Duplicate finish request for ActivityRecord{4568787 u0 org.shadowice.flocke.andotp/.Activities.IntroScreenActivity t120 f}
06-21 17:30:39.621 1342 5544 I ActivityManager: START u0 {cmp=org.shadowice.flocke.andotp/.Activities.AuthenticateActivity (has extras)} from uid 10090
06-21 17:30:39.669 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@7cbb410
06-21 17:30:39.702 1342 5748 I NotificationService: enqueueToast pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@8828774 duration=1
06-21 17:30:39.704 1342 5748 D NotificationService: Show pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@8828774
06-21 17:30:39.746 1342 5748 I ActivityManager: START u0 {cmp=org.shadowice.flocke.andotp/.Activities.AuthenticateActivity (has extras)} from uid 10090
06-21 17:30:39.764 1342 5748 I ActivityManager: START u0 {cmp=org.shadowice.flocke.andotp/.Activities.AuthenticateActivity (has extras)} from uid 10090
06-21 17:30:39.780 1342 5748 W ActivityManager: Duplicate finish request for ActivityRecord{4568787 u0 org.shadowice.flocke.andotp/.Activities.IntroScreenActivity t120 f}
06-21 17:30:39.802 750 750 E SDM : HWCDisplay::GetHWCLayer: [0] GetLayer(14511) failed: no such layer
06-21 17:30:39.805 796 796 W HwcComposer: command 0x3000000 generated error 3
06-21 17:30:39.822 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@ae518c9
06-21 17:30:39.802 1342 5748 W ActivityManager: Duplicate finish request for ActivityRecord{4568787 u0 org.shadowice.flocke.andotp/.Activities.IntroScreenActivity t120 f}
06-21 17:30:39.857 1342 5748 I NotificationService: enqueueToast pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@6f58810 duration=1
06-21 17:30:39.858 1342 5748 D NotificationService: Show pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@6f58810
06-21 17:30:39.882 796 858 D SurfaceFlinger: duplicate layer name: changing Surface(name=6d17d99 Toast)/@0x390b5a4 - animation-leash to Surface(name=6d17d99 Toast)/@0x390b5a4 - animation-leash#1
06-21 17:30:39.889 1342 5748 W NotificationService: Toast already killed. pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@5ede41a
06-21 17:30:39.915 796 3984 D SurfaceFlinger: duplicate layer name: changing Toast to Toast#1
06-21 17:30:39.926 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a06fa3a
06-21 17:30:39.957 1342 5748 I NotificationService: enqueueToast pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@1db4127 duration=1
06-21 17:30:39.959 1342 5748 D NotificationService: Show pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@1db4127
06-21 17:30:40.003 796 3984 D SurfaceFlinger: duplicate layer name: changing Surface(name=a1a4928 Toast)/@0x4a9457d - animation-leash to Surface(name=a1a4928 Toast)/@0x4a9457d - animation-leash#1
06-21 17:30:40.011 1342 5748 W NotificationService: Toast already killed. pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@609bc79
06-21 17:30:40.020 750 750 E SDM : HWCDisplay::GetHWCLayer: [0] GetLayer(14512) failed: no such layer
06-21 17:30:40.024 796 796 W HwcComposer: command 0x3000000 generated error 3
06-21 17:30:40.041 796 858 D SurfaceFlinger: duplicate layer name: changing Toast to Toast#2
06-21 17:30:40.054 1342 5748 I ActivityManager: START u0 {cmp=org.shadowice.flocke.andotp/.Activities.AuthenticateActivity (has extras)} from uid 10090
06-21 17:30:40.140 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@d043443
06-21 17:30:40.070 1342 5748 I chatty : uid=1000(system) Binder:1342_10 identical 1 line
06-21 17:30:40.083 1342 5748 I ActivityManager: START u0 {cmp=org.shadowice.flocke.andotp/.Activities.AuthenticateActivity (has extras)} from uid 10090
06-21 17:30:40.178 1342 5544 I NotificationService: enqueueToast pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@bb9e19c duration=1
06-21 17:30:40.179 1342 5544 D NotificationService: Show pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@bb9e19c
06-21 17:30:40.205 796 1298 D SurfaceFlinger: duplicate layer name: changing Surface(name=fcd2e1f Toast)/@0x7664e70 - animation-leash to Surface(name=fcd2e1f Toast)/@0x7664e70 - animation-leash#1
06-21 17:30:40.210 1342 5544 W NotificationService: Toast already killed. pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@6517b88
06-21 17:30:40.236 796 857 D SurfaceFlinger: duplicate layer name: changing Toast to Toast#3
06-21 17:30:40.250 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@640474c
06-21 17:30:40.282 1342 5748 I NotificationService: enqueueToast pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@25b465d duration=1
06-21 17:30:40.283 1342 5748 D NotificationService: Show pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@25b465d
06-21 17:30:40.317 796 1298 D SurfaceFlinger: duplicate layer name: changing Surface(name=ba79146 Toast)/@0x479e4a3 - animation-leash to Surface(name=ba79146 Toast)/@0x479e4a3 - animation-leash#1
06-21 17:30:40.325 1342 5748 W NotificationService: Toast already killed. pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@bc27ff
06-21 17:30:40.339 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:40.340 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:40.351 796 857 D SurfaceFlinger: duplicate layer name: changing Toast to Toast#4
06-21 17:30:40.354 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:40.355 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:40.364 26498 26498 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@199cef1
06-21 17:30:40.371 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:40.401 1342 5544 I NotificationService: enqueueToast pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@6ddac91 duration=1
06-21 17:30:40.401 1342 5544 D NotificationService: Show pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@6ddac91
06-21 17:30:40.388 796 796 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 2 lines
06-21 17:30:40.389 796 796 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
06-21 17:30:40.428 796 1298 D SurfaceFlinger: duplicate layer name: changing Surface(name=e75e415 Toast)/@0x45917f7 - animation-leash to Surface(name=e75e415 Toast)/@0x45917f7 - animation-leash#1
06-21 17:30:40.434 1342 5544 W NotificationService: Toast already killed. pkg=org.shadowice.flocke.andotp callback=android.app.ITransientNotification$Stub$Proxy@4fd3c93
...
This is just the initial part but it's repeating the same messages at this point. Logcat gets flooded with the part that includes Toast already killed.
and enqueueToast
.
Steps to reproduce
- Clear application storage in system settings to get a clean start.
- Start the application.
- On the green initial setup screen repeatedly swipe left until you get past all the pages.