RikkaApps / Sui

Modern super user interface implementation on Android.
GNU General Public License v3.0
2.65k stars 152 forks source link

开发者选项和部分设置二级菜单闪退 #24

Open ShinkaiMakoto opened 2 years ago

ShinkaiMakoto commented 2 years ago

坚果r1 SmartisanOS 7.2.0.3 安卓8.1.0 riru 最新版 magisk最新版 模块列表 sui从12.0.0之后的版本都会出现这个问题

开发者设置闪退 且没有发送快捷方式提示 另外长按设置也不行,可能是因为锤子不支持shortcut 按*#组合键打开的是WiFi

12.0.0版本是可以正常使用的

希望大佬看下,闪退log已经附上

模块列表: Screenshot_2022-02-01-01-27-27-126_MSettings

ShinkaiMakoto commented 2 years ago

FATAL EXCEPTION: main Process: com.android.settings, PID: 2638 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Class.isAssignableFrom(java.lang.Class)' on a null object reference at rikka.sui.g0.callActivityOnSaveInstanceState(SourceFile:2) at android.app.ActivityThread.callCallActivityOnSaveInstanceState(ActivityThread.java:5227) at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:4529) at android.app.ActivityThread.handleStopActivity(ActivityThread.java:4588) at android.app.ActivityThread.-wrap25(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:167) at android.app.ActivityThread.main(ActivityThread.java:7145) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:820)

blog2i2j commented 2 years ago

小米6x, miui 9.6.6.0, android 8.1, 设置里面的所有带...的更多选项的二级菜单全部闪退. 卸载sui后没有问题. 重新安装sui还是同样问题. 我用的zygisk的sui

blog2i2j commented 2 years ago

能否分享一个12.0.0版本给我, 这个下载不到呢

我也是android 8.1 miui, 闪退二级菜单

坚果r1 SmartisanOS 7.2.0.3 安卓8.1.0 riru 最新版 magisk最新版 模块列表 sui从12.0.0之后的版本都会出现这个问题

开发者设置闪退 且没有发送快捷方式提示 另外长按设置也不行,可能是因为锤子不支持shortcut 按*#组合键打开的是WiFi

12.0.0版本是可以正常使用的

希望大佬看下,闪退log已经附上

模块列表: Screenshot_2022-02-01-01-27-27-126_MSettings

ShinkaiMakoto commented 2 years ago

https://t.me/ksc666/4783 只有riru的

blog2i2j commented 2 years ago

https://t.me/ksc666/4783 只有riru的

感谢, 先用这个顶着.

RikkaW commented 2 years ago

虽然但是但是虽然,有试过当下最新的版本(12.6.1)吗(

ShinkaiMakoto commented 2 years ago

还是不行 最新版12.6.1

FATAL EXCEPTION: main Process: com.android.settings, PID: 9463 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Class.isAssignableFrom(java.lang.Class)' on a null object reference at rikka.sui.m0.callActivityOnSaveInstanceState(SourceFile:2) at android.app.ActivityThread.callCallActivityOnSaveInstanceState(ActivityThread.java:5227) at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:4529) at android.app.ActivityThread.handleStopActivity(ActivityThread.java:4588) at android.app.ActivityThread.-wrap25(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:167) at android.app.ActivityThread.main(ActivityThread.java:7145) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:820)

RikkaW commented 2 years ago

这里找一个最新的,选 debug 版本,然后提供开机 log。

blog2i2j commented 2 years ago

虽然但是但是虽然,有试过当下最新的版本(12.6.1)吗

试的就是12.6.1, zygisk版本和riru版本都试了, 闪退. 而且appops弹不出授权窗口.

12.0.0下appops能弹授权.

blog2i2j commented 2 years ago

这里找一个最新的,选 debug 版本,然后提供开机 log。

---Detected Device Info---

isAB=false isSAR=false ramdisk=true

---System Properties---

[gsm.operator.orig.alpha]: [CHINA MOBILE]

[gsm.version.ril-impl]: [Qualcomm RIL 1.0]

[persist.sys.exif.model]: [MI 6X]

[ro.bootimage.build.date]: [Thu Aug 23 17:25:23 CST 2018]

[ro.build.date]: [Thu Aug 23 17:25:23 CST 2018]

[ro.build.description]: [wayne-user 8.1.0 OPM1.171019.011 V9.6.6.0.ODCCNFD release-keys]

[ro.product.model]: [MI 6X]

[ro.vendor.build.date]: [Thu Aug 23 17:25:23 CST 2018]

[ro.vendor.product.model]: [MI 6X]

---System MountInfo---

1038 1038 0:1 / / ro master:1 - rootfs rootfs ro,seclabel 1039 1038 0:16 / /dev rw,nosuid,relatime master:2 - tmpfs tmpfs rw,seclabel,size=2917032k,nr_inodes=729258,mode=755 1040 1039 0:13 / /dev/pts rw,relatime master:3 - devpts devpts rw,seclabel,mode=600 1041 1039 0:19 / /dev/memcg rw,relatime master:4 - cgroup none rw,memory 1042 1039 0:20 / /dev/stune rw,relatime master:5 - cgroup none rw,schedtune 1043 1039 0:22 / /dev/cpuctl rw,relatime master:6 - cgroup none rw,cpu 1044 1039 0:23 / /dev/cpuset rw,relatime master:7 - cgroup none rw,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 1045 1039 0:29 / /dev/usb-ffs/adb rw,relatime master:31 - functionfs adb rw 1046 1038 0:4 / /proc rw,relatime master:8 - proc proc rw,gid=3009,hidepid=2 1047 1038 0:17 / /sys rw,relatime master:9 - sysfs sysfs rw,seclabel 1048 1047 0:15 / /sys/fs/selinux rw,relatime master:10 - selinuxfs selinuxfs rw 1049 1047 0:6 / /sys/kernel/debug rw,relatime master:11 - debugfs debugfs rw,seclabel 1050 1049 0:8 / /sys/kernel/debug/tracing rw,relatime master:29 - tracefs tracefs rw,seclabel 1051 1047 0:24 / /sys/fs/pstore rw,relatime master:12 - pstore pstore rw,seclabel 1052 1047 0:25 / /sys/fs/cgroup rw,relatime master:13 - tmpfs none rw,seclabel,size=2917032k,nr_inodes=729258,mode=750,gid=1000 1053 1052 0:19 / /sys/fs/cgroup/memory rw,relatime master:14 - cgroup none rw,memory 1054 1052 0:26 / /sys/fs/cgroup/freezer rw,relatime master:15 - cgroup none rw,freezer 1055 1038 259:29 / /system ro,relatime master:16 - ext4 /dev/block/platform/soc/c0c4000.sdhci/by-name/system ro,seclabel,discard,data=ordered 1058 1038 259:30 / /vendor ro,relatime master:17 - ext4 /dev/block/platform/soc/c0c4000.sdhci/by-name/vendor ro,seclabel,discard,data=ordered 1059 1038 0:18 / /acct rw,relatime master:18 - cgroup none rw,cpuacct 1060 1038 0:21 / /mnt rw,relatime master:19 - tmpfs tmpfs rw,seclabel,size=2917032k,nr_inodes=729258,mode=755,gid=1000 1061 1060 0:27 / /mnt/runtime/default/emulated rw,nosuid,nodev,noexec,noatime master:35 - sdcardfs /data/media rw,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid 1062 1060 0:27 / /mnt/runtime/read/emulated rw,nosuid,nodev,noexec,noatime master:35 - sdcardfs /data/media rw,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid 1063 1060 0:27 / /mnt/runtime/write/emulated rw,nosuid,nodev,noexec,noatime master:35 - sdcardfs /data/media rw,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid 1064 1038 0:14 / /config rw,relatime master:20 - configfs none rw 1065 1038 259:31 / /cust ro,nosuid,nodev,relatime master:22 - ext4 /dev/block/bootdevice/by-name/cust ro,seclabel,data=ordered 1066 1038 259:24 / /firmware ro,relatime master:23 - vfat /dev/block/bootdevice/by-name/modem ro,context=u:object_r:firmware_file:s0,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 1067 1038 259:6 / /bt_firmware ro,relatime master:24 - vfat /dev/block/bootdevice/by-name/bluetooth ro,context=u:object_r:bt_firmware_file:s0,uid=1002,gid=3002,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 1068 1038 259:16 / /dsp ro,nosuid,nodev,relatime master:25 - ext4 /dev/block/bootdevice/by-name/dsp ro,seclabel,data=ordered 1069 1038 259:28 / /cache rw,nosuid,nodev,noatime master:26 - ext4 /dev/block/bootdevice/by-name/cache rw,seclabel,data=ordered 1070 1038 259:21 / /persist rw,nosuid,nodev,noatime master:27 - ext4 /dev/block/bootdevice/by-name/persist rw,seclabel,data=ordered 1071 1038 259:22 / /persistbak rw,nosuid,nodev,noatime master:28 - ext4 /dev/block/bootdevice/by-name/persistbak rw,seclabel,data=ordered 1072 1038 0:28 / /sbin rw,relatime master:30 - tmpfs tmpfs rw,seclabel,size=2917032k,nr_inodes=729258,mode=755 1073 1072 259:29 / /sbin/.magisk/mirror/system ro,relatime master:32 - ext4 /sbin/.magisk/block/system ro,seclabel,discard,data=ordered 1074 1072 259:30 / /sbin/.magisk/mirror/vendor ro,relatime master:33 - ext4 /sbin/.magisk/block/vendor ro,seclabel,discard,data=ordered 1075 1072 252:0 / /sbin/.magisk/mirror/data rw,relatime master:34 - ext4 /sbin/.magisk/block/data rw,lazytime,seclabel,nobarrier,noauto_da_alloc,errors=panic,data=ordered 1076 1072 252:0 /adb/modules /sbin/.magisk/modules rw,relatime master:34 - ext4 /sbin/.magisk/block/data rw,lazytime,seclabel,nobarrier,noauto_da_alloc,errors=panic,data=ordered 1077 1038 252:0 / /data rw,nosuid,nodev,noatime master:21 - ext4 /dev/block/dm-0 rw,lazytime,seclabel,nobarrier,noauto_da_alloc,errors=panic,data=ordered 1056 1038 0:21 /runtime/write /storage rw,relatime master:19 - tmpfs tmpfs rw,seclabel,size=2917032k,nr_inodes=729258,mode=755,gid=1000 1057 1056 0:27 / /storage/emulated rw,nosuid,nodev,noexec,noatime master:35 - sdcardfs /data/media rw,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid 1078 1056 0:21 /user/0 /storage/self rw,relatime master:19 - tmpfs tmpfs rw,seclabel,size=2917032k,nr_inodes=729258,mode=755,gid=1000

---Magisk Logs--- 24.2 (24200)

05-25 02:29:11.913 678 678 I : Magisk 24.2(24200) daemon started 05-25 02:29:11.913 678 678 I : * Device API level: 27 05-25 02:29:16.159 678 680 I : * post-fs-data mode running 05-25 02:29:16.275 678 680 I : Mounting mirrors 05-25 02:29:16.275 678 680 I : mount: /sbin/.magisk/mirror/system 05-25 02:29:16.275 678 680 I : mount: /sbin/.magisk/mirror/vendor 05-25 02:29:16.276 678 680 I : link: /sbin/.magisk/mirror/cache 05-25 02:29:16.276 678 680 I : link: /sbin/.magisk/mirror/persist 05-25 02:29:16.276 678 680 I : mount: /sbin/.magisk/mirror/data 05-25 02:29:16.277 678 680 I : Initializing Magisk environment 05-25 02:29:16.317 678 680 I : Running post-fs-data.d scripts 05-25 02:29:16.325 678 680 I : Running module post-fs-data scripts 05-25 02:29:16.326 1154 1154 I : zygisk-sui: exec [post-fs-data.sh] 05-25 02:29:16.411 678 680 I : Loading modules 03-07 09:43:30.060 678 680 I : late_start service mode running 03-07 09:43:30.061 678 680 I : Running service.d scripts 03-07 09:43:30.062 678 680 I : Running module service scripts 03-07 09:43:31.128 1181 1181 I : zygisk32: replaced com/android/internal/os/Zygote#nativeForkAndSpecialize 03-07 09:43:31.128 1181 1181 I : zygisk32: replaced com/android/internal/os/Zygote#nativeForkSystemServer 03-07 09:43:31.483 1180 1180 I : zygisk64: replaced com/android/internal/os/Zygote#nativeForkAndSpecialize 03-07 09:43:31.483 1180 1180 I : zygisk64: replaced com/android/internal/os/Zygote#nativeForkSystemServer 03-07 09:43:32.602 678 680 I : denylist: initializing internal data structures 03-07 09:43:39.211 678 680 I : boot_complete triggered

---Manager Logs--- 24.2 (24200)

--------- beginning of main 03-07 09:43:45.503 4455 4455 E ResourceType: Style contains key with bad entry: 0x01010586 03-07 09:43:45.507 4455 4455 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's 03-07 09:43:45.533 4455 4455 D AccessibilityManager: AccessibilityManager status: mPackageName = com.topjohnwu.magisk, mOptimizeEnabled = true, mIsEnabled = false, mIsUiAutomationEnabled = false, mIsInterestedPackage =false 03-07 09:43:45.537 4455 4495 I zygote64: The ClassLoaderContext is a special shared library. 03-07 09:43:45.542 4455 4495 I zygote64: The ClassLoaderContext is a special shared library. 03-07 09:43:45.532 4455 4455 W Binder:intercep: type=1400 audit(0.0:289): avc: denied { getattr } for path="/data/data/com.miui.contentcatcher" dev="dm-0" ino=2646197 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0 --------- beginning of system 03-07 09:43:45.556 4455 4495 E ContentCatcherManager: failed to get ContentCatcherService. 03-07 09:43:45.583 4455 4507 D OpenGLRenderer: HWUI GL Pipeline 03-07 09:43:45.610 4455 4507 I Adreno : QUALCOMM build : e480280, I1696958cf4 03-07 09:43:45.610 4455 4507 I Adreno : Build Date : 05/25/18 03-07 09:43:45.610 4455 4507 I Adreno : OpenGL ES Shader Compiler Version: EV031.22.00.01_06 03-07 09:43:45.610 4455 4507 I Adreno : Local Branch : 03-07 09:43:45.610 4455 4507 I Adreno : Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.6.4.R1.08.01.00.309.061 03-07 09:43:45.610 4455 4507 I Adreno : Remote Branch : NONE 03-07 09:43:45.610 4455 4507 I Adreno : Reconstruct Branch : NOTHING 03-07 09:43:45.637 4455 4507 I Adreno : PFP: 0x005ff087, ME: 0x005ff063 03-07 09:43:45.641 4455 4507 I zygote64: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 03-07 09:43:45.641 4455 4507 I OpenGLRenderer: Initialized EGL, version 1.4 03-07 09:43:45.641 4455 4507 D OpenGLRenderer: Swap behavior 2 03-07 09:43:46.233 4455 4455 D k2 : onServiceConnected 03-07 09:43:46.355 4455 4503 D NetworkSecurityConfig: No Network Security Config specified, using platform default 03-07 09:43:46.444 4455 4461 I zygote64: Do partial code cache collection, code=30KB, data=26KB 03-07 09:43:46.444 4455 4461 I zygote64: After code cache collection, code=30KB, data=26KB 03-07 09:43:46.444 4455 4461 I zygote64: Increasing code cache capacity to 128KB 03-07 09:43:46.497 4455 4461 I zygote64: Do partial code cache collection, code=62KB, data=47KB 03-07 09:43:46.497 4455 4461 I zygote64: After code cache collection, code=62KB, data=47KB 03-07 09:43:46.497 4455 4461 I zygote64: Increasing code cache capacity to 256KB 03-07 09:43:46.533 4455 4455 I zygote64: Deoptimizing android.view.View a.Od.i(android.content.Context, java.lang.String, android.util.AttributeSet, java.lang.String) due to JIT inline cache 03-07 09:43:46.535 4455 4455 I zygote64: Deoptimizing android.util.TypedValue a.uc.i(android.content.Context, int) due to JIT inline cache 03-07 09:43:46.664 4455 4455 I zygote64: Deoptimizing boolean a.jm.m(android.graphics.RectF) due to JIT inline cache 03-07 09:43:46.688 4455 4461 I zygote64: Do full code cache collection, code=108KB, data=116KB 03-07 09:43:46.688 4455 4461 I zygote64: After code cache collection, code=79KB, data=60KB 03-07 09:43:46.794 4455 4461 I zygote64: Do partial code cache collection, code=118KB, data=86KB 03-07 09:43:46.794 4455 4461 I zygote64: After code cache collection, code=118KB, data=86KB 03-07 09:43:46.794 4455 4461 I zygote64: Increasing code cache capacity to 512KB 03-07 09:43:48.185 4455 4455 I zygote64: Deoptimizing void a.IR.I(a.Uy) due to JIT inline cache 03-07 09:43:48.209 4455 4455 I zygote64: Deoptimizing void a.IR.S(a.Uy) due to JIT inline cache 03-07 09:43:48.306 4455 4455 I zygote64: Deoptimizing boolean a.jm.m(android.graphics.RectF) due to JIT inline cache 03-07 09:43:45.556 4455 4495 E ContentCatcherManager: failed to get ContentCatcherService. 03-07 09:43:51.277 4455 4461 I zygote64: Do full code cache collection, code=248KB, data=182KB 03-07 09:43:51.278 4455 4461 I zygote64: After code cache collection, code=241KB, data=141KB 03-07 09:43:51.283 4455 4455 I zygote64: Deoptimizing void androidx.constraintlayout.widget.ConstraintLayout$F.F(a.pj, a.p1$i) due to JIT inline cache 03-07 09:43:51.332 4455 4461 I zygote64: Do partial code cache collection, code=242KB, data=166KB 03-07 09:43:51.333 4455 4461 I zygote64: After code cache collection, code=236KB, data=165KB 03-07 09:43:51.333 4455 4461 I zygote64: Increasing code cache capacity to 1024KB 03-07 09:43:51.333 4455 4461 I zygote64: Compiler allocated 4MB to compile void androidx.constraintlayout.widget.ConstraintLayout.onMeasure(int, int) 03-07 09:43:52.299 4455 4455 I zygote64: Deoptimizing void a.xV.(a.xV$F) due to JIT inline cache 03-07 09:43:52.300 4455 4455 I zygote64: Deoptimizing android.graphics.PorterDuffColorFilter a.xV.m(android.content.res.ColorStateList, android.graphics.PorterDuff$Mode, android.graphics.Paint, boolean) due to JIT inline cache 03-07 09:43:52.300 4455 4455 I zygote64: Deoptimizing boolean a.jm.m(android.graphics.RectF) due to JIT inline cache 03-07 09:43:52.304 4455 4455 I zygote64: Deoptimizing void a.ty.(android.content.Context, android.util.AttributeSet, int) due to JIT inline cache 03-07 09:43:52.309 4455 4455 I zygote64: Deoptimizing void androidx.databinding.ViewDataBinding.E(a.mp, android.view.View, java.lang.Object[], androidx.databinding.ViewDataBinding$c, android.util.SparseIntArray, boolean) due to JIT inline cache 03-07 09:44:04.056 4455 4455 W Choreographer: OPTS_INPUT: First frame was drawed before optimized, so skip! 03-07 09:44:06.957 4455 4455 W Choreographer: OPTS_INPUT: First frame was drawed before optimized, so skip! 03-07 09:44:17.899 4455 4455 W Choreographer: OPTS_INPUT: First frame was drawed before optimized, so skip! 03-07 09:44:40.014 4455 4455 W Choreographer: OPTS_INPUT: First frame was drawed before optimized, so skip! 03-07 09:44:42.265 4455 4455 W Choreographer: OPTS_INPUT: First frame was drawed before optimized, so skip! 03-07 09:44:43.447 4455 4455 W Choreographer: OPTS_INPUT: First frame was drawed before optimized, so skip!

blog2i2j commented 2 years ago

不知道怎么提供log, 是不是上面的magisk的日志?

RikkaW commented 2 years ago

https://github.com/Howard20181/Log-Catcher/releases/tag/v22.5

blog2i2j commented 2 years ago

boot-2022-03-13-16-45-15.log

MarisaDAZA commented 1 year ago

我也遇到了这个问题,启用sui模块后,进入设置里的二级菜单后会闪退。

华为荣耀 8X EMUI 8.2.0 安卓 8.1.0 Magisk v25.2 sui riru v12.7.2

boot-2023-01-21-16-57-50.log