Coder Social home page Coder Social logo

Comments (20)

aviraxp avatar aviraxp commented on July 4, 2024

Need dmesg when boot.

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

Need dmesg when boot.

What should I do?

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

Need dmesg when boot.

kernel su is already working, but shows no activation in the manager。I can use the module and root permissions normally

from kernelsu.

aviraxp avatar aviraxp commented on July 4, 2024

https://t.me/hwrtools/10

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

boot-2024-06-06-09-00-54.log

from kernelsu.

aviraxp avatar aviraxp commented on July 4, 2024

可能需要一下打开管理器时,dmesg的输出

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

可能需要一下打开管理器时,dmesg的输出

这个要怎么做呢?

from kernelsu.

Kudryavka03 avatar Kudryavka03 commented on July 4, 2024

应该是所有魅族的设备都出现这个问题了。
退回Ver0.9.4正常,0.9.5起管理器显示未激活了,但Root权限,模块,一切正常工作

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

应该是所有魅族的设备都出现这个问题了。
退回Ver0.9.4正常,0.9.5起管理器显示未激活了,但Root权限,模块,一切正常工作

需要把 boot 也回退至 0.94 嘛?

from kernelsu.

HHH3366 avatar HHH3366 commented on July 4, 2024

@youlvlv 需要,问群里人最后能用的版本在11863

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

可能需要一下打开管理器时,dmesg的输出

还需要什么信息嘛?

from kernelsu.

Kudryavka03 avatar Kudryavka03 commented on July 4, 2024

宽容SELinux后开两次管理器就能正常识别到工作中
de4fb77e5c5e3a1d0567e54619083017
再次改为严格后,管理器依然工作
8ac9297745c57f3429250af2704751e2_720

from kernelsu.

HHH3366 avatar HHH3366 commented on July 4, 2024

啊!?😂

from kernelsu.

youlvlv avatar youlvlv commented on July 4, 2024

宽容SELinux后开两次管理器就能正常识别到工作中 de4fb77e5c5e3a1d0567e54619083017 再次改为严格后,管理器依然工作 8ac9297745c57f3429250af2704751e2_720

我尝试了一下,还是没有成功,修改后需要重启么?

from kernelsu.

Kudryavka03 avatar Kudryavka03 commented on July 4, 2024

宽容SELinux后开两次管理器就能正常识别到工作中 de4fb77e5c5e3a1d0567e54619083017 再次改为严格后,管理器依然工作 8ac9297745c57f3429250af2704751e2_720

我尝试了一下,还是没有成功,修改后需要重启么?

不要重启,多开几次也许就好了()
kmsg中会有KernelSU的日志,提示找到了管理器的
感觉是有不明的SELinux策略阻止了Manager对tmpfs的访问?

from kernelsu.

Kudryavka03 avatar Kudryavka03 commented on July 4, 2024

魅族在/data/app目录中有一个文件,名叫default_cow,这个文件夹上下文是install_data_file
然后ksu_filp_open_compat打开这个目录的时候,会被SELinux阻止,然后就不再继续搜寻下去了

avc: denied { read } for comm="PackageManager" name="default_cow" dev="dm-55" ino=276 scontext=u:r:system_server:s0 tcontext=u:object_r:install_data_file:s0 tclass=dir permissive=0

应该就是系统自带的selinux规则阻止了
通过ksud给selinux打补丁 ksud sepolicy patch "allow system_server install_data_file dir {read open}" 后顺利找到manager。
所以search_manager在搜索管理器的时候,遇到错误的时候是不是应该不要返回而是继续搜索下去呢?
@youlvlv 试试看用ksud给SELinux规则打一下补丁
然后随便安装或卸载一个app,再看看manager有没有问题(

from kernelsu.

HHH3366 avatar HHH3366 commented on July 4, 2024

@Kudryavka03 呃~他应该只能做到发现问题(俺也一样😂)

from kernelsu.

Kudryavka03 avatar Kudryavka03 commented on July 4, 2024

@Kudryavka03 呃~他应该只能做到发现问题(俺也一样😂)

我也不懂,等大佬来修()

from kernelsu.

HHH3366 avatar HHH3366 commented on July 4, 2024

@Kudryavka03 你的思路我给截图发tg群里了,不知道有没有动手的😂

from kernelsu.

pomelohan avatar pomelohan commented on July 4, 2024

或许尝试加到这里?:https://github.com/tiann/KernelSU/blob/main/kernel/selinux/rules.c#L124

ksu_allow(db, "system_server", "install_data_file", "dir", "open");
ksu_allow(db, "system_server", "install_data_file", "dir", "read");

from kernelsu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.