Skip to content

[Bug] HMA-Service无法启动 #348

@edison7719

Description

@edison7719

Steps to reproduce/复现步骤

1、正常安装HMA-V3.6.r455.e0e62b6-release.apk.
2、LSPosed启用模块隐藏应用列表(com.tsng.hidemyapplist),勾选系统框架
3、重新启动系统。
4、进入隐藏应用列app,显示模块已激活[3.6-455],系统服务未运行。
通过查看Log,Config file没有找到,导致service crash了。
09-23 20:26:23.592 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:23 (HMA-XposedEntry) Hook entry
09-23 20:26:26.481 2247 2597 I LSPosed-Bridge: [DEBUG] 09-23 20:26:26 (HMA-XposedEntry) Got pms: com.android.server.pm.PackageManagerService$IPackageManagerImpl@409df93
09-23 20:26:26.484 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:26 (HMA-UserService) Initialize HMAService - Version 99
09-23 20:26:26.491 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:26 (HMA-Service) Data dir: /data/misc/hide_my_applist_iovvrwyczoolgdli
09-23 20:26:26.497 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:26 (HMA-Service) Config file not found
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: [ERROR] 09-23 20:26:26 (HMA-XposedEntry) System service crashed
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: java.lang.NullPointerException: Attempt to invoke interface method 'android.app.ContentProviderHolder android.app.IActivityManager.getContentProvider(android.app.IApplicationThread, java.lang.String, java.lang.String, int, boolean)' on a null object reference
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.app.ActivityThread.acquireProvider(ActivityThread.java:7893)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:3765)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.content.ContentResolver.acquireProvider(ContentResolver.java:2529)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$ContentProviderHolder.getProvider(Settings.java:3317)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:3543)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$System.getStringForUser(Settings.java:4222)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$System.getString(Settings.java:4203)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at com.android.server.pm.ComputerEngine.getHiddenAppPackageName(ComputerEngine.java:4787)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at com.android.server.pm.ComputerEngine.getInstalledApplications(ComputerEngine.java:4766)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at com.android.server.pm.IPackageManagerBase.getInstalledApplications(IPackageManagerBase.java:474)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at R2.a.(Unknown Source:871)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at R2.e.a(Unknown Source:35)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at icu.nullptr.hidemyapplist.xposed.XposedEntry.handleLoadPackage$lambda$5$lambda$4(Unknown Source:7)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at icu.nullptr.hidemyapplist.xposed.XposedEntry.a(Unknown Source:0)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at G3.k.invoke(Unknown Source:13)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at X2.a.run(Unknown Source:244)

Expected behaviour/预期行为

模块已经激活,系统服务应该运行。

Actual behaviour/实际行为

模块已经激活,系统服务未运行。

Xposed Module List/Xposed 模块列表

1

Magisk Module List/Magisk 模块列表

1

Hide-My-Applist version/Hide-My-Applist 版本

HMA-V3.6.r455.e0e62b6-release

Android version/Android 版本

android 15

Magisk version/Magisk 版本

SukiSU Ultra3.19 GKI2.0

Version requirement/版本要求

Latest CI debug build/最新 CI debug 构建

Logs/日志

通过查看Log,Config file没有找到,导致service crash了。
09-23 20:26:23.592 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:23 (HMA-XposedEntry) Hook entry
09-23 20:26:26.481 2247 2597 I LSPosed-Bridge: [DEBUG] 09-23 20:26:26 (HMA-XposedEntry) Got pms: com.android.server.pm.PackageManagerService$IPackageManagerImpl@409df93
09-23 20:26:26.484 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:26 (HMA-UserService) Initialize HMAService - Version 99
09-23 20:26:26.491 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:26 (HMA-Service) Data dir: /data/misc/hide_my_applist_iovvrwyczoolgdli
09-23 20:26:26.497 2247 2597 I LSPosed-Bridge: [ INFO] 09-23 20:26:26 (HMA-Service) Config file not found
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: [ERROR] 09-23 20:26:26 (HMA-XposedEntry) System service crashed
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: java.lang.NullPointerException: Attempt to invoke interface method 'android.app.ContentProviderHolder android.app.IActivityManager.getContentProvider(android.app.IApplicationThread, java.lang.String, java.lang.String, int, boolean)' on a null object reference
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.app.ActivityThread.acquireProvider(ActivityThread.java:7893)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:3765)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.content.ContentResolver.acquireProvider(ContentResolver.java:2529)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$ContentProviderHolder.getProvider(Settings.java:3317)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:3543)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$System.getStringForUser(Settings.java:4222)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at android.provider.Settings$System.getString(Settings.java:4203)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at com.android.server.pm.ComputerEngine.getHiddenAppPackageName(ComputerEngine.java:4787)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at com.android.server.pm.ComputerEngine.getInstalledApplications(ComputerEngine.java:4766)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at com.android.server.pm.IPackageManagerBase.getInstalledApplications(IPackageManagerBase.java:474)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at R2.a.(Unknown Source:871)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at R2.e.a(Unknown Source:35)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at icu.nullptr.hidemyapplist.xposed.XposedEntry.handleLoadPackage$lambda$5$lambda$4(Unknown Source:7)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at icu.nullptr.hidemyapplist.xposed.XposedEntry.a(Unknown Source:0)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at G3.k.invoke(Unknown Source:13)
09-23 20:26:26.503 2247 2597 I LSPosed-Bridge: at X2.a.run(Unknown Source:244)

log.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions