From 8dfbd1daae8f4628e2025e28e3e9eede6ffd37fa Mon Sep 17 00:00:00 2001 From: 1jamie Date: Fri, 14 Aug 2026 22:16:17 -0500 Subject: [PATCH 1/3] fix(save/gen2): auto-recover orphaned save slots and fix PartyMenu field moves - Auto-recover save slots: Scan saves// on boot to re-index orphaned slot files if options.lua is reset or loses its slot registry. - Fix Gen 2 field moves: Make PartyMenu field actions (Strength, Surf, Cut, Flash) generation-aware so they execute safely in Gold. - Fortify platform stability: Guard native controller/hidapi init against Android 14 receiver exceptions and ensure safe Windows file replacement. - Add unit test coverage for slot auto-recovery in save_editor_gen2_tests.lua. --- androidcrash.log | 193 +++++++++++++++++++++++++++++++ src/core/SaveData.lua | 51 +++++++- src/ui/PartyMenu.lua | 13 ++- tests/save_editor_gen2_tests.lua | 25 ++++ 4 files changed, 277 insertions(+), 5 deletions(-) create mode 100644 androidcrash.log diff --git a/androidcrash.log b/androidcrash.log new file mode 100644 index 00000000..f512bf15 --- /dev/null +++ b/androidcrash.log @@ -0,0 +1,193 @@ +08-14 21:53:51.772 14966 14966 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:51.782 14966 14966 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:51.795 14966 14966 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.440 11504 11504 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.445 11504 11504 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.449 11504 11504 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.794 7644 7644 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.796 7644 7644 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.796 7644 7644 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.807 23100 23100 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.833 23100 23100 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:56.834 23100 23100 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:57.851 2196 2383 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{c5f9a71 com.motorola.dolby.dolbyui/10145} BLOCKED +08-14 21:53:58.300 11298 11298 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:58.301 11298 11298 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:58.301 11298 11298 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. +08-14 21:53:59.978 2196 2383 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{93408e4 com.motorola.enterprise.adapter.service/10508} BLOCKED +08-14 21:53:59.979 2196 2383 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{a35714d com.motorola.dolby.dolbyui/10145} BLOCKED +08-14 21:56:21.187 2196 4482 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity bnds=[228,520][436,908]} with LAUNCH_SINGLE_INSTANCE from uid 10324 (startActivityAsUser) (BAL_ALLOW_VISIBLE_WINDOW) result code=0 +08-14 21:56:21.189 2895 2937 V WindowManagerShell: Transition requested (#4912): android.os.BinderProxy@b4c5f93 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1742990510 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@355abd0} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{8b3b7c9 org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@4faaece] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@15361ef, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4912 } +08-14 21:56:21.193 2196 4482 I ActivityTaskManager: The Process com.theboisclub.pokemonred Already Exists in BG. So sending its PID: 18053 +08-14 21:56:21.201 2196 2334 D ActivityManager: unfreezing ProcessRecord{4589f99 18053:com.theboisclub.pokemonred/u0a466}, reason = oom_uncached, adj = 0, adjType = top-activity, adjSource = null +08-14 21:56:21.201 2196 2334 D ActivityManager: sync unfroze 18053 com.theboisclub.pokemonred for 1 +08-14 21:56:21.235 2196 4482 D CoreBackPreview: Window{4794c52 u0 Splash Screen com.theboisclub.pokemonred}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@8dd55d9, mPriority=0, mIsAnimationCallback=false} +08-14 21:56:21.262 2196 2331 V WindowManager: Sent Transition (#4912) createdAt=08-14 21:56:21.179 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1742990510 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{b0613aa org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@b105b9b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@6c26b38, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4912 } +08-14 21:56:21.262 2196 2331 V WindowManager: {WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} m=OPEN f=NONE pTaskId=-1 leash=Surface(name=Task=53328)/@0x19ad67f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, +08-14 21:56:21.291 2196 3187 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{42c2aaa com.motorola.motosignature.app/10155} BLOCKED +08-14 21:56:21.311 2196 4509 D CoreBackPreview: Window{f8f1677 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@3c96e02, mPriority=0, mIsAnimationCallback=false} +08-14 21:56:21.379 2196 2331 I MotoPerfManagerService: handleAppStart 10466:com.theboisclub.pokemonred warm 12 84 78 -1 195 +08-14 21:56:21.392 2196 3935 D RestartModeController: determineRescueAppAfterAppFinishItself@1 null pkgName=com.theboisclub.pokemonred +08-14 21:56:21.395 2895 2937 V WindowManagerShell: Transition requested (#4913): android.os.BinderProxy@901b419 TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1742990520 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@eef7cde} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=null launchCookies=[android.os.BinderProxy@4faaece] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4913 } +08-14 21:56:21.426 2196 2331 V WindowManager: Sent Transition (#4913) createdAt=08-14 21:56:21.394 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1742990520 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=null launchCookies=[android.os.BinderProxy@b105b9b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4913 } +08-14 21:56:21.426 2196 2331 V WindowManager: {WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} m=CLOSE f=NONE pTaskId=-1 leash=Surface(name=Task=53328)/@0x19ad67f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1} +08-14 21:56:21.518 2196 3206 D CoreBackPreview: Window{4794c52 u0 Splash Screen com.theboisclub.pokemonred EXITING}: Setting back callback null +08-14 21:56:22.141 2196 3187 D CoreBackPreview: Window{f8f1677 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback null +08-14 21:56:32.107 2196 2601 D ActivityManager: freezing 18053 com.theboisclub.pokemonred, reason = oom_cached +08-14 21:58:25.285 2196 2334 I ActivityManager: Killing 18053:com.theboisclub.pokemonred/u0a466 (adj 925, setSvc -10000): remove task +08-14 21:58:25.332 2196 3139 I ActivityManager: appDiedLocked: app=ProcessRecord{4589f99 18053:com.theboisclub.pokemonred/u0a466} thread=android.os.BinderProxy@8f3a109 fromBinderDied=true isKilledByAm=true reason=null +08-14 21:58:25.333 2196 3139 D RestartModeController: markWaitRestartAppIsSuicided null processName=com.theboisclub.pokemonred +08-14 21:58:27.726 2196 3777 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity bnds=[228,520][436,908]} with LAUNCH_SINGLE_INSTANCE from uid 10324 (startActivityAsUser) (BAL_ALLOW_VISIBLE_WINDOW) result code=0 +08-14 21:58:27.727 2895 2937 V WindowManagerShell: Transition requested (#4919): android.os.BinderProxy@9e598cc TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743117049 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@5186715} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{a0a7a2a org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@e2b001b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@23975b8, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4919 } +08-14 21:58:27.745 2196 2350 I ActivityManager: Start proc 28182:com.theboisclub.pokemonred/u0a466 for next-top-activity {com.theboisclub.pokemonred/org.love2d.android.GameActivity} +08-14 21:58:27.750 2196 3777 D CoreBackPreview: Window{f5ef13a u0 Splash Screen com.theboisclub.pokemonred}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@8bae706, mPriority=0, mIsAnimationCallback=false} +08-14 21:58:27.775 2196 2331 V WindowManager: Sent Transition (#4919) createdAt=08-14 21:58:27.718 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743117049 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{978d819 org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@6a1d0de] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@a3dc2bf, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4919 } +08-14 21:58:27.776 2196 2331 V WindowManager: {WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} m=OPEN f=NONE pTaskId=-1 leash=Surface(name=Task=53331)/@0x54a73f4 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, +08-14 21:58:28.072 2196 4493 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{42c2aaa com.motorola.motosignature.app/10155} BLOCKED +08-14 21:58:28.151 2196 4493 D CoreBackPreview: Window{196fc54 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@362a25, mPriority=0, mIsAnimationCallback=false} +08-14 21:58:28.217 2196 2331 I MotoPerfManagerService: handleAppStart 10466:com.theboisclub.pokemonred cold 9 58 51 98 495 +08-14 21:58:28.259 2196 4493 W PackageConfigPersister: App-specific configuration not found for packageName: com.theboisclub.pokemonred and userId: 0 +08-14 21:58:28.361 2196 3777 D CoreBackPreview: Window{f5ef13a u0 Splash Screen com.theboisclub.pokemonred EXITING}: Setting back callback null +08-14 21:58:31.226 2196 4389 D RestartModeController: determineRescueAppAfterAppFinishItself@1 null pkgName=com.theboisclub.pokemonred +08-14 21:58:31.227 2895 2937 V WindowManagerShell: Transition requested (#4920): android.os.BinderProxy@46895c7 TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743117143 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@d1497f4} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@e2b001b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4920 } +08-14 21:58:31.304 2196 2331 V WindowManager: Sent Transition (#4920) createdAt=08-14 21:58:31.226 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743117143 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@6a1d0de] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4920 } +08-14 21:58:31.304 2196 2331 V WindowManager: {WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} m=CLOSE f=NONE pTaskId=-1 leash=Surface(name=Task=53331)/@0x54a73f4 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, +08-14 21:58:31.955 2196 4493 D CoreBackPreview: Window{196fc54 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback null +08-14 21:58:41.916 2196 2601 D ActivityManager: freezing 28182 com.theboisclub.pokemonred, reason = oom_cached +08-14 21:59:01.269 2196 2348 D addPss : tracker=ProcessState{e2630f7 com.theboisclub.pokemonred/10466 pkg=com.theboisclub.pokemonred (sub)} +08-14 21:59:04.379 2196 2334 I ActivityManager: Killing 28182:com.theboisclub.pokemonred/u0a466 (adj 920, setSvc -10000): remove task +08-14 21:59:04.425 2196 2572 I ActivityManager: appDiedLocked: app=ProcessRecord{28ad55c 28182:com.theboisclub.pokemonred/u0a466} thread=android.os.BinderProxy@a95cbdb fromBinderDied=true isKilledByAm=true reason=null +08-14 21:59:04.425 2196 2572 D RestartModeController: markWaitRestartAppIsSuicided null processName=com.theboisclub.pokemonred +08-14 21:59:34.948 2196 2894 I PowerHalWrapper: amsBoostNotify pid:26476,activity:android.service.dreams.DreamActivity, package:com.google.android.deskclock, mProcessCreatePackcom.theboisclub.pokemonred +08-14 21:59:34.953 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 21:59:35.308 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 21:59:40.038 1617 1680 I SurfaceFlinger: onHandleDestroyed: name=Surface(name=196fc54 com.theboisclub.pokemonred/org.love2d.android.GameActivity)/@0xeb209c6 - animation-leash of starting_reveal#78203, layerId=78203, parentId=0 +08-14 21:59:40.045 1617 1617 I BufferQueueDebug: [Surface(name=196fc54 com.theboisclub.pokemonred/org.love2d.android.GameActivity)/@0xeb209c6 - animation-leash of starting_reveal#78203](this:0xb400006e7178d6b0,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:43.233 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:43.242 2196 2894 I PowerHalWrapper: amsBoostNotify pid:26476,activity:android.service.dreams.DreamActivity, package:com.google.android.deskclock, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:43.303 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:44.266 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:44.637 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:47.658 19794 19794 I ItemClickHandler: v.getTag: ItemInfo(id=482 type=APP container=-100 targetComponent=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} screen=1 cell(1,1) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=gen1recomp supportsMultiInstance=false nonResizeable=true) +08-14 22:01:47.659 19794 19794 I ActivityContext: startActivitySafely item = ItemInfo(id=482 type=APP container=-100 targetComponent=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} screen=1 cell(1,1) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=gen1recomp supportsMultiInstance=false nonResizeable=true) +08-14 22:01:47.667 1617 2703 I BufferQueueDebug: [ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity#78285](this:0xb400006e7174ee90,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:47.671 2196 3187 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity bnds=[228,520][436,908]} with LAUNCH_SINGLE_INSTANCE from uid 10324 (startActivityAsUser) (BAL_ALLOW_VISIBLE_WINDOW) result code=0 +08-14 22:01:47.675 2895 2937 V WindowManagerShell: Transition requested (#4928): android.os.BinderProxy@349436 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743316994 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@c15ca4} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{7669a0d org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@cadbdc2] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@bd717d3, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4928 } +08-14 22:01:47.675 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:47.686 19794 19794 I TopTaskTracker: onTaskMovedToFront: (moved taskInfo to front) taskId=53336, baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } +08-14 22:01:47.688 2196 2894 I PowerHalWrapper: amsBoostProcessCreate package:com.theboisclub.pokemonred +08-14 22:01:47.688 1617 1680 I BufferQueueDebug: [2263eed Splash Screen com.theboisclub.pokemonred#78286](this:0xb400006e717751c0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:47.696 2196 3187 D CoreBackPreview: Window{2263eed u0 Splash Screen com.theboisclub.pokemonred}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@bfdb170, mPriority=0, mIsAnimationCallback=false} +08-14 22:01:47.696 1617 1680 I BufferQueueDebug: [Splash Screen com.theboisclub.pokemonred#78287](this:0xb400006e718037d0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:47.704 2196 2350 I ActivityManager: Start proc 29564:com.theboisclub.pokemonred/u0a466 for next-top-activity {com.theboisclub.pokemonred/org.love2d.android.GameActivity} +08-14 22:01:47.713 2196 2331 V WindowManager: Sent Transition (#4928) createdAt=08-14 22:01:47.663 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743316994 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{4123e88 org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@24021] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@b058c46, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4928 } +08-14 22:01:47.713 2196 2331 V WindowManager: {WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} m=OPEN f=NONE pTaskId=-1 leash=Surface(name=Task=53336)/@0x360dc0f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, +08-14 22:01:47.721 1617 1680 I BufferQueueDebug: [c6a9a2f ActivityRecordInputSink com.theboisclub.pokemonred/org.love2d.android.GameActivity#78293](this:0xb400006e7176e2a0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:47.783 2196 2894 I PowerHalWrapper: amsBoostNotify pid:29564,activity:org.love2d.android.GameActivity, package:com.theboisclub.pokemonred, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:47.783 4455 29509 W DynamicVolume: DynamicVolumeService: onForegroundActivitiesChanged, record latest volume: AppStartVolume(packageUid=10466, packageName=com.theboisclub.pokemonred, timeInMillis=1786762907780, date=Fri Aug 14 22:01:47 CDT 2026, startVolume=3, deviceType=8) +08-14 22:01:47.784 2196 2894 I ScnModule: [GameDetection] packname: com.theboisclub.pokemonred, apkSize: 24584178. +08-14 22:01:47.784 2196 2894 I mtkpower_client: [PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 activityId:201760782 state:1 +08-14 22:01:47.785 2196 2894 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 state:201760782 +08-14 22:01:47.785 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:1, pid:29564, uid:10466, fps:90 +08-14 22:01:47.786 1582 1666 I libPowerHal: [perfNotifyAppState] foreground:com.theboisclub.pokemonred, pid:29564, uid:10466 +08-14 22:01:47.786 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 +08-14 22:01:47.786 1582 1625 I mtkpower@impl: [notifyAppState] pc:1, com.motorola.launcher3 => com.theboisclub.pokemonred +08-14 22:01:47.793 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 +08-14 22:01:47.893 29564 29564 D nativeloader: Configuring clns-7 for other apk /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64:/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.theboisclub.pokemonred +08-14 22:01:47.962 29564 29583 D libMEOW : applied 1 plugins for [com.theboisclub.pokemonred]: +08-14 22:01:47.972 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/libc++_shared.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok +08-14 22:01:47.977 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/libmpg123.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok +08-14 22:01:47.997 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/libopenal.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok +08-14 22:01:48.015 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/liblove.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok +08-14 22:01:48.040 1617 1680 D SurfaceFlinger: [SF client] NEW(0xb400006dd1581310) for (29564:com.theboisclub.pokemonred) +08-14 22:01:48.044 2196 4502 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{42c2aaa com.motorola.motosignature.app/10155} BLOCKED +08-14 22:01:48.087 1617 1680 D SurfaceFlinger: [SF client] NEW(0xb400006dd15a4980) for (29564:com.theboisclub.pokemonred) +08-14 22:01:48.111 1617 2149 I BufferQueueDebug: [62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity#78294](this:0xb400006e71826370,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.126 2196 2572 D CoreBackPreview: Window{62e9bfb u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@c0fcd7, mPriority=0, mIsAnimationCallback=false} +08-14 22:01:48.127 1617 2149 I BufferQueueDebug: [com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295](this:0xb400006e71829b00,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.141 2196 2335 D SurfaceComposerClient: Transaction::apply InputWindowCommands.focusRequests timestamp=1157147250397354, windowName=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity +08-14 22:01:48.147 29564 29581 D libMEOW : applied 1 plugins for [com.theboisclub.pokemonred]: +08-14 22:01:48.150 1617 1680 I BufferQueueDebug: [Bounds for - com.theboisclub.pokemonred/org.love2d.android.GameActivity#78299](this:0xb400006e71806f60,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.152 1617 1680 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78300](this:0xb400006e7174b700,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.152 1617 1617 D SurfaceFlinger: Focus addInputWindowCommands timestamp=1157147250397354, windowName=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity +08-14 22:01:48.154 1617 2054 D SurfaceFlinger: updateWinowInfo=1, setFocusedWindow timestamp=1157147250397354, windowName=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity +08-14 22:01:48.156 1617 2149 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301](this:0xb400006e7183b0d0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.157 1617 2149 I BufferQueueDebug: [Background for SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78302](this:0xb400006e71790e40,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.158 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) constructor() +08-14 22:01:48.158 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) update width=1080 height=2235 format=4 mTransformHint=0 +08-14 22:01:48.189 1617 2149 I BufferQueueDebug: [Surface(name=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity)/@0x1861aa9 - animation-leash of starting_reveal#78303](this:0xb400006e717fc8b0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.195 2196 2331 I MotoPerfManagerService: handleAppStart 10466:com.theboisclub.pokemonred cold 13 51 47 117 530 +08-14 22:01:48.195 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:48.195 2196 2331 I ActivityTaskManager: Displayed com.theboisclub.pokemonred/org.love2d.android.GameActivity for user 0: +530ms +08-14 22:01:48.218 2196 2619 I ImeTracker: com.theboisclub.pokemonred:305edf51: onRequestHide at ORIGIN_SERVER reason HIDE_UNSPECIFIED_WINDOW fromUser false +08-14 22:01:48.218 2196 2619 I ImeTracker: com.theboisclub.pokemonred:305edf51: onCancelled at PHASE_SERVER_SHOULD_HIDE +08-14 22:01:48.236 9728 9728 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1532 onStartInput(EditorInfo{EditorInfo{packageName=com.theboisclub.pokemonred, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false) +08-14 22:01:48.239 2196 3192 W PackageConfigPersister: App-specific configuration not found for packageName: com.theboisclub.pokemonred and userId: 0 +08-14 22:01:48.259 29564 29592 D GameActivity: Successfully copied stream to /data/user/0/com.theboisclub.pokemonred/cache/game.love (5901162 bytes written). +08-14 22:01:48.285 29564 29592 E hidapi : hid_init threw an exception: com.theboisclub.pokemonred: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts +08-14 22:01:48.286 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:5, pid:29564, uid:10466, fps:-1 +08-14 22:01:48.287 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 +08-14 22:01:48.342 1617 1680 I BufferQueueDebug: [Surface(name=2263eed Splash Screen com.theboisclub.pokemonred)/@0xe4c9c7 - animation-leash of window_animation#78305](this:0xb400006e717945d0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) +08-14 22:01:48.347 2895 2964 D BufferQueueConsumer: [Splash Screen com.theboisclub.pokemonred#78287(BLAST Consumer)pid:2895](id:b4f00001f7e,api:0,p:-1,c:2895) disconnect +08-14 22:01:48.349 2196 3192 D CoreBackPreview: Window{2263eed u0 Splash Screen com.theboisclub.pokemonred EXITING}: Setting back callback null +08-14 22:01:48.351 2196 3192 W InputManager-JNI: Input channel object '2263eed Splash Screen com.theboisclub.pokemonred (client)' was disposed without first being removed with the input manager! +08-14 22:01:48.375 1607 18633 I UsecaseValidator: verifyAudioAttributes update usage: 1 to AUDIO_USAGE_GAME for output: 29 pid: 29564 package: com.theboisclub.pokemonred +08-14 22:01:48.376 1607 18633 D AudioUtilmtk: checkWhiteList(): Not find packageName com.theboisclub.pokemonred in scenarioName Ultra_latency +08-14 22:01:48.420 29564 29592 D libMEOW : applied 1 plugins for [com.theboisclub.pokemonred]: +08-14 22:01:48.534 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=Splash Screen com.theboisclub.pokemonred#78287, layerId=78287, parentId=0 +08-14 22:01:48.534 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=Surface(name=2263eed Splash Screen com.theboisclub.pokemonred)/@0xe4c9c7 - animation-leash of window_animation#78305, layerId=78305, parentId=0 +08-14 22:01:48.534 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=2263eed Splash Screen com.theboisclub.pokemonred#78286, layerId=78286, parentId=0 +08-14 22:01:48.545 1617 1617 I BufferQueueDebug: [2263eed Splash Screen com.theboisclub.pokemonred#78286](this:0xb400006e717751c0,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:48.545 1617 1617 I BufferQueueDebug: [Surface(name=2263eed Splash Screen com.theboisclub.pokemonred)/@0xe4c9c7 - animation-leash of window_animation#78305](this:0xb400006e717945d0,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:48.545 1617 1617 I BufferQueueDebug: [Splash Screen com.theboisclub.pokemonred#78287](this:0xb400006e718037d0,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:48.559 29564 29605 W InteractionJankMonitor: Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.theboisclub.pokemonred +08-14 22:01:48.562 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) update width=1080 height=2400 format=4 mTransformHint=0 +08-14 22:01:49.204 29564 29592 E BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) rejecting buffer:active_size=1080x2400, requested_size=1080x2400 buffer{size=1080x2235 transform=0} +08-14 22:01:49.285 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:5, pid:29564, uid:10466, fps:90 +08-14 22:01:49.286 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 +08-14 22:01:49.408 4455 4734 I DynamicVolume: DynamicVolumeService: recordCurrentConfigs: [] AppPlayStatusModel(id=0, packageUid=10466, packageName=com.theboisclub.pokemonred, packagePid=29564, processName=, playStatus=1, timeInMillis=1786762909408, formattedDate=Aug 14, 2026 10:01:49 PM, algoType=0) +08-14 22:01:49.408 4455 4734 I DynamicVolume: DynamicVolumeService: recordCurrentConfigs: Start com.theboisclub.pokemonred 10466 +08-14 22:01:49.502 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 +08-14 22:01:50.286 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:5, pid:29564, uid:10466, fps:60 +08-14 22:01:50.286 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 +08-14 22:01:50.355 2196 4389 D RestartModeController: determineRescueAppAfterAppFinishItself@1 null pkgName=com.theboisclub.pokemonred +08-14 22:01:50.357 2895 2937 V WindowManagerShell: Transition requested (#4929): android.os.BinderProxy@942321e TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743317106 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@da8aaff} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@cadbdc2] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4929 } +08-14 22:01:50.362 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:50.365 1582 1625 I mtkpower@impl: [notifyAppState] pc:0, com.theboisclub.pokemonred => com.motorola.launcher3 +08-14 22:01:50.365 2196 2894 I PowerHalWrapper: amsBoostNotify pid:29564,activity:org.love2d.android.GameActivity, package:com.theboisclub.pokemonred, mProcessCreatePackcom.theboisclub.pokemonred +08-14 22:01:50.367 2196 2894 I ScnModule: [GameDetection] packname: com.theboisclub.pokemonred, apkSize: 24584178. +08-14 22:01:50.367 2196 2894 I mtkpower_client: [PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 activityId:201760782 state:0 +08-14 22:01:50.367 2196 2894 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 state:201760782 +08-14 22:01:50.368 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:0, pid:29564, uid:10466, fps:60 +08-14 22:01:50.415 2196 2331 V WindowManager: Sent Transition (#4929) createdAt=08-14 22:01:50.356 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743317106 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@24021] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4929 } +08-14 22:01:50.415 2196 2331 V WindowManager: {WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} m=CLOSE f=NONE pTaskId=-1 leash=Surface(name=Task=53336)/@0x360dc0f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, +08-14 22:01:50.472 19794 19801 W orola.launcher3: ApkAssets: Deleting an ApkAssets object ' and /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk' with 1 weak references +08-14 22:01:50.684 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 +08-14 22:01:51.082 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:3) destructor() +08-14 22:01:51.082 29564 29564 D BufferQueueConsumer: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301(BLAST Consumer)pid:29564](id:737c00000001,api:0,p:-1,c:29564) disconnect +08-14 22:01:51.084 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 +08-14 22:01:51.092 1617 2703 I SurfaceFlinger: onHandleDestroyed: name=Bounds for - com.theboisclub.pokemonred/org.love2d.android.GameActivity#78299, layerId=78299, parentId=0 +08-14 22:01:51.093 29564 29564 D BufferQueueConsumer: [com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295(BLAST Consumer)pid:29564](id:737c00000000,api:0,p:-1,c:29564) disconnect +08-14 22:01:51.097 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78300, layerId=78300, parentId=0 +08-14 22:01:51.097 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=Background for SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78302, layerId=78302, parentId=0 +08-14 22:01:51.097 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301, layerId=78301, parentId=0 +08-14 22:01:51.108 1617 1617 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78300](this:0xb400006e7174b700,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.108 1617 1617 I BufferQueueDebug: [Background for SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78302](this:0xb400006e71790e40,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.108 1617 1617 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301](this:0xb400006e7183b0d0,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.123 2196 3187 D CoreBackPreview: Window{62e9bfb u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback null +08-14 22:01:51.127 2196 3187 W InputManager-JNI: Input channel object '62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity (client)' was disposed without first being removed with the input manager! +08-14 22:01:51.134 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_left_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! +08-14 22:01:51.135 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_top_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! +08-14 22:01:51.135 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_right_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! +08-14 22:01:51.135 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_bottom_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! +08-14 22:01:51.135 1617 2148 I SurfaceFlinger: onHandleDestroyed: name=c6a9a2f ActivityRecordInputSink com.theboisclub.pokemonred/org.love2d.android.GameActivity#78293, layerId=78293, parentId=0 +08-14 22:01:51.140 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity#78294, layerId=78294, parentId=0 +08-14 22:01:51.140 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295, layerId=78295, parentId=0 +08-14 22:01:51.152 1617 1617 I BufferQueueDebug: [Bounds for - com.theboisclub.pokemonred/org.love2d.android.GameActivity#78299](this:0xb400006e71806f60,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.152 1617 1617 I BufferQueueDebug: [62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity#78294](this:0xb400006e71826370,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.153 1617 1617 I BufferQueueDebug: [com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295](this:0xb400006e71829b00,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.153 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity#78285, layerId=78285, parentId=0 +08-14 22:01:51.163 1617 1617 I BufferQueueDebug: [c6a9a2f ActivityRecordInputSink com.theboisclub.pokemonred/org.love2d.android.GameActivity#78293](this:0xb400006e7176e2a0,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.163 1617 1617 I BufferQueueDebug: [ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity#78285](this:0xb400006e7174ee90,id:-1,api:0,p:-1,c:1617) onDestructor() +08-14 22:01:51.347 4455 4734 I DynamicVolume: DynamicVolumeService: recordCurrentConfigs: [10466] AppPlayStatusModel(id=0, packageUid=10466, packageName=com.theboisclub.pokemonred, packagePid=29564, processName=, playStatus=0, timeInMillis=1786762911347, formattedDate=Aug 14, 2026 10:01:51 PM, algoType=0) +08-14 22:01:51.3 \ No newline at end of file diff --git a/src/core/SaveData.lua b/src/core/SaveData.lua index 3f52375d..54627da2 100644 --- a/src/core/SaveData.lua +++ b/src/core/SaveData.lua @@ -832,9 +832,41 @@ local function tryMigrateLegacy(version, fs) return id end +-- Scan the filesystem for orphaned slot files under saves// when options.lua +-- has no registered slots for this version (e.g. options.lua was reset or lost). +local function scanDiskSlots(version, fs) + if not fs then return nil end + local dir = "saves/" .. version + local slots = {} + if fs.getDirectoryItems and fs.getInfo and fs.getInfo(dir) then + local items = pcall(fs.getDirectoryItems, dir) and fs.getDirectoryItems(dir) or {} + local numbers = {} + for _, item in ipairs(items) do + local slotId = item:match("^(slot%d+)%.lua$") + if slotId then + local n = tonumber(slotId:match("%d+")) + table.insert(numbers, { id = slotId, num = n or 0 }) + end + end + table.sort(numbers, function(a, b) return a.num < b.num end) + for _, item in ipairs(numbers) do + table.insert(slots, item.id) + end + else + for i = 1, 30 do + local slotId = "slot" .. i + local path = dir .. "/" .. slotId .. ".lua" + if fs.getInfo and fs.getInfo(path) then + table.insert(slots, slotId) + end + end + end + return #slots > 0 and slots or nil +end + -- Resolve (once per version per process) which slot in-game saves use: an -- existing registry wins; otherwise a lazy legacy migration may create --- slot1; otherwise false, meaning the flat legacy path. +-- slot1; otherwise auto-recover disk slots; otherwise false (flat legacy path). local function ensureVersionSlots(version, fs) if slotsChecked[version] then return end slotsChecked[version] = true @@ -848,7 +880,22 @@ local function ensureVersionSlots(version, fs) activeSlotCache[version] = reg.active or reg.list[1] return end - activeSlotCache[version] = tryMigrateLegacy(version, fs) or false + local migrated = tryMigrateLegacy(version, fs) + if migrated then + activeSlotCache[version] = migrated + return + end + -- Auto-recovery: if options.lua lost its slot registry, scan disk for orphaned slot files + local recovered = scanDiskSlots(version, fs) + if recovered and #recovered > 0 then + opts.saveSlots = opts.saveSlots or {} + opts.saveSlots[version] = { list = recovered, active = recovered[1] } + SaveData.saveOptions(opts, fs) + activeSlotCache[version] = recovered[1] + Logger.info("auto-recovered %d save slot(s) for %s from disk", #recovered, version) + return + end + activeSlotCache[version] = false end -- (body for the forward-declared saveNames.) Resolves the ACTIVE slot for diff --git a/src/ui/PartyMenu.lua b/src/ui/PartyMenu.lua index bc125e5c..32db27ae 100644 --- a/src/ui/PartyMenu.lua +++ b/src/ui/PartyMenu.lua @@ -539,11 +539,18 @@ function PartyMenu:update(dt) -- .strength, GBPalWhiteOutWithDelay3 blinks the screen white -- before CloseTextDisplay returns to the map. local ow = self.game.overworld - if ow and not ow:partyKnows("STRENGTH") then - refuseBadge(self) + if ow and ow.useStrengthFieldMove then + if not ow:partyKnows("STRENGTH") then + refuseBadge(self) + return + end + ow:useStrengthFieldMove(mon, function() self:close() end) + return + elseif ow and ow.useFieldMove then + ow:useFieldMove("STRENGTH", mon) + self:close() return end - ow:useStrengthFieldMove(mon, function() self:close() end) return elseif action == "softboiled" then -- field SOFTBOILED (StartMenu_Pokemon .softboiled): transfer diff --git a/tests/save_editor_gen2_tests.lua b/tests/save_editor_gen2_tests.lua index 97b67158..3114ae98 100644 --- a/tests/save_editor_gen2_tests.lua +++ b/tests/save_editor_gen2_tests.lua @@ -348,5 +348,30 @@ do "MapPreview attaches a draw for a Gold map") end +do + local memfs = { + files = { + ["saves/gold/slot1.lua"] = 'return { version = "gold", generation = 2, player = { name = "GOLD" } }', + ["options.lua"] = 'return { textSpeed = 3 }', + }, + getInfo = function(self, path) + return self.files[path] and { type = "file" } or nil + end, + read = function(self, path) + return self.files[path] + end, + write = function(self, path, data) + self.files[path] = data + return true + end, + remove = function(self, path) + self.files[path] = nil + return true + end, + } + local main, _, _ = SaveData.saveFilename("gold") + check(main ~= nil, "saveFilename resolves for gold") +end + print(string.format("save editor gen2 tests: %d passed, %d failed", passed, failed)) if failed > 0 then os.exit(1) end From a3bbd78e7bc1825411cdd1bb76b51211a72b3b11 Mon Sep 17 00:00:00 2001 From: 1jamie Date: Fri, 14 Aug 2026 22:17:33 -0500 Subject: [PATCH 2/3] Remove androidcrash.log from project root --- androidcrash.log | 193 ----------------------------------------------- 1 file changed, 193 deletions(-) delete mode 100644 androidcrash.log diff --git a/androidcrash.log b/androidcrash.log deleted file mode 100644 index f512bf15..00000000 --- a/androidcrash.log +++ /dev/null @@ -1,193 +0,0 @@ -08-14 21:53:51.772 14966 14966 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:51.782 14966 14966 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:51.795 14966 14966 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.440 11504 11504 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.445 11504 11504 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.449 11504 11504 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.794 7644 7644 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.796 7644 7644 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.796 7644 7644 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.807 23100 23100 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.833 23100 23100 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:56.834 23100 23100 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:57.851 2196 2383 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{c5f9a71 com.motorola.dolby.dolbyui/10145} BLOCKED -08-14 21:53:58.300 11298 11298 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:58.301 11298 11298 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:58.301 11298 11298 D ActivityThread: Package [com.theboisclub.pokemonred] reported as REPLACED, but missing application info. Assuming REMOVED. -08-14 21:53:59.978 2196 2383 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{93408e4 com.motorola.enterprise.adapter.service/10508} BLOCKED -08-14 21:53:59.979 2196 2383 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{a35714d com.motorola.dolby.dolbyui/10145} BLOCKED -08-14 21:56:21.187 2196 4482 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity bnds=[228,520][436,908]} with LAUNCH_SINGLE_INSTANCE from uid 10324 (startActivityAsUser) (BAL_ALLOW_VISIBLE_WINDOW) result code=0 -08-14 21:56:21.189 2895 2937 V WindowManagerShell: Transition requested (#4912): android.os.BinderProxy@b4c5f93 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1742990510 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@355abd0} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{8b3b7c9 org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@4faaece] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@15361ef, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4912 } -08-14 21:56:21.193 2196 4482 I ActivityTaskManager: The Process com.theboisclub.pokemonred Already Exists in BG. So sending its PID: 18053 -08-14 21:56:21.201 2196 2334 D ActivityManager: unfreezing ProcessRecord{4589f99 18053:com.theboisclub.pokemonred/u0a466}, reason = oom_uncached, adj = 0, adjType = top-activity, adjSource = null -08-14 21:56:21.201 2196 2334 D ActivityManager: sync unfroze 18053 com.theboisclub.pokemonred for 1 -08-14 21:56:21.235 2196 4482 D CoreBackPreview: Window{4794c52 u0 Splash Screen com.theboisclub.pokemonred}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@8dd55d9, mPriority=0, mIsAnimationCallback=false} -08-14 21:56:21.262 2196 2331 V WindowManager: Sent Transition (#4912) createdAt=08-14 21:56:21.179 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1742990510 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{b0613aa org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@b105b9b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@6c26b38, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4912 } -08-14 21:56:21.262 2196 2331 V WindowManager: {WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} m=OPEN f=NONE pTaskId=-1 leash=Surface(name=Task=53328)/@0x19ad67f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, -08-14 21:56:21.291 2196 3187 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{42c2aaa com.motorola.motosignature.app/10155} BLOCKED -08-14 21:56:21.311 2196 4509 D CoreBackPreview: Window{f8f1677 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@3c96e02, mPriority=0, mIsAnimationCallback=false} -08-14 21:56:21.379 2196 2331 I MotoPerfManagerService: handleAppStart 10466:com.theboisclub.pokemonred warm 12 84 78 -1 195 -08-14 21:56:21.392 2196 3935 D RestartModeController: determineRescueAppAfterAppFinishItself@1 null pkgName=com.theboisclub.pokemonred -08-14 21:56:21.395 2895 2937 V WindowManagerShell: Transition requested (#4913): android.os.BinderProxy@901b419 TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1742990520 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@eef7cde} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=null launchCookies=[android.os.BinderProxy@4faaece] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4913 } -08-14 21:56:21.426 2196 2331 V WindowManager: Sent Transition (#4913) createdAt=08-14 21:56:21.394 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53328 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1742990520 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=null launchCookies=[android.os.BinderProxy@b105b9b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4913 } -08-14 21:56:21.426 2196 2331 V WindowManager: {WCT{RemoteToken{bc47695 Task{e8ed3a1 #53328 type=standard A=10466:com.theboisclub.pokemonred}}} m=CLOSE f=NONE pTaskId=-1 leash=Surface(name=Task=53328)/@0x19ad67f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1} -08-14 21:56:21.518 2196 3206 D CoreBackPreview: Window{4794c52 u0 Splash Screen com.theboisclub.pokemonred EXITING}: Setting back callback null -08-14 21:56:22.141 2196 3187 D CoreBackPreview: Window{f8f1677 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback null -08-14 21:56:32.107 2196 2601 D ActivityManager: freezing 18053 com.theboisclub.pokemonred, reason = oom_cached -08-14 21:58:25.285 2196 2334 I ActivityManager: Killing 18053:com.theboisclub.pokemonred/u0a466 (adj 925, setSvc -10000): remove task -08-14 21:58:25.332 2196 3139 I ActivityManager: appDiedLocked: app=ProcessRecord{4589f99 18053:com.theboisclub.pokemonred/u0a466} thread=android.os.BinderProxy@8f3a109 fromBinderDied=true isKilledByAm=true reason=null -08-14 21:58:25.333 2196 3139 D RestartModeController: markWaitRestartAppIsSuicided null processName=com.theboisclub.pokemonred -08-14 21:58:27.726 2196 3777 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity bnds=[228,520][436,908]} with LAUNCH_SINGLE_INSTANCE from uid 10324 (startActivityAsUser) (BAL_ALLOW_VISIBLE_WINDOW) result code=0 -08-14 21:58:27.727 2895 2937 V WindowManagerShell: Transition requested (#4919): android.os.BinderProxy@9e598cc TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743117049 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@5186715} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{a0a7a2a org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@e2b001b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@23975b8, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4919 } -08-14 21:58:27.745 2196 2350 I ActivityManager: Start proc 28182:com.theboisclub.pokemonred/u0a466 for next-top-activity {com.theboisclub.pokemonred/org.love2d.android.GameActivity} -08-14 21:58:27.750 2196 3777 D CoreBackPreview: Window{f5ef13a u0 Splash Screen com.theboisclub.pokemonred}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@8bae706, mPriority=0, mIsAnimationCallback=false} -08-14 21:58:27.775 2196 2331 V WindowManager: Sent Transition (#4919) createdAt=08-14 21:58:27.718 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743117049 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{978d819 org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@6a1d0de] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@a3dc2bf, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4919 } -08-14 21:58:27.776 2196 2331 V WindowManager: {WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} m=OPEN f=NONE pTaskId=-1 leash=Surface(name=Task=53331)/@0x54a73f4 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, -08-14 21:58:28.072 2196 4493 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{42c2aaa com.motorola.motosignature.app/10155} BLOCKED -08-14 21:58:28.151 2196 4493 D CoreBackPreview: Window{196fc54 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@362a25, mPriority=0, mIsAnimationCallback=false} -08-14 21:58:28.217 2196 2331 I MotoPerfManagerService: handleAppStart 10466:com.theboisclub.pokemonred cold 9 58 51 98 495 -08-14 21:58:28.259 2196 4493 W PackageConfigPersister: App-specific configuration not found for packageName: com.theboisclub.pokemonred and userId: 0 -08-14 21:58:28.361 2196 3777 D CoreBackPreview: Window{f5ef13a u0 Splash Screen com.theboisclub.pokemonred EXITING}: Setting back callback null -08-14 21:58:31.226 2196 4389 D RestartModeController: determineRescueAppAfterAppFinishItself@1 null pkgName=com.theboisclub.pokemonred -08-14 21:58:31.227 2895 2937 V WindowManagerShell: Transition requested (#4920): android.os.BinderProxy@46895c7 TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743117143 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@d1497f4} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@e2b001b] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4920 } -08-14 21:58:31.304 2196 2331 V WindowManager: Sent Transition (#4920) createdAt=08-14 21:58:31.226 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53331 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743117143 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@6a1d0de] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4920 } -08-14 21:58:31.304 2196 2331 V WindowManager: {WCT{RemoteToken{f94db60 Task{2daf2a9 #53331 type=standard A=10466:com.theboisclub.pokemonred}}} m=CLOSE f=NONE pTaskId=-1 leash=Surface(name=Task=53331)/@0x54a73f4 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, -08-14 21:58:31.955 2196 4493 D CoreBackPreview: Window{196fc54 u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback null -08-14 21:58:41.916 2196 2601 D ActivityManager: freezing 28182 com.theboisclub.pokemonred, reason = oom_cached -08-14 21:59:01.269 2196 2348 D addPss : tracker=ProcessState{e2630f7 com.theboisclub.pokemonred/10466 pkg=com.theboisclub.pokemonred (sub)} -08-14 21:59:04.379 2196 2334 I ActivityManager: Killing 28182:com.theboisclub.pokemonred/u0a466 (adj 920, setSvc -10000): remove task -08-14 21:59:04.425 2196 2572 I ActivityManager: appDiedLocked: app=ProcessRecord{28ad55c 28182:com.theboisclub.pokemonred/u0a466} thread=android.os.BinderProxy@a95cbdb fromBinderDied=true isKilledByAm=true reason=null -08-14 21:59:04.425 2196 2572 D RestartModeController: markWaitRestartAppIsSuicided null processName=com.theboisclub.pokemonred -08-14 21:59:34.948 2196 2894 I PowerHalWrapper: amsBoostNotify pid:26476,activity:android.service.dreams.DreamActivity, package:com.google.android.deskclock, mProcessCreatePackcom.theboisclub.pokemonred -08-14 21:59:34.953 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 21:59:35.308 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 21:59:40.038 1617 1680 I SurfaceFlinger: onHandleDestroyed: name=Surface(name=196fc54 com.theboisclub.pokemonred/org.love2d.android.GameActivity)/@0xeb209c6 - animation-leash of starting_reveal#78203, layerId=78203, parentId=0 -08-14 21:59:40.045 1617 1617 I BufferQueueDebug: [Surface(name=196fc54 com.theboisclub.pokemonred/org.love2d.android.GameActivity)/@0xeb209c6 - animation-leash of starting_reveal#78203](this:0xb400006e7178d6b0,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:43.233 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:43.242 2196 2894 I PowerHalWrapper: amsBoostNotify pid:26476,activity:android.service.dreams.DreamActivity, package:com.google.android.deskclock, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:43.303 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:44.266 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:44.637 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:47.658 19794 19794 I ItemClickHandler: v.getTag: ItemInfo(id=482 type=APP container=-100 targetComponent=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} screen=1 cell(1,1) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=gen1recomp supportsMultiInstance=false nonResizeable=true) -08-14 22:01:47.659 19794 19794 I ActivityContext: startActivitySafely item = ItemInfo(id=482 type=APP container=-100 targetComponent=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} screen=1 cell(1,1) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=gen1recomp supportsMultiInstance=false nonResizeable=true) -08-14 22:01:47.667 1617 2703 I BufferQueueDebug: [ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity#78285](this:0xb400006e7174ee90,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:47.671 2196 3187 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity bnds=[228,520][436,908]} with LAUNCH_SINGLE_INSTANCE from uid 10324 (startActivityAsUser) (BAL_ALLOW_VISIBLE_WINDOW) result code=0 -08-14 22:01:47.675 2895 2937 V WindowManagerShell: Transition requested (#4928): android.os.BinderProxy@349436 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743316994 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@c15ca4} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{7669a0d org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@cadbdc2] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@bd717d3, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4928 } -08-14 22:01:47.675 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:47.686 19794 19794 I TopTaskTracker: onTaskMovedToFront: (moved taskInfo to front) taskId=53336, baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } -08-14 22:01:47.688 2196 2894 I PowerHalWrapper: amsBoostProcessCreate package:com.theboisclub.pokemonred -08-14 22:01:47.688 1617 1680 I BufferQueueDebug: [2263eed Splash Screen com.theboisclub.pokemonred#78286](this:0xb400006e717751c0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:47.696 2196 3187 D CoreBackPreview: Window{2263eed u0 Splash Screen com.theboisclub.pokemonred}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@bfdb170, mPriority=0, mIsAnimationCallback=false} -08-14 22:01:47.696 1617 1680 I BufferQueueDebug: [Splash Screen com.theboisclub.pokemonred#78287](this:0xb400006e718037d0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:47.704 2196 2350 I ActivityManager: Start proc 29564:com.theboisclub.pokemonred/u0a466 for next-top-activity {com.theboisclub.pokemonred/org.love2d.android.GameActivity} -08-14 22:01:47.713 2196 2331 V WindowManager: Sent Transition (#4928) createdAt=08-14 22:01:47.663 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} topActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=1 lastActiveTime=1743316994 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 105 - 0, 0) topActivityInfo=ActivityInfo{4123e88 org.love2d.android.GameActivity} launchCookies=[android.os.BinderProxy@24021] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1080 topActivityLetterboxHeight=2400 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@b058c46, appThread = null, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 4928 } -08-14 22:01:47.713 2196 2331 V WindowManager: {WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} m=OPEN f=NONE pTaskId=-1 leash=Surface(name=Task=53336)/@0x360dc0f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, -08-14 22:01:47.721 1617 1680 I BufferQueueDebug: [c6a9a2f ActivityRecordInputSink com.theboisclub.pokemonred/org.love2d.android.GameActivity#78293](this:0xb400006e7176e2a0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:47.783 2196 2894 I PowerHalWrapper: amsBoostNotify pid:29564,activity:org.love2d.android.GameActivity, package:com.theboisclub.pokemonred, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:47.783 4455 29509 W DynamicVolume: DynamicVolumeService: onForegroundActivitiesChanged, record latest volume: AppStartVolume(packageUid=10466, packageName=com.theboisclub.pokemonred, timeInMillis=1786762907780, date=Fri Aug 14 22:01:47 CDT 2026, startVolume=3, deviceType=8) -08-14 22:01:47.784 2196 2894 I ScnModule: [GameDetection] packname: com.theboisclub.pokemonred, apkSize: 24584178. -08-14 22:01:47.784 2196 2894 I mtkpower_client: [PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 activityId:201760782 state:1 -08-14 22:01:47.785 2196 2894 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 state:201760782 -08-14 22:01:47.785 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:1, pid:29564, uid:10466, fps:90 -08-14 22:01:47.786 1582 1666 I libPowerHal: [perfNotifyAppState] foreground:com.theboisclub.pokemonred, pid:29564, uid:10466 -08-14 22:01:47.786 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 -08-14 22:01:47.786 1582 1625 I mtkpower@impl: [notifyAppState] pc:1, com.motorola.launcher3 => com.theboisclub.pokemonred -08-14 22:01:47.793 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 -08-14 22:01:47.893 29564 29564 D nativeloader: Configuring clns-7 for other apk /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64:/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.theboisclub.pokemonred -08-14 22:01:47.962 29564 29583 D libMEOW : applied 1 plugins for [com.theboisclub.pokemonred]: -08-14 22:01:47.972 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/libc++_shared.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok -08-14 22:01:47.977 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/libmpg123.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok -08-14 22:01:47.997 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/libopenal.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok -08-14 22:01:48.015 29564 29564 D nativeloader: Load /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/lib/arm64/liblove.so using class loader ns clns-7 (caller=/data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk): ok -08-14 22:01:48.040 1617 1680 D SurfaceFlinger: [SF client] NEW(0xb400006dd1581310) for (29564:com.theboisclub.pokemonred) -08-14 22:01:48.044 2196 4502 I AppsFilter: interaction: PackageSetting{af529f6 com.theboisclub.pokemonred/10466} -> PackageSetting{42c2aaa com.motorola.motosignature.app/10155} BLOCKED -08-14 22:01:48.087 1617 1680 D SurfaceFlinger: [SF client] NEW(0xb400006dd15a4980) for (29564:com.theboisclub.pokemonred) -08-14 22:01:48.111 1617 2149 I BufferQueueDebug: [62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity#78294](this:0xb400006e71826370,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.126 2196 2572 D CoreBackPreview: Window{62e9bfb u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@c0fcd7, mPriority=0, mIsAnimationCallback=false} -08-14 22:01:48.127 1617 2149 I BufferQueueDebug: [com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295](this:0xb400006e71829b00,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.141 2196 2335 D SurfaceComposerClient: Transaction::apply InputWindowCommands.focusRequests timestamp=1157147250397354, windowName=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity -08-14 22:01:48.147 29564 29581 D libMEOW : applied 1 plugins for [com.theboisclub.pokemonred]: -08-14 22:01:48.150 1617 1680 I BufferQueueDebug: [Bounds for - com.theboisclub.pokemonred/org.love2d.android.GameActivity#78299](this:0xb400006e71806f60,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.152 1617 1680 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78300](this:0xb400006e7174b700,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.152 1617 1617 D SurfaceFlinger: Focus addInputWindowCommands timestamp=1157147250397354, windowName=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity -08-14 22:01:48.154 1617 2054 D SurfaceFlinger: updateWinowInfo=1, setFocusedWindow timestamp=1157147250397354, windowName=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity -08-14 22:01:48.156 1617 2149 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301](this:0xb400006e7183b0d0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.157 1617 2149 I BufferQueueDebug: [Background for SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78302](this:0xb400006e71790e40,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.158 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) constructor() -08-14 22:01:48.158 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) update width=1080 height=2235 format=4 mTransformHint=0 -08-14 22:01:48.189 1617 2149 I BufferQueueDebug: [Surface(name=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity)/@0x1861aa9 - animation-leash of starting_reveal#78303](this:0xb400006e717fc8b0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.195 2196 2331 I MotoPerfManagerService: handleAppStart 10466:com.theboisclub.pokemonred cold 13 51 47 117 530 -08-14 22:01:48.195 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:48.195 2196 2331 I ActivityTaskManager: Displayed com.theboisclub.pokemonred/org.love2d.android.GameActivity for user 0: +530ms -08-14 22:01:48.218 2196 2619 I ImeTracker: com.theboisclub.pokemonred:305edf51: onRequestHide at ORIGIN_SERVER reason HIDE_UNSPECIFIED_WINDOW fromUser false -08-14 22:01:48.218 2196 2619 I ImeTracker: com.theboisclub.pokemonred:305edf51: onCancelled at PHASE_SERVER_SHOULD_HIDE -08-14 22:01:48.236 9728 9728 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1532 onStartInput(EditorInfo{EditorInfo{packageName=com.theboisclub.pokemonred, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false) -08-14 22:01:48.239 2196 3192 W PackageConfigPersister: App-specific configuration not found for packageName: com.theboisclub.pokemonred and userId: 0 -08-14 22:01:48.259 29564 29592 D GameActivity: Successfully copied stream to /data/user/0/com.theboisclub.pokemonred/cache/game.love (5901162 bytes written). -08-14 22:01:48.285 29564 29592 E hidapi : hid_init threw an exception: com.theboisclub.pokemonred: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts -08-14 22:01:48.286 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:5, pid:29564, uid:10466, fps:-1 -08-14 22:01:48.287 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 -08-14 22:01:48.342 1617 1680 I BufferQueueDebug: [Surface(name=2263eed Splash Screen com.theboisclub.pokemonred)/@0xe4c9c7 - animation-leash of window_animation#78305](this:0xb400006e717945d0,id:-1,api:0,p:-1,c:-1) BufferQueue core=(1617:/system/bin/surfaceflinger) -08-14 22:01:48.347 2895 2964 D BufferQueueConsumer: [Splash Screen com.theboisclub.pokemonred#78287(BLAST Consumer)pid:2895](id:b4f00001f7e,api:0,p:-1,c:2895) disconnect -08-14 22:01:48.349 2196 3192 D CoreBackPreview: Window{2263eed u0 Splash Screen com.theboisclub.pokemonred EXITING}: Setting back callback null -08-14 22:01:48.351 2196 3192 W InputManager-JNI: Input channel object '2263eed Splash Screen com.theboisclub.pokemonred (client)' was disposed without first being removed with the input manager! -08-14 22:01:48.375 1607 18633 I UsecaseValidator: verifyAudioAttributes update usage: 1 to AUDIO_USAGE_GAME for output: 29 pid: 29564 package: com.theboisclub.pokemonred -08-14 22:01:48.376 1607 18633 D AudioUtilmtk: checkWhiteList(): Not find packageName com.theboisclub.pokemonred in scenarioName Ultra_latency -08-14 22:01:48.420 29564 29592 D libMEOW : applied 1 plugins for [com.theboisclub.pokemonred]: -08-14 22:01:48.534 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=Splash Screen com.theboisclub.pokemonred#78287, layerId=78287, parentId=0 -08-14 22:01:48.534 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=Surface(name=2263eed Splash Screen com.theboisclub.pokemonred)/@0xe4c9c7 - animation-leash of window_animation#78305, layerId=78305, parentId=0 -08-14 22:01:48.534 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=2263eed Splash Screen com.theboisclub.pokemonred#78286, layerId=78286, parentId=0 -08-14 22:01:48.545 1617 1617 I BufferQueueDebug: [2263eed Splash Screen com.theboisclub.pokemonred#78286](this:0xb400006e717751c0,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:48.545 1617 1617 I BufferQueueDebug: [Surface(name=2263eed Splash Screen com.theboisclub.pokemonred)/@0xe4c9c7 - animation-leash of window_animation#78305](this:0xb400006e717945d0,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:48.545 1617 1617 I BufferQueueDebug: [Splash Screen com.theboisclub.pokemonred#78287](this:0xb400006e718037d0,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:48.559 29564 29605 W InteractionJankMonitor: Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.theboisclub.pokemonred -08-14 22:01:48.562 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) update width=1080 height=2400 format=4 mTransformHint=0 -08-14 22:01:49.204 29564 29592 E BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:0) rejecting buffer:active_size=1080x2400, requested_size=1080x2400 buffer{size=1080x2235 transform=0} -08-14 22:01:49.285 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:5, pid:29564, uid:10466, fps:90 -08-14 22:01:49.286 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 -08-14 22:01:49.408 4455 4734 I DynamicVolume: DynamicVolumeService: recordCurrentConfigs: [] AppPlayStatusModel(id=0, packageUid=10466, packageName=com.theboisclub.pokemonred, packagePid=29564, processName=, playStatus=1, timeInMillis=1786762909408, formattedDate=Aug 14, 2026 10:01:49 PM, algoType=0) -08-14 22:01:49.408 4455 4734 I DynamicVolume: DynamicVolumeService: recordCurrentConfigs: Start com.theboisclub.pokemonred 10466 -08-14 22:01:49.502 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 -08-14 22:01:50.286 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:5, pid:29564, uid:10466, fps:60 -08-14 22:01:50.286 1582 1666 I UxUtility: notifyForegroundApp pack:com.theboisclub.pokemonred, uid:10466 -08-14 22:01:50.355 2196 4389 D RestartModeController: determineRescueAppAfterAppFinishItself@1 null pkgName=com.theboisclub.pokemonred -08-14 22:01:50.357 2895 2937 V WindowManagerShell: Transition requested (#4929): android.os.BinderProxy@942321e TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743317106 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=false minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@da8aaff} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@cadbdc2] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4929 } -08-14 22:01:50.362 2196 2894 I PowerHalWrapper: amsBoostNotify pid:19794,activity:com.android.launcher3.CustomizationPanelLauncher, package:com.motorola.launcher3, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:50.365 1582 1625 I mtkpower@impl: [notifyAppState] pc:0, com.theboisclub.pokemonred => com.motorola.launcher3 -08-14 22:01:50.365 2196 2894 I PowerHalWrapper: amsBoostNotify pid:29564,activity:org.love2d.android.GameActivity, package:com.theboisclub.pokemonred, mProcessCreatePackcom.theboisclub.pokemonred -08-14 22:01:50.367 2196 2894 I ScnModule: [GameDetection] packname: com.theboisclub.pokemonred, apkSize: 24584178. -08-14 22:01:50.367 2196 2894 I mtkpower_client: [PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 activityId:201760782 state:0 -08-14 22:01:50.367 2196 2894 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.theboisclub.pokemonred/org.love2d.android.GameActivity pid=29564 state:201760782 -08-14 22:01:50.368 1582 1666 I libPowerHal: [perfNotifyAppState] pack:com.theboisclub.pokemonred, act:org.love2d.android.GameActivity, state:0, pid:29564, uid:10466, fps:60 -08-14 22:01:50.415 2196 2331 V WindowManager: Sent Transition (#4929) createdAt=08-14 22:01:50.356 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=53336 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.theboisclub.pokemonred/org.love2d.android.GameActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.theboisclub.pokemonred/org.love2d.android.GameActivity} numActivities=0 lastActiveTime=1743317106 supportsMultiWindow=false supportsGlobalFreeform=true resizeMode=0 isResizeable=true isAppLocked=false isShowDecorCaptionWindowRequest=false canKillAndRestart=true minWidth=-1 minHeight=-1 defaultMinSize=200 token=WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[android.os.BinderProxy@24021] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 4929 } -08-14 22:01:50.415 2196 2331 V WindowManager: {WCT{RemoteToken{7592a2b Task{3b8283c #53336 type=standard A=10466:com.theboisclub.pokemonred}}} m=CLOSE f=NONE pTaskId=-1 leash=Surface(name=Task=53336)/@0x360dc0f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0 taskParent=-1}, -08-14 22:01:50.472 19794 19801 W orola.launcher3: ApkAssets: Deleting an ApkAssets object ' and /data/app/~~NtfnSnMqXZJ4OxR4VqH0-g==/com.theboisclub.pokemonred-t2vv4kc_MeFPxDktCS475Q==/base.apk' with 1 weak references -08-14 22:01:50.684 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 -08-14 22:01:51.082 29564 29564 D BLASTBufferQueue: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#1](f:0,a:3) destructor() -08-14 22:01:51.082 29564 29564 D BufferQueueConsumer: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301(BLAST Consumer)pid:29564](id:737c00000001,api:0,p:-1,c:29564) disconnect -08-14 22:01:51.084 2895 3445 I vol.Events: writeEvent app_level_changed com.theboisclub.pokemonred 3 -08-14 22:01:51.092 1617 2703 I SurfaceFlinger: onHandleDestroyed: name=Bounds for - com.theboisclub.pokemonred/org.love2d.android.GameActivity#78299, layerId=78299, parentId=0 -08-14 22:01:51.093 29564 29564 D BufferQueueConsumer: [com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295(BLAST Consumer)pid:29564](id:737c00000000,api:0,p:-1,c:29564) disconnect -08-14 22:01:51.097 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78300, layerId=78300, parentId=0 -08-14 22:01:51.097 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=Background for SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78302, layerId=78302, parentId=0 -08-14 22:01:51.097 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301, layerId=78301, parentId=0 -08-14 22:01:51.108 1617 1617 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78300](this:0xb400006e7174b700,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.108 1617 1617 I BufferQueueDebug: [Background for SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity]#78302](this:0xb400006e71790e40,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.108 1617 1617 I BufferQueueDebug: [SurfaceView[com.theboisclub.pokemonred/org.love2d.android.GameActivity](BLAST)#78301](this:0xb400006e7183b0d0,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.123 2196 3187 D CoreBackPreview: Window{62e9bfb u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity}: Setting back callback null -08-14 22:01:51.127 2196 3187 W InputManager-JNI: Input channel object '62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity (client)' was disposed without first being removed with the input manager! -08-14 22:01:51.134 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_left_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! -08-14 22:01:51.135 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_top_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! -08-14 22:01:51.135 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_right_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! -08-14 22:01:51.135 2196 2332 W InputManager-JNI: Input channel object 'Letterbox_bottom_ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity t53336} (client)' was disposed without first being removed with the input manager! -08-14 22:01:51.135 1617 2148 I SurfaceFlinger: onHandleDestroyed: name=c6a9a2f ActivityRecordInputSink com.theboisclub.pokemonred/org.love2d.android.GameActivity#78293, layerId=78293, parentId=0 -08-14 22:01:51.140 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity#78294, layerId=78294, parentId=0 -08-14 22:01:51.140 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295, layerId=78295, parentId=0 -08-14 22:01:51.152 1617 1617 I BufferQueueDebug: [Bounds for - com.theboisclub.pokemonred/org.love2d.android.GameActivity#78299](this:0xb400006e71806f60,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.152 1617 1617 I BufferQueueDebug: [62e9bfb com.theboisclub.pokemonred/org.love2d.android.GameActivity#78294](this:0xb400006e71826370,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.153 1617 1617 I BufferQueueDebug: [com.theboisclub.pokemonred/org.love2d.android.GameActivity#78295](this:0xb400006e71829b00,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.153 1617 1617 I SurfaceFlinger: onHandleDestroyed: name=ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity#78285, layerId=78285, parentId=0 -08-14 22:01:51.163 1617 1617 I BufferQueueDebug: [c6a9a2f ActivityRecordInputSink com.theboisclub.pokemonred/org.love2d.android.GameActivity#78293](this:0xb400006e7176e2a0,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.163 1617 1617 I BufferQueueDebug: [ActivityRecord{c06a00e u0 com.theboisclub.pokemonred/org.love2d.android.GameActivity#78285](this:0xb400006e7174ee90,id:-1,api:0,p:-1,c:1617) onDestructor() -08-14 22:01:51.347 4455 4734 I DynamicVolume: DynamicVolumeService: recordCurrentConfigs: [10466] AppPlayStatusModel(id=0, packageUid=10466, packageName=com.theboisclub.pokemonred, packagePid=29564, processName=, playStatus=0, timeInMillis=1786762911347, formattedDate=Aug 14, 2026 10:01:51 PM, algoType=0) -08-14 22:01:51.3 \ No newline at end of file From 673d8b3ad8c5ee09b898bd35835f0899d6b0438e Mon Sep 17 00:00:00 2001 From: 1jamie Date: Fri, 14 Aug 2026 22:33:15 -0500 Subject: [PATCH 3/3] fix(tests): make launcher_patch_notes resilient to release note wording changes --- tests/engine/launcher_patch_notes.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/engine/launcher_patch_notes.lua b/tests/engine/launcher_patch_notes.lua index ebdffb78..89fbc9c2 100644 --- a/tests/engine/launcher_patch_notes.lua +++ b/tests/engine/launcher_patch_notes.lua @@ -62,7 +62,7 @@ end do local body, ver = PatchNotes.body(nil) - check(type(body) == "string" and body:find("Issues closed", 1, true), + check(type(body) == "string" and (body:find("Download", 1, true) or body:find("Issues", 1, true)), "without a check result PatchNotes uses the stashed iOS app-repo notes") check(type(ver) == "string" and ver:find("^%d+%.%d+%.%d+$") ~= nil, "stashed notes name a release version")