[无法复现] 不读取主用户以外的应用信息
下图的测试应用是安装在工作资料里的,并不能正常显示应用信息,也不会出现重新打开选项

你是把模块装在多用户了还是把demo装在多用户了还是两个都装在多用户了?
你是把模块装在多用户了还是把demo装在多用户了还是两个都装在多用户了?
模块在主用户,demo在多用户(模块装多用户没法选择hook系统框架)
工作资料是用什么开启的,系统是什么,安卓版本是什么,请提供更多有效信息以便我能还原你的使用环境
另外请描述一下使用场景
工作资料是用什么开启的,系统是什么,安卓版本是什么,请提供更多有效信息以便我能还原你的使用环境
另外请描述一下使用场景
使用Island开启的,系统是K40的Arrow OS(Android 12),LSPosed Zygisk版本 1.8.3 (6552),模块版本1.02
使用场景的话我会将一些应用安装在工作资料中,当它崩溃的时候的弹窗不会显示重新打开,崩溃详情中也不会显示崩溃应用的图标、ABI、版本(输出的崩溃详情是没有问题的),只有在主用户有相同包名应用时会显示主用户里应用的图标、ABI、版本
工作资料是用什么开启的,系统是什么,安卓版本是什么,请提供更多有效信息以便我能还原你的使用环境 另外请描述一下使用场景
使用Island开启的,系统是K40的Arrow OS(Android 12),LSPosed Zygisk版本 1.8.3 (6552),模块版本1.02
使用场景的话我会将一些应用安装在工作资料中,当它崩溃的时候的弹窗不会显示重新打开,崩溃详情中也不会显示崩溃应用的图标、ABI、版本(输出的崩溃详情是没有问题的),只有在主用户有相同包名应用时会显示主用户里应用的图标、ABI、版本
能否提供一下相关问题的截图,比如崩溃对话框的形态。
工作资料是用什么开启的,系统是什么,安卓版本是什么,请提供更多有效信息以便我能还原你的使用环境 另外请描述一下使用场景
使用Island开启的,系统是K40的Arrow OS(Android 12),LSPosed Zygisk版本 1.8.3 (6552),模块版本1.02 使用场景的话我会将一些应用安装在工作资料中,当它崩溃的时候的弹窗不会显示重新打开,崩溃详情中也不会显示崩溃应用的图标、ABI、版本(输出的崩溃详情是没有问题的),只有在主用户有相同包名应用时会显示主用户里应用的图标、ABI、版本
能否提供一下相关问题的截图,比如崩溃对话框的形态。

(主用户有安装相同包名的应用时和主用户的崩溃一样会显示应用详情,只不过重新打开按钮会变成打开主用户的)
感谢,后期会进行修复。
新版本已修复,如有问题请再反馈
新版本已修复,如有问题请再反馈
修好了,但是并不是完全修好了
新版本已修复,如有问题请再反馈
![]()
修好了,但是并不是完全修好了
我用类原生 Arrow 和 Pixel 均未能复现这个问题,可能是你的系统问题,包括使用了 MIUI 和 ColorOS,一切正常
测试用手机 K20 Pro 小米10 一加9P
若想解决,请把主界面右上角第一个按钮点进去的日志发给我
日志中要包含你出错这个界面截图的出错 APP
若想解决,请把主界面右上角第一个按钮点进去的日志发给我
拿测试应用试的
2022-10-18T03:10:22.323 ------ [AppErrorsTracking][I][android]--> Received crash application data --pid 7807
2022-10-18T03:10:22.289 ------ [AppErrorsTracking][E][android]--> Application "com.fankes.apperrorsdemo" has stopped --user 10 --pid 7807
(真的就这点)

我怀疑是SELinux 拦了但是并没有看见,以下是过滤后的log
com.fankes.apperrorstracking https://justpaste.it/52avr
com.fankes.apperrorsdemo https://justpaste.it/4b4el
若想解决,请把主界面右上角第一个按钮点进去的日志发给我
拿测试应用试的
2022-10-18T03:10:22.323 ------ [AppErrorsTracking][I][android]--> Received crash application data --pid 7807 2022-10-18T03:10:22.289 ------ [AppErrorsTracking][E][android]--> Application "com.fankes.apperrorsdemo" has stopped --user 10 --pid 7807(真的就这点)
![]()
我怀疑是SELinux 拦了但是并没有看见,以下是过滤后的log
com.fankes.apperrorstracking https://justpaste.it/52avr
com.fankes.apperrorsdemo https://justpaste.it/4b4el
但是 APP 的信息直接从系统框架读取,除非系统的问题,否则不可能获取不到,那你把 selinux 暂时设置宽容看看
我没有头猪了,SELinux宽容也不行,等我更系统看看吧
我没有头猪了,SELinux宽容也不行,等我更系统看看吧
你完全不需要睡觉的吗(
我没有头猪了,SELinux宽容也不行,等我更系统看看吧
你完全不需要睡觉的吗(
(我拖到现在才更系统)
尝试清空了一下应用数据并没有用
以下是已启用的Xposed模块
以下是Magisk模块

有没有一种可能和语言有关,我在简体中文环境测试是正常的,不过可能与这个无关,我任何刷了 Arrow OS 的手机都不能复现你的问题,所以,我也不知道怎么解决,除非你把手机寄给我调试
有没有一种可能和语言有关,我在简体中文环境测试是正常的,不过可能与这个无关,我任何刷了 Arrow OS 的手机都不能复现你的问题,所以,我也不知道怎么解决,除非你把手机寄给我调试
未曾设想的道路,我试试🌿
有没有一种可能和语言有关,我在简体中文环境测试是正常的,不过可能与这个无关,我任何刷了 Arrow OS 的手机都不能复现你的问题,所以,我也不知道怎么解决,除非你把手机寄给我调试
未曾设想的道路,我试试🌿
不关语言,我把几乎所有Magisk模组禁用了,Xposed Hook系统的都禁用了也一样,不管了反正又不是不能用
等我月底最后修复一次,再修不好再说
等我月底最后修复一次,再修不好再说
真的太玄学了,你那无法复现我这里稳定复现,只能理解成可能我设备维护者加了什么料
等我月底最后修复一次,再修不好再说
真的太玄学了,你那无法复现我这里稳定复现,只能理解成可能我设备维护者加了什么料
那还真难说,因为这东西,有可能都不是软件的问题,毕竟aosp开源的,你要去看它提交记录
等我月底最后修复一次,再修不好再说
真的太玄学了,你那无法复现我这里稳定复现,只能理解成可能我设备维护者加了什么料
那还真难说,因为这东西,有可能都不是软件的问题,毕竟aosp开源的,你要去看它提交记录
是啊,看你说别的设备刷Arrow没法复现觉得多半是设备树(?)了,这种问题真的难顶
等我月底最后修复一次,再修不好再说
真的太玄学了,你那无法复现我这里稳定复现,只能理解成可能我设备维护者加了什么料
那还真难说,因为这东西,有可能都不是软件的问题,毕竟aosp开源的,你要去看它提交记录
是啊,看你说别的设备刷Arrow没法复现觉得多半是设备树(?)了,这种问题真的难顶
别急,~~我这就去买一个你型号的手机(((~~
通过系统框架获取到 ApplicationInfo 并通过以下方式获取 APP 的名称取到空白。
val frameworkContext: Context // 获取到系统框架的上下文实例
val appName = frameworkContext.getPackageInfo(packageName, 0)?.applicationInfo?.loadLabel(frameworkContext.packageManager)?.toString() ?: ""
而且这句没有经过任何异常捕获,经过判断得知可能获取到的值本身就是 null,但是这是系统框架,依然获取不到多用户的 APP 信息,这就属于系统问题了,我目前又测试了不少设备,甚至使用 Arrow 的 13 构建也不能触发你的问题,初步怀疑你的系统多用户功能有问题,所以这可能不再是我需要解决的问题了,下个版本更新时获取不到的数据我会返回“unknown”。
累了。(tired)
通过系统框架获取到
ApplicationInfo并通过以下方式获取 APP 的名称取到空白。val frameworkContext: Context // 获取到系统框架的上下文实例 val appName = frameworkContext.getPackageInfo(packageName, 0)?.applicationInfo?.loadLabel(frameworkContext.packageManager)?.toString() ?: ""而且这句没有经过任何异常捕获,经过判断得知可能获取到的值本身就是
null,但是这是系统框架,依然获取不到多用户的 APP 信息,这就属于系统问题了,我目前又测试了不少设备,甚至使用 Arrow 的 13 构建也不能触发你的问题,初步怀疑你的系统多用户功能有问题,所以这可能不再是我需要解决的问题了,下个版本更新时获取不到的数据我会返回“unknown”。累了。(tired)
摆烂也挺好的,无伤大雅(我机器作者跑去搞13了12到现在还没更) Thanox的应用列表是可以获取到应用名称图标的,可能借口不一样吧
摆烂也挺好的,无伤大雅(我机器作者跑去搞13了12到现在还没更) Thanox的应用列表是可以获取到应用名称图标的,可能借口不一样吧
所以它支不支持多用户,而你的是多用户无法获取对吧。
摆烂也挺好的,无伤大雅(我机器作者跑去搞13了12到现在还没更) Thanox的应用列表是可以获取到应用名称图标的,可能借口不一样吧
所以它支不支持多用户,而你的是多用户无法获取对吧。
据我的测试是支持的,后面这句没看懂