-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KernelSU doesn't support ChromeOS ARM ARCVM #1655
Comments
We need the logs |
KernelSU_bugreport_2024-04-24_10_42.tar.gz |
I have not used ChromeOS, so I do not know; perhaps you need to search for how to use adb to connect to the Android system inside ChromeOS, and then use ADB to obtain logs. |
I tried. However, it's useless. The Android system inside ChromeOS would not work with the kernel replaced with a wrong one. So adb couldn't found any devices if I want to connect android. Maybe I should try to build and test a kernel myself. But before I am able to learn about it, I think its wiser to find another way to root the Android or wait for someone who can solve the problem. |
Crash Collectors |
With @iceyear 's help. I got dmesg logs from Wish it would be helpful. |
I see no KernelSU related logs in dmesg, so it is possible that even without integrating KernelSU, the kernel compiled in this way may not work. |
You should confirm that the kernel compiled from source code would work well without KernelSU. |
Some problem has been found: |
upload dmesg logs |
chromeos-dmesg.txt |
No KernelSU related logs found. You can check the image to see if KernelSU is integrated correctly. |
Tips: enable chromeos arcvm adb without linux vm adb logcat of arcvm I install KernelSU with this sh file |
The fact is that there is no log for KernelSU in your log; even if it doesn't work, it will output at least one line of log during kernel module initialization. |
@zanjie1999 It seems like this is the chromeos's dmesg but not arcvm's. Try chrome://system/#arcvm_console_output to fetch arcvm dmesg logs. |
I've downgraded my system to ChromeOS 113 to use ARC++ ( 因为经历了文章最后的事故 https://zyyme.com/arm-chromebook-cgpt.html |
|
my Android version is 11, this image(kernel version is 5.10.209-android12-9) was taken after use KernelSU vmlinux imagel, maybe KernelSU only work on Android 12 arcvm : ) |
The concept of GKI only applies to devices such as smartphones, other devices like simulators, watches, and virtual machines do not follow KMI. |
So, what's the issue now? |
The origin. No more progress. More clearer, KernelSU doesn't work on arm64 chromebook. Maybe we need another different people to test it and give a feedback. Make a conclusion. @zanjie1999 could boot it after replace the kernel but faild in root and mine couldn't even boot XD. |
But i did't see any logs related with KernelSU. |
It's exactlly a serious problem. So we need more difference devices to break the deadlock. |
Please check before submitting an issue
Describe the bug
I replaced the kernel this path
/opt/google/vms/android/vmlinux
in my devices with @iceyear 's PR here, it didm't work properly and cause the arcvm broken. No android application can start after reboot. We thought it's because kernelSU hasn't made a support to arm arcvm in ChromeOS.To Reproduce
Ctrl + Alt + F2 (Flashing button on Chromebook)
to enter VT-2sudo -i
to ROOTmv /opt/google/vms/android/vmlinux /opt/google/vms/android/vmlinux.bak
to backup the kernelcp /media/removavle/SD\ Card/Image /opt/google/vms/android/vmlinux
reboot
Expected behavior
After reboot, I can get root in android.
Screenshots
Logs
Here is my origin kernel
Device info
Additional context
I can supprt to test the new kernel on my device if ever.
The text was updated successfully, but these errors were encountered: