How to avoid a forced shutdown on an Android 13 device for vehicles?
0
votes
0
answers
76
views
I've bought a Chinese device for my car/motorcycle, which runs Android 13. I don't want to root it to keep the warranty valid, but the device is easy enough to customize: for example, I've been able to change the launcher (I'll use none of the pre-defined apps for music and navigation, and I don't have an iPhone, so the non-customizable home screen UI had no use for me).
The device is meant to be "permanently installed" on the vehicle, not to be detachable: it has a power cable coming out from the back that you have to put in the vehicle and connect with screws, but it also has a USB C port.
Here's the problem: it works fine when powered by the USB C port, but during the startup, a pop-up appears telling you that it will shut down in 5 seconds unless you press "Cancel" (but there are no buttons on the device apart one that only switches it off) and then it shuts down, just to boots again, and then repeat this cycle.
I've been somewhat able to "bypass" that popup using a "scientific method" which is by frantically tapping everywhere on the screen until something happens (like an app starts); if it happens, then the pop-up goes and I can keep the device on as long as I want. I've not been able to find any procedure that grants me to get to this point: I just have to try and try until I succeed.
I'd like better to power it using the USB port on my vehicles, so I'd need a way to know what happens at startup in order to know and disable the app (if any) that opens the pop-up; or maybe I could launch at startup some process (but very quickly) that makes it happy.
I've tried the UAC program, and there's just a handful of proprietary apps in the phone (other than the launcher): they're not even hidden so I can launch them from the apps tray but they are in Chinese and apparently, they do some RAM test or ... nothing visible.
- Is there a way to show on screen the processes that are running, so I can see what's alive when it wants to shut down?
- Is there a way to add an app that will start at startup before anything else?
- Does someone have other ideas about how to detect/block/disable the process that wants to shut down the phone if not powered by the power cable?
This is the package list obtained with ADB:
android
android.auto_generated_rro_product__
android.auto_generated_rro_vendor__
android.ext.services
android.overlay.dynamicNavBar
android.overlay.navbar
com.android.backupconfirm
com.android.bips
com.android.bluetooth
com.android.bluetoothmidiservice
com.android.bookmarkprovider
com.android.calllogbackup
com.android.captiveportallogin
com.android.carrierconfig
com.android.carrierdefaultapp
com.android.certinstaller
com.android.chrome
com.android.companiondevicemanager
com.android.cts.ctsshim
com.android.cts.priv.ctsshim
com.android.dialer
com.android.documentsui
com.android.dreams.basic
com.android.dreams.phototable
com.android.dynsystem
com.android.egg
com.android.emergency
com.android.externalstorage
com.android.gallery3d
com.android.hotspot2
com.android.htmlviewer
com.android.inputdevices
com.android.internal.display.cutout.emulation.corner
com.android.internal.display.cutout.emulation.double
com.android.internal.display.cutout.emulation.tall
com.android.internal.systemui.navbar.gestural
com.android.internal.systemui.navbar.gestural_extra_wide_back
com.android.internal.systemui.navbar.gestural_narrow_back
com.android.internal.systemui.navbar.gestural_wide_back
com.android.internal.systemui.navbar.threebutton
com.android.internal.systemui.navbar.twobutton
com.android.keychain
com.android.localtransport
com.android.location.fused
com.android.managedprovisioning
com.android.mms.service
com.android.modulemetadata
com.android.mtp
com.android.musicfx
com.android.networkstack
com.android.networkstack.permissionconfig
com.android.nfc
com.android.ons
com.android.overlay.wallpaperconfig
com.android.packageinstaller
com.android.pacprocessor
com.android.permissioncontroller
com.android.phone
com.android.printspooler
com.android.providers.blockednumber
com.android.providers.calendar
com.android.providers.contacts
com.android.providers.downloads
com.android.providers.downloads.ui
com.android.providers.media
com.android.providers.partnerbookmarks
com.android.providers.settings
com.android.providers.telephony
com.android.providers.userdictionary
com.android.provision
com.android.proxyhandler
com.android.se
com.android.server.telecom
com.android.settings
com.android.settings.intelligence
com.android.settings.overlay.oversea
com.android.sharedstoragebackup
com.android.shell
com.android.simappdialog
com.android.smspush
com.android.sprd.telephony.server
com.android.statementservice
com.android.stk
com.android.storagemanager
com.android.systemui
com.android.theme.color.black
com.android.theme.color.cinnamon
com.android.theme.color.green
com.android.theme.color.ocean
com.android.theme.color.orchid
com.android.theme.color.purple
com.android.theme.color.space
com.android.theme.font.notoserifsource
com.android.theme.icon.roundedrect
com.android.theme.icon.square
com.android.theme.icon.squircle
com.android.theme.icon.teardrop
com.android.theme.icon_pack.circular.android
com.android.theme.icon_pack.circular.launcher
com.android.theme.icon_pack.circular.settings
com.android.theme.icon_pack.circular.systemui
com.android.theme.icon_pack.circular.themepicker
com.android.theme.icon_pack.filled.android
com.android.theme.icon_pack.filled.launcher
com.android.theme.icon_pack.filled.settings
com.android.theme.icon_pack.filled.systemui
com.android.theme.icon_pack.filled.themepicker
com.android.theme.icon_pack.rounded.android
com.android.theme.icon_pack.rounded.launcher
com.android.theme.icon_pack.rounded.settings
com.android.theme.icon_pack.rounded.systemui
com.android.traceur
com.android.vending
com.android.vpndialogs
com.android.wallpaper
com.android.wallpaper.livepicker
com.android.wallpaperbackup
com.android.wallpapercropper
com.asus.soundrecorder
com.carletter.car
com.chartcross.gpstestplus
com.google.android.apps.maps
com.google.android.apps.restore
com.google.android.configupdater
com.google.android.ext.shared
com.google.android.feedback
com.google.android.gms
com.google.android.gms.location.history
com.google.android.gmsintegration
com.google.android.googlequicksearchbox
com.google.android.gsf
com.google.android.inputmethod.latin
com.google.android.onetimeinitializer
com.google.android.overlay.gmsconfig
com.google.android.overlay.gmsgsaconfig
com.google.android.partnersetup
com.google.android.printservice.recommendation
com.google.android.projection.gearhead
com.google.android.syncadapters.calendar
com.google.android.syncadapters.contacts
com.google.android.tts
com.google.android.webview
com.mdc.nasoni
com.microsoft.launcher
com.redstone.ota.ui
com.softwinner.explore
com.sprd.autoslt
com.sprd.cameracalibration
com.sprd.cameraipcontrol
com.sprd.engineermode
com.sprd.logmanager
com.sprd.omacp
com.sprd.powersavemodelauncher
com.sprd.systemupdate
com.sprd.uasetting
com.sprd.validationtools
com.spreadtrum.proxy.nfwlocation
com.spreadtrum.sgps
com.spreadtrum.vce
com.unisoc.aicore.uscaiengine
com.unisoc.launcher.customization
com.unisoc.mssv
com.unisoc.storageclearmanager
com.waze
com.zqc.agingtesttool
com.zqc.audioroute
com.zqc.camera
com.zqc.functioncore
com.zqc.launcher
com.zqc.screensaver
com.zqc.usb.mediaplayer
com.zxbluelet
org.chromium.browser
Asked by Parduz
(111 rep)
Dec 3, 2024, 01:07 AM
Last activity: Dec 6, 2024, 02:56 PM
Last activity: Dec 6, 2024, 02:56 PM