• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root The Ultimate DIY Custom ROM Maker v1.1 including Magiskless Systemfull ADB ROOT ( DOUBLE ROOT ) for Samsung Galaxy S23 Ultra and other devices!!!

lebigmac

Member
It is finally here my friends :D
The prophecy has been fulfilled yet again :D

Allow me to present to you the

Ultimate DIY Custom ROM Maker v1.1
powered by SystemRW / SuperRW v1.41
featuring MakeRW / ro2rw v1.2

by lebigmac

NOW WITH MAGISKLESS SYSTEMFULL ADB ROOT FEATURE !!! ( AKA DOUBLE ROOT )


Enjoy my new gamechanger :D

The Olympic Android System Modding Games (OASMG) have only just begun...

DOWNLOAD

01_Ultimate_DIY_Custom_ROM_Maker_1.1_lebigmac_Magiskless_Systemfull_ADB_ROOT_WWW.SYSTEMRW.COM.jpg
02_Ultimate_DIY_Custom_ROM_Maker_1.1_lebigmac_Magiskless_Systemfull_ADB_ROOT_WWW.SYSTEMRW.COM.jpg
 
Last edited:
Hello, I wanted to thank you for your work to make the system partition RW.

I have the device Samsung Galaxy S23 (SM-S911B/DS EUX), I installed twrp v3.7.0_12-2 and magisk v25.2 by following these instructions


Everything worked fine, now I'm trying to put the RO partitions in RW using your freshly released apk.

I opted for the basic options

With your script I got the following files

From here I don't know at all how to proceed, if you can help me understand what I have to do, thank you in advance
 
so this will automatically root the phone? and you need the bootloader unlocked?

you also mention other devices? do you have a list that this will work on? i have a z fold 4, but it is a snapdragon and thus has a locked bootloader.
 
Last edited:
Thanks @zdlitov for your feedback. I can't believe my program actually works on Samsung Galaxy S23 too! This is wonderful news! Did you try the ADB ROOT feature yet? Enjoy! :D👍


Hi @ocnbrze. Yes of course unlocked bootloader is a necessary requirement.
The app itself requires root to launch...
For the next version I might have to move the whole novel MAGISKLESS SYSTEMFULL ADB ROOT functionality from my DIY Custom ROM Maker app (where it currently resides) into one of my two included scripts... That way when you launch the script in custom recovery for instance it will automatically ADB ROOT your phone and then Magisk shouldn't be a requirement anymore in order to pop a root shell in Android ;) (see 2nd screenshot above)

Then you could just do something like this:
./sysrw in=super.img out=super_patched.img size=@auto -r -adbroot
And have my System-RW / Super-RW script pass the -adbroot value to the MakeRW / ro2rw binary as shown below. And if system partition is detected, this would initiate the ADB ROOT procedure LOL :D
[ "$partition" = "system" ] && ./makerw in=system.img out=system_patched.img size=500 -adbroot
I'm just throwing some ideas out there :D
This is still a work in progress so please feel free to add your 2 cents on how I should go about tackling this whole mess in the next version. Thanks for your feedback! :D👍
 
Last edited:
Yes this ROM-Maker release was a bit rushed hence all the typos but it should still work :D👍
The ADB ROOT feature itself is guaranteed to work on the Samsung Galaxy S23 Ultra and probably more devices too ;)
Just holler at me if there are any issues and I'll be glad to give some customer support ;)
And yes you can have both ADB ROOT and Magisk installed side by side. No problem. Magisk doesn't even know that ADB ROOT even exists :D
The order of installation is important though. At least in Android 12 and earlier. You must first install the ADB ROOT patch and then the Magisk afterwards and then you will have both. DOUBLE ROOT so to speak ;)
You can never have enough root in this world :D
 
Last edited:
Yes! That's it! I must add ADB ROOT support to both my scripts, since the latest iteration of the ROM-Maker app already has Systemfull ADB ROOT support ;)👍

Then once that's done we can have real Magiskless Systemfull ADB ROOT but it won't be TWRPless 🤣

EDIT: Great news! Successfully added my new ADB ROOT feature to both my System-RW / Super-RW and my Make-RW / ro2rw scripts :D👍
---------------------------------------------------
| Welcome to the one and only original, universal |
|===================================================|
| MakeRW / ro2rw v1.2 by lebigmac |
|===================================================|
| (read-only-2-read/write sub-partition converter) |
|---------------------------------------------------|
|Also known as: RO-to-RW, Read-Only Unlocker, Block |
|Unsharer Pro, Shared_Blocks Remover Pro, EXT4-RW, |
|EROFSRW, EROFS-RW, ERWFS, EROFS NUKER, EROFS-2-EXT4|
|CONVERTER, F2FSRW, F2FS-RW, F2FS TERMINATOR, REALRW|
| F2FS-2-EXT4 CONVERTER, FORCE-READ-WRITE ENABLER, |
|FORCE-RW, THE-REAL-RW, Partition Resizer Pro, EXT4 |
| Partition creator, Make_RW, Make-RW, ROTORW, True |
| RW, The real MakeRW / ro2rw, Make_EXT4, Partition |
| Auto-Debloater, Brute Force RW & many more aliases|
|---------------------------------------------------|
| Credits: lebigmac, BrePro1, Kolibass, Yuki1001, |
| thka2016, sekaiacg - Shout-outs to @munjeni @frxhb|
|@baxal0 @harpreet.s @HemanthJabalpuri @TheGhost1951|
|===================================================|
| OFFICIAL HOMEPAGE @ lebigmac |
|===================================================|
|You can use this software for free for educational,|
| personal, non-commercial, legal purposes. To use |
| this app for commercial purposes, please rent a |
| commercial usage license @ the official link above|
|===================================================|
| Always download original MakeRW/ro2rw by lebigmac!|
| Never trust any dubious copycat imitations! |
|---------------------------------------------------|
|You can learn from my code but please do not steal,|
| hack, crack or abuse it in any way! Thank you! <3 |
---------------------------------------------------
makerw: Custom input detected: ./bin/../img/system.img
makerw: Custom size detected: 0
makerw: Custom growth factor detected: 300
makerw: ADB ROOT feature detected


makerw: Initiating MakeRW / ro2rw procedure...


makerw: Current size of system.img in bytes: 7214723072
makerw: Current size of system.img in 512-byte sectors: 14091256
makerw: Current size of system.img in MB: 6880


makerw: EXT4 file system detected @ system.img
makerw: ADB ROOT SUCCESS!
makerw: Shrinking system.img to minimum size...


Resizing the filesystem on ./bin/../img/system.img to 1745943 (4k) blocks.
The filesystem on ./bin/../img/system.img is now 1745943 (4k) blocks long.
 
Last edited:
It is finally here my friends :D
The prophecy has been fulfilled yet again :D

Allow me to present to you the

Ultimate DIY Custom ROM Maker v1.1
powered by SystemRW / SuperRW v1.41
featuring MakeRW / ro2rw v1.2

by lebigmac

NOW WITH MAGISKLESS SYSTEMFULL ADB ROOT FEATURE !!!


Enjoy my new gamechanger :D

The Olympic Android System Modding Games (OASMG) have only just begun...

DOWNLOAD

01_Ultimate_DIY_Custom_ROM_Maker_1.1_lebigmac_Magiskless_Systemfull_ADB_ROOT_WWW.SYSTEMRW.COM.jpg
02_Ultimate_DIY_Custom_ROM_Maker_1.1_lebigmac_Magiskless_Systemfull_ADB_ROOT_WWW.SYSTEMRW.COM.jpg
Nice !!!
 
SUCCESS
SUCCESS
Patch error!
I'm currently working on making that novel (and still experimental) ADB ROOT feature more universal as we speak ;)👍
Right now in its current state it's only guaranteed to fully work on Samsung Galaxy S23 Ultra...
If you see the message above after pressing ADB ROOT button in my new app, then that's always a good sign and that means it works 50%. I'm working on the other half right now :D
Once I'm done with the official ADB ROOT patch for Android, I can fully focus on the official F2FS-RW feature + ForceRW and then my new website and my new app etc... It's a neverending odyssee :D👍
Please support me by donating if my program actually works on your device and you would like to see more of my hard work in the future. Thank you very much! Thanks to your precious donation(s), I will be able to :
  • buy some programming lessons online that will teach me how to become an even better programmer!
  • it will enable me to pay my horrendous electricity bills that keep skyrocketing out the roof so I can bring you my latest and greatest custom lebigmac software for FREE for non-commercial, educational, personal usage! (Commercial usage available for only $9.99/month for the professional ROM Makers among you at the aforementioned link!)
  • and thanks to your precious donation(s) I will also be able to buy the latest and greatest next-generation smartphones from various different smartphone manufacturers. This will allow me to do some good RW experiments on them and optimize my System-RW / Super-RW script for these next-generation devices :cool:. And then finally I could jailbreak them to unleash their FULL-RW capabilities and much much more and share my great RW research with the open source community! :D👍
The Olympic Android System Modding Games (OASMG) have only just begun!
 
Last edited:
GREAT NEWS! There should be a fresh ADB ROOT update coming next week!
And then I can fully focus on finally implementing the official F2FS-RW patch by lebigmac ;)👍
 
Last edited:
Thanks. Are you serious? Congratulations! So many people complain to me lately it's not work. It actually works on something other than my phone? That's great news. Thank you for the confirmation!
Ulefone? That thing must be quite RUGGED :D
Are you FULL-RW and ADB ROOT now? Can you do this now? You got the DOUBLE ROOT now? :D
Enjoy debloating and further customizing your device! :D👍
And be careful and make lots of backups. One small mistake can end up in bootloop!



02_Ultimate_DIY_Custom_ROM_Maker_1.1_lebigmac_Magiskless_Systemfull_ADB_ROOT_WWW.SYSTEMRW.COM.jpg
FULL_SUPER_RW_lebigmac.sysrw.rommaker_WWW.SYSTEMRW.COM.jpg
 
Last edited:
Hello everybody good evening. I've been following you since XDA I had a quick question the script was successful on my Asus rog phone 5 on Android 12. I updated to Android 13 and I get this error can anybody let me know how to fix this error I would love for it to work on this update
 

Attachments

  • Screenshot_2023-05-03-18-08-03.png
    Screenshot_2023-05-03-18-08-03.png
    317.5 KB · Views: 220
Hello.
Can you please zip the whole log subfolder and upload here or at megaupload? Thanks.

Did you shrink all sub-partitions of super.img down to minimum size?
If all sub-partitions are shrinked to minimum size and you get the error above, that means you must use the included Auto-Debloat feature ;)👍
 
Last edited:
Hello.
Can you please zip the whole log subfolder and upload here or at megaupload? Thanks.

Did you shrink all sub-partitions of super.img down to minimum size?
If all sub-partitions are shrinked to minimum size and you get the error above, that means you must use the included Auto-Debloat feature ;)👍
How do I get the logs again? Sorry it's been a while since I last tried this since it was working great before. No I did not shrink sub partitions could you tell me how please.
 
Hi. Thanks for your upload but this looks like old version. I need the logs from the latest System-RW version (sysrw_1.42)
You can find it in my latest Custom ROM-Maker v1.12
The log subfolder will be in /data/local/tmp/sysrw_1.42/log (or wherever you manually installed the sysrw_1.42 folder to)
Or just install the latest Rom-Maker app , then click INSTALL button , next click SUPER RW button and finally click OUTPUT > SHOW LOG
I should really add an 'EXPORT LOG' button that will just zip the whole log subfolder automatically and upload to my server...
 
Last edited:
Hi. Thanks for your upload but this looks like old version. I need the logs from the latest System-RW version (sysrw_1.42)
You can find it in my latest Custom ROM-Maker v1.12
The log subfolder will be in /data/local/tmp/sysrw_1.42/log (or wherever you manually installed the sysrw_1.42 folder to)
Or just install the latest Rom-Maker app , then click INSTALL button , next click SUPER RW button and finally click OUTPUT > SHOW LOG
I should really add an 'EXPORT LOG' button that will just zip the whole log subfolder automatically and upload to my server...
 

Attachments

Hello. Thanks for the logs. 👍

It looks like you will have to use the integrated Auto-Debloat feature. Have you tried it yet? 🤔

To enable the experimental Auto-Debloat feature simply open the included options/config.ini file with your favorite text editor and write auto_debloat=1 and save file. Now write all your custom debloat paths into the options/auto_debloat.txt file (one path per line - don't make any errors) and save file and launch the program.
Be very careful though as auto-debloating the wrong thing will inevitably cause bootloop by itself!

If you've got any more questions just ask! Good luck! :D👍
 
Last edited:
Back
Top Bottom