avbroot icon indicating copy to clipboard operation
avbroot copied to clipboard

[Help needed] Building a KernelSU patched GrapheneOS kernel

Open cawilliamson opened this issue 1 year ago • 10 comments

I'm trying to build a KernelSU patched kernel for GrapheneOS on a Pixel Fold (felix) and so far have a kernel building successfully (yay!) but flashing it results in a bootloop.

So far I have the following script which I am running from within a ubuntu docker container (i.e. clean environment):

#!/usr/bin/env bash

export DEBIAN_FRONTEND=noninteractive

# set src dir
cd /src

# install dependencies from apt
apt update
apt dist-upgrade -y
apt install -y \
  build-essential \
  curl \
  git \
  git-lfs \
  python3 \
  rsync \
  ssh

# install repo command
curl -s https://storage.googleapis.com/git-repo-downloads/repo > /usr/bin/repo && \
chmod +x /usr/bin/repo

# configure git
git config --global color.ui false
git config --global user.email "androidbuild@localhost"
git config --global user.name "Android Build"

# fetch kernel sources
mkdir -p build && cd build
repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 --depth=1 --git-lfs
repo sync -j$(nproc --all)

# fetch & apply ksu patch
pushd private/gs-google
  curl -LSs "https://raw.githubusercontent.com/tiann/KernelSU/main/kernel/setup.sh" | bash -
popd

# build kernel
BUILD_AOSP_KERNEL=1 LTO=full ./build_felix.sh

This DOES result in a boot.img (wooo!) but unfortunately flashing that image results in a bootloop and I'm hoping someone elsehere has faced this issue and overcome it. Any guidance here would be greatly appreciated!

The file I'm trying to flash to boot is: ./out/mixed/dist/boot.img

cawilliamson avatar Jun 05 '24 10:06 cawilliamson

I haven't personally done this, so I don't have any good suggestions. However, since you mentioned bootloops and boot.img, my first thought is that you'll also need to build/flash the system_dlkm/vendor_dlkm partitions. GrapheneOS' kernel forces signature verification for all kernel modules (https://github.com/GrapheneOS/kernel_common-5.10/commit/76584ac81607004baf1e7e027c0bc005d0fa49be) so they need to be kept in sync.

(I'm actually not sure how people go about debugging bootloops on newer devices nowadays. When I last did this sort of stuff 5 years ago, you could reboot into recovery mode and grab the previous boot's kernel logs. Can't really do that anymore with both the main OS and recovery mode sharing the same kernel and ramdisk.)

chenxiaolong avatar Jun 05 '24 23:06 chenxiaolong

I actually managed to get a build but it's a bit flaky - rebuilding with KernelSU stable. Will post the script I used to build it from start to finish shortly. :+1:

cawilliamson avatar Jun 07 '24 08:06 cawilliamson

This is what I have so far but it's not perfect:

#!/usr/bin/env bash

set -e

### VARIABLES

GRAPHENE_RELEASE="2024060500"
ROM_TARGET="felix"
export GRAPHENE_RELEASE ROM_TARGET

### FUNCTIONS

# Function to run repo sync until successful
function repo_sync_until_success() {
  # disable exit on error - we expect this to fail a few times
  set +e

  until repo sync -j"$(nproc --all)"; do
    echo "repo sync failed, retrying in 10 seconds..."
    sleep 10
  done

  # re-enable exit on error - we're done failing now! :)
  set -e
}

### SETUP BUILD SYSTEM

# set apt to noninteractive mode
export DEBIAN_FRONTEND=noninteractive

# install all apt dependencies
apt update
apt dist-upgrade -y
apt install -y \
  build-essential \
  curl \
  git \
  git-lfs \
  openjdk-21-jdk-headless \
  python3 \
  python3-googleapi \
  python3-protobuf \
  rsync \
  ssh \
  unzip \
  yarnpkg \
  zip

# install repo command
curl -s https://storage.googleapis.com/git-repo-downloads/repo > /usr/bin/repo
chmod +x /usr/bin/repo

# install libncurses5
pushd /var/tmp
  curl -O http://launchpadlibrarian.net/648013231/libtinfo5_6.4-2_amd64.deb
  dpkg -i libtinfo5_6.4-2_amd64.deb
  curl -LO http://launchpadlibrarian.net/648013227/libncurses5_6.4-2_amd64.deb
  dpkg -i libncurses5_6.4-2_amd64.deb
  rm -f ./*.deb
popd

# configure git
git config --global color.ui false
git config --global user.email "androidbuild@localhost"
git config --global user.name "Android Build"

### BUILD KERNEL

# fetch kernel sources
mkdir -p kernel/
pushd kernel/
  # sync kernel sources
  repo init -u https://github.com/GrapheneOS/kernel_manifest-gs.git -b 14 --depth=1 --git-lfs
  repo_sync_until_success

  # fetch & apply ksu patch
  pushd aosp/
    curl -LSs "https://raw.githubusercontent.com/tiann/KernelSU/main/kernel/setup.sh" | bash -s
  popd

  # build kernel
  BUILD_AOSP_KERNEL=1 LTO=full ./build_${ROM_TARGET}.sh
popd

### BUILD ROM

# fetch rom sources
mkdir -p rom/
pushd rom/
  # sync rom sources
  repo init -u https://github.com/GrapheneOS/platform_manifest.git -b "refs/tags/${GRAPHENE_RELEASE}" --depth=1 --git-lfs
  repo_sync_until_success

  # copy kernel sources
  cp -Rfv ../kernel/out/mixed/dist/* "device/google/${ROM_TARGET}-kernel/"

  # fetch vendor binaries
  yarnpkg install --cwd vendor/adevtool/
  # shellcheck source=/dev/null
  . build/envsetup.sh
  TARGET_RELEASE=ap1a m aapt2
  ./vendor/adevtool/bin/run generate-all -d "${ROM_TARGET}"

  # start build
  lunch "${ROM_TARGET}-ap1a-user"
  m vendorbootimage vendorkernelbootimage target-files-package

  # generate keys
  mkdir -p "keys/${ROM_TARGET}/"
  pushd "keys/${ROM_TARGET}/"
    # patch avbtool to avoid prompting for password
    sed -i "s/'-in'/'-passin', 'pass:', '-in'/" ../../external/avb/avbtool.py

    # generate and sign
    CN=GrapheneOS
    yes "" | ../../development/tools/make_key releasekey "/CN=$CN/"
    yes "" | ../../development/tools/make_key platform "/CN=$CN/"
    yes "" | ../../development/tools/make_key shared "/CN=$CN/"
    yes "" | ../../development/tools/make_key media "/CN=$CN/"
    yes "" | ../../development/tools/make_key networkstack "/CN=$CN/"
    yes "" | ../../development/tools/make_key sdk_sandbox "/CN=$CN/"
    yes "" | ../../development/tools/make_key bluetooth "/CN=$CN/"
    openssl genrsa 4096 | openssl pkcs8 -topk8 -scrypt -out avb.pem -passout pass:""
    ../../external/avb/avbtool.py extract_public_key --key avb.pem --output avb_pkmd.bin
    ssh-keygen -t ed25519 -f id_ed25519
  popd

  # patch and run encrypt_keys
  sed -i "s/read -rp/#read -rp/g" script/encrypt_keys.sh
  sed -i "s/openssl pkcs8/openssl pkcs8 -passin pass:/" script/encrypt_keys.sh
  password="" new_password="" confirm_new_password="" script/encrypt_keys.sh "keys/${ROM_TARGET}"

  # generate ota package
  m otatools-package

  # build release
  sed -i "s/openssl pkcs8/openssl pkcs8 -passin pass:/g" script/decrypt_keys.sh
  script/release.sh "${ROM_TARGET}"
popd

It breaks on the key parts (because I'm trying to make it run completely unattended) - will post an updated script once I fix it completely but this should give anyone else interested something to tinker with. :)

cawilliamson avatar Jun 08 '24 09:06 cawilliamson

Nice!

until repo sync -j"$(nproc --all)"; do

Not sure if this is to work around Google's throttling (HTTP 429) on android.googlesource.com. If it is, I've noticed that they don't seem to throttle if the number of concurrent connections doesn't exceed 4.

chenxiaolong avatar Jun 08 '24 15:06 chenxiaolong

until repo sync -j"$(nproc --all)"; do

Not sure if this is to work around Google's throttling (HTTP 429) on android.googlesource.com. If it is, I've noticed that they don't seem to throttle if the number of concurrent connections doesn't exceed 4.

Ah neat, I wasn't aware of that! I'm adding SusFS to the KSU implementation so KSU can hide better (banking apps... EUGH!)

I then need to automate the last few steps prompting for input - I know about "yes" but it just isn't playing ball with these scripts - I think because it's a process calling another process. Yuck!

cawilliamson avatar Jun 08 '24 20:06 cawilliamson

I then need to automate the last few steps prompting for input - I know about "yes" but it just isn't playing ball with these scripts - I think because it's a process calling another process. Yuck!

Is there a specific one that's causing grief?

chenxiaolong avatar Jun 08 '24 22:06 chenxiaolong

https://github.com/cawilliamson/rooted-graphene

Working build scripts - I need to fix susfs for 5.10 (bleh) and add the avbroot steps. Also need to make it dynamically determine the latest GOS release for my device but yeah - this could be used to MASSIVELY simplify the process for any other poor soul who wants to try this madness! :)

I think with that this ticket can be closed @chenxiaolong - it wasn't really an "issue" with avbroot in the first place - just hoped someone else may have had the same crazy idea as me and made some progress! :+1:

cawilliamson avatar Jun 09 '24 09:06 cawilliamson

Nice!

A couple of suggestions, if you don't mind :slightly_smiling_face:

  • You can get rid of one of the expect scripts (expect/extract-public-key.exp) if you don't mind using avbroot's equivalent command: avbroot key extract-avb -k avb.pem -o avb_pkmd.bin. This command supports non-interactive use via --pass-env-var or --pass-file.
  • For while [ $? -ne 0 ]; do !!; done, I don't think !! actually works in non-interactive bash scripts.

chenxiaolong avatar Jun 09 '24 17:06 chenxiaolong

Hello again!

Lots of changes since the last update here - still more to add to getthis completely unattended but getting there. :)

cawilliamson avatar Jun 14 '24 09:06 cawilliamson

@cawilliamson are you facing SELinux denials when opening KernelSU Manager app? I collected the logs and used audit2allow to write the rules for this:

#============= untrusted_app ==============
allow untrusted_app apex_info_file:file getattr;
allow untrusted_app build_attestation_prop:file read;
allow untrusted_app odsign_prop:file read;
allow untrusted_app qemu_sf_lcd_density_prop:file read;
allow untrusted_app selinuxfs:file read;
allow untrusted_app shell_test_data_file:dir search;
allow untrusted_app system_file:file lock;
allow untrusted_app userdebug_or_eng_prop:file read

I'm not sure if allowing untrusted apps to access these sensitive props is the right call, especially userdebug_or_eng_prop which would conflict https://android.googlesource.com/platform/system/sepolicy/+/android-n-preview-2/untrusted_app.te#167

EDIT: kinda resolved by reinstalling KSU Manager https://github.com/cawilliamson/rooted-graphene/issues/2.

me.weishu.kernelsu SELinux denials: ``` 09-06 04:50:43.112 10146 6628 6628 I auditd : avc=type=1400 audit(0.0:2653): avc: denied { read } for comm="getprop" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.132 10146 6629 6629 I auditd : avc=type=1400 audit(0.0:2654): avc: denied { read } for comm="getprop" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2655): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2656): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2657): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2658): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2659): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2660): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2661): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.160 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2662): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.172 10146 6630 6630 I auditd : avc=type=1400 audit(0.0:2663): avc: denied { read } for comm="libksud.so" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:50:43.789 1000 1343 2494 I input_cancel: [window=8afd9ab me.weishu.kernelsu/me.weishu.kernelsu.ui.MainActivity (server),reason=reason=input channel stole pointer stream] 09-06 04:50:43.789 10146 5833 5833 I view_enqueue_input_event: [eventType=Motion - Cancel,action=me.weishu.kernelsu/me.weishu.kernelsu.ui.MainActivity] 09-06 04:50:43.984 10146 6634 6634 I auditd : avc=type=1400 audit(0.0:2664): avc: denied { read } for comm="sh" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:50:44.008 10146 6635 6635 I auditd : avc=type=1400 audit(0.0:2665): avc: denied { read } for comm="id" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:50:44.024 10146 6636 6636 I auditd : avc=type=1400 audit(0.0:2666): avc: denied { read } for comm="getenforce" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:50:44.028 10146 6636 6636 I auditd : avc=type=1400 audit(0.0:2667): avc: denied { read } for comm="getenforce" name="enforce" dev="selinuxfs" ino=4 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:selinuxfs:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.276 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2681): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.288 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2684): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.288 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2685): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.292 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2686): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=285 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.292 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2687): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.292 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2688): avc: denied { getattr } for comm="weishu.kernelsu" path="/apex/apex-info-list.xml" dev="tmpfs" ino=83 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.308 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2689): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot.art" dev="dm-6" ino=1334 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.312 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2690): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-core-libart.art" dev="dm-6" ino=1268 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.312 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2691): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-okhttp.art" dev="dm-6" ino=1316 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.312 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2692): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-bouncycastle.art" dev="dm-6" ino=1256 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.312 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2693): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-apache-xml.art" dev="dm-6" ino=1250 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.312 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2694): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework.art" dev="dm-6" ino=1304 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.320 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2695): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-graphics.art" dev="dm-6" ino=1286 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.320 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2696): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-location.art" dev="dm-6" ino=1292 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.320 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2697): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-ext.art" dev="dm-6" ino=1274 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.320 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2698): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-telephony-common.art" dev="dm-6" ino=1322 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.324 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2699): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-voip-common.art" dev="dm-6" ino=1328 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.324 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2700): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-ims-common.art" dev="dm-6" ino=1310 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.324 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2701): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-nfc.art" dev="dm-6" ino=1298 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.324 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2702): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-core-icu4j.art" dev="dm-6" ino=1262 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.336 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2703): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-adservices.art" dev="dm-6" ino=1280 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.408 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2704): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.408 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2705): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.408 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2706): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.408 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2707): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.408 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2708): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.408 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2709): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.437 1000 1343 1417 I am_proc_bound: [User=0,PID=6693,Process Name=me.weishu.kernelsu] 09-06 04:52:06.432 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2710): avc: denied { read } for comm="binder:6693_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=308 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.432 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2711): avc: denied { read } for comm="binder:6693_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=308 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.496 10146 6693 6693 I auditd : avc=type=1400 audit(0.0:2712): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.536 10146 6740 6740 I auditd : avc=type=1400 audit(0.0:2713): avc: denied { read } for comm="sh" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.544 10146 6744 6744 I auditd : avc=type=1400 audit(0.0:2714): avc: denied { read } for comm="id" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.548 10146 6746 6746 I auditd : avc=type=1400 audit(0.0:2715): avc: denied { read } for comm="getenforce" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:52:06.552 10146 6746 6746 I auditd : avc=type=1400 audit(0.0:2716): avc: denied { read } for comm="getenforce" name="enforce" dev="selinuxfs" ino=4 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:selinuxfs:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:28.993 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2740): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.005 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2741): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.005 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2742): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.009 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2743): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=285 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.009 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2744): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.013 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2745): avc: denied { getattr } for comm="weishu.kernelsu" path="/apex/apex-info-list.xml" dev="tmpfs" ino=83 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.029 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2746): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot.art" dev="dm-6" ino=1334 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.029 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2747): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-core-libart.art" dev="dm-6" ino=1268 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.029 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2748): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-okhttp.art" dev="dm-6" ino=1316 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.029 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2749): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-bouncycastle.art" dev="dm-6" ino=1256 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.029 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2750): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-apache-xml.art" dev="dm-6" ino=1250 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.029 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2751): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework.art" dev="dm-6" ino=1304 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.041 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2752): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-graphics.art" dev="dm-6" ino=1286 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.041 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2753): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-location.art" dev="dm-6" ino=1292 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.041 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2754): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-ext.art" dev="dm-6" ino=1274 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.041 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2755): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-telephony-common.art" dev="dm-6" ino=1322 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.041 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2756): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-voip-common.art" dev="dm-6" ino=1328 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.045 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2757): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-ims-common.art" dev="dm-6" ino=1310 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.045 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2758): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-nfc.art" dev="dm-6" ino=1298 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.045 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2759): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-core-icu4j.art" dev="dm-6" ino=1262 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.053 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2760): avc: denied { lock } for comm="weishu.kernelsu" path="/system/framework/arm64/boot-framework-adservices.art" dev="dm-6" ino=1280 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.129 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2761): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.129 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2762): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.129 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2763): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.129 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2764): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.129 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2765): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.129 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2766): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.154 1000 1343 2494 I am_proc_bound: [User=0,PID=6907,Process Name=me.weishu.kernelsu] 09-06 04:57:29.153 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2767): avc: denied { read } for comm="binder:6907_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=308 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.153 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2768): avc: denied { read } for comm="binder:6907_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=308 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.213 10146 6907 6907 I auditd : avc=type=1400 audit(0.0:2769): avc: denied { read } for comm="weishu.kernelsu" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.221 10146 6907 6907 I wm_on_top_resumed_gained_called: [Token=201183624,Component Name=me.weishu.kernelsu.ui.MainActivity,Reason=topStateChangedWhenResumed] 09-06 04:57:29.265 10146 6954 6954 I auditd : avc=type=1400 audit(0.0:2770): avc: denied { read } for comm="sh" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.269 10146 6958 6958 I auditd : avc=type=1400 audit(0.0:2771): avc: denied { read } for comm="id" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.277 10146 6960 6960 I auditd : avc=type=1400 audit(0.0:2772): avc: denied { read } for comm="getenforce" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 04:57:29.277 10146 6960 6960 I auditd : avc=type=1400 audit(0.0:2773): avc: denied { read } for comm="getenforce" name="enforce" dev="selinuxfs" ino=4 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:selinuxfs:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2817): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2818): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2819): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2820): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2821): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2822): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2823): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.034 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2824): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.042 10146 7088 7088 I auditd : avc=type=1400 audit(0.0:2825): avc: denied { read } for comm="libksud.so" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.066 10146 7093 7093 I auditd : avc=type=1400 audit(0.0:2826): avc: denied { read } for comm="sh" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.094 10146 7094 7094 I auditd : avc=type=1400 audit(0.0:2827): avc: denied { read } for comm="id" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2828): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2829): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2830): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2831): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2832): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2833): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2834): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.106 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2835): avc: denied { search } for comm="libksud.so" name="tests" dev="dm-51" ino=106 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:shell_test_data_file:s0 tclass=dir permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.118 10146 7095 7095 I auditd : avc=type=1400 audit(0.0:2836): avc: denied { read } for comm="libksud.so" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.146 10146 7098 7098 I auditd : avc=type=1400 audit(0.0:2837): avc: denied { read } for comm="sh" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.174 10146 7099 7099 I auditd : avc=type=1400 audit(0.0:2838): avc: denied { read } for comm="id" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.202 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2839): avc: denied { read } for comm="svc" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.294 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2840): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.306 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2841): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.306 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2842): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.310 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2843): avc: denied { read } for comm="app_process" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=285 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.310 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2844): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.310 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2845): avc: denied { getattr } for comm="app_process" path="/apex/apex-info-list.xml" dev="tmpfs" ino=83 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.326 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2846): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot.art" dev="dm-6" ino=1334 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.330 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2847): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-core-libart.art" dev="dm-6" ino=1268 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.330 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2848): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-okhttp.art" dev="dm-6" ino=1316 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.330 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2849): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-bouncycastle.art" dev="dm-6" ino=1256 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.330 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2850): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-apache-xml.art" dev="dm-6" ino=1250 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.330 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2851): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework.art" dev="dm-6" ino=1304 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.338 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2852): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-graphics.art" dev="dm-6" ino=1286 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.338 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2853): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-location.art" dev="dm-6" ino=1292 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.338 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2854): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-ext.art" dev="dm-6" ino=1274 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.338 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2855): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-telephony-common.art" dev="dm-6" ino=1322 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.342 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2856): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-voip-common.art" dev="dm-6" ino=1328 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.342 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2857): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-ims-common.art" dev="dm-6" ino=1310 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.342 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2858): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-nfc.art" dev="dm-6" ino=1298 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.342 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2859): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-core-icu4j.art" dev="dm-6" ino=1262 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.350 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2860): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-adservices.art" dev="dm-6" ino=1280 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.418 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2861): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.418 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2862): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.418 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2863): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.418 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2864): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.418 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2865): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:15.418 10146 7101 7101 I auditd : avc=type=1400 audit(0.0:2866): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.574 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2867): avc: denied { read } for comm="svc" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.666 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2868): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.682 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2869): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.682 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2870): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.686 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2871): avc: denied { read } for comm="app_process" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=285 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.686 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2872): avc: denied { read } for comm="app_process" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.690 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2873): avc: denied { getattr } for comm="app_process" path="/apex/apex-info-list.xml" dev="tmpfs" ino=83 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.706 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2874): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot.art" dev="dm-6" ino=1334 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.706 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2875): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-core-libart.art" dev="dm-6" ino=1268 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.706 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2876): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-okhttp.art" dev="dm-6" ino=1316 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.706 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2877): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-bouncycastle.art" dev="dm-6" ino=1256 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.706 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2878): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-apache-xml.art" dev="dm-6" ino=1250 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.710 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2879): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework.art" dev="dm-6" ino=1304 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2880): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-graphics.art" dev="dm-6" ino=1286 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2881): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-location.art" dev="dm-6" ino=1292 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2882): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-ext.art" dev="dm-6" ino=1274 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2883): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-telephony-common.art" dev="dm-6" ino=1322 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2884): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-voip-common.art" dev="dm-6" ino=1328 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2885): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-ims-common.art" dev="dm-6" ino=1310 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.718 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2886): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-nfc.art" dev="dm-6" ino=1298 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.722 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2887): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-core-icu4j.art" dev="dm-6" ino=1262 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.730 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2888): avc: denied { lock } for comm="app_process" path="/system/framework/arm64/boot-framework-adservices.art" dev="dm-6" ino=1280 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.810 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2889): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.810 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2890): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.810 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2891): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.810 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2892): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.810 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2893): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=111 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu 09-06 05:03:17.810 10146 7117 7117 I auditd : avc=type=1400 audit(0.0:2894): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=374 scontext=u:r:untrusted_app:s0:c146,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=me.weishu.kernelsu ```

danielphan2003 avatar Sep 06 '24 06:09 danielphan2003

This has obviously been adapted about 10,000 times since the last time I updated this thread and I don't want folks to report bugs here and clutter up your awesome project so I'll close this ticket.

If people have issues with rooted-graphene then please report them over at my repo. :)

cawilliamson avatar Jan 03 '25 13:01 cawilliamson

I apologize for posting on an old thread cawilliamson, chenxiaolong and pixincreate, I felt this is the one of the most relevant/recent place to ask. I'm a complete noob when it comes to compiling android. I'm not quite sure what needs to be done in order to have Kernelsu on GrapheneOS. Does graphene needs to be compiled, or do I need to compile AOSP and then add graphene's changes (as discussed in the other issue)? I understand KernelSU's closed source stuff is sketch, but to the ones who want to explore it anyways, how can we make it work?

TechKnowCase avatar Aug 17 '25 21:08 TechKnowCase