You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(build 3.0.0): disable Realme UI bootloader fingerprint spoofing and enable Yuri Keybox support
- Remove the hard-coded RMX3661 (Realme 10 Pro) fingerprint override in the build scripts.
The kernel will now use the actual device fingerprint on boot, resolving the Luna FRP “invalid/farm fingerprint” error.
- Devices can now pass Play Integrity/SafetyNet checks.
- Merge KernelSU-Next v1.0.9 updates to incorporate the latest root management patches.
- **Result:** Banking and Google apps pass integrity checks, and Realme 10 Pro & 9-series devices show clean integrity reports after update.
Copy file name to clipboardExpand all lines: README.md
+75-6Lines changed: 75 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,22 @@
1
1
# Realme 10 Pro LineageOS KSUN + SuSFS kernel with spoofing
2
2
3
+
<<<<<<< HEAD
4
+
- KSUN Nightly is root solution with hiding by SuSFS and spoofing as real device real device RMX3661 model with Realme UI 6.0 (Android 15) matching 1:1.
5
+
- All features, except OverlaysFS Auto Kstat Support on SuSFS, proceed into an invisible root experience for all apps, including Revolut, bank, ChatGPT, goverment apps etc.
6
+
- Custom-modified boot, dtbo, kernel images, and source code on every release.
7
+
- Unmounting Pixelify files (use a LSPosed module for unlimited GPhotos backup).
8
+
9
+
Device:
10
+
11
+
- codename: luigi
12
+
- IDs:
13
+
- RMX3660,
14
+
- RMX3661,
15
+
- RMX3663.
16
+
17
+
## Installation Steps
18
+
19
+
=======
3
20
- KSUN Nightly is root solution with hiding by SuSFS.
4
21
- All features, except OverlaysFS Auto Kstat Support on SuSFS, proceed into an invisible root experience for all apps, including Revolut, bank, ChatGPT, goverment apps etc.
5
22
- Custom-modified boot, dtbo, kernel images, and source code on every release.
@@ -43,21 +60,29 @@ On v3.x.x newest release based on KSUN v1.0.9 branch.
If you don't have [LineageOS recovery](https://mirrorbits.lineageos.org/full/luigi/20250614/vendor_boot.img), flash it by:
73
+
=======
53
74
If you don't have [LineageOS recovery for luigi](https://mirrorbits.lineageos.org/full/luigi/20250705/vendor_boot.img) or [recovery for oscar](https://mirrorbits.lineageos.org/full/oscar/20250707/vendor_boot.img), flash it by:
75
+
>>>>>>> 923a878e276e7c1375e66f2ab08bb96797ed6112
54
76
55
77
```
56
78
fastboot flash vendor_boot vendor_boot.img
57
79
58
80
fastboot reboot recovery
59
81
```
60
82
83
+
<<<<<<< HEAD
84
+
After flashing LineageOS and/or MindTheGApps, boot into LOS recovery fastboot (preffered) or factory fastboot and flash [latest boot and dtbo images](https://github.com/frpunlocking-com/android_kernel_realme_sm6375/releases) by:
85
+
=======
61
86
After flashing LineageOS and/or MindTheGApps, boot into LOS recovery (preffered) or fastboot and flash latest files attached at bottom of post. You have 3 methods to flash kernel by adb sideload of AnyKernel package or fastboot flash of boot images or flash on rooted Android by Kernel Flasher.
62
87
63
88
1. Method by AnyKernel package is recommended from 2.0.0
After device boots, install [Kernel SU Next Manager v1.0.8 (Latest Nightly)](https://nightly.link/KernelSU-Next/KernelSU-Next/workflows/build-manager-ci/next/Manager.zip).
118
+
119
+
Confirmed safe for dirty flash on 2025‑06‑21 build, no data loss observed.
120
+
121
+
Works seamlessly with MindTheGapps in [recovery](https://mirrorbits.lineageos.org/full/luigi/20250614/vendor_boot.img) (via Fastboot boot partition reflash).
122
+
=======
90
123
3. Alternative method by Kernel Flasher when you are rooted with AK3 Zip or partition images for your family.
91
124
92
125
After the device boots, install Kernel SU Next Manager Nightly v1.0.9 (Latest). Confirmed safe for dirty flash from 2025‑06‑14 to 2025-06-28 builds on luigi, no data loss observed with dirty flash LineageOS from 14 to 05 (by adb sideload of zip).
126
+
>>>>>>> 923a878e276e7c1375e66f2ab08bb96797ed6112
93
127
94
128
## Kernel Highlights
95
129
96
130
- Built on Linux 5.4.292-qgki from LineageOS - includes upstream Android GKI compliance patches.
131
+
<<<<<<< HEAD
132
+
- KernelSU v12716 - latest version providing root access.
133
+
=======
97
134
- KernelSU 12797 v1.0.9 - latest version providing root access.
135
+
>>>>>>> 923a878e276e7c1375e66f2ab08bb96797ed6112
98
136
- SuSFS v1.5.5 - Android dynamic rootfs support.
99
137
100
138
## Enhancements & Fixes
101
139
102
140
- Seamless GKI‑based kernel integration for the real Realme 10 Pro device built from scratch.
141
+
<<<<<<< HEAD
142
+
- No bootloops or data errors in testing on real device as of 2025‑06‑21.
143
+
=======
103
144
- No bootloops or data errors in testing on real device as of 2025‑07‑16.
@@ -129,6 +171,32 @@ These kernel modifications are part of an academic project related to my master'
129
171
- SuSFS, susfs4ksu, and Wild Kernels.
130
172
- Big thanks to the Realme 10 Pro device maintainers and devs on LineageOS, testers, and the MindTheGapps maintainers and devs.
131
173
174
+
<<<<<<< HEAD
175
+
```
176
+
177
+
#include <std_disclaimer.h>
178
+
/*
179
+
* Your warranty is... Still valid??
180
+
*
181
+
* I am not responsible if you brick your device,
182
+
* dead SD card, installed viruses, burned battery
183
+
* and thermonuclear war, or you getting fired
184
+
* because the alarm app failed. Please do
185
+
* some research if you have any concerns
186
+
* about features included in this software
187
+
* before flashing it! You are choosing to
188
+
* make these strong modifications on your
189
+
* device, and if you point the finger at me
190
+
* for messing up your device,
191
+
* I will laugh at you.
192
+
* LICENSE.md
193
+
* Our modifications are GPLv2 licensed.
194
+
*/
195
+
196
+
```
197
+
198
+
# How do I submit patches to Android Common Kernels
199
+
=======
132
200
## Warranty & Liability Disclaimer
133
201
134
202
I am not responsible if you brick your device, erase data, kill your SD card, install malware, burn the battery, trigger thermonuclear war, or get fired because an alarm app failed.
@@ -140,6 +208,7 @@ For the full terms, see our **[Legal Notice](https://frpunlocking.com/legal)**.
140
208
This software is distributed under the **GNU General Public License v2 (GPL-2.0)**, modifications licensed by [Pawel Potacki](potacki.com). See `LICENSE.md` for full terms.
141
209
142
210
## How do I submit patches to Android Common Kernels
211
+
>>>>>>> 923a878e276e7c1375e66f2ab08bb96797ed6112
143
212
144
213
1. BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases.
145
214
These patches will be merged automatically in the corresponding common kernels. If the patch is already
@@ -150,7 +219,7 @@ This software is distributed under the **GNU General Public License v2 (GPL-2.0)
150
219
coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the
151
220
patch requirements below.
152
221
153
-
##Common Kernel patch requirements
222
+
# Common Kernel patch requirements
154
223
155
224
- All patches must conform to the Linux kernel coding standards and pass `script/checkpatch.pl`
156
225
- Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures
@@ -163,7 +232,7 @@ This software is distributed under the **GNU General Public License v2 (GPL-2.0)
163
232
164
233
Additional requirements are listed below based on patch type
165
234
166
-
###Requirements for backports from mainline Linux: `UPSTREAM:`, `BACKPORT:`
235
+
## Requirements for backports from mainline Linux: `UPSTREAM:`, `BACKPORT:`
167
236
168
237
- If the patch is a cherry-pick from Linux mainline with no changes at all
169
238
- tag the patch subject with `UPSTREAM:`.
@@ -210,7 +279,7 @@ instead of `UPSTREAM:`.
210
279
Signed-off-by: Joe Smith <joe.smith@foo.org>
211
280
```
212
281
213
-
###Requirements for other backports: `FROMGIT:`, `FROMLIST:`,
282
+
## Requirements for other backports: `FROMGIT:`, `FROMLIST:`,
214
283
215
284
- If the patch has been merged into an upstream maintainer tree, but has not yet
216
285
been merged into Linux mainline
@@ -261,7 +330,7 @@ must be a stable maintainer branch (not rebased, so don't use `linux-next` for e
261
330
Signed-off-by: Joe Smith <joe.smith@foo.org>
262
331
```
263
332
264
-
###Requirements for Android-specific patches: `ANDROID:`
333
+
## Requirements for Android-specific patches: `ANDROID:`
265
334
266
335
- If the patch is fixing a bug to Android-specific code
267
336
- tag the patch subject with `ANDROID:`
@@ -281,8 +350,8 @@ must be a stable maintainer branch (not rebased, so don't use `linux-next` for e
281
350
- tag the patch subject with `ANDROID:`
282
351
- add a `Bug:` tag with the Android bug (required for android-specific features)
283
352
284
-
##Vibrator driver for HHG device
285
-
###How to merge the driver into kernel source tree
353
+
# Vibrator driver for HHG device
354
+
## How to merge the driver into kernel source tree
286
355
287
356
1. Copy \${this_project}/drivers/hid/hid-aksys.c into \${your_kernel_root}/drivers/hid/
0 commit comments