Development [CLOSED][ABANDONED] [OFFICIAL] [Rosemary/Secret/Maltose] Project Kasumi 1.x for Redmi Note 10S

Status
Not open for further replies.
Search This thread

windowz414

Senior Member
Sep 24, 2018
60
43
Earth
windowz414.com
Redmi Note 10S
20220716_230222.jpg
Code:
#include <std_disclaimer.h>
/*
* Your warranty is... still valid?
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/


Another weebified custom ROM aiming to be a home for weebs - Based on Project Materium, an optimized LineageOS-based Android aftermarket firmware with extra features, developed by people all over the world.
Quoting the LineageOS description:
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
We offer vanilla, GApps and AuroraOSS variants. If you install a vanilla variant, the only supported GApps package is MindTheGapps (GApps/AuroraOSS builds are not available for a few devices due to space issues).

Download & instructions:
  • Install MIUI 12.5 if you have updated to anything Android 12.
  • Fully install custom recovery of your choice.
  • Flash the ROM. You can also sideload it with ADB if you want to.
  • !!! If you'll flash Magisk, you'll need to enable "Reflash (recovery) after installing a ROM" after choosing the ZIP as well !!!
  • After flashing, reboot to recovery.
  • Format data.
  • Flash Magisk if you want to.
  • Reboot to system and enjoy!
Download (Taken down due to discontinuation)

IMPORTANT: If you are coming from another ROM, you need to format data (TWRP > Wipe > Format Data > *type "yes"*).
IMPORTANT: If you want to keep Magisk after each OTA, you need to make it flash to inactive slot **right before rebooting** (Magisk > Install (In "Magisk" card) > Install to inactive slot)

About:
Features:

  • Latest security patches merged from LineageOS
  • SafetyNet passing unconditionally without Magisk/with kdrag0n's SafetyNet fix
  • Many optimizations coming from Stellar OS/Project Materium/droid-ng
  • New wallpapers & bootanimation
  • QS customization (tint, rows customizer, data usage)
  • Status bar customization (4G/LTE toggle, new NFC & VoLTE icons)
  • Kill app from notification
  • Notification pulse
  • KitKat-style notification ticker
  • Screenshot sound toggle
  • Per-app volume
  • WiFi & Bluetooth timeout
  • Smart Charging & Cutoff
  • Sensor, Wakelock and Alarm blocker
  • Battery info on lockscreen
  • Improved microG support (signature spoofing, location support)
  • ...and more! (We accept suggestions!)

What's working:
  • Almost everything
Bugs:
  • Microphone doesn't work when speaker is enabled during calls.
  • You tell me.
Sources are available at https://github.com/ProjectKasumi and https://github.com/Kasumi-Devices

Full list of device sources used;

ROM Founded By: Yuki (AITEx64)
ROM Developed By: Beru Hinode
ROM Designed By: Ayuko, Qirkl and UsiF.
ROM OS Version: 1.3 "PoPiPa" R2
ROM Kernel: Customized Linux 4.14.186 from MiCode
ROM Firmware Required: MIUI 12.5.16.0.RKLMIXM (Global)
Based On: Project Materium 1.0 (LineageOS 18.1)

Version Information
Status:
Discontinued
Last Stable Version: 1.4 "PoPiPa"
SELinux Status: Permissive
Initial Release Date: July 20, 2022
 
Last edited:

solidamage

Member
Jun 12, 2014
31
9
Amazing work!! Im a little disapointed with the note 10s
Hope to get the most out of it with a costum rom!
Miui on the 10s is a complete disaster... What the hell happened...
 
  • Like
Reactions: windowz414

windowz414

Senior Member
Sep 24, 2018
60
43
Earth
windowz414.com
Redmi Note 10S
Amazing work!! Im a little disapointed with the note 10s
Hope to get the most out of it with a costum rom!
Miui on the 10s is a complete disaster... What the hell happened...
I could never get used to MIUI myself so I feel you. For custom ROMs, there are quite a lot built (buildbotted) with practically the same bugs as well; you can check them out in respective Telegram groups/channels!
 

Oxydeme

Senior Member
Feb 4, 2013
171
68
i9100
Redmi Note 10S
Hey there,
First of all, thx for bringing this :)
what about fast charging in these?
Would it work as expected?
Or as in every other GSI custom build i tested it doesn't work, and was kinda disappointing :/

Will the fix module be merged in the rom, making possible the avoid of magisk installing? Actually don't Care bout su and want m'y banking app to work :D

Hope to get your opinion soon :)
 
Last edited:
  • Like
Reactions: windowz414
Aug 1, 2018
48
7
i followed the instructions to flash it down to the letter but cannot get it to boot. the phone will show the kasumi logo for a couple of minutes then just boots to fastboot. i am using orangefox recovery if that helps.
 
  • Like
Reactions: windowz414

Oxydeme

Senior Member
Feb 4, 2013
171
68
i9100
Redmi Note 10S
yup did all the steps in the thread
Please, could you describe exactly the step you did?
As I didn't yet reinstalled all my apps, gonna try it out,
So i'll do as OP said to flash, probably tonight.

Are you really sure to come from Global version?
Have you tried with TWRP from Woomy?

All my previous tests were made with TWRP and appart i sometimes forget to format data After flash, once i did, it worked :)
 
  • Like
Reactions: windowz414
Aug 1, 2018
48
7
Please, could you describe exactly the step you did?
As I didn't yet reinstalled all my apps, gonna try it out,
So i'll do as OP said to flash, probably tonight.

Are you really sure to come from Global version?
Have you tried with TWRP from Woomy?

All my previous tests were made with TWRP and appart i sometimes forget to format data After flash, once i did, it worked :)
first I installed MIUI 12.5.16 global and completely erased the phone it had MIUI 13 before
then I installed orangefox by woomy
then I switched to slot B and installed the rom (gapps variant) also enabled reflash orangefox after installing rom
after installing I formatted data and installed magisk
then i rebooted and it bootlooped
i have a rosemary 10s with nfc
 
  • Like
Reactions: windowz414

Oxydeme

Senior Member
Feb 4, 2013
171
68
i9100
Redmi Note 10S
first I installed MIUI 12.5.16 global and completely erased the phone it had MIUI 13 before
then I installed orangefox by woomy
then I switched to slot B and installed the rom (gapps variant) also enabled reflash orangefox after installing rom
after installing I formatted data and installed magisk
then i rebooted and it bootlooped
i have a rosemary 10s with nfc
Did you installed Magisk into the right slot?

@windowz414 is there any kind of vbmeta file to flash in order to be sure it would boot? An alternative boot IMG maybe? Or even a check disabler?

@nintendobuster420 finally gonna try flash tomorrow,
Did smtg else this evening, worked on a project, that isn't related at all to Android flashing x)

I also got a RN10S with NFC, maybe something related to variants?

Edit1: gonna try flashing Kasumi 1.3 PoPiPa Auroraoos 20220721; will update the post soon
Edit2: Kasumi auroraoos bootloop actually, reflashed auroraoos boot.img still bootlooping;
Gonna try with Kasumi classic, latest build to see
Edit3: Kasumi official 20220721 boolooping as well
Edit4: Will do a last attempt with Kasumi 20220716

Last attempt worked, I successfully booted up Kasumi, but with several differences :D

1- Backed up Pics and other important things for me;
2- Unlocked BL - Mi Unlock BL Tool latest version;
3- Switched Rom from 12.5.18EU to 12.5.16G with Mi Flash version 2018.5.28.0 (select fastboot rom, refresh, clean all, flash);
4- Booted once to get system settled
5- Installed TWRP from Womymy, booted on it
6- Switched Slot to B, Reflashed current recovery and rebooted from inside TWRP
NO I didn't, I switched to Slot B, reflashed recovery, got plenty errors, didn't rebooted in the end.
7- MTP mounted Storage and passed the zip rom
8- Flashed Kasumi, flashed again TWRP with the toggler while flashing rom, then directly formated format data,
9- Booted rom successfully!

still no fast charge, will keep it tough :D

@windowz414
Well done porting LOS dude!
Completely debloated ;)
But still 13Go system :eek:

Little problem on CPU info :)
Battery seems good, phone is responsive, all the things that can be tweaked my god :D, bushido! Notification makes me smile :)
One word, net!

@HistoriaXV @nintendobuster420 hope you could success flash in the next days :)
 

Attachments

  • Screenshot_20220726-150510_Lawnchair.png
    Screenshot_20220726-150510_Lawnchair.png
    2.2 MB · Views: 276
  • Screenshot_20220726-150548586.jpg
    Screenshot_20220726-150548586.jpg
    310.9 KB · Views: 275
  • Screenshot_20220726-150606027.jpg
    Screenshot_20220726-150606027.jpg
    189.1 KB · Views: 253
  • Screenshot_20220726-193540_Lawnchair.png
    Screenshot_20220726-193540_Lawnchair.png
    713.7 KB · Views: 216
  • Screenshot_20220726-193547_Lawnchair.png
    Screenshot_20220726-193547_Lawnchair.png
    229.2 KB · Views: 215
  • Screenshot_20220726-193822643.jpg
    Screenshot_20220726-193822643.jpg
    192.3 KB · Views: 208
  • Screenshot_20220726-193830_Lawnchair.png
    Screenshot_20220726-193830_Lawnchair.png
    737.5 KB · Views: 197
  • Screenshot_20220726-194539_Lawnchair.png
    Screenshot_20220726-194539_Lawnchair.png
    759.7 KB · Views: 187
  • Screenshot_20220726-194841_Lawnchair.png
    Screenshot_20220726-194841_Lawnchair.png
    803.2 KB · Views: 190
  • Screenshot_20220730-172209726.jpg
    Screenshot_20220730-172209726.jpg
    91.6 KB · Views: 220
Last edited:
  • Love
Reactions: windowz414

windowz414

Senior Member
Sep 24, 2018
60
43
Earth
windowz414.com
Redmi Note 10S
Hey there,
First of all, thx for bringing this :)
what about fast charging in these?
Would it work as expected?
Or as in every other GSI custom build i tested it doesn't work, and was kinda disappointing :/

Will the fix module be merged in the rom, making possible the avoid of magisk installing? Actually don't Care bout su and want m'y banking app to work :D

Hope to get your opinion soon :)
System reports "Charging slowly" but my battery fully charges from ~10% in just 1.5~2 hours.
 

windowz414

Senior Member
Sep 24, 2018
60
43
Earth
windowz414.com
Redmi Note 10S
Please, could you describe exactly the step you did?
As I didn't yet reinstalled all my apps, gonna try it out,
So i'll do as OP said to flash, probably tonight.

Are you really sure to come from Global version?
Have you tried with TWRP from Woomy?

All my previous tests were made with TWRP and appart i sometimes forget to format data After flash, once i did, it worked :)
I use the OFOX from Woomy and it works with it too, so it's not recovery fault.

You mentioned firmware requirement there, good shot! Glad to see someone that's not from the development team finally noticing it!
 

windowz414

Senior Member
Sep 24, 2018
60
43
Earth
windowz414.com
Redmi Note 10S
Did you installed Magisk into the right slot?

@windowz414 is there any kind of vbmeta file to flash in order to be sure it would boot? An alternative boot IMG maybe? Or even a check disabler?
The vbmeta required is shipped along with the ZIP itself, so whether if you disable it or not, you can always keep verity enabled AS LONG AS YOU DON'T MODIFY ANYTHING INCLUDING INSTALLATION OF TWRP. The boot problem was due to some missing permissions required with Lawnchair 12.0, which was platform-specific issue. I have mitigated it as the lead developer of Kasumi and now just waiting for LineageOS to merge August '22 ASB on their Lineage 18.1 branches to ship newer builds. Until then, I have placed a little flashable that you can slap in on the recovery. It's global (means will work on all devices with latest Kasumi build installed). In fact, all it does is just putting the new permission XML file.

@nintendobuster420 finally gonna try flash tomorrow,
Did smtg else this evening, worked on a project, that isn't related at all to Android flashing x)

I also got a RN10S with NFC, maybe something related to variants?
Not at all. Even though I have Secret, everything should be around the same across all variants, given that Woomy also tested it only for NFC during initial bringup before.

Edit1: gonna try flashing Kasumi 1.3 PoPiPa Auroraoos 20220721; will update the post soon
Edit2: Kasumi auroraoos bootloop actually, reflashed auroraoos boot.img still bootlooping;
Gonna try with Kasumi classic, latest build to see
Edit3: Kasumi official 20220721 boolooping as well
Edit4: Will do a last attempt with Kasumi 20220716

Last attempt worked, I successfully booted up Kasumi, but with several differences :D

1- Backed up Pics and other important things for me;
2- Unlocked BL - Mi Unlock BL Tool latest version;
3- Switched Rom from 12.5.18EU to 12.5.16G with Mi Flash version 2018.5.28.0 (select fastboot rom, refresh, clean all, flash);
4- Booted once to get system settled
5- Installed TWRP from Womymy, booted on it
6- Switched Slot to B, Reflashed current recovery and rebooted from inside TWRP
NO I didn't, I switched to Slot B, reflashed recovery, got plenty errors, didn't rebooted in the end.
7- MTP mounted Storage and passed the zip rom
8- Flashed Kasumi, flashed again TWRP with the toggler while flashing rom, then directly formated format data,
9- Booted rom successfully!
The dedication and the hassle... My God, it's just pure inspiration to me. XD
still no fast charge, will keep it tough :D
As I said previously, it's what system reports presumably due to some SEL denials. I tried to get as many as possible sorted out, still no luck. But just as a fact, it actually is fast charging.

@windowz414
Well done porting LOS dude!
Completely debloated ;)
But still 13Go system :eek:

Little problem on CPU info :)
Battery seems good, phone is responsive, all the things that can be tweaked my god :D, bushido! Notification makes me smile :)
One word, net!
Well, thank you I guess. ^^;
Before I begin with replies to these, just referring to "dude", I'm a girl so I would prefer you calling me with "dudess" or "dudette" instead. Again, all up to you. No forces here.

The debloat is rather Lineage talent, I really just based on Materium and added things on top.
That 13 GB system partition is something that's coming from partition values from source, so whatever you do unless you flash GSI, it will always be 13 GB. See GitHub:Kasumi-Devices/[email protected]/BoardConfig.mk (Partitions section, BOARD_SYSTEMIMAGE_PARTITION_SIZE flag) for more info.

Eh, I still can't find a way to get CPU info properly, I guess it's related to kernel? Unsure though.
And some more tweaks will come as well, just stay tight! I'm working hard on another update! ;3
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    20220716_230222.jpg
    Code:
    #include <std_disclaimer.h>
    /*
    * Your warranty is... still valid?
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */


    Another weebified custom ROM aiming to be a home for weebs - Based on Project Materium, an optimized LineageOS-based Android aftermarket firmware with extra features, developed by people all over the world.
    Quoting the LineageOS description:
    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
    We offer vanilla, GApps and AuroraOSS variants. If you install a vanilla variant, the only supported GApps package is MindTheGapps (GApps/AuroraOSS builds are not available for a few devices due to space issues).

    Download & instructions:
    • Install MIUI 12.5 if you have updated to anything Android 12.
    • Fully install custom recovery of your choice.
    • Flash the ROM. You can also sideload it with ADB if you want to.
    • !!! If you'll flash Magisk, you'll need to enable "Reflash (recovery) after installing a ROM" after choosing the ZIP as well !!!
    • After flashing, reboot to recovery.
    • Format data.
    • Flash Magisk if you want to.
    • Reboot to system and enjoy!
    Download (Taken down due to discontinuation)

    IMPORTANT: If you are coming from another ROM, you need to format data (TWRP > Wipe > Format Data > *type "yes"*).
    IMPORTANT: If you want to keep Magisk after each OTA, you need to make it flash to inactive slot **right before rebooting** (Magisk > Install (In "Magisk" card) > Install to inactive slot)

    About:
    Features:

    • Latest security patches merged from LineageOS
    • SafetyNet passing unconditionally without Magisk/with kdrag0n's SafetyNet fix
    • Many optimizations coming from Stellar OS/Project Materium/droid-ng
    • New wallpapers & bootanimation
    • QS customization (tint, rows customizer, data usage)
    • Status bar customization (4G/LTE toggle, new NFC & VoLTE icons)
    • Kill app from notification
    • Notification pulse
    • KitKat-style notification ticker
    • Screenshot sound toggle
    • Per-app volume
    • WiFi & Bluetooth timeout
    • Smart Charging & Cutoff
    • Sensor, Wakelock and Alarm blocker
    • Battery info on lockscreen
    • Improved microG support (signature spoofing, location support)
    • ...and more! (We accept suggestions!)

    What's working:
    • Almost everything
    Bugs:
    • Microphone doesn't work when speaker is enabled during calls.
    • You tell me.
    Sources are available at https://github.com/ProjectKasumi and https://github.com/Kasumi-Devices

    Full list of device sources used;

    ROM Founded By: Yuki (AITEx64)
    ROM Developed By: Beru Hinode
    ROM Designed By: Ayuko, Qirkl and UsiF.
    ROM OS Version: 1.3 "PoPiPa" R2
    ROM Kernel: Customized Linux 4.14.186 from MiCode
    ROM Firmware Required: MIUI 12.5.16.0.RKLMIXM (Global)
    Based On: Project Materium 1.0 (LineageOS 18.1)

    Version Information
    Status:
    Discontinued
    Last Stable Version: 1.4 "PoPiPa"
    SELinux Status: Permissive
    Initial Release Date: July 20, 2022
    2
    Is this an official rom? Also does it retain l1 certificate and can it be daily driven?
    Edit: what are the options for custom recovery since twrp is not available for Redmi note 10 s
    As suggested by title per OP, it is.
    I use it actually as my daily driver, it contains several bugs actually such as chrome or native browser crashing from times to times and, l1 certificate should be present, see scsht below,
    Also unnoficial TWRP for A11 by Woomymy or OrangeFox recovery are available at the moment.

    Just be sure to be running global rom before proceeding anything.

    That said, you must :
    -Have an unlocked BL (procedure av. Here and there),
    -Running Android 11, Miui 12.5.16 Global ROM,
    -Install the recovery of your choice,
    -Switch to slot B,
    -Follow OP procedure in the end,

    Optionnal: MindTheGapps/Magisk, beware, if you boot you ROM once before flashing any of those 2, you're good to reflash everything as it won't get flashed, i did the test
    1
    poggers! atleast some buildbot didn't post it this time
    1
    Let's goo. Very awesome work here
    1
    Download & instructions:
    • Install MIUI 12.5.16.0 Global if you haven't already. (**NO, NONE ELSE WILL WORK!**)
    • Fully install custom recovery of your choice.
    • Switch to slot B (Reboot > Slot B), and reboot to recovery.
    • Flash the ROM. You can also sideload it with ADB if you want to.
    • !!! If you'll flash Magisk, you'll need to enable "Reflash (recovery) after installing a ROM" after choosing the ZIP as well !!!
    • After flashing, reboot to recovery.
    • Format data.
    • Flash Magisk if you want to.
    • Reboot to system and enjoy!
    @averagexiaomiuser