dsolonenko / financisto

Financisto - open-source personal finance tracker for Android
http://financisto.com
GNU General Public License v2.0
151 stars 75 forks source link

Unable to open Financisto app after trying to search keywords (includes space and comma) for notes #163

Open Rahul-09 opened 1 year ago

Rahul-09 commented 1 year ago

Have been using Financisto for many years and just 2 days back was trying to search for some keywords under the Notes. Used two words along with space and comma and the app crashed. Now unable to open the app at all. If I could somehow disable the filter, hopefully it will work again. Regret not having backed up the database recently (last one was in Nov 2022). Is there a way to at least recover the latest database ? I have non rooted phone. Is there a way to start the app in some safe mode - without filter?

tiberiusteng commented 1 year ago

Hope you haven't removed the app or cleared its data yet.

I tried comma, quote or space on my phone but can't reproduce the problem. Do you have logcat output when the app crashing?

What version are you running? the one from play store? The one from play store probably won't let you run following commands (it need debug version of the app), but you can try it:

adb shell $ run-as ru.orangesoftware.financisto $ rm shared_prefs/activity.BlotterActivity.xml

this will clear the filter and you should be able to reopen the app, be sure to set up auto backup.

or you can first backup your phone with Google One, and install a self-built debug version of it (I can send you one built by myself), execute above commands, make backup or export database, then reinstall original version.

Rahul-09 commented 1 year ago

Hi Tiberius,

Thanks for looking into this, really appreciate it 🙏 I have taken backup via adb of the app+data and also data-only. Managed to take some backup using the Samsung smart switch as well. If I use a widget, I can see some accounts and also able to add new entries. So I hope the data is backed up before I cleared it.

Do you have logcat output when the app crashing? I have tried to copy the logcat via adb and the relevant section is attached. During this time I have tried twice to open the financisto, while its flash animation crashed. Hope you will find something in the file.

What version are you running? the one from play store? Yes, the one from play store originally (1.8.2, Dec 2019). After that when changing phones it was just installed using the switching software. Recently have tried to use the apk from apk monk website. Yes, could not run these shell commands on this app. *Please share the version which allows *debug, I will try the commands with it. For using that, I should uninstall the regular financisto, install the debug version (leaving the data as it is) ? Since the app crashed just when I used those filters, it is my best guess, it is the cause of the crash.

Here are the other things I have tried to do - 1 - tried to install the app v 1.8.2 from Dec 2019 and also from Feb 2019 (downloaded from apk monk site). 2 - if I clear the data, then the app can run fine. 3 - after this I tried to adb restore the data-only via adb and the app crashed. Same result with adb restore of app+data 4 - extracted the ab backup file using abe.jar and the files inside the sp folder are attached. Since you could not reproduce the error, maybe it is due to something else. (I can open the financisto.db in sqlite database manager which shows the entries too) 5 - converted ab to tar, but unable to change the BlotterActivity file to delete the filter lines or the file itself, while it is in the tar package. 6 - unsure of how to extract tar, then change the file and make a tar back again, It seems permissions should not change during this operation and files should be in some sequence. 7 - trying to find a way to make sense of the sqlite db file - any way to get the data out to excel from the financisto db ? 8 - or anyway to make a .backup file from the db file* (and other extracted files - ab to tar) Just in case clearing the filters does not help ?

Thanks again !!


On Wed, Aug 23, 2023 at 3:20 PM tiberiusteng @.***> wrote:

Hope you haven't removed the app or cleared its data yet.

I tried comma, quote or space on my phone but can't reproduce the problem. Do you have logcat output when the app crashing?

What version are you running? the one from play store? The one from play store probably won't let you run following commands (it need debug version of the app), but you can try it:

adb shell $ run-as ru.orangesoftware.financisto $ rm shared_prefs/activity.BlotterActivity.xml

this will clear the filter and you should be able to reopen the app, be sure to set up auto backup.

or you can first backup your phone with Google One, and install a self-built debug version of it (I can send you one built by myself), execute above commands, make backup or export database, then reinstall original version.

— Reply to this email directly, view it on GitHub https://github.com/dsolonenko/financisto/issues/163#issuecomment-1689421239, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTB2YZJA2M3SKTVMIX6TVDXWWVMDANCNFSM6AAAAAA3NT5ZOU . You are receiving this because you authored the thread.Message ID: @.***>

08-26 12:30:18.403 1012 1012 I SehLight: lcd : 13- 08-26 12:30:18.403 1342 2315 D BrightnessHandler: inject brightness = 12.0, Brightness: 0.047058824 08-26 12:30:18.403 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:12.000000 08-26 12:30:18.404 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:18.404 1342 2315 D BrightnessHandler: inject brightness = 12.0, Brightness: 0.047058824 08-26 12:30:18.404 1342 2315 D BrightnessHandler: inject brightness = 12.0, Brightness: 0.047058824 08-26 12:30:18.405 1342 2315 D BrightnessHandler: inject brightness = 12.0, Brightness: 0.047058824 08-26 12:30:18.405 1342 2315 D BrightnessHandler: inject brightness = 12.0, Brightness: 0.047058824 08-26 12:30:18.405 1342 2315 D BrightnessHandler: inject brightness = 12.0, Brightness: 0.047058824 08-26 12:30:18.405 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:18.406 1012 1012 I SehLight: lcd : 12+ 08-26 12:30:18.411 1012 1012 I SehLight: lcd : 12- 08-26 12:30:18.596 1006 12989 I sensors-hal: handle_sns_std_sensor_event:231, [SSC_LIGHT] P: 39(39),als:0,green:12,ir:1,delta_avg:309,delta_max:256,stdev:309,stdev_per_4sample:0,magig_code or itime:0 08-26 12:30:18.922 689 689 D io_stats: !@ 8,0 r 24479447 473526724 w 13242228 116322368 d 3180021 109501628 f 0 0 iot 13819036 0 th 0 0 0 pt 0 inp 0 2 189823.970 08-26 12:30:18.923 689 689 D io_stats: !@ Read_top(KB): dia.android.mdm(6914) 52 c.android.sdhms(4846) 28 08-26 12:30:18.923 689 689 D io_stats: !@ Write_top(KB): dia.android.mdm(6914) 56 d.process.acore(24744) 8 kworker/u16:4(1251) 8 08-26 12:30:19.056 1342 13532 E BinderTransaction: Binder proc file not exist. 08-26 12:30:19.108 1342 1722 E Watchdog: @.: 6315 heap: 141 / 146 FD: 1100 [2023-08-26 12:30:19.108] 08-26 12:30:21.956 1006 12989 I sensors-hal: handle_sns_std_sensor_event:231, [SSC_LIGHT] P: 37(37),als:0,green:12,ir:1,delta_avg:301,delta_max:256,stdev:301,stdev_per_4sample:0,magig_code or itime:0 08-26 12:30:22.402 1342 2176 D InputReader: Btn_touch(3): value=1 when=189827.449992 08-26 12:30:22.403 1342 2176 I InputReader: Touch event's action is 0x0 (id=4, t=0) [pCnt=1, s=0.5157 ] when=189827.449992 08-26 12:30:22.404 1342 2175 I InputDispatcher: Delivering touch to (2377): action: 0x4, f=0x0, d=0, 'b4cb722', t=1 08-26 12:30:22.405 1342 2175 I InputDispatcher: Delivering touch to (2902): action: 0x0, f=0x0, d=0, '213bb72', t=1 08-26 12:30:22.405 2902 2902 I @.[LauncherActivity]: ViewPostIme pointer 0 08-26 12:30:22.405 2902 2902 W BaseDragLayer: dispatchTouchEvent, ACTION_DOWN - mTouchDispatchState = 9 08-26 12:30:22.406 1342 1716 I GestureDetector: obtain mCurrentDownEvent. id: 1055075160 caller: com.android.server.wm.SystemGesturesPointerEventListener.onPointerEvent:203 com.android.server.wm.PointerEventDispatcher.onInputEvent:53 android.view.InputEventReceiver.dispatchInputEvent:285 08-26 12:30:22.406 1342 1716 I GestureDetector: obtain mCurrentDownEvent. id: 1055075160 caller: com.android.server.wm.SystemPerformancePointerEventListener.onPointerEvent:89 com.android.server.wm.PointerEventDispatcher.onInputEvent:53 android.view.InputEventReceiver.dispatchInputEvent:285 08-26 12:30:22.406 2902 2902 W BaseDragLayer: findActiveController return false mTouchDispatchState = 9 08-26 12:30:22.406 2902 2902 W AppStartUtils: sendActiveLaunchBroadcast() id : 434 08-26 12:30:22.407 1342 2175 D PowerManagerService: UserActivityStateListenerState: 1 08-26 12:30:22.407 1342 2175 D PowerManagerService: UserActivityState : 2 -> 1 groupId=0 08-26 12:30:22.407 1342 2175 D PowerManagerService: displayReady: false groupId=0 08-26 12:30:22.407 1342 1796 D DisplayPowerController[0]: animateScreenStateChange: target=2, mLogicalDisplay.isEnabled()=true 08-26 12:30:22.407 1342 1796 D DisplayPowerController[0]: Animating brightness: target=75(0.29), rate=1.906, reason=automatic[75] 08-26 12:30:22.409 2902 2902 I TouchInteractionService: onInputEvent, inputConsumer = @.* 08-26 12:30:22.409 1342 2345 I Pageboost: start alp : ru.orangesoftware.financisto 08-26 12:30:22.409 1342 2345 D ActivityTaskManager: Checking for the Active launch isPkgEverLaunched :true, isPkgStopped : false, isDataCleared :false, isAutoRunBlocked : false 08-26 12:30:22.409 1342 1342 D PowerManagerService: [api] setScreenDimDurationOverrideFromSqdInternal: mScreenDimDurationOverrideFromSQD: -1 08-26 12:30:22.409 1342 1342 I MdnieScenarioControlService: action : com.samsung.server.PowerManagerService.action.USER_ACTIVITY 08-26 12:30:22.409 1342 2350 I Pageboost: alp for : ru.orangesoftware.financisto , 1 08-26 12:30:22.410 1342 2345 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:1127 com.android.server.wm.ActivityTaskManagerService$ActiveLaunchReceiver.onReceive:1338 android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$android-app-LoadedApk$ReceiverDispatcher$Args:1918 android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run:2 android.os.Handler.handleCallback:942 08-26 12:30:22.410 1342 2345 D ActivityTaskManager: startActivityAsUser: callingPid=1342, callingUid=1000, caller=com.android.server.wm.ActivityTaskManagerService.startActivityAsUser:1815 com.android.server.wm.ActivityTaskManagerService.startActivity:1766 android.app.Instrumentation.execStartActivity:1801 android.app.ContextImpl.startActivity:1145 com.android.server.wm.ActivityTaskManagerService$ActiveLaunchReceiver.onReceive:1338 android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$android-app-LoadedApk$ReceiverDispatcher$Args:1918 android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run:2 08-26 12:30:22.410 1342 2345 D ActivityTaskManager: SafeActivityOptions created, mOriginalCallingPid=1342, mOriginalCallingUid=1000, options=ActivityOptions(149547), mPackageName=null, mAnimationType=-1, mStartX=0, mStartY=0, mWidth=0, mHeight=0, caller=com.android.server.wm.SafeActivityOptions.fromBundle:82 com.android.server.wm.ActivityStarter.setActivityOptions:4699 com.android.server.wm.ActivityTaskManagerService.startActivityAsUser:1940 com.android.server.wm.ActivityTaskManagerService.startActivityAsUser:1815 com.android.server.wm.ActivityTaskManagerService.startActivity:1766 android.app.Instrumentation.execStartActivity:1801 android.app.ContextImpl.startActivity:1145 08-26 12:30:22.410 3442 13536 E pageboostd: alp start : app ruorangesoftwarefinancisto 08-26 12:30:22.410 1342 1719 I ChimeraSystemEventListener: appLaunchIntent package name is: ru.orangesoftware.financisto 08-26 12:30:22.410 1342 2345 D ActivityTaskManager: request preloading for newly launching app 08-26 12:30:22.410 1342 1796 D AdaptiveBrightnessLongtermModelBuilder: notifyBrightnessChanged(brightness=87.164001, userInitiated=false) 08-26 12:30:22.411 1342 1796 D DisplayPowerController[0]: saveBrightnessInfo: brt:0.29411763 adjBrt:0.29411763 min:0.0 max:1.0 hbm:0 tp:1.0 throttler:0 08-26 12:30:22.411 3442 13536 E pageboostd: ruorangesoftwarefinancisto, amt 12458504 scnt 3 fcnt 0 08-26 12:30:22.411 3442 13536 E pageboostd: ruorangesoftwarefinancisto, amt 0 scnt 0 fcnt 0 08-26 12:30:22.411 3442 13536 E pageboostd: alp end : app ruorangesoftwarefinancisto data_amount 12458504 08-26 12:30:22.411 1104 1166 I VSyncReactor: Current= 120, Period= 120, hwcPeriod= 120 08-26 12:30:22.411 1342 2345 E ActivityTaskManager: TouchDown intent received, starting ActiveLaunch 08-26 12:30:22.411 1342 1726 D AdaptiveBrightnessLongtermModelBuilder: handleBrightnessChanged: brightness: 87.164 userInitiated: false 08-26 12:30:22.411 1342 2345 D ActivityTaskManager: starting Active launch 08-26 12:30:22.411 1342 1726 D AdaptiveBrightnessLongtermModelBuilder: updateAdaptiveBrightnessStats: l:25.0 b:87.164 u: false 08-26 12:30:22.412 1342 1726 D AdaptiveBrightnessWeightStats: log: l:25.0 b:9.863 t:0.005 u:false 08-26 12:30:22.412 1342 1726 D AdaptiveBrightnessWeightStats: updateTransientStats: 10.4 < 25.0 < 65.0 b:9.863 t:0.005s 08-26 12:30:22.412 1342 1726 D AdaptiveBrightnessWeightStats: updateTransientStats: b: 9.863 ambientLux:25.0 currentBucketLux:26.0 mBrightnessMapper: 88.565765 08-26 12:30:22.412 1342 1719 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10511; state: DISABLED 08-26 12:30:22.412 1342 1719 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10511; state: DISABLED 08-26 12:30:22.412 1342 1719 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10511; state: DISABLED 08-26 12:30:22.412 1342 1719 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10511; state: DISABLED 08-26 12:30:22.412 1342 1728 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10511; state: DISABLED 08-26 12:30:22.413 1342 1796 V DisplayPowerController[0]: Brightness [0.29411763] reason changing to: 'automatic', previous reason: 'automatic [ dim ]'. 08-26 12:30:22.413 1342 1796 I DisplayPowerController[0]: BrightnessEvent: disp=0, brt=0.29411763, rcmdBrt=0.29411763, preBrt=NaN, lux=25.0, preLux=NaN, hbmMax=1.0, hbmMode=off, thrmMax=1.0, flags=, reason=automatic 08-26 12:30:22.414 1342 1342 D BrightnessSynchronizer: onDisplayChanged() : displayId=0 08-26 12:30:22.414 1342 1342 D BrightnessSynchronizer: updateScreenBrightness: type=2 mPreferredSettingValue=0.29411763(75) currentBrightnessInt=75 currentBrightnessIntFromFloat=75(0.29411763) 08-26 12:30:22.419 2377 2448 D ShellStartingWindow: preload Icon ru.orangesoftware.financisto 08-26 12:30:22.420 1342 1796 D PowerManagerService: displayReady: true groupId=0 08-26 12:30:22.420 1342 2315 D BrightnessHandler: inject brightness = 15.0, Brightness: 0.059618656 08-26 12:30:22.421 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:15.000000 08-26 12:30:22.421 1342 2315 D BrightnessHandler: inject brightness = 15.0, Brightness: 0.059618656 08-26 12:30:22.421 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.422 1342 2315 D BrightnessHandler: inject brightness = 15.0, Brightness: 0.059618656 08-26 12:30:22.422 1342 2315 D BrightnessHandler: inject brightness = 15.0, Brightness: 0.059618656 08-26 12:30:22.422 1342 2315 D BrightnessHandler: inject brightness = 15.0, Brightness: 0.059618656 08-26 12:30:22.423 1342 2315 D BrightnessHandler: inject brightness = 15.0, Brightness: 0.059618656 08-26 12:30:22.423 922 922 D Zygote : Forked child process 13537 08-26 12:30:22.423 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.423 1342 1728 I ActivityManager: Start proc 13537:ru.orangesoftware.financisto/u0a511 for activelaunch {ru.orangesoftware.financisto/ru.orangesoftware.financisto.activity.MainActivity} 08-26 12:30:22.423 1012 1012 I SehLight: lcd : 15+ 08-26 12:30:22.426 1012 1012 I SehLight: lcd : 15- 08-26 12:30:22.428 1342 2315 D BrightnessHandler: inject brightness = 22.0, Brightness: 0.08568383 08-26 12:30:22.428 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:22.000000 08-26 12:30:22.429 1342 2315 D BrightnessHandler: inject brightness = 22.0, Brightness: 0.08568383 08-26 12:30:22.429 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.429 13537 13537 I libc : SetHeapTaggingLevel: tag level set to 0 08-26 12:30:22.429 1342 2315 D BrightnessHandler: inject brightness = 22.0, Brightness: 0.08568383 08-26 12:30:22.429 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.430 1342 2315 D BrightnessHandler: inject brightness = 22.0, Brightness: 0.08568383 08-26 12:30:22.430 1342 2315 D BrightnessHandler: inject brightness = 22.0, Brightness: 0.08568383 08-26 12:30:22.430 1342 2315 D BrightnessHandler: inject brightness = 22.0, Brightness: 0.08568383 08-26 12:30:22.431 1012 1012 I SehLight: lcd : 22+ 08-26 12:30:22.434 1012 1012 I SehLight: lcd : 22- 08-26 12:30:22.437 13537 13537 I ware.financisto: Using CollectorTypeCC GC. 08-26 12:30:22.437 1342 1716 I GestureDetector: obtain mCurrentMotionEventRaw. action: 2 id: 1023828151 08-26 12:30:22.437 1342 1716 I GestureDetector: obtain mCurrentMotionEventRaw. action: 2 id: 1023828151 08-26 12:30:22.438 1342 2315 D BrightnessHandler: inject brightness = 26.0, Brightness: 0.10156618 08-26 12:30:22.439 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:26.000000 08-26 12:30:22.440 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.440 13537 13537 E ware.financisto: Not starting debugger since process cannot load the jdwp agent. 08-26 12:30:22.440 1342 2315 D BrightnessHandler: inject brightness = 26.0, Brightness: 0.10156618 08-26 12:30:22.440 1342 2315 D BrightnessHandler: inject brightness = 26.0, Brightness: 0.10156618 08-26 12:30:22.441 1342 2315 D BrightnessHandler: inject brightness = 26.0, Brightness: 0.10156618 08-26 12:30:22.441 1342 2315 D BrightnessHandler: inject brightness = 26.0, Brightness: 0.10156618 08-26 12:30:22.441 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.442 1342 2315 D BrightnessHandler: inject brightness = 26.0, Brightness: 0.10156618 08-26 12:30:22.442 1012 1012 I SehLight: lcd : 26+ 08-26 12:30:22.443 13537 13537 W libc : Access denied finding property "sys.perf.boostopt" 08-26 12:30:22.443 872 872 E audit : type=1400 audit(1693024222.437:175194): avc: denied { read } for pid=13537 comm="ware.financisto" name="u:object_r:perf_prop:s0" dev="tmpfs" ino=16499 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:perf_prop:s0 tclass=file permissive=0 SEPF_SM-A736B_12_0001 audit_filtered 08-26 12:30:22.444 13537 13549 W libc : Access denied finding property "sys.perf.boostopt" 08-26 12:30:22.444 872 872 E audit : type=1400 audit(1693024222.441:175195): avc: denied { read } for pid=13537 comm="binder:13537_1" name="u:object_r:perf_prop:s0" dev="tmpfs" ino=16499 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:perf_prop:s0 tclass=file permissive=0 SEPF_SM-A736B_12_0001 audit_filtered 08-26 12:30:22.445 2902 2902 W BaseDragLayer: findActiveController return false mTouchDispatchState = 9 08-26 12:30:22.445 13537 13537 D ActivityThread: setConscryptValidator 08-26 12:30:22.445 13537 13537 D ActivityThread: setConscryptValidator - put 08-26 12:30:22.446 1012 1012 I SehLight: lcd : 26- 08-26 12:30:22.446 1342 2315 D BrightnessHandler: inject brightness = 30.0, Brightness: 0.11744853 08-26 12:30:22.446 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:30.000000 08-26 12:30:22.447 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.447 1342 2315 D BrightnessHandler: inject brightness = 30.0, Brightness: 0.11744853 08-26 12:30:22.447 1342 2315 D BrightnessHandler: inject brightness = 30.0, Brightness: 0.11744853 08-26 12:30:22.447 1342 2315 D BrightnessHandler: inject brightness = 30.0, Brightness: 0.11744853 08-26 12:30:22.448 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10511; state: DISABLED 08-26 12:30:22.448 1342 2315 D BrightnessHandler: inject brightness = 30.0, Brightness: 0.11744853 08-26 12:30:22.448 1342 3476 I ActivityManager: DSS OFF for ru.orangesoftware.financisto 08-26 12:30:22.448 1342 2315 D BrightnessHandler: inject brightness = 30.0, Brightness: 0.11744853 08-26 12:30:22.448 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.449 1012 1012 I SehLight: lcd : 30+ 08-26 12:30:22.450 1342 3476 I ActivityManager: PendingStartActivityUids startActivity to updateOomAdj delay:303880ms, uid:10511 08-26 12:30:22.451 13537 13550 W libc : Access denied finding property "sys.perf.boostopt" 08-26 12:30:22.451 872 872 E audit : type=1400 audit(1693024222.445:175196): avc: denied { read } for pid=13537 comm="binder:13537_2" name="u:object_r:perf_prop:s0" dev="tmpfs" ino=16499 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:perf_prop:s0 tclass=file permissive=0 SEPF_SM-A736B_12_0001 audit_filtered 08-26 12:30:22.452 13537 13537 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10511; state: DISABLED 08-26 12:30:22.452 1085 1096 I heimdall: insert_task_to_group:67, insert tgid 13537 to group ru.orangesoftware.financisto, ret = 0 08-26 12:30:22.453 1012 1012 I SehLight: lcd : 30- 08-26 12:30:22.453 2902 2902 W BaseDragLayer: findActiveController return false mTouchDispatchState = 9 08-26 12:30:22.453 1342 2315 D BrightnessHandler: inject brightness = 34.0, Brightness: 0.13333088 08-26 12:30:22.454 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:34.000000 08-26 12:30:22.454 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.454 1342 2315 D BrightnessHandler: inject brightness = 34.0, Brightness: 0.13333088 08-26 12:30:22.455 1342 2315 D BrightnessHandler: inject brightness = 34.0, Brightness: 0.13333088 08-26 12:30:22.455 1342 2315 D BrightnessHandler: inject brightness = 34.0, Brightness: 0.13333088 08-26 12:30:22.455 1342 2315 D BrightnessHandler: inject brightness = 34.0, Brightness: 0.13333088 08-26 12:30:22.456 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.456 1342 2315 D BrightnessHandler: inject brightness = 34.0, Brightness: 0.13333088 08-26 12:30:22.456 1012 1012 I SehLight: lcd : 34+ 08-26 12:30:22.457 13537 13537 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar 08-26 12:30:22.459 1012 1012 I SehLight: lcd : 34- 08-26 12:30:22.460 1342 2350 I Pageboost: stop alp by timeout 08-26 12:30:22.460 1342 2176 D InputReader: Btn_touch(3): value=0 when=189827.508374 08-26 12:30:22.460 1342 2176 I InputReader: Touch event's action is 0x1 (id=4, t=0) [pCnt=1, s=] when=189827.508374 08-26 12:30:22.460 3442 3442 E pageboostd: Received HALT command code 2 08-26 12:30:22.460 2902 2902 W BaseDragLayer: findActiveController return false mTouchDispatchState = 9 08-26 12:30:22.461 2902 2902 I *@.[LauncherActivity]: ViewPostIme pointer 1 08-26 12:30:22.461 2902 2902 W BaseDragLayer: findActiveController return false mTouchDispatchState = 0 08-26 12:30:22.461 2902 2902 W ItemClickHandler: Icon Clicked 08-26 12:30:22.462 2902 2902 I DvfsUtil: acquireAppLaunch(intent) 08-26 12:30:22.462 2902 2902 I SemDvfsHyPerManager: acquire hyper - @., type = -999 08-26 12:30:22.462 1342 2175 I InputDispatcher: Delivering touch to (2902): action: 0x1, f=0x0, d=0, '213bb72', t=1 08-26 12:30:22.462 1342 2315 D BrightnessHandler: inject brightness = 38.0, Brightness: 0.14946425 08-26 12:30:22.462 1011 1038 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 4212253 [2902 / 0] HINT : APP_LAUNCH list : 08-26 12:30:22.464 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:38.000000 08-26 12:30:22.463 4846 4846 I SemDvfsHyPerManager: acquire hyper - @., type = -999 08-26 12:30:22.463 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPULittleMinFreq] UpdateResource Request ID : 4212253 Value : 1804800 08-26 12:30:22.465 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.465 13537 13537 D nativeloader: Configuring classloader-namespace for other apk /system/framework/org.apache.http.legacy.jar. target_sdk_version=27, uses_libraries=ALL, library_path=/data/app/~~27wHILjw22ANKmotX8pxjQ==/ru.orangesoftware.financisto-yRw6l5sF9zVdMHyIfezysQ==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/ru.orangesoftware.financisto 08-26 12:30:22.465 13537 13537 D nativeloader: Extending system_exposed_libraries: libhumantracking.arcsoft.so:libPortraitDistortionCorrection.arcsoft.so:libPortraitDistortionCorrectionCali.arcsoft.so:libface_landmark.arcsoft.so:libFacialStickerEngine.arcsoft.so:libveengine.arcsoft.so:libimage_enhancement.arcsoft.so:liblow_light_hdr.arcsoft.so:libhigh_dynamic_range.arcsoft.so:libobjectcapture_jni.arcsoft.so:libobjectcapture.arcsoft.so:libobjectcapture_jni.arcsoft.so:libFacialAttributeDetection.arcsoft.so:libBeauty_v4.camera.samsung.so:libexifa.camera.samsung.so:libjpega.camera.samsung.so:libOpenCv.camera.samsung.so:libImageScreener.camera.samsung.so:libMyFilter.camera.samsung.so:libtensorflowLite.myfilter.camera.samsung.so:libtensorflowlite_inference_api.myfilter.camera.samsung.so:libEventFinder.camera.samsung.so:libHIDTSnapJNI.camera.samsung.so:libSmartScan.camera.samsung.so:libRectify.camera.samsung.so:libDocRectifyWrapper.camera.samsung.so:libUltraWideDistortionCorrection.camera.samsung.so:libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so:libHprFaceGAE 08-26 12:30:22.466 1342 3476 D ActivityTaskManager: startActivityAsUser: callingPid=2902, callingUid=10128, caller=com.android.server.wm.ActivityTaskManagerService.startActivityAsUser:1815 com.android.server.wm.ActivityTaskManagerService.startActivity:1766 android.app.IActivityTaskManager$Stub.onTransact:1244 com.android.server.wm.ActivityTaskManagerService.onTransact:6588 android.os.Binder.execTransactInternal:1316 android.os.Binder.execTransact:1280 08-26 12:30:22.467 1342 2315 D BrightnessHandler: inject brightness = 38.0, Brightness: 0.14946425 08-26 12:30:22.467 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.467 1342 2315 D BrightnessHandler: inject brightness = 38.0, Brightness: 0.14946425 08-26 12:30:22.467 1342 2315 D BrightnessHandler: inject brightness = 38.0, Brightness: 0.14946425 08-26 12:30:22.468 1342 2315 D BrightnessHandler: inject brightness = 38.0, Brightness: 0.14946425 08-26 12:30:22.469 1342 2315 D BrightnessHandler: inject brightness = 38.0, Brightness: 0.14946425 08-26 12:30:22.469 13537 13537 D nativeloader: Configuring classloader-namespace for other apk /data/app/27wHILjw22ANKmotX8pxjQ==/ru.orangesoftware.financisto-yRw6l5sF9zVdMHyIfezysQ==/base.apk. target_sdk_version=27, uses_libraries=, library_path=/data/app/27wHILjw22ANKmotX8pxjQ==/ru.orangesoftware.financisto-yRw6l5sF9zVdMHyIfezysQ==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/ru.orangesoftware.financisto 08-26 12:30:22.469 13537 13537 D nativeloader: Extending system_exposed_libraries: libhumantracking.arcsoft.so:libPortraitDistortionCorrection.arcsoft.so:libPortraitDistortionCorrectionCali.arcsoft.so:libface_landmark.arcsoft.so:libFacialStickerEngine.arcsoft.so:libveengine.arcsoft.so:libimage_enhancement.arcsoft.so:liblow_light_hdr.arcsoft.so:libhigh_dynamic_range.arcsoft.so:libobjectcapture_jni.arcsoft.so:libobjectcapture.arcsoft.so:libobjectcapture_jni.arcsoft.so:libFacialAttributeDetection.arcsoft.so:libBeauty_v4.camera.samsung.so:libexifa.camera.samsung.so:libjpega.camera.samsung.so:libOpenCv.camera.samsung.so:libImageScreener.camera.samsung.so:libMyFilter.camera.samsung.so:libtensorflowLite.myfilter.camera.samsung.so:libtensorflowlite_inference_api.myfilter.camera.samsung.so:libEventFinder.camera.samsung.so:libHIDTSnapJNI.camera.samsung.so:libSmartScan.camera.samsung.so:libRectify.camera.samsung.so:libDocRectifyWrapper.camera.samsung.so:libUltraWideDistortionCorrection.camera.samsung.so:libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so:libHprFaceGAE 08-26 12:30:22.469 1012 1012 I SehLight: lcd : 38+ 08-26 12:30:22.469 1342 3476 D ActivityTaskManager: SafeActivityOptions created, mOriginalCallingPid=2902, mOriginalCallingUid=10128, options=ActivityOptions(244113716), mPackageName=null, mAnimationType=13, mStartX=0, mStartY=0, mWidth=0, mHeight=0, caller=com.android.server.wm.SafeActivityOptions.fromBundle:82 com.android.server.wm.ActivityStarter.setActivityOptions:4699 com.android.server.wm.ActivityTaskManagerService.startActivityAsUser:1940 com.android.server.wm.ActivityTaskManagerService.startActivityAsUser:1815 com.android.server.wm.ActivityTaskManagerService.startActivity:1766 android.app.IActivityTaskManager$Stub.onTransact:1244 com.android.server.wm.ActivityTaskManagerService.onTransact:6588 08-26 12:30:22.469 1342 1719 I ChimeraSystemEventListener: appLaunchIntent package name is: ru.orangesoftware.financisto 08-26 12:30:22.470 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 161252188; UID 10511; state: DISABLED 08-26 12:30:22.470 1342 3476 I Pageboost: onAppLaunch : ru.orangesoftware.financisto 08-26 12:30:22.470 1342 3476 I Pageboost: stop alp 08-26 12:30:22.470 1342 3476 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=ru.orangesoftware.financisto/.activity.MainActivity bnds=[644,1055][840,1431]} from uid 10128 08-26 12:30:22.470 1342 2350 I Pageboost: Record App IO : ru.orangesoftware.financisto pid 13537 08-26 12:30:22.470 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 194480991; UID 10511; state: ENABLED 08-26 12:30:22.471 1342 3476 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} display-from-option=0 display-id=0 display-windowing-mode=1 @. 08-26 12:30:22.471 1342 3476 D [secipm]: mSecIpmManager Preload ru.orangesoftware.financisto dex files 08-26 12:30:22.471 1342 3476 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t-1} display-from-option=0 display-id=0 display-windowing-mode=1 @. inherit-from-source=fullscreen activity-options-fullscreen=Rect(0, 0 - 0, 0) non-freeform-display @. maximized-bounds 08-26 12:30:22.471 1342 17199 D PkgPredictorService-IpmAdcpController: create a new DexPreloadTask pkg:ru.orangesoftware.financisto path:/data/app/~~27wHILjw22ANKmotX8pxjQ==/ru.orangesoftware.financisto-yRw6l5sF9zVdMHyIfezysQ== 08-26 12:30:22.471 1342 2869 I SemDvfsHyPerManager: acquire hyper - @., type = -999 08-26 12:30:22.472 1342 2869 D ActivityManagerPerformance: AMP_acquire() APP_SWITCH 08-26 12:30:22.472 4846 4846 I SemDvfsHyPerManager: acquire hyper - @., type = -999 08-26 12:30:22.473 1104 2766 I SurfaceFlinger: id=130133 createSurf, flag=24004, Task=29553#130133 08-26 12:30:22.474 1342 17199 D PkgPredictorService-IpmAdcpController: /data/app/~~27wHILjw22ANKmotX8pxjQ==/ru.orangesoftware.financisto-yRw6l5sF9zVdMHyIfezysQ==/oat/arm64/base.art is already preloaded 08-26 12:30:22.474 1342 2350 I Pageboost: 64 bit checked : true for 13537 08-26 12:30:22.474 1342 2350 I Pageboost: IoRecord pid : 13537, started correctly 08-26 12:30:22.474 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMinFreq] UpdateResource Request ID : 4212253 Value : 2400000 08-26 12:30:22.475 1342 3476 D ActivityTaskManager: TaskLaunchParamsModifier:task=Task{e5ed41e #29553 type=standard A=10511:.MainActivity U=0 visible=false visibleRequested=false mode=fullscreen translucent=true sz=0} activity=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t-1} display-from-option=0 display-id=0 display-windowing-mode=1 @. inherit-from-source=fullscreen activity-options-fullscreen=Rect(0, 0 - 0, 0) non-freeform-display @. maximized-bounds 08-26 12:30:22.475 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 174042980; UID 10511; state: DISABLED 08-26 12:30:22.475 1011 1038 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 11821969 [4846 / 16] HINT : APP_START list : [TIMEOUT / 1500] 08-26 12:30:22.475 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 184838306; UID 10511; state: DISABLED 08-26 12:30:22.475 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 185004937; UID 10511; state: DISABLED 08-26 12:30:22.475 3442 3442 E pageboostd: Received HALT command code 2 08-26 12:30:22.475 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 181136395; UID 10511; state: DISABLED 08-26 12:30:22.475 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 174042936; UID 10511; state: DISABLED 08-26 12:30:22.475 1104 2766 I SurfaceFlinger: id=130134 createSurf, flag=80004, ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553}#130134 08-26 12:30:22.476 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMaxFreq] UpdateResource Request ID : 11821969 Value : 2400000 08-26 12:30:22.476 1012 1012 I SehLight: lcd : 38- 08-26 12:30:22.476 1011 1038 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 929587 [1342 / 21] HINT : AMS_APP_SWITCH list : 08-26 12:30:22.476 1342 2315 D BrightnessHandler: inject brightness = 42.0, Brightness: 0.16537276 08-26 12:30:22.476 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPULittleMinFreq] UpdateResource Request ID : 929587 Value : 1804800 08-26 12:30:22.477 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:42.000000 08-26 12:30:22.478 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.478 1342 2315 D BrightnessHandler: inject brightness = 42.0, Brightness: 0.16537276 08-26 12:30:22.478 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMinFreq] UpdateResource Request ID : 929587 Value : 2400000 08-26 12:30:22.478 1011 1038 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 11821969 [4846 / 16] HINT : APP_START list : [TIMEOUT / 1500] 08-26 12:30:22.478 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMaxFreq] UpdateResource Request ID : 11821969 Value : 2400000 08-26 12:30:22.479 1342 2315 D BrightnessHandler: inject brightness = 42.0, Brightness: 0.16537276 08-26 12:30:22.479 1342 2315 D BrightnessHandler: inject brightness = 42.0, Brightness: 0.16537276 08-26 12:30:22.479 13537 13537 V GraphicsEnvironment: ANGLE Developer option for 'ru.orangesoftware.financisto' set to: 'default' 08-26 12:30:22.479 13537 13537 V GraphicsEnvironment: ANGLE GameManagerService for ru.orangesoftware.financisto: false 08-26 12:30:22.480 13537 13537 V GraphicsEnvironment: Updatable production driver is not supported on the device. 08-26 12:30:22.480 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.480 1342 2315 D BrightnessHandler: inject brightness = 42.0, Brightness: 0.16537276 08-26 12:30:22.480 1342 2315 D BrightnessHandler: inject brightness = 42.0, Brightness: 0.16537276 08-26 12:30:22.481 1012 1012 I SehLight: lcd : 42+ 08-26 12:30:22.481 1342 3476 D ActivityTaskManager: scheduleTopResumedActivityChanged, onTop=false r=ActivityRecord{b13f368 u0 com.sec.android.app.launcher/.activities.LauncherActivity} t7} caller=com.android.server.wm.ActivityTaskSupervisor.updateTopResumedActivityIfNeeded:2508 com.android.server.wm.TaskDisplayArea.positionChildTaskAt:602 com.android.server.wm.TaskDisplayArea.positionChildAt:537 com.android.server.wm.Task.moveToFrontInner:6051 com.android.server.wm.Task.moveToFront:6017 com.android.server.wm.ActivityStarter.startActivityInner:2917 08-26 12:30:22.482 13537 13537 D NetworkSecurityConfig: No Network Security Config specified, using platform default 08-26 12:30:22.482 1012 1012 I SehLight: lcd : 42- 08-26 12:30:22.482 1342 2315 D BrightnessHandler: inject brightness = 46.0, Brightness: 0.18128127 08-26 12:30:22.483 1342 3476 W WindowManager: Prepare app transition: mNextAppTransitionRequests=[TRANSIT_OPEN], mNextAppTransitionFlags=, displayId: 0 Callers=com.android.server.wm.DisplayContent.prepareAppTransition:6470 com.android.server.wm.DisplayContent.prepareAppTransition:6461 com.android.server.wm.Task.startActivityLocked:6593 com.android.server.wm.ActivityStarter.startActivityInner:2973 com.android.server.wm.ActivityStarter.startActivityUnchecked:2463 08-26 12:30:22.483 1342 3476 V WindowManager: Checking theme of starting window: 0x7f0e0007 08-26 12:30:22.483 1342 3476 V WindowManager: Translucent=false Floating=false ShowWallpaper=false Disable=false 08-26 12:30:22.483 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:46.000000 08-26 12:30:22.483 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 205907456; UID 10511; state: DISABLED 08-26 12:30:22.483 1342 3476 V WindowManager: Creating SplashScreenStartingData 08-26 12:30:22.483 1342 3476 D ActivityTaskManager: Add starting @.: typeParam=15 08-26 12:30:22.483 1342 3476 V WindowManager: Add starting @.: @. 08-26 12:30:22.483 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.483 13537 13537 D NetworkSecurityConfig: No Network Security Config specified, using platform default 08-26 12:30:22.483 1342 3476 V WindowManager: Added starting ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553}: startingWindow=null @. 08-26 12:30:22.484 1342 2315 D BrightnessHandler: inject brightness = 46.0, Brightness: 0.18128127 08-26 12:30:22.485 13537 13556 E ware.financisto: Invalid ID 0x00000000. 08-26 12:30:22.485 13537 13537 I MultiDex: VM with version 2.1.0 has multidex support 08-26 12:30:22.485 13537 13537 I MultiDex: Installing application 08-26 12:30:22.485 13537 13537 I MultiDex: VM has multidex support, MultiDex support library is disabled. 08-26 12:30:22.485 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.485 1342 2315 D BrightnessHandler: inject brightness = 46.0, Brightness: 0.18128127 08-26 12:30:22.486 2377 2448 D ShellStartingWindow: use preloaded icon 08-26 12:30:22.486 13537 13556 W ResourcesOffloading: An exception occurred : 08-26 12:30:22.486 13537 13556 W ResourcesOffloading: android.content.res.Resources$NotFoundException: Resource ID #0x0 08-26 12:30:22.486 13537 13556 W ResourcesOffloading: at android.content.res.ResourcesImpl.getValueForDensity(ResourcesImpl.java:251) 08-26 12:30:22.486 13537 13556 W ResourcesOffloading: at android.content.res.Resources.offloadDrawable(Resources.java:2916) 08-26 12:30:22.486 13537 13556 W ResourcesOffloading: at android.app.ResourcesOffloading$ResourcesOffloadingRunnable.run(ResourcesOffloading.java:94) 08-26 12:30:22.486 13537 13556 W ResourcesOffloading: at java.lang.Thread.run(Thread.java:1012) 08-26 12:30:22.487 1367 3078 I CameraService: onUidStateChanged: uid=10037, procState is changed. (0 -> 1) 08-26 12:30:22.488 1342 2315 D BrightnessHandler: inject brightness = 46.0, Brightness: 0.18128127 08-26 12:30:22.488 2377 2453 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 08-26 12:30:22.488 1342 2315 D BrightnessHandler: inject brightness = 46.0, Brightness: 0.18128127 08-26 12:30:22.490 1342 2315 D BrightnessHandler: inject brightness = 46.0, Brightness: 0.18128127 08-26 12:30:22.491 1012 1012 I SehLight: lcd : 46+ 08-26 12:30:22.492 1342 4857 I AppOps : updateUidProcState uid: 10037 procState: 1 capability:15 08-26 12:30:22.493 1012 1012 I SehLight: lcd : 46- 08-26 12:30:22.495 1342 3476 D CompatibilityChangeReporter: Compat change id reported: 194833441; UID 10511; state: DISABLED 08-26 12:30:22.495 1342 3476 I SemDvfsHyPerManager: acquire hyper - @., type = -999 08-26 12:30:22.495 1342 2315 D BrightnessHandler: inject brightness = 54.0, Brightness: 0.21309829 08-26 12:30:22.495 1011 1038 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 922777 [1342 / 16] HINT : AMS_APP_LAUNCH list : 08-26 12:30:22.496 4846 4846 I SemDvfsHyPerManager: acquire hyper - @., type = -999 08-26 12:30:22.496 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPULittleMinFreq] UpdateResource Request ID : 922777 Value : 1804800 08-26 12:30:22.496 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:54.000000 08-26 12:30:22.496 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.497 1342 2315 D BrightnessHandler: inject brightness = 54.0, Brightness: 0.21309829 08-26 12:30:22.497 1342 2315 D BrightnessHandler: inject brightness = 54.0, Brightness: 0.21309829 08-26 12:30:22.498 1342 2171 D InputTransport: Input channel constructed: '9834191', fd=612 08-26 12:30:22.498 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMinFreq] UpdateResource Request ID : 922777 Value : 2400000 08-26 12:30:22.498 1342 2171 D InputTransport: Input channel constructed: '9834191', fd=841 08-26 12:30:22.498 1342 2171 D InputTransport: Input channel constructed: '9834191', fd=851 08-26 12:30:22.498 1011 1038 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 11831698 [4846 / 18] HINT : APP_START list : 08-26 12:30:22.498 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.499 1104 2766 I SurfaceFlinger: id=130135 createSurf, flag=80004, 9834191 Splash Screen ru.orangesoftware.financisto#130135 08-26 12:30:22.499 2902 2902 I TouchInteractionService: reset 08-26 12:30:22.500 2377 8740 V Navbar.Store: handleEvent(0) ResetBottomGestureHintVI(noArguments=true) [Module] 08-26 12:30:22.500 2377 8740 V Navbar.Store: [Band]GESTURE_PACK_RESET_HINT_VI 08-26 12:30:22.500 1342 2171 V WindowManager: addWindow: ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553} startingWindow=Window{9834191 u0 Splash Screen ru.orangesoftware.financisto} 08-26 12:30:22.500 1342 2171 D InputTransport: Input channel destroyed: '9834191', fd=851 08-26 12:30:22.500 1011 1038 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMaxFreq] UpdateResource Request ID : 11831698 Value : 2400000 08-26 12:30:22.501 2902 2902 I BaseActivity: removeActivityFlags, flags : 16 08-26 12:30:22.501 2902 2902 I BaseActivity: removeActivityFlags, flags : 6 08-26 12:30:22.501 2902 2902 I DragController: endDrag 08-26 12:30:22.501 2902 2902 W LauncherAppWidgetHost: setShouldListenFlag, mFlags:15 flag:resume on:false isFront:false 08-26 12:30:22.501 2902 2902 I SPayUpdater: updateSpayHandler launcher activity is paused false 08-26 12:30:22.501 1342 2315 D BrightnessHandler: inject brightness = 54.0, Brightness: 0.21309829 08-26 12:30:22.501 2377 2446 D InsetsController: onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 98 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(501, 0 - 579, 98), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 H -14 V 35 H 14 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=84, center=Point(84, 84)}, RoundedCorner{position=TopRight, radius=84, center=Point(996, 84)}, RoundedCorner{position=BottomRight, radius=84, center=Point(996, 2316)}, RoundedCorner{position=BottomLeft, radius=84, center=Point(84, 2316)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 98) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,98], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2400][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][63,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1017,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,130], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2348][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,98], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,98], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false} } host=Splash Screen ru.orangesoftware.financisto from=android.view.ViewRootImpl.setView:1732 08-26 12:30:22.501 1342 2534 D MARsPolicyManager: onPackageResumedFG pkgName = ru.orangesoftware.financisto, userId = 0 08-26 12:30:22.502 1342 2534 W WindowManager: Prepare app transition: mNextAppTransitionRequests=[TRANSIT_OPEN, TRANSIT_OPEN], mNextAppTransitionFlags=, displayId: 0 Callers=com.android.server.wm.DisplayContent.prepareAppTransition:6470 com.android.server.wm.TaskFragment.resumeTopActivity:1573 com.android.server.wm.TaskFragment.resumeTopActivity:1307 com.android.server.wm.Task.resumeTopActivityInnerLocked:6449 com.android.server.wm.Task.resumeTopActivityUncheckedLocked:6350 08-26 12:30:22.502 1342 2534 D WindowManagerServiceExt: notifyOccludeChangeNotice: cn=ComponentInfo{ru.orangesoftware.financisto/ru.orangesoftware.financisto.activity.MainActivity} occludesParent=true inMultiWindow=false styleFloating=false caller=com.android.server.wm.WindowManagerServiceExt.updateOccludeTargetIfNeeded:1402 com.android.server.wm.DisplayContent.ensureActivitiesVisible:7509 com.android.server.wm.RootWindowContainer.ensureActivitiesVisible:2248 com.android.server.wm.RootWindowContainer.ensureVisibilityAndConfig:2126 com.android.server.wm.ActivityTaskSupervisor.realStartActivityLocked:913 08-26 12:30:22.502 2377 2446 I @.[financisto]: setView = @. TM=true 08-26 12:30:22.502 1342 2534 V WindowManager: rotationForOrientation(orient=SCREEN_ORIENTATION_UNSPECIFIED (-1), last=ROTATION_0 (0)); user=ROTATION_0 (0) 08-26 12:30:22.502 1342 2534 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553} 08-26 12:30:22.502 1342 2534 V WindowManager: rotationForOrientation(orient=SCREEN_ORIENTATION_UNSPECIFIED (-1), last=ROTATION_0 (0)); user=ROTATION_0 (0) 08-26 12:30:22.502 1342 2534 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553} 08-26 12:30:22.503 1342 2534 V WindowManager: Computed rotation=ROTATION_0 (0) for display id=0 based on lastOrientation=SCREEN_ORIENTATION_UNSPECIFIED (-1) and oldRotation=ROTATION_0 (0), caller=com.android.server.wm.DisplayRotation.updateOrientation:414 com.android.server.wm.DisplayContent.updateOrientation:1981 com.android.server.wm.DisplayContent.updateOrientation:1882 com.android.server.wm.RootWindowContainer.ensureVisibilityAndConfig:2139 com.android.server.wm.ActivityTaskSupervisor.realStartActivityLocked:913 com.android.server.wm.ActivityTaskSupervisor.startSpecificActivity:1225 08-26 12:30:22.503 2377 2446 I @.[financisto]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan} ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x1030001 08-26 12:30:22.503 2377 2446 I @.[financisto]: fl=81030118 08-26 12:30:22.503 2377 2446 I @.[financisto]: pfl=16000010 08-26 12:30:22.503 2377 2446 I @.[financisto]: bhv=DEFAULT 08-26 12:30:22.503 2377 2446 I @.[financisto]: fitSides= naviIconColor=0} 08-26 12:30:22.504 1342 2315 D BrightnessHandler: inject brightness = 54.0, Brightness: 0.21309829 08-26 12:30:22.504 2377 2446 I @.[financisto]: performTraversals mFirst=true windowShouldResize=true viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x1030001 08-26 12:30:22.504 2377 2446 I @.[financisto]: fl=81030118 08-26 12:30:22.504 2377 2446 I @.[financisto]: pfl=16000010 08-26 12:30:22.504 2377 2446 I @.[financisto]: bhv=DEFAULT 08-26 12:30:22.504 2377 2446 I @.[financisto]: fitSides= naviIconColor=0} 08-26 12:30:22.504 1342 2315 D BrightnessHandler: inject brightness = 54.0, Brightness: 0.21309829 08-26 12:30:22.505 1012 1012 I SehLight: lcd : 54+ 08-26 12:30:22.505 1012 1012 I SehLight: lcd : 54- 08-26 12:30:22.506 1342 2534 D TspStateManager: updateCustomValue customSetting= 08-26 12:30:22.506 1342 2315 D BrightnessHandler: inject brightness = 58.0, Brightness: 0.22901282 08-26 12:30:22.506 1342 2534 V WindowManager: rotationForOrientation(orient=SCREEN_ORIENTATION_UNSPECIFIED (-1), last=ROTATION_0 (0)); user=ROTATION_0 (0) 08-26 12:30:22.506 1342 2534 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553} 08-26 12:30:22.506 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:58.000000 08-26 12:30:22.507 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.507 1342 2315 D BrightnessHandler: inject brightness = 58.0, Brightness: 0.22901282 08-26 12:30:22.507 1342 2315 D BrightnessHandler: inject brightness = 58.0, Brightness: 0.22901282 08-26 12:30:22.508 1342 2315 D BrightnessHandler: inject brightness = 58.0, Brightness: 0.22901282 08-26 12:30:22.508 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.509 1342 2315 D BrightnessHandler: inject brightness = 58.0, Brightness: 0.22901282 08-26 12:30:22.509 1342 2315 D BrightnessHandler: inject brightness = 58.0, Brightness: 0.22901282 08-26 12:30:22.510 1012 1012 I SehLight: lcd : 58+ 08-26 12:30:22.510 1342 2534 D TspStateManager: updateCustomValue customSetting= 08-26 12:30:22.511 1012 1012 I SehLight: lcd : 58- 08-26 12:30:22.511 1342 2534 D SGM:PkgDataHelper: notifyAppCreate(), pkgName: ru.orangesoftware.financisto, userId: 0, sendRet: true 08-26 12:30:22.511 1342 2193 D SGM:FgCheckThread: onLooperPrepared(), msg: MSG_APP_CREATE, pkgName: ru.orangesoftware.financisto, userId: 0 08-26 12:30:22.512 1342 2534 D ActivityTaskManager: scheduleTopResumedActivityChanged, onTop=true r=ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553} caller=com.android.server.wm.ActivityTaskSupervisor.scheduleTopResumedActivityStateIfNeeded:2533 com.android.server.wm.ActivityTaskSupervisor.updateTopResumedActivityIfNeeded:2525 com.android.server.wm.TaskFragment.setResumedActivity:493 com.android.server.wm.TaskFragment.onActivityStateChanged:805 com.android.server.wm.ActivityRecord.setState:6396 com.android.server.wm.Task.minimalResumeActivityLocked:6153 08-26 12:30:22.512 1342 2534 D InputDispatcher: Focused application(0): ActivityRecord{605bcd2 u0 ru.orangesoftware.financisto/.activity.MainActivity} t29553} 08-26 12:30:22.512 1342 2534 V WindowManager: Changing focus from Window{213bb72 u0 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity} to null displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:595 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6803 com.android.server.wm.ActivityTaskManagerService.setResumedActivityUncheckLocked:5755 com.android.server.wm.TaskFragment.onActivityStateChanged:807 08-26 12:30:22.512 1342 2534 D MARsPolicyManager: onPackageResumedFG pkgName = com.sec.android.app.launcher, userId = 0 08-26 12:30:22.513 1342 2534 D StatusBarManagerService: notifyRequestedSystemKey recent=false home=false 08-26 12:30:22.513 1342 2534 D SGM:FgCheckThread: TaskStackListener.onTaskFocusChanged(), taskId=7, focused=false 08-26 12:30:22.513 1342 2534 D SGM:FgCheckThread: TaskStackListener.onTaskFocusChanged(), taskId=29553, focused=true 08-26 12:30:22.513 1342 2534 D SGM:FgCheckThread: sendRunningComponentFocus(), pkgName: ru.orangesoftware.financisto, userId: 0 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: onLooperPrepared(), msg: MSG_TASK_FOCUSED, pkgName: ru.orangesoftware.financisto, userId: 0 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: handleTaskFocused(). 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: sendFocusOutConditionally() - mPrevNotiPkg: (unknown), userId: 0 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: handleTaskFocused(), pkgName: ru.orangesoftware.financisto, userID:0 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: handleResume(). 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: sendFocusOutConditionally() - mPrevNotiPkg: (unknown), userId: 0 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: handleResume(). pkgName: ru.orangesoftware.financisto, userId: 0, isTunableApp: null 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: notifyFocusInOut(). of pkg: ru.orangesoftware.financisto, type: 4, isTunableApp: false, userId: 0 08-26 12:30:22.513 1342 2193 D SGM:FgCheckThread: notifyFocusInOut(). unexpected mPrevNotiType: -1 08-26 12:30:22.513 1342 2193 D SGM:SystemHelper: callReleaseBlock needReleaseBlock:false 08-26 12:30:22.514 1342 2534 W WindowManager: Execute app transition: mNextAppTransitionRequests=[TRANSIT_OPEN, TRANSIT_OPEN], mNextAppTransitionFlags=, displayId: 0 Callers=com.android.server.wm.RootWindowContainer.executeAppTransitionForAllDisplay:2580 com.android.server.wm.ActivityTaskSupervisor.reportResumedActivityLocked:2285 com.android.server.wm.ActivityRecord.completeResumeLocked:6977 com.android.server.wm.Task.minimalResumeActivityLocked:6154 com.android.server.wm.ActivityTaskSupervisor.realStartActivityLocked:1135 08-26 12:30:22.514 1342 2315 D BrightnessHandler: inject brightness = 62.0, Brightness: 0.24491723 08-26 12:30:22.515 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:62.000000 08-26 12:30:22.515 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.515 1342 2315 D BrightnessHandler: inject brightness = 62.0, Brightness: 0.24491723 08-26 12:30:22.516 1342 2315 D BrightnessHandler: inject brightness = 62.0, Brightness: 0.24491723 08-26 12:30:22.516 1342 2315 D BrightnessHandler: inject brightness = 62.0, Brightness: 0.24491723 08-26 12:30:22.517 1342 2315 D BrightnessHandler: inject brightness = 62.0, Brightness: 0.24491723 08-26 12:30:22.517 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.517 1342 2315 D BrightnessHandler: inject brightness = 62.0, Brightness: 0.24491723 08-26 12:30:22.518 1012 1012 I SehLight: lcd : 62+ 08-26 12:30:22.518 13537 13563 D OpenGLRenderer: RenderThread::requireGlContext() 08-26 12:30:22.518 1012 1012 I SehLight: lcd : 62- 08-26 12:30:22.518 2902 2902 I TopTaskTracker: onTaskMovedToFront : taskId = 29553 08-26 12:30:22.519 1342 1413 D CoreBackPreview: Window{9834191 u0 Splash Screen ru.orangesoftware.financisto}: Setting back callback @., mPriority=0} 08-26 12:30:22.519 1342 3476 V WindowManager: Relayout Window{9834191 u0 Splash Screen ru.orangesoftware.financisto}: viewVisibility=0 req=1080x2400 d0 08-26 12:30:22.519 1342 1342 I CocktailBarManagerServiceContainer: handleMessage: entry what = 6 08-26 12:30:22.519 1342 3476 D RestrictionPolicy: isScreenCaptureEnabled : ret=true userId=0 08-26 12:30:22.519 1104 2766 I SurfaceFlinger: id=130136 createSurf, flag=40004, Splash Screen ru.orangesoftware.financisto$_2377#130136 08-26 12:30:22.519 1342 1719 D SGM:FgCheckThread: notePauseComponent(), received pkgName: com.sec.android.app.launcher, userId: 0 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: QUALCOMM build : cac6e6f805, I5187d04b75 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Build Date : 11/22/21 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.35.01.10 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Local Branch : 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Remote Branch : 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Remote Branch : 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Reconstruct Branch : 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64 08-26 12:30:22.519 13537 13563 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 08-26 12:30:22.520 1342 3476 D WindowManager: makeSurface duration=1 name=Splash Screen ru.orangesoftware.financisto$_2377 08-26 12:30:22.520 1342 1719 I ActivityManager: Changes in 10511 19 to 2, 0 to 15 08-26 12:30:22.520 1342 1719 I AppOps : updateUidProcState uid: 10511 procState: 2 capability:15 08-26 12:30:22.520 1342 1719 I AppOps : commitUidPendingStateLocked() :: UID - 10511, 700 > 200, 0 > 15 08-26 12:30:22.520 1342 1719 I ActivityManager: updateOomAdj start time is before than pendingPid added, don't delete it 08-26 12:30:22.521 1342 2315 D BrightnessHandler: inject brightness = 67.0, Brightness: 0.26079828 08-26 12:30:22.522 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:67.000000 08-26 12:30:22.522 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.522 1342 2315 D BrightnessHandler: inject brightness = 67.0, Brightness: 0.26079828 08-26 12:30:22.523 1342 2315 D BrightnessHandler: inject brightness = 67.0, Brightness: 0.26079828 08-26 12:30:22.523 1342 2315 D BrightnessHandler: inject brightness = 67.0, Brightness: 0.26079828 08-26 12:30:22.523 1066 2085 I SSC_DAEMON: aor_event done 08-26 12:30:22.524 1104 1104 I SurfaceFlinger: [213bb72 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity#104] FrameRatePriority: -1 08-26 12:30:22.524 1342 2315 D BrightnessHandler: inject brightness = 67.0, Brightness: 0.26079828 08-26 12:30:22.525 1342 2315 D BrightnessHandler: inject brightness = 67.0, Brightness: 0.26079828 08-26 12:30:22.525 13537 13563 I AdrenoGLES-0: PFP: 0x016dc094, ME: 0x00000000 08-26 12:30:22.526 1012 1012 I SehLight: lcd : 67+ 08-26 12:30:22.527 1342 3476 V WindowManager: Relayout hash=9834191, pid=2377, syncId=-1: mAttrs={(0,0)(fillxfill) sim={adjust=pan} ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x1030001 08-26 12:30:22.527 1342 3476 V WindowManager: fl=81030118 08-26 12:30:22.527 1342 3476 V WindowManager: pfl=16000010 08-26 12:30:22.527 1342 3476 V WindowManager: bhv=DEFAULT 08-26 12:30:22.527 1342 3476 V WindowManager: fitSides= naviIconColor=0} 08-26 12:30:22.527 1012 1012 I SehLight: lcd : 67- 08-26 12:30:22.528 2377 2446 D InsetsController: onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 98 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(501, 0 - 579, 98), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 H -14 V 35 H 14 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=84, center=Point(84, 84)}, RoundedCorner{position=TopRight, radius=84, center=Point(996, 84)}, RoundedCorner{position=BottomRight, radius=84, center=Point(996, 2316)}, RoundedCorner{position=BottomLeft, radius=84, center=Point(84, 2316)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 98) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,98], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2400][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][63,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1017,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,130], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2348][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,98], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,98], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisibleFrame=[0,1619][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=Splash Screen ru.orangesoftware.financisto from=android.view.ViewRootImpl.relayoutWindow:9802 08-26 12:30:22.528 2377 2446 I @.[financisto]: updateBlastSurfaceIfNeeded mBlastBufferQueue=null isSameSurfaceControl=false 08-26 12:30:22.529 2377 2446 I BLASTBufferQueue: new BLASTBufferQueue, mName= @.[financisto] mNativeObject= 0xb400007d1b4f4090 sc.mNativeObject= 0xb400007cab655010 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 08-26 12:30:22.529 2377 2446 I BLASTBufferQueue: update, w= 1080 h= 2400 mName = @.[financisto] mNativeObject= 0xb400007d1b4f4090 sc.mNativeObject= 0xb400007cab655010 format= -3 caller= android.graphics.BLASTBufferQueue.:84 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 08-26 12:30:22.529 2377 2446 I @.[financisto]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=24 res=0x3 s={true 0xb400007dab7d97f0} ch=true seqId=0 08-26 12:30:22.529 1342 2315 D BrightnessHandler: inject brightness = 71.0, Brightness: 0.27670473 08-26 12:30:22.530 2377 2446 I @.[financisto]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007dab7d97f0} hwInitialized=true 08-26 12:30:22.530 2377 2453 D OpenGLRenderer: eglCreateWindowSurface 08-26 12:30:22.530 1006 1006 I sensors-hal: inject_sensor_data:65, brightness:71.000000 08-26 12:30:22.530 1066 1066 I SSC_DAEMON: physical_sensor_test_req_msg Sensor type :4, Msg type:11 08-26 12:30:22.531 1342 1719 I SemPersonaManager: SecureFolder personaId = 10 08-26 12:30:22.531 2377 2446 I @.[financisto]: reportNextDraw android.view.ViewRootImpl.performTraversals:4438 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 08-26 12:30:22.531 2377 2446 I @.[financisto]: Setup new sync id=0 08-26 12:30:22.532 2377 2446 I @.[financisto]: Setting syncFrameCallback 08-26 12:30:22.532 2377 2446 I @.[financisto]: registerCallbacksForSync syncBuffer=false 08-26 12:30:22.532 13537 13563 D OpenGLRenderer: RenderThread::setGrContext() 08-26 12:30:22.532 1342 2315 D BrightnessHandler: inject brightness = 71.0, Brightness: 0.27670473 08-26 12:30:22.533 2377 2467 I @.[financisto]: Received frameDrawingCallback syncResult=0 frameNum=1. 08-26 12:30:22.533 2377 2467 I @.[financisto]: Setting up sync and frameCommitCallback 08-26 12:30:22.533 1342 4857 D InputDispatcher: Focus request (0): but waiting because NOT_FOCUSABLE 08-26 12:30:22.533 1342 4857 D InputDispatcher: Focus left window (0): 213bb72 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity 08-26 12:30:22.534 2377 2453 I BLASTBufferQueue: @.[financisto]#6966](f:0,a:0) o

tiberiusteng commented 1 year ago

The log section you posted unfortunately do not contain information about the crash, probably because it isn't debug version.

Could you extract shared_prefs/activity.BlotterActivity.xml from your backup and view its contents? It would be helpful to fixing the search criteria bug.

DO NOT UNINSTALL CURRENT VERSION, UNINSTALLING WILL CLEAR YOUR DATA. install the new apk directly over your current version

The following link is the debug version built by me: https://www.dropbox.com/scl/fi/fe4myivf8mm07j64ex4vb/financisto-1.6.8-20221105-debug.apk?rlkey=5ueg7vws35t744l4yloyn6hfm&dl=0

please do

$ run-as ru.orangesoftware.financisto $ cat shared_prefs/activity.BlotterActivity.xml

before deleting that file so we can investigate what contents in search criteria caused the crash. Be sure to replace/censor any sensitive info before posting them (assuming those part won't cause the crash though)

tiberiusteng commented 1 year ago

just noticed my built version is way older than financisto mainline, so it probably wouldn't work. But you've got the sqlite file, if the backup format didn't change much it's possible to generate a backup file from the sqlite database (it's basically a key:value dump of that database)

tiberiusteng commented 1 year ago

Since you mentioned abe.jar, I did some search and found https://github.com/nelenkov/android-backup-extractor, I tried setting some random filters and then:

  1. adb backup -f financisto.ab -noapk ru.orangesoftware.financisto
  2. java -jar abp.jar unpack financisto.ab financisto.tar
  3. used 7-zip to open the .tar, right click activity.BlotterActivity.xml -> edit, removed filterCriteria lines, save, and 7-zip updated the file in the .tar
  4. java -jar abp.jar pack financisto.tar financisto.ab
  5. adb restore financisto.ab and it indeed cleared my blotter filters.

Maybe you can try this route. And please copy the crash-inducing filterCriteria lines for investigation!

Rahul-09 commented 1 year ago

Hi Tiberius,

I had attached all files from the "sp" folder in my fist email, including the BlotterActivity.xml file (attached again) Here is the text from it for ease -

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>

note,LIKE,%Beige,%bali% category_left,BTW,55,56 from_account_id,EQ,8

You can check the other files from that folder in the first email as well.

[image: attachments.jpg]

Since I have the adb backup of the apk+data, even if I remove the original app, would restore via adb not re-install apk and data as it was originally ? Or it does not do a full backup and somethings could be left out ?

I see that the debug version is 1.6.8 (not sure if it correlates with the main version of app). I will try to install it and run the commands.

I had tried to install the older versions of the app from apkmonk, but any file older than 2019 versions did not install - there was an error that package seems damaged. I wonder if there was a major change in apks around that time to go with the new Android versions.

Thanks for the tip about 7-zip being able to clear the filters.

I have winrar installed, which was unable to save the edited file. Will try the 7-zip.

Indeed I am able to open the financisto db using the DB manager for SQlite. (using abe and unpacking the ab file from adb backup)

It can also browse the data and I can see the last entry I made just before the app crashed.

I have exported this as csv and also copied to excel, just in case I dont get the app working again.

If I get the csv from the V_all_transactions view in the DB manager and upload it to a fresh install of financisto/financisto plus, should I restore all transactions, and also accounts, budgets etc ?

I will try this.

" if the backup format didn't change much it's possible to generate a backup file from the sqlite database (it's basically a key:value dump of that database)"

Any website links/commands I could use for this ?

Also wondering if I can make a virtual phone in an emulator, root it and edit the files.

Then take a backup and restore it to my real phone.

But I doubt backup from a virtual device will restore to a real (and different) android device.

Thanks again for your help!

RS

On Sat, Aug 26, 2023 at 3:01 PM tiberiusteng @.***> wrote:

Since you mentioned abe.jar, I did some search and found https://github.com/nelenkov/android-backup-extractor, I tried setting some random filters and then:

  1. adb backup -f financisto.ab -noapk ru.orangesoftware.financisto
  2. java -jar abp.jar unpack financisto.ab financisto.tar
  3. used 7-zip to open the .tar, right click activity.BlotterActivity.xml -> edit, removed filterCriteria lines, save, and 7-zip updated the file in the .tar
  4. java -jar abp.jar pack financisto.tar financisto.ab
  5. adb restore financisto.ab and it indeed cleared my blotter filters.

Maybe you can try this route. And please copy the crash-inducing filterCriteria lines for investigation!

— Reply to this email directly, view it on GitHub https://github.com/dsolonenko/financisto/issues/163#issuecomment-1694204214, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTB2Y4AKMYGZZHXNMMJZBTXXGNMJANCNFSM6AAAAAA3NT5ZOU . You are receiving this because you authored the thread.Message ID: @.***>

tiberiusteng commented 1 year ago

Seems github will strip all attached files you replied with mail (all I see is the message in github's web interface).

From the filter config you attached I don't suspect the issue is on filter ...

You have to install apk over original installation to let the apk see the current data. Uninstalling first will make the apk see a fresh install without any data. Restoring over the apk will restore original app code too.

I've wrote some code to work with Financisto's backup files, albeit in reverse direction (I read the backup file to convert to webpage, hledger format; and I have scripts filling electronic recipes and public transport ticket use logs into backup file to be restored into Financisto). If you can't make it work perhaps you can generate an example database and backup file of new Financisto version with some transaction, currency, payee, category data etc and I can write an sqlite exporter for you. (I'd prefere not to work on your personal backup file for obvious privacy reasons).

Rahul-09 commented 1 year ago

Hi Tiberius, We have success!

thanks for your great tip to use 7-zip (instead of winrar) I used it to open the BlotterActivity file, deleted the lines about the filter changing it to -

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>


Saved the file and updated the archive. Converted tar to ab using abe and then restored the ab file using adb restore.

Now the financisto app can open and I can see the last entry made in early August, just before it crashed. Took a backup and exported as csv. Enabled autobackup !!!

So it seems this filter was an issue, but maybe only for my database there were some conflicts with other entries with other files in this folder.

Such a relief to see all my data back in the app!! Can I send some coffee money to you/your project team as appreciation? Any paypal address ?

Thanks again and best wishes for your other projects and life in general!! RS

On Mon, Aug 28, 2023 at 11:42 AM tiberiusteng @.***> wrote:

Seems github will strip all attached files you replied with mail (all I see is the message in github's web interface).

From the filter config you attached I don't suspect the issue is on filter ...

You have to install apk over original installation to let the apk see the current data. Uninstalling first will make the apk see a fresh install without any data. Restoring over the apk will restore original app code too.

I've wrote some code to work with Financisto's backup files, albeit in reverse direction (I read the backup file to convert to webpage, hledger format; and I have scripts filling electronic recipes and public transport ticket use logs into backup file to be restored into Financisto). If you can't make it work perhaps you can generate an example database and backup file of new Financisto version with some transaction, currency, payee, category data etc and I can write an sqlite exporter for you. (I'd prefere not to work on your personal backup file for obvious privacy reasons).

— Reply to this email directly, view it on GitHub https://github.com/dsolonenko/financisto/issues/163#issuecomment-1694957956, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTB2Y6T7ZNO47PO5JQHURDXXQHTVANCNFSM6AAAAAA3NT5ZOU . You are receiving this because you authored the thread.Message ID: @.***>

tiberiusteng commented 1 year ago

Hi Rahul-09, Glad to hear that you recovered your data!

I'm just happen to passing by and still using Financisto.

We should all pay our gratitude and support to original author @dsolonenko for his great work and open sourcing it. In retrospect I have using it since HTC Hero days and it'll be soon over 15 years, it's really amazing ...

BigAal commented 1 year ago

Sorry to piggyback on this question but @tiberiusteng was wondering why you chose to fork from 1.6.8 and not the latest. Also does your version have google backup fixed? I have been looking for a good fork. I can't give up on this app. Been using it since 2011.

tiberiusteng commented 1 year ago

It's the latest version when I forking. :wink: and after I played with material design that significantly changed layout files it becomes very difficult to track upstream change, albeit the difference maybe not very much ...

I did back-port fingerprint lock, upgraded Dropbox Backup and Google Drive backup APIs (but scheduled backup still flaky, I'm still debugging with help of my friends).

About publishing to Google Play Store, back then original Financisto was still on Play Store and I didn't want to cause confusion, also I was too lazy to do some required housekeeping works (Google Drive/Dropbox API keys, etc). And it's already too dated! No Material (or even Material You) design, upgrading SDK and libraries also required many additional work. Perhaps I'll try upgrading it later ...

My fork is at https://github.com/tiberiusteng/financisto1-holo, you can try to use Android Studio to build it yourself. And I just found a recent fork that has published to Google Play Store, looks worth to try too: https://github.com/BlueCatMe/financisto

tiberiusteng commented 8 months ago

@Rahul-09 @BigAal shameless plug: I've put my build on Google Play, please try it! https://play.google.com/store/apps/details?id=tw.tib.financisto&pli=1 It should be able to consume backup files created by Financisto, Financier and Financisto Plus, reverse direction should work too but I haven't extensively tested this.