S.onyTablet.S v6.5 [ALLinONE] - new: Update OEM Apps! automatic ICS ROOT!, JB ROOT! - Sony Tablet S

Hi,
So here it is. All in one tool to modify Sony Tablet S (/P/Xperia) in most important ways.
From now on I will directly update 'S.onyTablet.S' tool with new features.
If you think about some new functions, which could be useful to add - feel free to propose.
If you want to keep this project alive - don't forget to donate,
its not mandatory, but greatly appreciated.
HUGE THANKS to those that have already donated!
Condi presents... S.onyTablet.S [ALLinONE] tool
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[S.onyTablet.S features]:
MAIN MENU:
[ICS-OK] Root device - doesn't need description. Added compatiblity for CHINA devices and new root method for ICS!
[ICS-OK] Unroot device - this will delete su, busybox, superuser - all root things. Useful regarding warranty.
[ICS-OK] Region changer - !! yes! one-click region changer, also changes additional build.prop
values, in order to get correct ota-update on current old-region firmware. Available 29 regions. For S&P tabs only.
Big THANK YOU to all the people, who helped, collection of regions is based on users values, in large part.
[ICS-OK] Run ADB Shell - runs adb shell - terminal from pc. Just handy.
[ICS-OK] Reboot device - just reboot.
CUSTOM ROM AND FLASHING SUBMENU:
[ICS-OK] Create decrypted update.zip - boom1 decrypt official OTA updates, and can make custom rom from it.
[ICS-OK] Add root, "rescue-backdoor", init.d to decrypted zip - boom2
(in previous step it can be also made) - make custom rom with root and build.prop mod built-in.
Now init.d also included! in v2.3 I've moved script into separate files\_custom_update_maker.bat - to be userfriendly,
now you can make your own modifications, own custom rom based on AiO
[ICS-OK] Sign decrypted custom-update.zip - boom3 signs modified update.
[ICS-OK] Flash signed zip [auto/manual] - boom4
(before using sign your update) - WELCOME CUSTOM ROMS FLASHING!
[ICS-OK] Flash signed zip [straight from recovery] - will work only on devices
already-working with _hack_recovery.zip! and with recovery up to R1A. Handy in some situations.
TWEAKS AND MODS SUBMENU:
[ICS-OK] Install "rescue-backdoor" - anti-bootloop protection, gives opportunity to reflash current firmware
if something goes wrong with modifying system things.
[ICS-OK] Run OTA ZIP autodownloader - you've got to have "System Update" notification to use it.
Make it if new OTA comes in, or after "rescue-backdoor".
[ICS-OK] Toggle OTA system updates and notifications - you can disable annoying update notifications
(after "rescue-backoor"). Also enable back.
[ICS-OK] Install init.d support - just push your bash scripts to '/system/etc/init.d/' to get them autostart
on device booting. Useful to get some modifications (for example other sdcard mounting).
[ICS-OK] Install gps-fix mod - changes gps.conf with modded version to get better and faster signal.
[ICS-OK] Fake as other device - fake your tab as one of four available (Acer A500, Motorola XOOM,
Galaxy SII, Galaxy TAB) - to get more games/apps available in market To bring back original - run again.
[ICS-OK] [init.d] script] Increase SD/extSD read speeds. - adds init.d script which automatically on boot changes cache value,
to get better read speeds (idea by obicom, solution by brainmaster - read more here, thx guys!
Add WiFi AD-HOC Support - As suggested - fully automatic adhoc enabler. HC only.
Big thanks to zerod78 for the solution! To get back to original state - run again.
[ICS-OK] Install latest [modded] Google Play Store - changes Google Store App to one,
which is modded to unlimited access to apps and with removed countries restriction etc.
Big thanks to Deeco7 and Team ICEmods for the modded apks! To get back to stock app - run again.
[ICS-OK] Install latest PlayStation Mobile app. - Downloads latest PSM app from Sony, and installs it.
Users who got problem with installing 'Account Manager' update from inside PSM can use modded Google Play Store,
from above, to install it without problems
[ICS-OK] Install "USB Mass Storage" support. - yes! for external sd, and also internal one!
Can be easly turned on with two shortcuts on home screen
[ICS-OK] Enable write permissions to SD. - reenable SD write permissions for all applications! No more FileTransfer-monopoly!
[ICS-OK] Update OEM Apps. - some oem apps from latest JB release2 fw for Sony Tablet S owners!
UPDATE CHECKER - new function, which checks on start (~2s) if there is a new version of ALLinONE!
If there is new version - it opens official S.onyTablet.S webpage! Always stay up to date
This option can be turned off - if you want to disable it just make empty file called "_offupdates" in "files" directory
Its good to use S.onyTablet.S tool not too deep in directory structure,
unpack it in root of C:\S.onyTablet.S v6.0 for example
PREROOTED ICS TUTORIAL! v0.8:
ICS FIRMWARES: here
Download ICS FIRMWARE,
Copy it to external SD,
Run v5.3 AiO - goto 'Custom Rom' submenu, choose 'Decrypt Update' function,
(after it will copy decrypted update, device will reboot and again it will be copied to PC - be patient!)
Follow AiO tool instructions,
Choose YES for add root etc.,
If its R5+ firmware then choose yes for hidden.img replace,
Choose YES for sign new custom update,
(JAVA required - if you dont have, then install it, and manually run 'Sign' function),
Choose YES for flashing new custom update
Wait for finish
If you are not familiar with all custom flashing stuff - then first just check
below for videos demonstrating how it goes from A to Z.
BluechipJ made a great tutorial video, just check it out HERE!
CHINA DEVICE TUTORIAL! v0.4:
HOW TO MAKE CHINEESE TAB FULLY WORKING,
CONVERT IT TO NORMAL, NOT LIMITED TABLET!
INCLUDING ALL APPS, MARKET/GOOGLE PLAY STORE ETC...!!!!
INCLUDING ICS FIRMWARE!
Root device using option no.1,
Run tweaks&mods - and apply Rescue-Backdoor function,
Run region changer and choose US region,
Download US ICS R1A FIRMWARE,
Copy it to external SD,
Run v5.3 AiO - goto 'Custom Rom' submenu, choose 'Decrypt Update' function,
(after it will copy decrypted update, device will reboot and again it will be copied to PC - be patient!)
Follow AiO tool instructions,
Choose YES for add root etc.,
Choose YES for sign new custom update
(JAVA required - if you dont have, then install it, and manually run 'Sign' function),
Choose YES for flashing new custom update
Wait for finish
[FAQ - frequently asked questions v1.0]:
If you have some questions, just ask, most common, usefull will be added here.
1. I don't know this, I don't know that! Grrrrr! That doesn't work!
Throw everything and help me NOW!
- Remember that all the project is free, everybody who works here, spends his own
free time. Its our hobby. We all have jobs, families, everyday duties. Nobody force
you to do anything. Appreciate all the work, read all you can before proceeding,
do not blame if something goes wrong. Of course feel free to post, but its good
to search for the solution, before doing that Most of the questions has already
been answered.
2. How can I know if my tablet is rootable?
- Just run AiO tool, and choose 'Root' function, it will gonna check in the beginning
if your device is rootable, if not - you will gonna see the statement.
3. When root for not-rootable (fw R6A+) devices will gonna be available?
- There is no ETA. When new exploit is going to be found, then of course
I will inform you about it, and it should included in future version of AiO tool.
4. I've successfully flashed 'custom prerooted ICS', there is SuperUser in apps,
but I don't have working root, why?
- If you have SuperUser, and /system/bin/tempsu binary, then most probably you used
SuperSU in 3.2.1. In AiO v2.7 there was no path check for SU binary.
Just use this small fix (path check included in AiO v2.8+).
5. I've flashed 'custom prerooted ICS', but I can't access Google Play Store (Market),
how to fix this?
- Just use modded Google Play Store, from AiO 'Tweaks and Mods' submenu,
choose standard one.
6. I've flashed 'custom prerooted ICS'. I want Honeycomb 3.2.1r2 back!
Can I downgrade my device from prerooted 4.03 to 3.2.1r2?
- YES! In few simple steps:
1. Boot into RECOVERY;
2. Flash 3.2.1r2 update zip (removed from s.ony server - added mirror );
3. During flash tablet will reboot 3 or 4 times, with 'green dots' screen.
Just before last 3rd dot reboot you've got to hold VOL+ button,
to get to RECOVERY just after flashing complete! IMPORTANT!;
4. Wipe device;
5. DONE.
Wipe just after flash is very important, because if you will not gonna do this,
then it will be bootlooped in start animation, after wipe will boot correctly,
but after another reboot it will gonna boot again into ICS!
So if you will not gonna wipe just after flash, then just start all over again.
7. I've bricked my device! What can I do?
- As long as your 'region.zip' file is not damaged, then for 99% your tab can be fixed.
Firstable try to flash this: 3.2.1r2 firmware
if not works, then try this:
signed-nbx03_016-ota-120803071.zip,
in fot works, then try this:
signed-nbx03_001-ota-120803002.zip
In most cases it works. If it will fail then:
1. Boot into RECOVERY;
2. Try to flash the update again - it will fail - thats ok;
3. Wait for 2-3min to get adb available;
4. Use 'adb pull /tmp';
5. Post your recovery.log and region.prop files.
8. I've flashed 'custom prerooted ICS'. Now I get OTA update notifications,
is this normal?
- YES, its normal. In order to 'be safe' we need to have lower incremental value,
and thats why your device 'thinks' that there is a new firmware on the air.
DO NOT UPDATE. It will flash stock fw, no root, no way back.
You can disable ota notifications via AiO - tweaks&mods section.
9. I've flashed R5+ ICS firmware. I can't decrypt and flash custom updates!?
- From R5+ firmwares adb shell in recovery has been disabled.
It means that you can't use preroot/decrypt/flash AiO functions
in future fw releases.
10. Is there a way to update to R5+ and still be able to hack recovery?
- YES, in AiO v5.3 make custom prerooted firmware,
and choose to replace hidden.img in custom update.
It will prevent from recovery update = will remain hackable one.
11. I'm trying to root (new method). I still get ERROR INTENT 3?
- The script checks after getting all the permissions,
after every step the check is being made.
Most of the devices will be rooted after 2-3 try,
but some of them... not. What to do?
Just be patient. Some users got root on 1st run,
some reported that got root after ~30 tries
[Changelog]:
Code:
[27.08.13] v6.5:
* one of last surprises for 1st gen Tablet S owners,
made because of no official updates from Sony,
updates oem vendor apps to newest versions,
apps source - latest Xperia Tab S 4.1.1 JB release2 FW:
- Sony Remote Control from v2.2.0 to v3.0.0,
- Sony Small Apps (new ones and upd.),
- Sony Videos App (upd.),
- Sony DLNA App (upd.),
- Sony Photo Editor (upd.),
- add Sony Scrapbook (new),
- add Sony Digital Clock Widget (new).
* updated modded Google Play Store to 4.3.11,
* confirmed - Xperia Tab latest JB 4.1.1 release2 fw root works ok :) ,
* hmm... probably last version of AiO?
everything what could be done has been done already?
[12.06.13] v6.4:
[B][COLOR="Red"]* at last... R5A root :) :)[/COLOR][/B]
thx to: smokey_joe for compiling binary!
cream5296 for finding new solution on www!
exploit dev - fi01 I think?
[24.05.13] v6.3:
* added [RE]Root option for unrooted users,
!! works only for user who rooted with AiO,
and then accidentally unrooted.
AiO will detect that devices automatically
- just run root option.
[16.05.13] v6.2:
* [U]now perfect jb root[/U], no more problems,
and will work with AiO other functions :)
fixed and tested thx to TorAll! thx man!
jb switched back to SuperSU instead of Superuser,
last one got some bugs with jb.
[16.05.13] v6.1:
* made JB root compatible with AiO,
now all root data should be in correct places.
[15.05.13] v6.0:
* added root for 4.1.1 JB!
THANKS TO DAN ROSENBERG! GREAT JOB! :)
* newest modded Google Play Store 4.1.6
* updated adb binary - no more "waiting for device" problems.
[15.12.12] v5.3:
* yes! i've spent 8hrs to get rid of no-exploited terminal problems!
now every run of new root should finish successfull !!!
no more intent 3 error, no more vpnfaker disappearing,
no more patience, no more multiple times failed,
now fully automatic root successfull after 1st try! :)
* added flashing straight from recovery function
(only for devices which were already working with _hack_rec.),
* updated Superuser.apk,
* in flashing i've added timeout with information for users,
who are stuck with status 7 error, and got no recovery shell,
* fixed modded google play store function - small bug fixed,
* and some other things i dont remember :)...
[01.12.12] v5.2:
* modified custom update maker script (for making preroot)
to be ready for upcoming fw's (R5 for all regions),
now it can replace hidden.img (recovery update)
to R1's to prevent recovery shell lock :)
* found some small bugs in decrypt function - would not
run correctly in some cases,
* updated terminal.apk to newest (root func.),
probably will make no difference,
* something i dont remember ;)..
[27.11.12] v5.1:
* automatic root now enabled for Xperia Tab :)
* 'rescue-backdoor' now compatible with Xperia Tab!
(report results would be appreciated!),
* added check if fw is release6a - it will not proceed
- hole closed - root not possible.
[26.11.12] v5.0:
[COLOR="Red"]* root v2.0 - fully automatic root for ICS!!!!!!!!!!!!!!!!!!!!!!,[/COLOR]
* updated modded Google Play store to newest version + clear data,
* changed PS Store function to new PlayStation Mobile,
* fixed oooold bug from v4.1 on decrypt/flash function,
* added donation link ;)
Older changelogs:
Code:
[03.07.12] v4.1:
* made AUTO-FLASHING working with honeycomb devices,
its now hm.. semi-automatic ;) you need to choose install.zip only once.
* added recovery wallpaper - now you see that "good things are done
on your device" :)
* added CANADA region.
* big thx to xyancompgeek, sebarkh and mikajo :)
[07.06.12] v4.0:
* added AUTO-FLASHING feature! (old 'disable-signature' function gone),
- no more _hack_recovery step - everything is automatic now :)
... easy as hell :D Now you can decrypt, make custom, sign,
and flash - all one by one, practically automatic :)
* fixed custom update maker - there were issues for some users,
* fixed Australian region - missing .sh file,
* special thanks for Sebarkh and Matteo
for help, providing remotely device for tests,
thanks very much for all guys :)
[02.06.12] v3.4:
* added next two regions for P - FR & INDIA - thx Ktalog :)
* added Australia region for S,
* added region details of Netherlands,
* added busybox checks/autoinstall-fixes
- no more custom-zip-make problems?
* made (at last?) compatible with P - decrypt, custom etc.
- please test and report!
* and other things I dont remember..
[31.05.12] v3.3:
* added two regions for tab P - US & JAPAN,
* added additional checks for S/P.
[27.05.12] v3.2:
* added 'enable SD write permissions' function,
thx to Cat McGowan for the idea :)
* built-in enabled SD permissions for custom prerooted roms,
yes - its already on :)
* made custom-prerooted-rom maker compatible with P tablets!
yes! ICS prerooted on Sony Tab P!
thx to tiltyu for testing and idea :)
* new region - Colombia,
* and all that I dont remember!..
[19.05.12] v3.1:
* added root for china/chineese firmware/devices!
and maybe other regions, which had problems!
just run no.1 option. - CHINA ICS TUTORIAL added.
thank you very much to shoneb for being the first
one with converted tab :)
[18.05.12] v3.0:
* added new Google Play Store 'unlocked' version
(v3.5.19),
* added New Zealand, India regions,
* moved _hack_recovery and Google Play apk files
to outside server, now AiO size is less than 3mb :)
- no more problems with disappearing files from s.ony server ;)
* added 3 additional checks for making custom zip,
now it checks if its on sd, and in pc's directory,
if not - makes copy automatically - no more incomplete zips,
it also checks finished custom zip size - if not greater than
stock - gives info - no more 'not-rooted' custom ICSes.
* and many small things I dont remember!
[06.05.12] v2.9:
* added "USB Mass Storage" mode function,
* fixed 'decrypt' function for ICS devices
(aio was closing on the beginning because of
no incremental value in build.prop),
* added check to adhoc for ics (no adhoc for ICS),
* fixed copying of decrypted update from device to pc,
* changed update checker - now it opens official webpage,
* other comsetic changes and small bugfixes..
[01.05.12] v2.8:
* 'rescue-backdoor' ICS ready - modifies also vendor.prop,
* 'Region Changer' ICS ready, remaked, modifies vendor.prop,
corresponding to region.zip - in ICS you will get ota notifications,
* added check for su binary path in custom update maker
(especially for SuperSU users who got problems),
* added many region.zip checks about existence, size etc.,
* and many things I don't remember right now!
[27.04.12] v2.7:
* ICS prerooting/flashing compatible,
* few bugfixes,
* changed 'rescue-backdoor' incremental value
to highest capable to use with _hack_recovery.zip (no more '1' value),
* updated custom maker for ICS 'rescue-backdoor'
(now its checked from /datapp/vendor/vendor.prop file)
* and all the things I dont remember.
[19.04.12] v2.6:
* new 'install latest [modded] google play store' function,
* new 'install latest PS Store app' function,
* few bugfixes,
* added detection of /system partition when remounting
(for example some italian users got mmcblk0p3 instead of mmcblk0p2),
now AiO know which one needs to be remounted etc :)
* update checker had bug in v2.5 - parsed wrong attachement id, fixed it,
* and some things I dont remember ;)...
[07.04.12] v2.5:
* new update checker function,
* new ADHOC enable function,
* added China, Hong Kong, Saudi Arabia regions,
and values for Switzerland (thx guys!),
* small fix-typo in 'create decrypted..' function,
* added set default work directory in script - no need
'run as admin' any more (thx quiqsilver!),
* small fix in gps-fix function - now it will revert without problems.
* [U]...just married :D[/U]
[29.03.12] v2.4:
* splitted tools to 3 separate (sub)menus - made some space
for new future functions :)
* added new function - increase internal/external sd read speeds
([URL="http://forum.xda-developers.com/showthread.php?t=1010807"]more info, source here[/URL])
* implemented some checks which prevent from region.zip errors
(errors appeared only for some single devices), thx Mahaco!
* changed root check to be compatible with SuperSU,
* ...and other things I dont remember now :)
[20.03.12] v2.3:
* added region changer fully automatic.
* added fake function.
* fixed bug with tempsu and system ro,
* fixed bug in custom-maker which made build.incremental
value to become empty.
* moved custom-maker to seperate _custom_update_maker.bat
(in 'files' directory) - its now easy to make own custom roms!
* added check if external sd is available - where is needed.
* ...and other things I dont remember now :)
[14.03.12] v2.2:
* add appending of region value dynamicaly to
'META-INF/com/android/detailedSKU.lst',
in custom update zip, just another check of device region...
* built-in autofix for region issues (caused by v2.0 bug)
- just rerun 8/11 function,
* few bugfixes,
* made working new functions with all regions (temp-region-change).
* custom-make zip function needs a lot of freespace on sdcard (~600mb),
Ive moved all temporary data operations to internal /sdcard/tmp_aio/
* added init.d to automatically be added in custom zip.
Also included small init.d script which will autoinstall busybox
in custom rom after first boot, it will also self-delete after finish :)
[13.03.12] v2.1:
* few bugfixes...
[12.03.12] v2.0: (removed because of new v2.1)
* new functions 7,8,9,10,11.
* many improvements in code.
[26.02.12] v1.1:
* added check if device is rooted for 2-6 functions,
* added check if device is rootable to 1 function,
* added condition in 'rescue-backdoor' function - when ota was disabled,
and you wanted to download ota zip.
[25.02.12] v1.0 - initial release.
[ToDo]:
Code:
[B]* !! full Xperia Tab support !![/B]
* automatic kernel modules?
* any suggestions, ideas?
[Screenshots]:
[Videos]:
1. AiO v5.0 new automatic ICS root from A to Z :
2. Create decrypted update.zip + make custom update with root
3. Flash custom rom
4. Installing (the pre-rooted) Ice Cream Sandwich (ICS) firmware on a Rooted Sony Tablet S
Thanks for the great video to BluechipJ!
[Download]:
Attached to this thread.
[Donate]:
Keep this project alive - don't forget to donate!
br
condi
current_version=6.5

condi said:
Hi,
Gonna add description later, need sleeep now (when I'm posting it)
You should guess what it is from topic name
One screen before I will fall asleep:
br
condi
Click to expand...
Click to collapse
Fantastic work!!

Amazing, thanks for your work and for making this tablet better
Please keep the good work, congratulations!!! Thank you

condi said:
Hi,
Gonna add description later, need sleeep now (when I'm posting it)
You should guess what it is from topic name
One screen before I will fall asleep:
br
condi
Click to expand...
Click to collapse
Superlike......

superhero like, even
Great work Condi. Again you have made our lifes easier

Condi my friend,
awesome work ...
10 points from Germany !!!
Thank you so much from our German Sony Tablet S community
http://www.android-hilfe.de/root-hacking-modding-fuer-sony-tablet-s/208178-tool-all-one-tool-von-condi.html#post2769869

thanks man gonna try it right away
edit : it works great just rooted the tablet thanks
edit2 : created update.zip and disabeld update notification
this is one hell of a good tool

Wow you just make this tab better and easy,

Request of new feature
Obsolete .... Problem solved

obicom said:
@Condi
I would like to ask for a new feature. Is it possible to disable the "Transfer" message when a sdcard is in the device and I reboot it?
With my "mount ext. sdcard into int. sdcard" trick, this message makes no sense and I guess I am not alone with this which.
Do you know what kind of service and app is responsible for?
-- Edit --
I guess it is the service -> package:com.sony.nfx.app.filetransfer
and the application -> /system/app/FileTransferApp.apk
Click to expand...
Click to collapse
man you disable that request on Transfer app go to setting of that app and disable

Thank you for your hint, you are right.

condi said:
Hi,
So here it is. All in one tool to modify Sony Tablet S (P?) in most important ways.
From now on I will directly update 'S.onyTablet.S' tool with new features.
If you think about some new functions, which could be useful to add - feel free to propose.
Condi presents... S.onyTablet.S [ALLinONE] tool
[S.onyTablet.S features]:
Root device - doesn't need description.
Unroot device - this will delete su, busybox, superuser - all root things. Useful regarding warranty.
Install "rescue-backdoor" - anti-bootloop protection, gives opportunity to reflash current firmware
if something goes wrong with modifying system things.
Run OTA ZIP autodownloader - you've got to have "System Update" notification to use it.
Make it if new OTA comes in, or after "rescue-backdoor".
Toggle OTA system updates and notifications - you can disable annoying update notifications
(after "rescue-backoor"). Also enable back.
Install init.d support - just push your bash scripts to '/system/etc/init.d/' to get them autostart
on device booting. Useful to get some modifications (for example other sdcard mounting).
Run ADB Shell - runs adb shell - terminal from pc. Just handy.
Reboot device - just reboot.
[Changelog]:
Code:
[25.02.12] v1.0 - initial release.
[Screenshot]:
[Download]:
Attached to this thread.
br
condi
Click to expand...
Click to collapse
Great Job condi! Just a thought to possibly add for a future update. If your enable updates is already turned off you need to turn them on before running rescue back door. Otherwise you have to exit after the buld.prop has been lowered, turn on the updates, then re-run rescue back door lowering the build.prop once again. Not a big deal for me but might simplify the process if when the script runs for the rescue back door it automatically turns on the ota updates to avoid an additional step. Other than that this is an awesome all-in-one you have created and the ability to unroot is huge for warranty issues. Great job again Condi thank you!!

condi is on fire~ thanks for this awesome tool. Finally rooted my Japan STS set with this tool. And successfully ran option 3, 4, 5, 6.
Currently trying to run mount script at init.d. Still can't get the right timing though. Tested with sleep 75 and 120, still no go.

Is your problem solved with mount script?
I guess if I read this ...
http://forum.xda-developers.com/showpost.php?p=22974981&postcount=74
otherwise let me know if you need further support.

Judah001 said:
Great Job condi! Just a thought to possibly add for a future update. If your enable updates is already turned off you need to turn them on before running rescue back door. Otherwise you have to exit after the buld.prop has been lowered, turn on the updates, then re-run rescue back door lowering the build.prop once again. Not a big deal for me but might simplify the process if when the script runs for the rescue back door it automatically turns on the ota updates to avoid an additional step. Other than that this is an awesome all-in-one you have created and the ability to unroot is huge for warranty issues. Great job again Condi thank you!!
Click to expand...
Click to collapse
yep, I thought about it also, before 2am when I was finishing it, but I was too sleepy to get it working thanks for pointing out - I've got it already done in v1.1 version. Just want to add also condition for users, who have unrootable tabs - S.onyTablet.S v1.1 will recognize it and not go through all the futher script. It will also detect if its rooted or not device - in all other functions - 2-6.
br
condi
---- v1.1 up.

Condi!!!!!!!!!!!

Hi, maybe I've missed something.
After running successfully point 6 it was supposed to have my music in external sdcard available in Google music player?

now what
ive run steps 3 - 6 so now what. i am on version 3.2.1 release 2
im not really sure what these steps have enabled me to do with my tablet, but its seems cool to be able to do this stuff!
Thanks.....

i have this problem!! help me!

No clean adb support ... I guess driver problem ...
Read first this ... and follow the instructions:
http://forum.xda-developers.com/showthread.php?t=1488822
When adb support is installed ... try again.

Related

[Edited][Tweak][11-06-12] Supercharger V6 For Stock ICS 4.0.4, 431/587

* Read this to supercharge 587 *
Download of the V6_SuperCharger_for_Android-Update9_RC11_Test_6.sh
in attechment and save as
1st of all, I did this to get 100% Supercharged on 587 !!
I installed scriptmanager from the playstore
Open the file and give it root acces so run as root
Then i download the starterskit RC12 from Wraithdu!
Also here: http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Alright here we GO !!
* Extract the zip and put the folder SuperCharger_Starter_Kit
on your sd card called ROOT
* With Script Manager, just run StartMeUp.sh to install everything at once.
* So now you have installed the new Busybox 1.19.4 by Wraithdu.
* Then run the V6_SuperCharger_for_Android-Update9_RC11_Test_6.sh again
With scriptmanager
*It will ask for your service.jar: Download (A) Automatic or (M) Manuel?
Choose A(Automatic)
* After that your device will reboot and install the apps again
* No worries you will get nothing to lose !! ^^
* Put the V6_SuperCharger_for_Android-Update9_RC11_Test_6.sh in a folder called ROOT on your sdcard
* Then run the V6_SuperCharger_for_Android-Update9_RC11_Test_6.sh again
* Now it will ask set you speed (1, 2, or 3)
* Choose 1 fast
* Then is ask questions with Yes or No
* Choose all Y (Yes)
* Almost Done
* Then you get choises from 1 t/m 33
* Choose 6 (Ledded)
* when that is done
* Exit (33)
* Then go the scriptmanager again and go then to
* data
* scroll down under till you see:
99supercharge.sh
* Tick on the green Icon(superuser with bones SU)
And tick On Boot and then tick on > 99supercharge.sh
* Done !!
You have now Supercharged you 587 !!
* Dont Forgot !!! *
to make quickwidgets on your homescreen from:
V6 supercharger and 99supercharge.sh with SM
New changelog of upcoming 9 RC11:
Updated Sept 4, 2012: - V6 SuperCharger Update 9 RC11 Test 6
- Fixed - a bug/error in /data/99SuperCharger.sh
- Tweaked - launcher detection
Updated Sept 2, 2012: - V6 SuperCharger Update 9 RC11 Test 5
- Added - Calculation for Dalvik Cache (based on device's RAM)
- Disabled - Misc/3G tweaks by default
- Fixed - a couple of small bugs
- Tweaked - root testing code for all generated scripts
- Tweaked - Interface/Messages and some code
Updated Aug 4, 2012: - V6 SuperCharger Update 9 RC11 Test 4
.................. - Added - Messages for Jelly Bean in ICS Service Centre (webapp needs updating blah blah)
.................. - Tweaked - Launcher Detection
.................. - Tweaked -Interface/Messages
.................. - Fixed - Loop that rookies had.
Updated Aug 4, 2012: - SuperCharger Starter Kit RC12
.................. - Fixed - Will no longer install su binary on JB either... ONLY INSTALLS ON ICS! (Jelly Bean doesn't have the segfault issue anyway)
.................. - Fixed - Previous sqlite3/zipalign installer didn't install zipalign either if sqlite3 was skipped
Updated Aug 1, 2012: - SuperCharger Starter Kit RC11
.................. - Options - Choose what you want to install - one at a time.
.................. - Tweaked - Code for all scripts (more stock rom friendly)
.................. - Tweaked - BusyBox installer (won't interfere with busybox built into some kernels)
.................. - Tweaked - su binary will only install on ICS or Jelly Bean
.................. - Tweaked - sqlite3 script installs a different binary on Jelly Bean.
Updated July 29, 2012: - V6 SuperCharger Update 9 RC11 Test 3
.................. - Tweaked - SuperClean - shouldn't cause isssues anymore
.................. - Tweaked - init.rc search - smarter rc file search.
Updated July 28, 2012: - V6 SuperCharger Update 9 RC11 Test 2
.................. - Fixed - A couple of wheel alignment bugs.
Updated [/U]July 27, 2012: - V6 SuperCharger Update 9 RC11 Test 1
.................................. - Removed - UnKernelizer from menu.
.................................. - Added - 3 Kernel/VM Tweak Options! (Rock Hard, Rock & Roll, Soft Rock)
.................................. - Tweaked - Re-SuperCharger behaviour on startup
.................................. - Added - SD Card Read Speed Tweak (sd card cache) entry to init.rc
.................................. - Improved - Wheel Alignment script.
.................................. - Tweaked - ALOT of code - more efficient and smarter than ever
*That is the change log of 9 RC11, i put the final version here if it is released
Older Changelogs:
Updated July 15, 2012: - V6 SuperCharger Update 9 RC10
.................................. - Improved - Jelly Bean compatibility!
.................................. - Added - BootLoop detection for 99SuperCharger - If it thinks that it's bootlooping, it won't run again until you enable it by deleting /data/!!SuperChargerBootLoopMessage.log
.................................. - Added - Calculated dalvik heap size which is based on devices RAM - found in Miscellaneous Tweaks)
.................................. - Added - SD Card Read Speed Tweak (sd card cache) which is based on devices RAM (you really DON'T need it higher than 1MB - do the tests ) - found in Miscellaneous Tweaks
.................................. - Added - Counter to Wheel Alignment log along with improved statistics and logging.
.................................. - Improved - logging for Detailing script.
.................................. - Improved - logging for Fix Emissions script.
.................................. - Tweaked - Alot of code - should find external storage no matter what (removed SD Card references and put in the system's actual external storage path)
.................................. - Tweaked - Interface (Driving Test PASS/FAIL notification, Boot Loop notification, Tasker warning when bulletproofing launcher, among various other things)
.................................. - Improved - Root check along with the root checks in all generated scripts.
.................................. - Removed - su binary check since updating Superuser and it's su binary fixes the segfaults.
Very Old, Its not so important:
Supercharged services.jar and .odex For ICS 4.0.4 !!
Thanks to: shardul_seth
*Before do this, make a back-up !!
Now you can run v6 supercharger by zeppelinrox and get 100% supercharged ROM..
Original Thread here:
http://forum.xda-developers.com/showpost.php?p=12058585&postcount=1
*Important*
I Copied this files from my own System so i dont know if you get 100% supercharged, so try and let me know, and if it dont work, i pm some members !
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Download the zipfile from services.jar and .odex here (For 587):
http://www.mediafire.com/?d7agnnllf3qt85c
** Otherwise Extract the zip file, and copy Services.jar with right permissions:
Read-Wright
Read
Read
To System/Framework
Reboot
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Download the zipfile from services.jar and .odex here (For 431):
http://www.mediafire.com/?5u65dy88ecbd6mb
Downloadfile Supercharger V6 > 9 RC10 Here:
http://www.mediafire.com/view/?xvit888ceq4ao58
*Dropbox Download Added*
https://dl.dropbox.com/u/94931524/V6_SuperCharger_for_Android-Update9_RC10.sh.pdf
these are the steps to do:
* put the zipfile on your sd card !!
* put the V6_SuperCharger_for_Android-Update9_RC8.2.sh.pdf
on your sd card in a new map called root.
* Download Scriptmanager from the playstore
* Open scriptmanager and run as root !!
* flas the zipfile with cwm (that one from mediafire)
* Download Busybox Installer also from the playstore
* install then with busybox v1.19.4 (working with the new 9 RC10)
* then open the scriptmanager and run is as root
* scroll the map ROOT with scriptmanager and tick on the root Icon with the bones
* Tick then on the v6 supercharger and run it
* do what it says and if you must choose 1-31 tick then 6
* He ask now restart your phone, Tick Y
* phone restarts and install the apps again (there will be nothing lost or added)
* Then go the scriptmanager again and go then to
* data
* scroll down under till you see:
99supercharge.sh
* Tick on the green Icon(superuser with bones SU)
And tick On Boot and then tick on > 99supercharge.sh
* Done !!
My Xperia Neo V 100% Supercharged ICS 4.0.4 !!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
#> Dont Mirror Our Files !! <#
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-​
so we should first run the script , then flash the zip , right ?
nv8110 said:
so we should first run the script , then flash the zip , right ?
Click to expand...
Click to collapse
NO !! flash the script then run it with scriptmanager, but make a back up 1st
Pandemic said:
NO !! flash the script then run it with scriptmanager, but make a back up 1st
Click to expand...
Click to collapse
flash the zip file then run the script ?
I've tried that before and I got bootloop .....
nv8110 said:
flash the zip file then run the script ?
I've tried that before and I got bootloop .....
Click to expand...
Click to collapse
what rom you have?
this is for ICS 4.0.4 stock !
Pandemic said:
what rom you have?
this is for ICS 4.0.4 stock !
Click to expand...
Click to collapse
yes I am on 4.0.4
nv8110 said:
yes I am on 4.0.4
Click to expand...
Click to collapse
what you ave done tell me the steps?
Pandemic said:
what you ave done tell me the steps?
Click to expand...
Click to collapse
it's ok now ....
maybe I've been using the wrong files
nv8110 said:
it's ok now ....
maybe I've been using the wrong files
Click to expand...
Click to collapse
alright mate
i edit this now, todo the right steps, im busy with it
Thanks for the guide and links, but I have a question, do I need to keep Script Manager installed after I have Supercharged, or can I remove it?
I'm not sure because S-manager is supposed to run that file in the data-directory every time I boot the phone, right?
Eh my's only 75% supercharged, they state that ics launcher can't be charged....
K4L said:
Thanks for the guide and links, but I have a question, do I need to keep Script Manager installed after I have Supercharged, or can I remove it?
I'm not sure because S-manager is supposed to run that file in the data-directory every time I boot the phone, right?
Click to expand...
Click to collapse
yes mate you must keep it
simplyjustkids said:
Eh my's only 75% supercharged, they state that ics launcher can't be charged....
Click to expand...
Click to collapse
then you ave an app that needs root acces, you must delete that, i had that to with ram manager pro and after delete that app it was working
* put the zipfile on your sd card !!
where is that zip
max_r said:
* put the zipfile on your sd card !!
where is that zip
Click to expand...
Click to collapse
do you see this:
Download < text ?
press on it
And press the thanks peeps ;0
i appriciate it
Pandemic said:
do you see this:
Download < text ?
press on it
Click to expand...
Click to collapse
oh
ok i got it
if I have already run the script before flash the zip, can I just flash it now or do I have to do something else
and one more thing, do i have to use busy box 1.18.2 or can i use newer version like 1.19 or 1.20, i'm now on 1.20
palkia171993 said:
if I have already run the script before flash the zip, can I just flash it now or do I have to do something else
and one more thing, do i have to use busy box 1.18.2 or can i use newer version like 1.19 or 1.20, i'm now on 1.20
Click to expand...
Click to collapse
thats not possible then you will get no supercharge 100%
so you must flash the zip file on 4.0.4 before run the script
and no i advice 1.18.2 because a newer version give some errors, and that stands in the orginal thread to from Zep, i thought you have read that.
Pandemic said:
thats not possible then you will get no supercharge 100%
so you must flash the zip file on 4.0.4 before run the script
and no i advice 1.18.2 because a newer version give some errors, and that stands in the orginal thread to from Zep, i thought you have read that.
Click to expand...
Click to collapse
I'm pretty noob at this, i have read the original thread before but i'm still only understand part of it. And because it's a very long thread I may have missed that part about busybox. After your answer I read it again and found that part but in the thread they have also updated the busybox attachment to v1.19.4 so i'm still a little confused.
In the original thread they said for ICS user u will install the script first then patch the service.jar so I followed and was waiting for someone to successfully patch it.
Now as I've already installed the script, what should I do to reverse it or do I have to flash new firmware again and start from the beginning

[G920F/FD/W8/...][6.0+] SYSTEMLESS DevBase | Encryption support | Stock OTA updates

SYSTEMLESS DevBase has been developed and physically tested on S7 Edge (G935F), so main thread containing the most detailed description you can find here:
>> [SAMSUNG][6.0+] SYSTEMLESS DevBase | Encryption support | Stock OTA updates <<
However, it should work on ALL SAMSUNG DEVICES running Android 6.0+, so if you are Galaxy S6 flat (G920xx) owner - please place your feedback & discussion here to let me know about device-specific issues or to let me know that everything works perfect
---------------------------------------------------------------------------
Are you tired with traditional custom ROMs?
Do you miss custom ROMs but you would like to have encrypted /data (for privacy/security reasons)?
You are in the right place! I present you SYSTEMLESS DevBase - an SYSTEMLESS equivalent of my previous work (for older devices)
Prerequisites:
- Samsung device running stock or stock-based Android 6.0+ (mandatory!)
- Rooted device - SuperSU v2.76+ installed in SYSTEMLESS mode (mandatory!) (*)
- Stock, untouched /system partition (not mandatory, but recommended for working OTA)
- Stock recovery (not mandatory, but recommended for working OTA)
(*) NOTE: The latest CF-Auto-Root image for G920F contains SuperSU v2.74 which does not support SYSTEMLESS solutions (su.d is not triggered early enough). It is NOT enough to update it via PlayStore to the newest version and update su binaries! You need to update it using TWRP / FlashFire installable ZIP from THIS STABLE or THIS BETA thread. Alternatively you can use "EverRoot" -> "Inject SuperSU" option in FlashFire even if you are rooted already by CF-Auto-Root (it will update SuperSU in the same way as flashing ZIP).
SYSTEMLESS DevBase:
1. Benefits / main features:
- Works with encypted /data partition
- Working official OTA updates! (see Tips & Tricks)
- Does NOT perform any phisical modifications in /system
- Does NOT perform any additional changes/patches to the kernel
- Removed KNOX warnings (systemlessly removed SecurityLogAgent)
- It contains SYSTEMLESS BusyBox (bionic, the most stable and respected release)
- It allows you to easily modify most of files & apps in your /system - SYSTEMLESSLY (see Tips & Tricks)
- It does not interfere with Magisk! You can use Magisk in paralell with SYSTEMLESS DevBase if you need it for your favorite module.
2. Systemless Safe De-Bloat (more info below):
What does it mean and why is it called "safe"?
- ONLY apps available in stores will be systemlessly removed from the ROM, so you can easily (re)install any of these app if you like
- ONLY pre-installed system apps are will be systemlessly removed, DevBase installer never touch any updated app nor app installed manually from store
Thus, the following conclusions can be drawn:
1. If you install my SYSTEMLESS DevBase directly over working stock ROM - in most cases almost all these apps will remain untouched, because almost all apps have been updated already (stored on /data). But then you will be able to remove any useless app using the "Application manager" -> [Name_Of_App_To_Remove] -> MORE -> Uninstall updates. NOTE: App will disappear arter reboot and will be visible even in Titanium Backup!
2. If you perform "Wipe data" directly before installing SuperSU and my SYSTEMLESS DevBase (before you let to install app's updates) - then all apps listed below will be removed. If you would like to use any of these apps - just install it manually from appropriate store. Installed manually app will not be removed during the next DevBase update or re-install.
Removed apps list (depends on the device, should cover all devices starting from Galaxy S5):
ChatON
Chrome
Drive
Dropbox
EditorsDocs
Evernote
Excel
Facebook
FB Messenger
FB Pages Manager
Flipboard
Google+ / Photos
Group Play
Hangouts
Instagram
OneDrive
OneNote
PEN.UP
Play Books
Play Games
Play Movies
Play Music
Play Newsstand
PowerPoint
Skype
Smart Remote
WhatsApp
Word
NEW! Safe De-Bloat feature automatically detects and systemlessly removes apps not listed above, but present in your CSC package
3. Systemless CscFeature MOD (enabled some built-in, hidden features):
- Added shutter sound menu in Camera app
- Sending/receiving MMS without data on
- Show SMS/MMS sending time instead of receiving
- Added "Exit Internet" option to stock browser
- Added call button in Phone Logs (**)
- Added "Call/Message block" option in Settings
- Added symbols as secondary keys in Samsung keyboard (**)
- Call Recording (manual control, added "Record" button)
(**) may not work starting from Android 7.0 Nougat
Installation:
1. FlashFire app (recommended ***):
- Open file using "Flash ZIP or OTA" option
- UNTICK "Mount /system read/write" [extremely important for working OTA!]
- Enable "EverRoot" -> "Inject SuperSU" option if necessary (see NOTE above (*))
- Tap "FLASH"
2. TWRP recovery:
- Tap "Keep Read Only" on the Welcome screen [extremely important for working OTA!]
- Open file using "Install" option (use extSdCard or OTG storage in case of encrypted /data)
- Confirm flash by swiping right
- Tap "Reboot System"
NOTE1: One additional auto-reboot may be performed at first boot. It is not a bug (may be required for systemless build.prop support - see Tips & Tricks for more explanations)
NOTE2: Do not worry about red "mount /data failed..." messages displayed in TWRP in case of encrypted /data (installer will do the work anyway!)
(***) As far as I know - FlashFire is the only flashing tool with full access to /data during flash in case of encrypted devices. It is also the only tool which allows you to perform full backup/restore of partitions, including encrypted /data. It does NOT require custom recovery to work!
Credits: @Chainfire for systemless SuperSU and a lot of inspiration
Hit Thanks button if you like my work. If you really appreciate my work - feel free to buy me a beer
Download
>> Recent SYSTEMLESS DevBase <<
Note:
Check MD5 sum BEFORE flash (useful TOOL), because flashing damaged or incomplete ZIP files can lead to issues! Correct MD5 sum is shown on the AndroidFileHost website while downloading.
Changelog
Please visit MAIN THREAD - post #3
Tips & Tricks
1. OTA updates:
- Basically, the only thing you need to take OTA update is to perform "Full unroot" in the SuperSU app. However, a better way is to use "unroot2ota" terminal command, because this will not remove DevBase boot script from /su/su.d and the only thing you will need to re-activate SYSTEMLESS DevBase (and all your systemless MODs) after performing OTA update is just re-root your device with CF-Auto-Root.
- If you flashed custom recovery like TWRP - it is mandatory to restore your stock recovery (otherwise OTA will not work). You can do it using FlashFire app (the easiest way) - just open recovery.img file (extracted from your original FW) using "Flash firmware package" option, disable "Preserve recovery" option and then tap "FLASH". EDIT: Starting from version v1.2 there is a new "unroot2ota" feature which allow you to restore stock recovery using /system/recovery-fromm-boot.p file. There is no guarantee to perform it successfully (even if there is no error message) but in most cases it works well (tested on Nougat beta). Please go to recovery before you try to get OTA to check if you have stock recovery already after performing "unroot2ota" (if not - you need to use PC Odin to flash recovery.img packed in tar file).
- It is recommended to temporarily disable "Auto-update apps" in Play Store settings before you unroot your device. It will prevent updating applications covered by Safe De-Bloat list, as there apps will temporarily appear until you re-root the phone after performing OTA update.
Note (devices which use dm-verity): You should never allow /system modifications in TWRP, never allow to remount /system r/w in any app (e.g. Root Explorer, FlashFire, etc.) and never flash a ZIP file which could modify your /system or remount it r/w. Failure to follow these recommendations will break dm-verity verification and will cause, that your device may not be able to boot with the stock kernel (you will need to re-flash your original FW using PC Odin to make your device bootable).
2. Making your own modifications:
- You can systemlessly replace any existing system app by modded one. Just put modified app to /data/devbase/system/app or /data/devbase/system/priv-app and then reboot your device
- You can systemlessly replace jar or apk in /system/framework. Just put modified one to /data/devbase/system/framework and then reboot your device (NOTE: framework support has been added for advanced users -> there is high risk of bootloop if you do something wrong!)
- You can systemlessly add or override any line in /system/build.prop. Just put (only new or changed) line to /data/devbase/system/build.prop and then reboot your device (NOTE: one additional auto-reboot will be performed if /data/devbase/system/build.prop file has been added, modified or removed. It is not a bug - it is required for the changes in /data/devbase/system/build.prop to take effect!)
- You can systemlessly replace any existing file in /system/csc and /system/etc (but NOT in subdirectories). Just put modified copy of a file to /data/devbase/system/csc or /data/devbase/system/etc and then reboot device
Limitations: original app or file MUST physically exist with the same name in /system, you can NOT add a new app or file this way!
Example 1 (Ad-Blocking): Download the latest Ad-Blocking ZIP installer from THIS thread. Extract "hosts" file (placed in /system/etc inside ZIP file), then copy it to /data/devbase/system/etc, set rw-r--r-- (644) permissions and then reboot device
Example 2 (modded SystemUI): Create "SystemUI" directory in /data/devbase/system/priv-app and then put modified "SystemUI.apk" file into it. Set rwxr-xr-x (755) permissions to "SystemUI" directory, rw-r--r-- (644) permissions to "SystemUI.apk" and then reboot device
Example 3 (De-Bloating a bit more): You can just create empty directories in /data/devbase/system/app (or priv-app) corresponding to applications in /system/app (or priv-app). Alternatively (more advanced method), you can add an app to modded enforceskippingpackages.txt file (you can find it in /data/devbase/system/etc or /data/devbase/system/csc_contents, depending on the original location in /system) and increase number in the 1st line. Second method should not be used by beginners (without a basic knowledge related to UNIX text format)
3. How to manually maintain the newest ROM version:
If you do not care about OTA - you can manually update your device to the newest ROM available @ Sammobile, keeping your original CSC (you need multi-file original FW, I mean separate files for BL/AP/CP/CSC). You need to download 2 ROMs: ROM with the newest changelist and the latest ROM containing your original CSC. Extract both and open in PC Odin BL/AP/CP files from the ROM with highest changelist but open CSC file from the ROM containing your CSC (I recommend to use HOME_CSC_* file to avoid auto-wipe-data). Flash such "mix", re-root and enjoy
Reserved
There is new version available
Changelog
v1.1:
- Added SYSTEMLESS support for /system/framework
- Added SYSTEMLESS support for /system/build.prop (overrides & additions)
- Added major Android update detection (auto-remove mods for older API to prevent bootloops & FCs)
- Added BusyBox bionic (the most stable and respected release)
- Added logging to /data/devbase/last_boot.log (API & errors)
- Added SuperSU boot patcher version checker (exits su.d boot script if < 2.76)
- Added "Please DO NOT wipe /cache" warning in case of encrypted devices and TWRP recovery
- Minor changes & optimizations in the shell code
- Added SYSTEMLESS DevBase uninstaller
Download link:
>> SYSTEMLESS_DevBase_v1.1.zip <<
Since new version has many more features -> there are more possibilities of bootloop (especially if you are playing with framework mods). I have created DevBase remover to let you get out from bootloop. Of course uninstaller does NOT "know" which mod caused the problem, so it will not remove any file from /data/devbase directory, it will remove only /su/su.d/0000000devbase boot script to make your device bootable (again) so you can manually delete problematic mod:
>> SYSTEMLESS_DevBase_remover.zip <<
Thanks master for this new job.
A little question... The CSC changes on my phone do not apply, none, but the debloat changes are OK. I checked the log in data/devbase but it is empty ... What is wrong?
Enviado desde mi SM-G920I mediante Tapatalk
Another update:
v1.3:
- Fixed CscFeature MOD (e.g. G920I case, now should work with all Samsung devices/variants)
v1.2:
- Added info in Settings/About device/Software info/Build number (can be overrided by editing /data/devbase/system/build.prop)
- unroot2ota: added ability to restore stock recovery using /system/recovery-from-boot.p file (no guarantee)
- unroot2ota: check /system partition for common modifications before unroot
- Minor changes & improvements in the shell code
>> SYSTEMLESS_DevBase_v1.3.zip <<
Deleted
_alexndr said:
Are you tired with traditional custom ROMs?
Do you miss custom ROMs but you would like to have encrypted /data (for privacy/security reasons)?
You are in the right place! I present you SYSTEMLESS DevBase - an SYSTEMLESS equivalent of my previous work (for older devices)
Click to expand...
Click to collapse
I just don't get it. What exactly is it? What is the purpose? It ain't a ROM is it?

[EOL][ROM][STABLE][O][8.0][CRC7][04.05.18][SM-G95XF/FD/N] BatMan-Rom V2.0.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey guys! You may ask yourself what this rom is about and what you can expect from it, so it's basically something similar to the SuperMan-Rom on the Galaxy S7/S7 edge! It has many custom featuers, but you will find it below in the feature list :thumbup:
As you maybe know I'm a little fanboy from samsung, means I really love the stock look of the UI and the rom will always be based on most recent version from samsung, current base used is G955FXXU1CRC7 (compatible with S8 and S8+)
I wish you much fun reading through the features and while using this rom! Enjoy
So this rom should be installed by anyone loving to use a rom close to stock BUT with many mods inside aroma/rom control.
Also I'd like to make the already fast galaxy s8 even more faster as it already is! Let's see if we can reach this goal
Nobody is allowed to take stuff from my rom without asking me! Thank you.
IF YOU FOLLOW MY STEPS BELOW, YOU WILL MAY LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
Rom features of V2.0.0 Oreo:
- Based on latest G955FXXU1CRC7 Nougat base
- Prerooted with SuperSU V2.82 SR5 or MagiskSU (choose in aroma)
- Magisk V16.3 (aroma selectable)
- Latest Busybox installed (aroma selectable)
- Aroma installer! with support up to 4GB zip files
- CSC features can be choosen and installed in aroma (such as Applock, Floating Message, Call recording and more!)
- Adblocker enabled or disabled (choose in aroma)
- Full rom control!! App name is BatMan Settings Free
- Fully deodexed (framework can be chosen odex/deodex in aroma)
- Rom informations and logo inside settings
- LED indicator settings
- choose IOS or stock emojis in aroma
- DM-Verity disabled
- Force encrypt disabled
- ADB fully working
- Modded SystemUI with many tweaks in the BatControl app (like header colors, qs colors and notification colors)
- 3Minit Clock/battery in romcontrol
- Custom clock positions and customizations in romcontrol
- USB Plug/Unplug disable wake up
- Remove high volume warning for headphones
- Torch on lockscreen
- Knox stuff can be choosen in aroma
- Stock CRC7 Kernel or BatStock-Kernel(choose in aroma)
- Based off from latest touchwiz source available at this moment
- Many apps are selectable in aroma debloat menu
- Selinux permissive on custom kernel
- Ram bar in recents
- Matrix animation in recents
- Sound Mod with lot improvements! (choose in aroma)
- Latest March Security Patch
- Many other features, can't list them all, please read changelog to see what changed over the time
How to install the rom:
For advanced users:
0. Make sure to have a backup somewhere on external storage
1. Make sure to be on most recent TWRP, bootloader and modem
2. Flash the rom
3. If you need VoLTE or Wifi Calling, flash your correct carrier CSC
4. Done
For normal users:
0. Boot your phone, enable OEM unlock in developer settings
1. Flash TWRP with Odin (if you don't have odin, download it here), following this thread S8/S8+ TWRP until it works correctly (to access download mode, press bixby+volume down+power on while phone is turned off) (YOU HAVE TO BE ON 3.1.1-2 TWRP OR HIGHER TO SUPPOR THIS ROM)
2. Make sure you are using most recent bootloader and modem, latest one available here on Android File Host (You should have at least an Oreo bootloader/modem installed)
3. Now boot into TWRP by pressing bixby+volume up+power on while phone is turned off
4. If TWRP asks you about allowing system to be edited, swipe yes to confirm
5. In TWRP, go to wipe, format data (a keyboard will pop up now), type "yes" (this will wipe all your data, make sure to have a backup!)
6. After this, reboot recovery and start the rom installer
7. Select your preferences in my aroma installer
8. If you selected to auto update bootloader in aroma, the installer will reboot automatically
9. You can still install my CSC selection if you are customer of a carrier which is not supported by default CSC inside the rom
10. Wait till the rom boots up
11. After setting up, open BatMan Settings Free and let the app apply my default settings!
12. Enjoy the rom!
Downloads for SM-G95XF/FD/N:
V2.0.0 Final on Android File Host
Download via our Server (you need to be signed in)
Bootloader/Modems SM-G95XF/FD/N
CSC Selection V1.2.5
Useful Links:
Our new Grifo Development website
Telegram BatMan News Channel
Telegram BatMan-Rom Chat
Telegram Dark Knight Theme
Known Bugs:
- Knox related features such as secure folder, samsung pay or samsung pass may not work any longer after rooting your phone
Credits:
- Samsung for the base
- SuperR for his awesome Kitchen
- Chainfire for his SuperSU
- topjohnwu for systemless Magisk V12
- amarullz for aroma and nkk71 to make it compatible with bigger zip files
- wubydax and daxgirl for basic RomControl
- myellow for all the great animations!
- TheFreak for his work as designer and his help with the website
- mwilky for his fingerprint after reboot mod, the colors control and other mods
- Asc1977 for a few mods I already used on SuperMan
Support:
If you enjoy this I would be really lucky if you would hit thanks :victory:
And if you really really like it, here is a donation link
​:good:
PayPal
BM Settings App on PlayStore​
XDA:DevDB Information
BatMan-Rom SM-G95XF, ROM for the Samsung Galaxy S8
Contributors
Tkkg1994
Source Code: https://gitlab.com/Tkkg1994/BatMan-Rom
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: Custom TWRP Recovery
Based On: Stock Based
Version Information
Status: Stable
Current Stable Version: V2.0.0
Stable Release Date: 2018-05-04
Created 2017-07-14
Last Updated 2018-05-25
Changelog:
BatMan-Rom V1.0.0
- Initial Release on XDA
BatMan-Rom V1.1.1
- Rebased on latest AQF7 release
- June security patch
- Fixed the gap in pulldown menu
- readded private mode(thanks to @mwilky for finding the right mount points for private mode! )
- added a switch in RC for immersive mode
- updated csc to AQF7
- added a switch for wake the device with the volume buttons
- fake system status to official
- removed camera mod, it didn't work anyway
- updated magisk to latest v13.1
- updated all kernels with AQF7 base
- updated supersu to v2.82 sr1
- made the rom compatible with s7/s7e edge devices
- added an option to control icon colors/progress bars etc
- added a custom music apk to be colored (thanks to @Therassaad)
- many more things, check out the rom
BatMan-Rom V1.2.0
- Rebased on latest AQGB release (I know AQH3 is out, but until samsung releases a new kernel source it normally takes a few weeks that's why this base is used for now)
- July security patch
- Added navbar icon colors @mwilky
- Added navbar to get colors from statusbar (as long as the app doesn't set a default color) @mwilky
- Added in "misc" batman settings to disable touchkey light (s7 only of course)
- Readded custom color selection for navbar in stock settings
- Removed a few camera mods which weren't working
- Updated CSC to AQGB, also added all CSC in OMX (including BTU)
- Updated all Kernels to latest source and ramdisk
- Updated SuperSU to 2.82 SR3
- Added a the S Power Planning feature (forward ported from galaxy j7 prime), choosable in aroma as a csc mod
- Updated OperaMax apk to not show as chinese apk, many people meant it's a trojan lol
- Updated adblocker host file
- Updated all included modems and bootloaders
- Added a stock kernel even for the s7, so you can choose stock there as well!
- Updated Magisk to latest V13.5 beta version
- Added modded camera into aroma @zeroprobe
- Added 100+ fonts apk into aroma
- Updated busybox to most recent version
- Updated dual speaker mod to most recent version
- Added VoLTE and wificalling into pulldown menu
- Reduced download size to 3GB only (hahahaha only 3GB )
BatMan-Rom V1.3.0
- Rebased on most recent AQH3 firmware update
- August security patch
- Added navbar height tweak @mwilky
- Added force expand notifications @thereassaad
- Updated all kernels to most recent source drop and linux version
- Updated magisk to V13.6
- Updated SuperSU to V2.82 SR3
- Added batman gif animations
- Fixed gif overlapping device informations
- Readded autostart manager in modded settings
- To disable the volume warning, there is now a switch in notification panel options to enable/disable it
- Fixed long press back not bringing up menu @mwilky )
- Removed OTA Updater. This services is outdated and not working anymore.
- Readded touchwiz double tab features! Double tap anywhere on launcher to do custom actions (the only thing which does not work yet is starting the torch light)
- Updated samsung music to most recent version with all the custom mods thanks to @thereassaad
- Fixed next alarm on lockscreen showing the wifi icon
- Fixed heads up display not working when switching in RC
- Added a new custom signal icon
- Edge lightning can now be customized! Choose a custom color OR if it should take the color from the app itself!
- Added alarm volume control to sound
- Fixed adaway app not being installed even if you selected adblocker
- Removed viper mods, since they can easy be outdated it's better to keep them outside. I hope people will go and visit the threads of the sound mods
- Updated included bootloader and modem to most recent version
- Updated csc to AQH3
- Added many new CSC mods, BUT BE AWARE, 5 SIGNAL in statusbar kills Wifi-Calling/VoLTE!
- Removed the last not working camera mod: video collage!
- Maybe some more things I already forgot, have fun!
BatMan-Rom V1.4.0
- Rebased on most recent AQI7 firmware update
- August security patch (there is no single september security patch released by samsung)
- This base fixes blueborne problems (which was samsungs main goal)
- Updated all kernels to most recent source drop and linux version (AQI7 for S8 and DQIC for S7)
- Updated magisk to V14.2
- Updated SuperSU to V2.82 SR5
- Added memory cleaner next to brightness slider
- Added listview animations thanks to @asc1977!
- Added a new telephony icon to romcontrol
- Added quickunlock thanks to @mwilky and @Grouxho
- Added Xposed V88.1 for magisk, why only magisk? Stock xposed can't be installed via an aroma script to-date, hoping rovo will change this in the future
- Updated all busybox to latest 1.27.1
- Updated adblocker
- Fixed lags in notification panel, for custom edge lightning you simply need to update the edge lightning service with samsung store!
- Fixed USB wakeup switch not working
- Updated launcher to support gestures even with latest update
- Updated included bootloader/modems for F/FD models
- Maybe some more things I already forgot again
BatMan-Rom V1.5.0
- Rebased on most recent AQK7 firmware update
- November Security patch included
- This base fixes krack problems (krack explained: Krack)
- Updated all kernels (AQK7)
- Updated Magisk to V14.5
- Updated Xposed to 88.2 (magisk version, aroma choosable)
- Updated Xposed Installer to 3.4
- Updated adblocker host file
- Updated bootloader/modem to AQK7
- Updated zeroprobes camera mod
- Stock camera does now only feature stock camera mods, for advanced camera mods please use the modded app (which includes almost all modes)
- Fix notification background image not sticking after a reboot
- Fix carrier label on pulldown overlapping with navbar
- Fix lag on pulldown, introduced by force expand notifications. THIS MOD HAS BEEN COMPLETELY KILLED
- Add qs panel number counts to romcontrol
- Removed most google apps from debloater, why: the zip file increases all the time, you can download the apps easily via playstore, also you have them installed as user apps then
- Add modded youtube to play background videos and watch videos without ads
- Add modded GBWhatsApp and GBInstagram thanks to the GB team!
- Moved some more bloatware related to Gear VR into Gear folder
- Added "edge panel" to debloat menu
- Update update-binary
- Added googles web view by default, so we don't need google chrome
- Busybox installer updated
BatMan-Rom V2.0.0 Final:
- Updated to CRC7 base (March update). I'm aware that CRD7 is out, but I already finished this base update while the other one rolled out...
- Reworked most mods from Nougat to Oreo, some are new, some I had to leave behind. You'll find out when visiting the romcontrol app
- Included an aroma choice to flash with odex or deodex framework (this is the ONLY change compared to the beta release). If you don't know anything about the odex/deodex issue, I suggest you to read up on that a bit! I talked a lot about it in here
- Updated magisk to latest 16.3 (16.4 magisk is causing issues sometimes)
- Updated included BL/CP to CRC7
- Updated modded camera
- Updated dual speaker sound mod
- Updated busybox
- Updated GBinstagram/GBwhatsapp
- Updated modded youtube
- Updated xposed to latest Oreo beta
- Updated modded samsung music app (thanks to @thereassaad )
- Updated all included kernels to CRC7 base
- Many thanks to @asc1977 and @mwilky who have helped me so much to get this update done! Without them this wouldn't have been possible with all those mods!
Useful posts and links
App on PlayStore:
Find my own BatMan app on PlayStore: BM Settings App
Odin:
Find all latest odin and samsung tools on this link: Samsung-Tools
TWRP links:
TWRP S8+ Thread
Official TWRP website for S8+
Bootloader and Modems:
SM-G955F/FD/N BL and CP (all models in one folder!)
SM-G955F/FD BL and CP
SM-G955N BL and CP
Magisk related Threads:
Magisk V13.2
Magisk Discussion
How-To create a Magisk module
Phh magiks superuser
Magisk module collection
Root related Threads:
Phh's superuser
Phh's hidesu
Phh's official apk
Phh's material APK
Stable SuperSU releases
Beta SuperSU releases
Chainfires suhide
Kernels Threads:
BatStock-Kernel
Notorious Kernel
Roms made by me:
BatMan-Rom which you are currently on its thread
BatStock-Rom which is as close to stock as possible with some nice additions.
Samsung Links:
Sammobile Website
Latest samsung apks
Samsung Opensource Center
Live samsung updates
Fast firmware downloads
Thread about CSC:
Download latest CSC from CSC Selection V1.0
All CSC's ever released
How to donate:
Donate via PayPal.me
Donation via normal PayPal
Questions and Answers
Basic Questions:
Q: How to get into Download Mode?
A: Power off your phone, than hold: home + volume down + power on button until you see the download mode.
Q: How to get into Recovery Mode?
A: Power off your phone, than hold: home + volume up + power on button until you see the recovery mode.
Q: My Phone is stuck at boot and doesn't start, what to do??
A: Update your bootloader, modem and TWRP recovery. Also make sure you have made a fresh install of the rom. Bootloader and Modem can be found in the OP. Another problem can be that you are didn't decrypt your phone. To fix this read below how to disable encryption.
Q: Do I need to update bootloader and modem after every update?
A: It's recommend to update your bootloader and modem everytime there is a new base yes. The developer will tell you if necessary on every rom changelog.
Q: I get verification failed at start up!?!? My phone is broken now?
A: Yes, you have to buy a new phone now. Just kidding You did not disable force encryption in TWRP (how to do so you will find below in how to decrypt your phone).
Q: I get verification FRP LOCK? WHYYYYYY???
A: Very simple answer, you did not enable OEM Unlock in developer options. Now you need to flash full rom with odin again and start from scratch. But don't forget to enable OEM Unlock this time!
Q: Which devices are supported at the moment?
A: Current supported devices are: SM-G95XF/FD/N. Snapdragons are NOT supported
Q: Is this rom working on Snapdragon 835 variants?
A: No, sadly not.
Q: I want to change something in my rom setup, how can I do that?
A: Simply reflash the same rom version without any wipe and than choose the correct things you want.
Q: Some features are not present in this rom, but they are on stock rom, so where are they?
A: In aroma installer you have the option to select bloat you want to install or not, you probably didn't select all package, this is why it's missing now.
Q: After a clean install my phone is overblated with many custom settings. What to do?
A: Open my romcontrol, grant it root permissions and then my default settings will be applied.
Q: Will you add X or Y feature?
A: You can kindly ask in the thread for that, if I like your suggestion I will think about adding it to the rom.
Q: You said you fixed SD card RW but Titanium Backup can't write to external SD card, why???
A: This is because of googles changes concerning SD card, to fix this open Titanium Backup, Menu, Preferences, Backup Folder Location, Storage provider and than hit DocumentProvider Storage and select your SD card. Problem solved
Q: I can't find X and Y mod. Please help
A: I've added many links and useful stuff to this post here. Hope that's what you have been looking for!
Q: I want to have my external storage like an internal as well. Google introduced it with android Marshmallow, but I can't see this option?
A: Just follow this Guide here and you can setup your SD card as normal storage
Q: I got a new strange icon (like a cloud) appearing after nougat update. What's that?
A: This is a new advanced calling feature introduced in android nougat. Should make your call quality better or something like this. To hide it please visit following forum: Get rid of RCS icon
Q: I installed Viper or other sound mods, but they won't work, why?
A: You most likely missed to freeze sound alive, if you did this and it's still not working you it's due to the kernel. Stock kernel doesn't support these mods since we need a permissive kernel!
Questions concerning rom updates:
Q: Do I have to do a full wipe for the new version?
A: It is always the best option to make a clean install, otherwise please don't come and report bugs!
Q: But I don't want to make a full wipe when only small stuff changed!
A: For updates using the same bases you can install the rom with a dirty flash. BUT with a new base a clean install is highly recommend!
Q: What steps should I do to update to a new version with a full wipe but keep all data?
A: There are some different ways. One way is to make a backup with Titanium Backup, you can backup all Apps and Preferences there. Make sure to store this backup on external SD card (if you have one). Second way would be to save your data onto a google account or samsung cloud and restore it after a clean install.
Q: I miss an apk after rom update, how can I get it back?
A: Simply reflash rom and select "dirty flash" in aroma + select the app this time in aroma.
Q: My battery life is so bad and performance is very poor after an update!?!?
A: This comes actually not form the rom itself, dirty flash can cause problems even if only some small things have been changed. So simply install it clean again and it will solve your problem.
Questions about log and logcats:
Q: I got FC's and other Problems with the rom, what to do?
A: Take a logcat for me, developers use to say: without a log, it never happened . A logcat can be grabed with a PC and ADB installed, simply type: adb logcat > log.txt while your phone is connected and the error is happening. Same can be done if you have a terminal installed on your phone. Simply type adb logcat > log.txt and you will have the same output as on the PC.
Q: What kind of logs can I provide to help you?
A: Logcat: This one is for general infos about FC's
DMESG: this is for kernel related things
Last_Kmsg: this can be used after a random reboot
Q: How to get logs?
A: 1. Connect your phone to your pc
2. Make sure you got usb debugging enabled
3. Install Minimal ADB tool
4. After install open it and type: adb logcat > logcat.txt, adb shell dmesg > dmesg.log, adb shell cat proc/last_kmsg kmsg.log
5. Send me the file you got
You can also send me a log created by your phones terminal with the exact same commands!
Questions about RomControl:
Q: None of my romcontrol changes do anything, why are you such a bad dev!?!?
A: The problem is not on my end, you installed stock systemUI (which is STOCK and does not support one single mod). Use another one in aroma instead. The same thing can happen with good lock!
Q: Romcontrol gives FC's to me. HELP!
A: Very simple answer here: wipe data and cache from batman control application. Also make sure storage permissions are given to the romcontrol.
Q: Romcontrol still FC after cleaning data and cache!
A: Make sure you allow storage permission in main settings.
Q: I try to backup my current RomControl setup, but it won't work?
A: It works. Just make sure to enable storage permission in main samsung applicatoin settings. You will find it in internal sdcard under RomControl folder.
Q: I can't restore BatMan control settings after a clean base update, why?
A: Backup for BatMan control only works as long as you use the same version of the app, I mostly change very much things in new releases that's why it won't work there.
Q: SystemUI reboot doesn't work in BatMan settings app, why?
A: Since Nougat update, you need to install busybox in order to get this button working. Without busybox the button will just do nothing.
How to go back to stock:
Q: I like to go back to stock rom, how is this possible?
A: I can provide you here all steps which are needed to go back to a full stock rom.
0. Make a backup and than wipe all partitions in TWRP
1. Go to Sammobile and choose your country
2. Download the file and the attached Odin on sammobile
3. After downloading, put your phone into download mode
4. Make sure drivers are installed and your pc can detect your phone in odin
5. If the box in odin turns blue, add the AP file to AP tab, BL file to BL tab, CP file to CP tab and CSC_HOME to CSC tab
6. Hit start and wait until it is finished.
7. Reboot and you have a stock rom again
Questions about Encryption:
Q: On TWRP there is an error about /data mount, what to do?
A: Your device is encrypted, follow the steps below to get rid of your encryption.
Q: Help, I never had a code and now after installing the rom my phone asks for a password??
A: Your device is still encrypted, on step 0 of my rom instructions it tells you to be sure you're not. So, what do you need to to in case you are still encrypted.
A: HOW TO DISABLE ENCRYPTION:
1. Boot into TWRP
2. Select Wipe
3. Select format data
4. Then you manually need to type "yes" with the keyboard
5. Confirm the wipe (this will remove the encryption)
6. Reboot your recovery
Q: Is there a way to get rid of encryption which is simpler?
A: Not really, you could also wipe data with stock recovery but this is quite a big hassle so above method works better.
Q: And if I want to use this rom with encryption?
A: Encryption does not work anymore on Nougat roms with TWRP installed, sorry to tell...
Questions about CSC/Signal:
Q: Where has the CSC selection gone?
A: To include all csc files, the rom get way to big, so it got it's own thread now, take a look here: CSC installer
Q: I have a weak cellular signal, what can I do against it?
A: Two things: first, install your providers CSC using CSC installer and flash in TWRP or flashing stock CSC with Odin. Second Thing: You can install the modem from your provider, also find your modem on Sammobile and install it with Odin in CP tab.
Q: I don't have all sHealth features, how come?
A: Not all CSCs include this feature. I recommend to use AUT or DBT as it has the best compatibility!
Q: Can I flash MM CSC on N and vis a verse?
A: No, this is clearly not recommend! You can and will face call fc's!
Questions about Xposed:
Q: Does Xposed work yet on Android N 7.0?
A: There are some test version of Xposed on N, I don't recomend to install it!
Questions about Magisk:
Q: How can I pass safetynet?
A: 1. Make sure to fully uninstall SuperSU by chainfire
2. Flash most recent BatStock Kernel
3. Flash Magisk V13.3
4. Open Magiks Manager, go to settings
5. Enable MagiskHide, systemless hosts and systemless busybox
6. Reboot the phone and check safetynet!
Q: Where can I configure the root settings in Magisk?
A: Since Magisk V11.1 Magisk uses MagiskSU, you can find it in latest Magisk Manager V4.1
Questions about Snapchat:
Q: What to do when I can't login to snapchat?
A: Clean install the rom without root and login to your snapchat, save the app with titanium backup, flash back root. For the next update of the rom just restore snapchat backup in TB.
Q: Any other possibility?
A: You could enable MagiskHide and check Snapchat inside it so root will be hidden from Snapchat. You will be able to perfectly login without any issues.
Questions about Kernels:
Q: I want to switch kernel, how?
A: We have systemless we have patches in ramdisk of boot.img. This means you have to reflash Magisk and supersu (or any other zip that changes some stuff in ramdisk partition) after every change of kernel!
Q: I got random reboots, heeelp!
A: This is most likely from a custom kernel, if you face random reboots please check if you have the latest kernel installed or switch back to the stock kernel included in the rom.
Hey guys, this isn't anything new, I just moved the BatMan thread into the criss cross development section as it's way more active in here :fingers-crossed: :good:
How can i delete these green android icons? Delete not make them invisible
Gesendet von meinem SM-G950F mit Tapatalk
Hi
Animated scale for french langage is possible To 0,25 ?
Thanks
what about s8 forum i find here only s8+
Sent from my SM-G950F using XDA-Developers Legacy app
spackeddie01 said:
How can i delete these green android icons? Delete not make them invisible
Gesendet von meinem SM-G950F mit Tapatalk
Click to expand...
Click to collapse
Are you using a custom launcher? I assume it's due to this one!
ounerkouks said:
Hi
Animated scale for french langage is possible To 0,25 ?
Thanks
Click to expand...
Click to collapse
English, spanish, german, french and dutch should it be if I'm correct
sielhadi said:
what about s8 forum i find here only s8+
Sent from my SM-G950F using XDA-Developers Legacy app
Click to expand...
Click to collapse
Look at the thread title, it says G95XF, which means G950F and G955F. I moved all my threads into s8/s8+ combined ones
i bought the super setting pro does it adequate with bat setting pro when it will be released
Sent from my SM-G950F using XDA-Developers Legacy app
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
---------- Post added at 02:30 AM ---------- Previous post was at 02:30 AM ----------
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
Hi,
Its my first root experience with the s8.
I love the rom.
However, I am unable to control the bixby button. I try to modify it behavior with bxActions or similar but nothing happens.
Is it depend on some of the Samsung apps? If so, which one (or is it possible to just have it working)
Sent from my SM-G950F using Tapatalk
Hi folks, i flashed Dolby atmos in aroma, but if i try to open the app, the process stop working. Viper works fine. Is there a fix?
Sent from my SM-G950F using XDA-Developers Legacy app
tiesto14 said:
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
---------- Post added at 02:30 AM ---------- Previous post was at 02:30 AM ----------
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
Click to expand...
Click to collapse
you can find it in advanced settings
Palm Swipe to Capture not working!
Hi there!
I am currently running BatMan-ROM V1.1.1 and kernel version (4.4.13), I'm not sure if that's your kernel or the stock one because I don't remember the aroma choice I made.
I have tried disabling and re-enabling all the advanced features but palm swipe to capture screen still won't work. Any idea as to why that is happening? It's not a big deal but I find that feature useful sometimes, however if it's a hassle I can certainly live without it.
Thanks a lot, Tkkg!
hi, This icon from statusbar would be nice changed with AOSP style.
So recently did a clean install for V1.1.1 since I first did a dirty flash and I noticed my battery draining quicker then it did before. But even with the clean install it does the same.
In both causes AOD is on and I turn the phone screen downwards so it isn't always on and it seems that Android OS and Device idle are always staying awake. Where it went from using 3% battery at night (screen downwards) it went to 10% (screen downwards).
Currently I am on 62% over 15 hours of not using my phone and screen downwards. Where before I only reached that point when I would play PoGo a hour at the end of the day.
Anyone else having those issues?
tiesto14 said:
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
---------- Post added at 02:30 AM ---------- Previous post was at 02:30 AM ----------
Hello !
Any way to install App Lock manually ? I reflashed your Rom and selected App Lock in CSC but can't find it...
Click to expand...
Click to collapse
If you selected it in aroma and didn't install any other csc after the rom flash it is in advanced featurs
eranyanay said:
Hi,
Its my first root experience with the s8.
I love the rom.
However, I am unable to control the bixby button. I try to modify it behavior with bxActions or similar but nothing happens.
Is it depend on some of the Samsung apps? If so, which one (or is it possible to just have it working)
Sent from my SM-G950F using Tapatalk
Click to expand...
Click to collapse
If you removed the bixby apks you can't control it anymore
Koehlix said:
Hi folks, i flashed Dolby atmos in aroma, but if i try to open the app, the process stop working. Viper works fine. Is there a fix?
Sent from my SM-G950F using XDA-Developers Legacy app
Click to expand...
Click to collapse
I suggest you to post your issues at the dolby atmos thread, as I'm not the author of that mod
TarekElsakka said:
Hi there!
I am currently running BatMan-ROM V1.1.1 and kernel version (4.4.13), I'm not sure if that's your kernel or the stock one because I don't remember the aroma choice I made.
I have tried disabling and re-enabling all the advanced features but palm swipe to capture screen still won't work. Any idea as to why that is happening? It's not a big deal but I find that feature useful sometimes, however if it's a hassle I can certainly live without it.
Thanks a lot, Tkkg!
Click to expand...
Click to collapse
That kernel version you mention is the stock kernel.
That feature definitly works. Tested just now. But you really need to start at the edge of the screen. If you just swipe over it it won't do anything.
I had to start swiping at the very beginning of the edge screen
Borfas said:
hi, This icon from statusbar would be nice changed with AOSP style.
View attachment 4212340
Click to expand...
Click to collapse
I see, don't know if that's so easy doable
RDDraco said:
So recently did a clean install for V1.1.1 since I first did a dirty flash and I noticed my battery draining quicker then it did before. But even with the clean install it does the same.
In both causes AOD is on and I turn the phone screen downwards so it isn't always on and it seems that Android OS and Device idle are always staying awake. Where it went from using 3% battery at night (screen downwards) it went to 10% (screen downwards).
Currently I am on 62% over 15 hours of not using my phone and screen downwards. Where before I only reached that point when I would play PoGo a hour at the end of the day.
Anyone else having those issues?
Click to expand...
Click to collapse
If you just made a clean install, simply wait for a few days. Your phone is currently analyzing your usage and indexing the data and files you got on the sd and internal storage.
Also it you don't use the phone during the night, enable flight mode in order to get better battery (as it doesn't need to be connected all the time, maybe with bad receiption)
Sent from my BatMan powered SM-G955F
I suggest for clear sound and high volume: am3d (Download and install from magiks) and the original player in the app samsung store, now
enjoy with soundalive.... end edgelightning effect.
Installed it, everything is pretty much fine.
Only thing is V4A is not working i did a clean install, did the magisk update that works with it in the aroma installer, but when i turn it on nothing happens on my headset. Aswell on speaker.
Btw, the ''better camera quality'' mod is that zero's mod or should i still patch zeros mod on it?

[ROM][N960F/DS/N][ALEXNDR] * SAFWB3 * DevBase v7.4 * DeX, Gear & Encryption support

Important notes for Developers / Chefs !!!
This ROM is NOT based on any other custom ROM. My work contains many original ideas and innovations that I introduced as the first in the ROM development (see "Changelist" in post #2). Of course, it does not mean that I do not need to thank anyone - there are people who helped / inspired me anyhow (see "Credits").
I will risk the statement that at this moment my "DevBase" is the most tuned and nuanced custom ROM available at XDA Forum
I agree to use any part of my work to create other custom ROMs, but it would be great if you add me to the credits
EDIT: Note related to creating "$ZIPFILE" which contains a file larger than ~4GB (e.g. system.img): the order of adding content to "$ZIPFILE" is very important! META-INF need to be added as the first dir in the archive! Example (my DevBase case):
Code:
zip -r -9 N960FXXUxxxxx_DevBase.zip META-INF options.prop ALEXNDR
It seems that misunderstanding of the above problem is the main reason why many devs give up and do not use my base as a pattern.
Hello
I have decided to create a pure base with my unified installer (should work with many other Samsung devices), which can be a pattern for ROM Chefs (not only for beginners) ROM is initially safe de-bloated (read below what does it exactly mean), but all features are present and works!
ROM can be installed by normal users as well. If you like a little de-bloated ROMs, clean, but with all working features - there is no better alternative I think
ROM for N960F/DS contains OXM multi CSC package, list of available CSCs is as follow:
ACR, AFG, AFR, ATO, AUT, BGL, BNG, BRI, BTC, BTU, CAC, CAM, CPW, DBT, DKR, ECT, EGY, EUR, GLB, ILO, INS, ITV, KSA, LAO, LUX, LYS, MAT, MID, MM1, MTL, MWD, MYM, NEE, NPL, NZC, OPS, ORX, PAN, PAK, PHE, PHN, PNG, PRO, ROM, SEB, SEE, SEK, SIN, SKZ, SLK, SMA, SMP, STH, TEB, TEL, THL, THR, TMC, TNZ, TPH, TUN, TUR, VAU, VFJ, VNZ, WTL, XEF, XEH, XEO, XEU, XEZ, XFA, XFE, XID, XME, XNX, XNZ, XSA, XSG, XSP, XTC, XXV, XNF
ROM for N960N contains OKR multi CSC package, list of available CSCs is as follow: KOO, KTC, LUC, SKC
NEW !!! I present you new, unique option: "Keep current CSC", so you can install my DevBase keeping your original CSC even if it is not listed above! Note that in such case this option has some limitations - more informations you can find in related older threads, e.g. HERE
ALEXNDR.N960FXXSAFWB3:
1. Base:
- Odexed (original stock files) + stock kernel
- Multi CSC OXM (list of natively supported CSC as above) (*)
- Removed KNOX related content (useless on rooted phones)
- Removed Rlc.apk & vaultkeeperd (to avoid "OEM unlock issue")
- Rooted systemlessly (Magisk v23.0) (*)
- All original features are present and works (except KNOX related apps)
- Added "App Lock" feature (Settings -> Advanced features)
- No visual changes (100% stock look)
2. CscFeature MOD (enabled some built-in, hidden features):
- Added shutter sound menu in Camera app
- Sending/receiving MMS without data on
- Show SMS/MMS sending time instead of receiving
- Added "Call/Message block" option in Settings
- Added "Show network speed" toggle (Settings -> Display -> Status bar)
- Added "LTE Only" network mode (NOTE: voice calls may not work in this mode)
- 4G/3G network support in any CSC (master/slave SIM, applies to dual SIM variants)
- Call Recording (via "Record" button or "Auto record calls" option)
- Enabled "Recent App Protection" feature
3. Xposed framework & Xposed Installer app [optional] (*)
- NOTE: Applies to Oreo DevBase. There is no Xposed for Pie yet
4. Virtual / physical Safe De-Bloat (more info below) (*)
What does it mean and why is it called "safe"?
- ONLY apps available in stores are removed / skipped in DevBase, so you can easy (re)install any of these app if you like
- ONLY pre-installed system apps are removed / skipped, DevBase installer will never touch any updated app nor app installed manually from a store
- By default virtual Safe De-Bloat is applied with exact same effect as physical (completely skips apps at boot). You can force to delete apps physically but it is recommended only if you really need more space in /system
Thus, the following conclusions can be drawn:
1. If you install my DevBase directly over stock ROM without performing "Wipe data" - in most cases almost all these apps will remain untouched, because almost all apps have been updated already (stored on /data). But then you will be able to remove any useless app using the "Application manager", like any other app. Removed manually app will not appear again until you use my DevBase while updating.
2. If you perform "Wipe data" while installing my DevBase - then all apps listed below will be removed. If you would like to use any of these apps - just install it manually from appropriate store. Installed manually app will not be removed during the next DevBase update.
Removed / skipped apps list:
Excel
Facebook
LinkedIn
OneDrive
PowerPoint
Word
(*) - these options can be controlled by editing options.prop file (you can find such file in ZIP's root directory). Just place modified options.prop file (use e.g. Notepad++ to edit) in the root directory of internal emulated scdard (/data/media/0) or extSdCard (recommended if you plan to format internal emulated sdcard) and then start the installation. More info below:
#
# DevBase by ALEXNDR (_alexndr @ XDA)
#
# Configuration file to allow customize the installation.
#
# File inside the ZIP installer is just for reference - please DO NOT modify it!
# If you want to change some options listed below - edit the copy of this file, then place
# modified options.prop file in the root directory of internal emulated scdard (/data/media/0)
# or in the root directory of extSdCard (recommended if you plan to format internal emulated
# sdcard) and then start the installation.
#
# TIP: You do not need to repeat this step every next update I will release. As long as your
# customized options.prop file is present in the (ext)SdCard - future DevBase installers will
# "read in your mind" that you want to install with such options again.
#
# NOTE: All below variables and values are case sensitive!
# Enable root access. Allowed values:
# true - install Magisk as root solution (default)
# false - do not root device
root=true
# Install Xposed framework matched to the ROM (there is also a possibility to detect Xposed profile
# automatically, but auto-detection will not work if user will perform wipe /system). Allowed values:
# auto - detect Xposed profile automatically
# true - force Xposed framework installation
# false - do not install Xposed framework
xposed=auto
# CSC Selection. Allowed values:
# KCSC - Keep current CSC, recommended in most cases (automatic selection or keep current CSC contents).
# You can force the use of natively supported CSC by typing (use UPPERCASE!): ACR, AFG, AFR, ATO, AUT, BGL,
# BNG, BRI, BTC, BTU, CAC, CAM, CPW, DBT, DKR, ECT, EGY, EUR, GLB, ILO, INS, ITV, KSA, LAO, LUX, LYS, MAT,
# MID, MM1, MTL, MWD, MYM, NEE, NPL, NZC, OPS, ORX, PAN, PAK, PHE, PHN, PNG, PRO, ROM, SEB, SEE, SEK, SIN,
# SKZ, SLK, SMA, SMP, STH, TEB, TEL, THL, THR, TMC, TNZ, TPH, TUN, TUR, VAU, VFJ, VNZ, WTL, XEF, XEH, XEO,
# XEU, XEZ, XFA, XFE, XME, XNX, XNZ, XSA, XSG, XSP, XTC, XXV, XNF
CSC=KCSC
# Custom CSC Features. Allowed value in each line: <Example_line>value</Example_line>
<CscFeature_Common_SupportWcdmaInSlave>true</CscFeature_Common_SupportWcdmaInSlave>
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
<CscFeature_Setting_EnableMenuBlockCallMsg>true</CscFeature_Setting_EnableMenuBlockCallMsg>
<CscFeature_Setting_CustNetworkSelMenu4>LTEONLY</CscFeature_Setting_CustNetworkSelMenu4>
<CscFeature_Setting_SupportRealTimeNetworkSpeed>true</CscFeature_Setting_SupportRealTimeNetworkSpeed>
<CscFeature_SmartManager_ConfigSubFeatures>roguepopup|autoclean|autorestart|applock|trafficmanager</CscFeature_SmartManager_ConfigSubFeatures>
<CscFeature_SmartManager_DisableAntiMalware>true</CscFeature_SmartManager_DisableAntiMalware>
<CscFeature_SystemUI_SupportRecentAppProtection>true</CscFeature_SystemUI_SupportRecentAppProtection>
<CscFeature_Message_DisplaySmsTimeAs>server</CscFeature_Message_DisplaySmsTimeAs>
<CscFeature_Message_DisplayMmsTimeAs>server</CscFeature_Message_DisplayMmsTimeAs>
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
<CscFeature_RIL_ForceConnectMMS>true</CscFeature_RIL_ForceConnectMMS>
# Custom physical debloat list. Allowed value in each line: path to app's directory in /system.
# (NOTE: wildcards are allowed here)
/system/*app/SamsungPass*
/system/*app/SamsungPay*
/system/*app/SecureFolder*
/system/app/SecurityLogAgent
/system/priv-app/Fast
/system/priv-app/Rlc
# Custom virtual debloat list. Allowed value in each line: exact app name with .apk extension.
# (NOTE: without app's path/directory, wildcards are NOT allowed here!)
Excel_SamsungStub.apk
Facebook_stub.apk
FBAppManager_NS.apk
FBInstaller_NS.apk
FBServices.apk
FotaAgent.apk
LinkedIn_SamsungStub.apk
OneDrive_Samsung_v3.apk
PowerPoint_SamsungStub.apk
Word_SamsungStub.apk
NEW !!! Starting from DevBase v3.0 there is a new customization method - you can change frequently switched root options or encrypt your device just by renaming installer's ZIP file name (instead of editing options.prop file). Currently supported "strings" in the file name: "noroot", "encrypt", "rescue", "xposed", "CSC_xxxx.zip":
Case 1 (default) - install the ROM with Magisk & MagiskSU as root solution
(just flash ZIP file "as it is")
Case 2 - do not root device
(place "noroot" string anywhere in the ZIP file name, e.g. "N960Fxxx_DevBase_v6.x_noroot.zip")
Regardless of the above root options, starting from DevBase v4.4+, you can also use "encrypt" option (place "encrypt" string anywhere in the ZIP file name, e.g. "N960Fxxx_DevBase_v6.x_encrypt.zip"). All your data will be encrypted "on-the-fly" at next boot after ROM update/reinstall. Wipe data is NOT necessary to use this option. You will NOT lose your data & apps but it is extremely important - do not interrupt encryption process during this "special" boot! Booting can take much longer and you may think it is a bootloop, but it isn't! If you have a large amount of used data - it is recommended to connect your phone to the charger during boot (and open a beer to avoid heart attack while waiting). You do not need to use "encrypt" option again in case of another DevBase update(s) - please read carefully notes below.
In DevBase ROM v4.5+ there is a "rescue" option, which may be especially helpful in case of encrypted device if you experienced bootloop caused by e.g. systemless mod/module/xposed stored on /data (without access to /data from TWRP). In case of bootloop just place "rescue" string anywhere in the ZIP file name, e.g. "N960Fxxx_DevBase_v6.x_rescue.zip" and then (re)install the ROM - should help in case of (probably) all possible bootloop reasons. In addition to the normal (re)installation of the ROM (thus restoring the original /system, kernel, modem, etc.) this option will also force "Core Only Mode" in Magisk and will move all SYSTEMLESS DevBase modifications to /data/devbase/system/.backup, before performing bind mounts, so original files will be used.
In DevBase ROM v4.6+ there is a possibility to force CSC by renaming ZIP file name - this is the only case-sensitive variable which have to be put at the beginning of ZIP file name and must be folloed by "_" (due to the fact that there is a high risk that ZIP file name may contain CSC code accidentally). Example (to force CSC DBT): "DBT_N960Fxxx_DevBase_v6.x.zip"
In DevBase ROM v5.6+ there is "xposed" option which allows you to force Xposed framework installation. It is NOT forced by default - you need to force it manually while installing ROM with Xposed first time, renaming ZIP's file name to e.g. "N960Fxxx_DevBase_v6.x_xposed.zip". Next ROM's updates will detect and apply Xposed profile automatically, unless you wipe /system - then auto detection is not possible.
Notes related to encrypted devices:
How to confirm that your data are encrypted:
1. Go to TWRP and check if it is possible to mount /data. If NOT - all is ok "Failed to mount '/data' (invalid argument)" will be the a frequent message that you need to like in the future
How to update DevBase ROM to a newer version:
1. Copy a newer DevBase ROM to extSdCard or OTG storage (you do NOT need to use "encrypt" option in ZIP file name again, if your device is encrypted already - it just remain encypted)
2. Go to TWRP -> "Install" and flash ZIP file from extSdCard or OTG
3. That's all
The risk of data loss in case of encrypted devices, depending on the ROM scenario:
1. DevBase only: VERY LOW RISK (*)
2. Coming from other custom ROM with encrypted data - MEDIUM RISK (recommended backup)
3. Installing other custom ROM over DevBase - MEDIUM RISK (recommended backup, anyway)
4. Installing pure stock (using Odin) over DevBase (or over any other custom ROM) - VERY HIGH RISK (not recommended!)
(*) There is still a risk to get into a bootloop if you install stuffs like: Xposed framework, incompatible Magisk or Xposed module, incompatible systemless MOD in /data/devbase/system, etc. In case of bootloop just try to use "rescue" option described above
EDIT (Dec-01-2019): Very important info!!! Encryption will not be possible if you format /data using new TWRP (3.3.x-x). If you prefer encrypted device - it is highly recommended to use TWRP 3.2.3-x to format /data. If you are not sure which version you have used to format data - it is much better to perform clean install using TWRP 3.2.3-x to format /data before forcing encryption. More info HERE
Notes related to EFS backup:
During install, my ROM's installer always performs EFS backup to {storage}/.backup/efs (where {storage} may be /external_sd, /usb-otg, /sdcard - in the preferred order). It is recommended to copy EFS backup occasionally outside the phone and store in safe location (PC, OTG, etc). There are 2 backups - when you first time installed my ROM (efs_backup.tar.gz) and recent, created additionally, just in case (efs_recent.tar.gz). Most useful will be most probably the first one (efs_backup).
You probably will never need these files, but sometimes s**t happens and restoring EFS backup may be the only one way to rescue your device!
When do I need to restore EFS backup?
- lost/invalid IMEI number
- proper IMEI but unable to connect to the network
- connected to the network but unable to make a call and/or transfer data
- unrecoverable bootloop (even after clean DevBase install with default settings)
NOTE: In contrast to many other custom ROMs - my installer uses gzip compression (*.img.gz) to store EFS backup(s). Restore command for your device is stored in txt file in the same directory with EFS backup. If you forgot command - you can read txt file containing proper command @ PC (Notepad) or even directly form TWRP using Terminal's 'cat' command, e.g.:
Code:
cat /external_sd/.backup/efs/efs_backup.txt
NOTE: Do not panic, read the txt file peacefully and type command exactly as it is in TWRP's Terminal, then tap blue [enter] button. After all - please reboot device. If the problem was EFS related - your device just has been rescued
Installation:
TWRP recovery (KNOX 0x1): open file using "Install (Zip)" option and confirm operation. If you want to perform "clean install' - perform "wipe data/factory reset" BEFORE flashing Zip!
Wipe data is NOT required if you are coming from stock ROM (already rooted) or a previous version of my DevBase (if you leave "Keep current CSC" option untouched in /options.prop or if you choose same CSC as you are currently using). In other cases - wipe data is highly recommended!
I do not recommend using any additional "superwipes" or format /system before install my DevBase (my installer cleans your system well enough!).
Credits:
@samsung for awesome device & stock firmware base
@Chainfire for systemless SuperSU and a lot of inspiration
@topjohnwu for Magisk and another inspiration
@rovo89 for Xposed framework & Xposed Installer app
@dr.ketan for being helpful whenever needed
@Zackptg5, @osm0sis & @jcadduono for no-verity*
@corsicanu & @geiti94 for TWRP recovery
@fei-ke for omc-decoder
Hit Thanks button if you like my work. If you really appreciate my work - feel free buy me a coffee/beer (or flowers/wine for my wife who is patiently enduring my hobbies) https://www.paypal.com/donate/?business=RFGVQYRC34RVQ&currency_code=EUR
Due to the fact, that some countries banned PayPal - I have created also Patreon site: https://www.patreon.com/_alexndr
Download ROM
SM-N960F/DS:
>> N960FXXSAFWB3_DevBase_v7.4.zip << (Android 10, updated Mar-05-2023, more info HERE)
SM-N960N:
>> N960NKSU3FVA1_DevBase_v7.4.zip << (Android 10, updated Mar-25-2022, more info HERE)
SM-N96xF/DS/FD/N repository:
>> Note 9 repository << [ AFH | MediaFire ]
Note:
Check MD5 sum BEFORE flash (useful TOOL), because flashing damaged or incomplete ZIP files could (soft) brick your phone! Correct MD5 sum is shown on the AndroidFileHost website while downloading.
Changelog
v7.4 (starting from N960NKSU3FUC1 DevBase):
- Fixed unzip issue which caused unexpected installation termination - applies to TWRP 3.5.0_9-1 and newer
v7.3 (starting from N960FXXU5DTCA DevBase):
- Fixed bootloop issue in case of Android Q and "noroot" scenario - thanks to @Zackptg5 for the up to date dm-verity disabler
v7.2 (starting from N960FXXS5DTB6 DevBase):
- Fixed bootloop issue in case of Android Q and encrypted devices (applies to dirty update)
v7.1 (starting from N960NKSU3DSLC DevBase):
- Potential fix for "make_ext4fs: not found" error in newer TWRP versions and in result "Failed! Not enough space..." message appears while applying CSC during install (applies to N960x devices)
v7.0 (starting from N960FXXU4DSLB DevBase):
- Initial support for Android Q / system-as-root devices
v6.0 (starting from N960FXXS2ARL3 DevBase):
- Introduced logging entire installation process (to devbase_install.log file, placed in /data or /cache in case of encrypted devices). These logs may significantly increase the possibility of my help in case of problems with/after installation
- Major imrovements/bugfixes/optimizations related to Android Pie support (e.g. takes care about special SELinux contexts for /odm content, introduced in Pie)
- Removed SuperSU support. Changed allowed "root" variable value in options.prop to true/false (backward compatible with old options.prop)
- Removed "skipblcp" option - baseband/modem will be always updated, bootloader need to be flashed separately (update is usually not mandatory)
v5.9 (starting from N960FXXS2ARH6 DevBase):
- Changed device detection method to bootloader's prefix (instead of ro.product.*)
- Improved support for applying custom mods automatically at each ROM's install/update, introduced in v5.6 (added support for etc, fonts, media & usr directories in {storage}/devbase/system)
- Added support for custom {storage}/devbase/post-installation.sh script
v5.8 (not released for N960F):
- Improved unzip_flash function in the installer to detect properly more flashing errors (e.g. EXT4 partition mismatch)
v5.7 (not released for N960F):
- Improved/expanded built-in RMM lock prevention (thanks to @jesec for idea of overriding properties via factory.prop)
- OEM unlock status will always be displayed correctly in Developer options (to avoid confusion) with stock kernel included in the DevBase ROM
v5.6 (not released for N960F):
- Added "App Lock" feature (Settings -> Advanced features)
- Added Xposed framework as installation option (it is NOT forced by default - you need to force it manually while installing with Xposed first time, e.g. by "xposed" string in ZIP's file name, but next ROM's updates will detect and apply Xposed profile automatically, unless you wipe /system - then auto detection is not possible)
- Added support for applying custom mods automatically at each ROM's install/update by placing modded apps in {storage}/devbase/system/(priv-)app or placing modded framework files in {storage}/devbase/system/framework (where {storage} may be: /sdcard, /external_sd or /usb-otg)
v5.5 (not released for N960F):
- Added support for flashing optional, CSC related partitions ($OMR, $PRELOAD)
- Added possibility to update recovery (optional, performs update if exists $NAME/images/recovery.img)
- Return to using only the original XML files in the CSC package (thanks to @fei-ke for omc-decoder)
- Partition(s) may be wiped only by writing new block's image
- Minor optimizations / improvements in the installer
v5.4 (not released for N960F):
- Big step forward in DevBase ROM customization ability - almost all current ROM features (hidden up to v5.3) have been moved to options.prop (you will be able to easy add new or remove current feature)
- Return to dm-verity-opt-encrypt boot patcher if necessary (wherever it works well, there are still devices which need "no_verity" function introduced in v5.1)
- Initial support for forcing (changing) CSC in case of devices with /odm as CSC location
- Minor optimizations / improvements in the installer
v5.3 (not released for N960F):
- Improved algorithm of search & change "ro.security.vaultkeeper.feature" property to 0 (/system & /vendor)
v5.2 (not released for N960F):
- Added support for devices with /odm as CSC location
- Added support for flashing $ODM, $VENDOR, $KEYSTORAGE, $DQMDBG images
- Added support for custom debloat list and custom CscFeature list in options.prop
- options.prop file format has been changed to CR/LF (Windows) - more noob-proof solution, user can edit a copy of options.prop file even in Windows Notepad (the installer still supports ANY text format of options.prop file - Win/Unix/MAC)
v5.1 (not released for N960F):
- Created new "no_verity" function in the installer, compatible with Samsung's Oreo, based on @Chainfire's patch tool (no-verity-opt-encrypt has been removed). In case of Oreo & Magisk as root solution - "no_verity" function will be used as additional support for patching fstab* (as long as Magisk does not do it correctly)
v5.0 (not released for N960F):
- SYSTEMLESS DevBase has been removed due to the fact, that in case of modern devices/firmwares we need to perform many changes physically in /system anyway, so it loses the sense of use here. If you liked it - you can still install it separately from HERE (it does not need to be re-installed after ROM update as it is installed in /data)
- Added "skipblcp" option to let users skip BL/CP update (additionally it disables auto-reboot when the installer finished work as it is just not necessary then)
- Added "phydebloat" option to let users choose beetween virtual and physical debloat (to get more space in /system)
- Other (minor) optimizations & improvements
v4.6 (not released for N960F):
- Initial support for devices with /system/omc as CSC location
- SYSTEMLESS DevBase updated to v2.0 (see changelog HERE)
- Added possibility to force CSC by renamig ZIP filename. Due to the fact that trere are many different CSC and it is possible that $ZIPNAME may contain a CSC accidentally - to force CSC you need to put CSC in $ZIPNAME at the beginning and CSC must be followed by "_". Example $ZIPNAME (to force CSC DBT): "DBT_N960FXXU3xxxx_DevBase.zip"
- Added auto efs-backup during install. Installer will create first backup (efs_backup.img.gz) and recent backup (efs_recent.img.gz). The installer will prefer external storage as default backup location (/external_sd or /usb-otg) due to encryption support. MD5 sum and restore command will be stored in efs_backup.txt or efs_recent.txt file
- Other (minor) optimizations & improvements, e.g. added more error messages in case of something went wrong during install
v4.5 (not released for N960F):
- Added new "rescue" option (readable only as string in ZIP file name due to the fact, that we will need this option rarely). It can be a potentially very helpful option in case of bootloop @ encrypted device, caused by a systemless mod/module/xposed stored on /data (without access to /data from TWRP) - more info in post #1
- SYSTEMLESS DevBase updated to v1.14 (see changelog HERE)
v4.4 (not released for N960F):
- Added new "encrypt" option (readable only as string in ZIP file name due to the fact, that we need to do it only once). Now you can easy encrypt all data in your device, just during the ROM upgrade (without data loss).
- SYSTEMLESS DevBase updated to v1.13 (see changelog HERE)
v4.3 (not released for N960F):
- "root.supersu" & "root.magisk" variables in the options.prop file have been replaced by one "root" variable (dropped possibility to install both - SuperSU & Magisk - due to the fact that Magisk v13+ does not support SuperSU as root solution)
- SYSTEMLESS DevBase updated to v1.9 v1.12 (see changelog HERE)
v4.2 (not released for N960F):
- Added possibility to add systemlessly NEW apps to /data/devbase/system/(priv-)app (up to 5 apps in "app" & 5 apps in "priv-app"). The only condition is that you need to rename its directories to CustomApp[1...5] (e.g. CustomApp1, CustomApp2, etc..). These apps will remain even if you flash a new DevBase as corresponding dummy directories will exist in future DevBase updates
- In case of DevBase update or re-installation - installer will not remove your custom entries in /data/devbase/system/build.prop and in *.xml files placed in /data/devbase/system/csc
- SYSTEMLESS DevBase updated to v1.6 v1.8 (see changelog HERE)
v4.1 (not released for N960F):
- Added full Magisk support - MagiskSU is now default root solution (ROM should pass SafetyNet with Magisk Hide enabled in settings)
- Since systemless Xposed does not need to be re-installed every new DevBase I will release (in case of using the same root solution) - it makes no sense to keep it anymore as installation option
- SYSTEMLESS DevBase updated to v1.5 (see changelog HERE)
v4.0 (not released for N960F):
- A huge step in the systemless direction! DevBase installer now installs pure odexed stock ROM (just slightly debloated), then systemless SuperSU, then systemless DevBase, then (optionally) systemless Xposed
- All Knox related applications are available again (except SecurityLogAgent, to prevent annoying security alerts)
- Fake KNOX 0x0 status (check it in PhoneINFO app) - most of Knox related apps should work again, like in case of untouched KNOX flag
- All mods known from previous DevBase versions (up to v3.x) now are applied systemlessly - all modified files (including modded apps) are placed in /data/devbase/system instead of physical /system partition. Mods section (#4) has been updated to install mods to /data/devbase/system/(priv-)app if systemless DevBase has been detected (otherwise will be installed as usual, to /system)
- Deodex on-the-fly feature has been removed. If you really need deodexed ROM - you can install someone else's deodexed ROM, then systemless DevBase as an overlay
- Init.d support has been removed as it is deprecated (use su.d instead)
v3.8 (not released for N960F):
- Added hexpatch to root_from function (support for SM-N930x, thanks to @Chainfire)
v3.7 (not released for N960F):
- Another major improvement/bugfix in deodex_from function (full support for 64 bit OS)
v3.6 (not released for N960F):
- Major improvement/bugfix in deodex_from function (added "-g" switch to zip command - finally no issues in case of deodexed Android 6.0.1)
v3.5 (not released for N960F):
- Improved root_from function (Android 5.1+) - added "setprop selinux.reload_policy 1" removal from init.rc (thanks to @Chainfire)
- Fixed bug in new alghoritm for checking whether stock recovery should be installed or not (introduced in v3.4)
- Added new functionality - installer will store a copy of patched stock kernel in /data for those who flashed custom kernel but for some reasons want to revert to the stock kernel (Android 5.1+)
v3.4 (not released for N960F):
- Completely changed alghoritm for checking whether stock recovery should be installed or not (it applies to FlashFire users). Now it depends on previously used recovery (instead of checking KNOX flag which was not 100% reliable across devices/recoveries)
v3.32 (not released for N960F):
- Updated set_csc, kcsc_backup, kcsc_restore functions to support more devices
- Updated partition detection algorithm to support more devices
- Fixed path to options.prop file placed in external sdcard in case of updating Marshmallow while using FlashFire
- Minor intaller's optimizations/bugfixes
v3.31 (not released for N960F):
- Potential fix for reported problems with root (rare cases)
v3.3 (not released for N960F):
- Improved method of reading options from ZIP file name (previous was directory/path sensitive also)
- Added support to mod_csc function for other than UNIX text format (it's a little ridiculous, but in case of some CSCs - original /system/csc/other.xml file has Windows or MAC text format!)
- Initial support for options.prop file in CRLF text format (DOS/Windows)
v3.21 (not released for N960F):
- Fixed installer's issue if there is a [space] present in ZIP filename or a directory containing DevBase (see #1728)
v3.2 (not released for N960F):
- Another improvements in add_initd function (details - see v1.3)
- Improvements in set_perm, set_perm_rec and root_from functions (recovery-independent structure)
- Improvements in deodex_from function related to Android MM
- New get_con function in the main sh script (useful for devs)
- BusyBox updated to 1.22.1 (bionic) [no, this is NOT a mistake!]
- Minor intaller's optimizations/bugfixes
v3.1 (not released for N960F):
- Significantly improved "add_initd" function in the update-binary shell script. Added support for (probably) all available Samsung's platforms (e.g. Exynos) and all available firmwares (based on Android 4.4+)
- In case of installation with Xposed framework installer checks if Xposed Installer app is present in /data/app and installs it automatically if necessary
- Minor intaller's optimizations/improvements
v3.0 (not released for N960F):
- Entire installer has been re-written from the scratch! All "magic" moved to update-binary which is a shell script. It opens up new possibilities never possible before!
- Introduced new customization method - you can change most frequently switched options just by renaming installer's ZIP file name. Currently supported "strings" in the file name:
"noroot" (means "do not root"), "deodex", "xposed", "initd" (no other comments are required, I hope..)
- Starting from v3.0 init.d support is disabled by default
v2.3 (not released for N960F):
- Added option to install suitable Xposed framework in one step while installing DevBase (for maximum comfort). There is a new xframework.sh script - device independent structure and full Android 5.1+/6.0+ support. Backup method is compatible with well known Xposed uninstallers (tested with @wanam's)
v2.2 (not released for N960F):
- Significantly improved root_supersu.sh script - device independent structure and full Android 5.1+/6.0+ suport including on the fly kernel/ramdisk/sepolicy patching if necessary. SU binaries are still copied to /system as it is the best choice in case of custom ROMs
- Changed order of performed operations in the updater-script due to new root_supersu.sh script advantages
- Installer wipes partitions designated for RAW content (e.g. kernel / recovery image) before writing to them
- Minor additions in dex_injector.sh script related to Android 6.0+
v2.11 (not released for N960F):
- Fixed some minor installer's issues ("set_perm" function in set_csc.sh did not work correctly while using wildcards in the path (it was exclusively FlashFire issue! no problem with TWRP / CWM). Fortunately - only /system/etc/csc_*.txt were really "affected" - it didn't cause real issues as these files are empty)
v2.1 (not released for N960F):
- As some people felt a bit disapointed / worried about DevBase v2.0 ROM file size - finally I have decided to debloat stock system.img (in same way as in v1.x => "Safe De-Bloat") and remove option to install all available bloatware. ROM file size has been reduced from about ~2GB to about ~1.6GB. Note for Devs / Chefs: Do not use Windows tools - you need Linux with "selinux" package installed (to handle SELinux contexts) to mount (rw) system.img safely. If you want to add / change any system content this way - remember about proper chown/chmod/chcon
- Added device check during install as flashing directly to EMMC block is potentially more risky for "other" devices. Installer will abort installation if device is not N910F (trlte(xx)). If you want to try this ROM on other N4 devices - you need to remove this check manually from updater-script (it is more conscious procedure)
v2.0 (not released for N960F):
- Completely new concept of ROM development that makes it easy to build most tuned and nuanced custom ROMs. No more arduous manual analysis or (often) invalid permissions / SELinux contexts taken from a kitchen. The main idea is to flash original, stock /system image as EMMC block (in same way as PC Odin does) instead of extracting ZIP's contents to mounted partition, then setting permissions, then creating symlinks, etc. However, it requires more knowledge related to sh scripts as ALL necessary changes need to be done on the fly, while installing (e.g. by injecting modified classes.dex and/or modified images/xmls to /res/../* into an apk). There are no limits, all depends on your creativity!
- One common ZIP installer for Odexed and Deodexed ROM - you can control it by new "deodexed.rom" entry in options.prop (there is new dex_injector.sh script which can deodex on the fly the whole ROM using previously processed classes.dex files)
- ROM is still Safe De-Bloated by default but removing bloatware during install is not mandatory - you can control it by new "safe.debloat" entry in options.prop (there is new protection included to avoid overfilling /system in case of large size of additional MODs and/or large multi CSC package)
- Major improvements in csc_detect.sh script - it is able to detect previous CSC even in cases of flashing over e.g. CM based ROM and/or previously formatted system partition. However, if detected CSC is NOT included in my multi CSC package, in both mentioned cases it is still not possible to keep detected CSC (as there is no CSC related content to backup / restore)
- Improvements in all sh scripts - additional "metadata" entries in updater-script (related to processed contents) are not required
- Improvements in root_supersu.sh script - it is suitable for 32 and 64 bit OS
- Added full zip support from the command line
v1.x (initial version, further improvements, not released for N960F):
- Built without using a kitchen. All set_metadata* / symlink entries are result of arduous manual analysis. For more info about the method - see hidden content for Devs / Chefs in THIS thread.
- New customization method without using Aroma (options.prop)
- Many useful scripts for easy installation: CSC applying/autodetection, backup/restore of security files, backup/restore of existing CSC package, XML modding on the fly, root, init.d support
- Many small changes and improvements "in the meantime" which I simply do not remember...
- Safe De-Bloated (see post #1 for details)
Optional MODs
[WORK IN PROGRESS, MODDING HAS LOW PRIORITY]
These modifications I have done personally using (bak)smali tools - these are NOT "borrowed" from other custom ROM, nor from someone else's thread (thanks to @BlackMesa123, @corsicanu, @Grouxho & @yash92duster for their excellent modding guides). All ZIP files are TWRP flashable:
>> MODs for SM-N960F/DS <<
TIP: Are you tired with re-installing your favorite MODs every time you update this ROM? Just take advantage of the new DevBase feature, intruduced in v5.6 (see "Changelog"). It is enough to put your favorite apks and/or jars in /sdcard/devbase/system/(priv-)app (or ../framework) and these MODs will be detected & applied automatically every time you update this ROM. You can also use your /external_sd to store your favorite MODs (it is mandatory if you are using encryption).
Example for "N960FXXx2ARxx_DisableHighVolumeWarning.zip" (modded SystemUI.apk):
- unzip SystemUI.apk file from my flashable MOD
- create /sdcard/devbase/system/priv-app/SystemUI directory
- place modded SystemUI.apk in above directory
Next time you will update my ROM - my installer will use modded SystemUI.apk instead of stock app included in my ROM
NOTE: Use this feature consciously and carefully! It may happen that your MOD is not compatible with a newer Samsung's base (especially in case of major Android update)! I will warn you about it, but only in case of MY MODs, I am not able to predict what kind of mods you are using.
Okie :good:
holy crap
nice to see you here too Alex.
i can be your tester
downloading now
hopefully you can give us a patch kernel
note 9 can't be booted without root if twrp is installed.
also there's a bug with gear app which is pissing off a lot of devs here lol
---------- Post added at 12:56 AM ---------- Previous post was at 12:20 AM ----------
HOLY SHtttt
first rom that fixed the gear issue
it paired!!!!!
TheUndertaker21 said:
holy crap
nice to see you here too Alex.
i can be your tester
downloading now
hopefully you can give us a patch kernel
note 9 can't be booted without root if twrp is installed.
also there's a bug with gear app which is pissing off a lot of devs here lol
---------- Post added at 12:56 AM ---------- Previous post was at 12:20 AM ----------
HOLY SHtttt
first rom that fixed the gear issue
it paired!!!!!
Click to expand...
Click to collapse
After reboot as well?
Jenanga said:
After reboot as well?
Click to expand...
Click to collapse
yes
glad more devs are coming over
but this is the best one so far
---------- Post added at 01:14 AM ---------- Previous post was at 01:06 AM ----------
sadly SPAY for gear is being detected for root
worked on GSI roms
might be due to the kernel.
checked /data there's no su folder or anything
hopefully the dev can chin in
TheUndertaker21 said:
[...]
note 9 can't be booted without root if twrp is installed
Click to expand...
Click to collapse
This statement is not totally true Proper statement is as follows:
"Note 9 can't be booted with TWRP without necessary patches in the stock kernel"
In case of "noroot" scenario - some additional patches are applied to the stock kernel during install (on the fly), for example jesec's special dtb+fstab patch. Of course, without having device to test, I'm still not 100% sure if it works, but it SHOULD
TheUndertaker21 said:
HOLY SHtttt
first rom that fixed the gear issue
it paired!!!!!
Click to expand...
Click to collapse
Great to know
TheUndertaker21 said:
[...]sadly SPAY for gear is being detected for root
worked on GSI roms
might be due to the kernel.
Click to expand...
Click to collapse
Have you tried just to enable MagiskHide for this app manually? (NOTE: reboot is required afterwards)
I really doubt that there is something to do with the kernel to make it work.
_alexndr said:
This statement is not totally true Proper statement is as follows:
"Note 9 can't be booted with TWRP without necessary patches in the stock kernel"
In case of "noroot" scenario - some additional patches are applied to the stock kernel during install (on the fly), for example jesec's special dtb+fstab patch. Of course, without having device to test, I'm still not 100% sure if it works, but it SHOULD
Great to know
Have you tried just to enable MagiskHide for this app manually? (NOTE: reboot is required afterwards)
I really doubt that there is something to do with the kernel to make it work.
Click to expand...
Click to collapse
Hope you will get the device ??
Jenanga said:
Hope you will get the device
Click to expand...
Click to collapse
Hope he does too. But he does work without the device
_alexndr said:
This statement is not totally true Proper statement is as follows:
"Note 9 can't be booted with TWRP without necessary patches in the stock kernel"
In case of "noroot" scenario - some additional patches are applied to the stock kernel during install (on the fly), for example jesec's special dtb+fstab patch. Of course, without having device to test, I'm still not 100% sure if it works, but it SHOULD
Great to know
Have you tried just to enable MagiskHide for this app manually? (NOTE: reboot is required afterwards)
I really doubt that there is something to do with the kernel to make it work.
Click to expand...
Click to collapse
You should make one anyway lol.
Yeah, that's statement is what they told me I just poorly paraphrased it lol
Hiding magisk and spay don't work because the rom still detected root.
It worked for another stock rom because that rom was fully debloated
I'm not sure what else is being detected because spay doesn't provide the logs that it usually does
It does on gsi roms for some reason.
twrp, root (magisk 17.1) and encryption - all done in less than 40 minutes SUPER!!
I was a little bit scared to try this new rom on my new and expensive note 9 with 512 GB because the rom named with "TEST" - and I am by far not a PRO.
So I downloaded the stock ROM ( SM-N960F Region "LUX" ) with samfirm....just in case (it was not needed).
The Procedure is unbelievable easy:
I installed TWRP with ODIN, after the installation I disconnected usb connection, interrupted the download mode and switched directly into the recovery mode to start TWRP.
In TWRP I formated data partition and wiped all (dalvik/system/data/internal storage/cache). After that I directly
installed this ROM ( N960FXXS2ARH6_DevBase_v5.9.zip ) from SD card.
Next step was system start/setup incl. wifi (without waiting/problems) and the google login/setup. I installed titanium pro and root explorer (YES!! its rooted)
And the last step was flashing the renamed ROM ( N960FXXS2ARH6_DevBase_v5.9__encrypt.zip ) once more to get the encryption of my data partition.
Now I have a rooted AND encrypted Note 9 N960F/DS
SUPER!!!
Thanks a lot Alexander! :good: You really deserve a big donation on your account!
Some notes:
my note 9 forced to a factory reset when switched in developer options the OEM unlock. There was no way to avoid that (but at least there is no 7 days waiting period as it is reported for other devices).
Installing TWRP and avoiding a system reboot with many other samsung devices is soooo annoying.
With note 9 download and recovery mode are very easy to start and to switch.
This rom makes automatically efs backup on sd card - this is a VERY good security addon - "just in case"
I like to have multiuser support. Any idea how to get it?
steven1a said:
I was a little bit scared to try this new rom on my new and expensive note 9 with 512 GB because the rom named with "TEST" - and I am by far not a PRO.
So I downloaded the stock ROM ( SM-N960F Region "LUX" ) with samfirm....just in case (it was not needed).
The Procedure is unbelievable easy:
I installed TWRP with ODIN, after the installation I disconnected usb connection, interrupted the download mode and switched directly into the recovery mode to start TWRP.
In TWRP I formated data partition and wiped all (dalvik/system/data/internal storage/cache). After that I directly
installed this ROM ( N960FXXS2ARH6_DevBase_v5.9.zip ) from SD card.
Next step was system start/setup incl. wifi (without waiting/problems) and the google login/setup. I installed titanium pro and root explorer (YES!! its rooted)
And the last step was flashing the renamed ROM ( N960FXXS2ARH6_DevBase_v5.9__encrypt.zip ) once more to get the encryption of my data partition.
Now I have a rooted AND encrypted Note 9 N960F/DS
SUPER!!!
Thanks a lot Alexander! :good: You really deserve a big donation on your account!
Some notes:
my note 9 forced to a factory reset when switched in developer options the OEM unlock. There was no way to avoid that (but at least there is no 7 days waiting period as it is reported for other devices).
Installing TWRP and avoiding a system reboot with many other samsung devices is soooo annoying.
With note 9 download and recovery mode are very easy to start and to switch.
This rom makes automatically efs backup on sd card - this is a VERY good security addon - "just in case"
I like to have multiuser support. Any idea how to get it?
Click to expand...
Click to collapse
if you turn on OEM unlock it will force you to wipe
yeah there aren't any OEM jailb for FD model
i agree his rom is the best here so far
j̶u̶s̶t̶ ̶w̶a̶i̶t̶i̶n̶g̶ ̶f̶o̶r̶ ̶h̶i̶m̶ ̶t̶o̶ ̶m̶a̶k̶e̶ ̶t̶h̶a̶t̶ ̶k̶e̶r̶n̶e̶l̶ ̶i̶f̶ ̶h̶e̶ ̶h̶a̶s̶ ̶t̶i̶m̶e̶.̶ ̶ ̶s̶o̶ ̶g̶e̶a̶r̶ ̶s̶p̶a̶y̶ ̶c̶a̶n̶ ̶s̶t̶o̶p̶ ̶d̶e̶t̶e̶c̶t̶i̶n̶g̶ ̶r̶o̶o̶t̶
TheUndertaker21 said:
[...]
Hiding magisk and spay don't work because the rom still detected root.
It worked for another stock rom because that rom was fully debloated[...]
Click to expand...
Click to collapse
Are you sure that it is related to debloat? If you know what exactly need to be removed to make "spay" work - please let me know
(I'm an opponent of heavy debloat - I'm going to remove only really unnecessary stuff - harmful in case of rooted devices)
What do you mean by "... because the rom still detected root"? Do you mean "Custom" status instead of "Official" ?? If yes - I just prepared modified SysScope.apk for Note 9.
Please download the attachment, then replace original apk in /system/app/SysScope, then reboot device. Please let me know if it helps for "spay" (even if not - at least please let me know if "Device status" is "Official" with attached apk)
steven1a said:
[...]
Thanks a lot Alexander! :good: You really deserve a big donation on your account!
Click to expand...
Click to collapse
Big thanks :good:
BTW: I'm going to remove "TEST" word soon as it seems to be unnecessary
I'm going to re-upload the final version of this ROM soon with AppLock on board (just forgot about it). I also need a confirmation if attached "Official" status MOD works well in Note 9 (not placed it in initial version intentionally, but now it's time to put it in the final version).
steven1a said:
[...]
I like to have multiuser support. Any idea how to get it?
Click to expand...
Click to collapse
I never needed it, even never tested it, but just found this:
https://forum.xda-developers.com/galaxy-note-8/how-to/add-guest-mode-multiple-users-easy-t3756128
Im Bit confused after the last Statements. Whats now recommend for clean Flash (the rename stuff)
_alexndr said:
This statement is not totally true Proper statement is as follows:
"Note 9 can't be booted with TWRP without necessary patches in the stock kernel"
In case of "noroot" scenario - some additional patches are applied to the stock kernel during install (on the fly), for example jesec's special dtb+fstab patch. Of course, without having device to test, I'm still not 100% sure if it works, but it SHOULD
Great to know
Have you tried just to enable MagiskHide for this app manually? (NOTE: reboot is required afterwards)
I really doubt that there is something to do with the kernel to make it work.
Click to expand...
Click to collapse
i fixed that issue
i debloated the rom.
the error will popup if there are any trace of crappy knox apps there
i can use spay for gear now
Thanks for this Alex
---------- Post added at 10:08 PM ---------- Previous post was at 09:59 PM ----------
_alexndr said:
Are you sure that it is related to debloat? If you know what exactly need to be removed to make "spay" work - please let me know
(I'm an opponent of heavy debloat - I'm going to remove only really unnecessary stuff - harmful in case of rooted devices)
What do you mean by "... because the rom still detected root"? Do you mean "Custom" status instead of "Official" ?? If yes - I just prepared modified SysScope.apk for Note 9.
Please download the attachment, then replace original apk in /system/app/SysScope, then reboot device. Please let me know if it helps for "spay" (even if not - at least please let me know if "Device status" is "Official" with attached apk)
Big thanks :good:
BTW: I'm going to remove "TEST" word soon as it seems to be unnecessary
I'm going to re-upload the final version of this ROM soon with AppLock on board (just forgot about it). I also need a confirmation if attached "Official" status MOD works well in Note 9 (not placed it in initial version intentionally, but now it's time to put it in the final version).
I never needed it, even never tested it, but just found this:
https://forum.xda-developers.com/galaxy-note-8/how-to/add-guest-mode-multiple-users-easy-t3756128
Click to expand...
Click to collapse
also note this is for the gear spay not spay for phone
doubt we can get that to work lol
Jenanga said:
Im Bit confused after the last Statements. Whats now recommend for clean Flash (the rename stuff)
Click to expand...
Click to collapse
According to @steven1a's report - there is no lags/freezes after clean install at first boot in case of Note 9. Seems like the issue applies only to Android 8.0 (my other devices case)
TheUndertaker21 said:
i fixed that issue
i debloated the rom.
the error will popup if there are any trace of crappy knox apps there
i can use spay for gear now
Thanks for this Alex
Click to expand...
Click to collapse
My ROM has removed KNOX app.
Would you like to have more tuned/nuanced DevBase ROM? Could you point me which one I missed?
_alexndr said:
According to @steven1a's report - there is no lags/freezes after clean install at first boot in case of Note 9. Seems like the issue applies only to Android 8.0 (my other devices case)
My ROM has removed KNOX app.
Would you like to have more tuned/nuanced DevBase ROM? Could you point me which one I missed?
Click to expand...
Click to collapse
security agents, samsung pay framework
gonna flash your rom again and make a titaniumback and will let you know which stuff got deleted.
Jenanga said:
Im Bit confused after the last Statements. Whats now recommend for clean Flash (the rename stuff)
Click to expand...
Click to collapse
At first you format and wipe , so it is a "clean installation"
then flash the zip file with TWRP "as it is" from AFH
and for the encryption just add the word -encrypt- in the existing filename and "dirty" flash it on top (without format and wiping).
or/and just read again above
@_alexndr,
Here's the list of all the apps I removed.
View attachment 4605806

[MAGISK Rom /Base Convertor) 420rom N986B V3.8 - DUF8 - ANDROID 11 - OneUI 3.1 - Sec Patch 07/2021 - Released 18/07/2021-EXYNOS!!!

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WELCOME TO 420 ROM - MAGISK ROM FOR SAMSUNG GALAXY NOTE 20 ULTRA 5G N986B (EXYNOS)
Telegram-Group
Please bear in mind that things will be added as and when my learning and time permits (being a dad with a family and having ADHD myself means things get a lil gnarly) but i will aim to support this ROM as regularly as possible.
Ill usually release a test to one or two users before each release also - :cyclops:​
CUSTOMIZABLE ONEUI EDITION MAGISK ROM FEATURES: - with Vol +/- keys
-Add YouTube Vanced - thanks to Vanced peeps github
-Add 3minit battery - thanks G Harrington - if online menus don't appear, install the apk that the module places on your internal storage in the 420rom folder. (PLEASE SEE KNOWN ISSUES FOR INSTALLATION)
-Add 3minit clock - thanks G Harrinton (PLEASE SEE KNOWN ISSUES FOR INSTALLATION)
-Add V4A
-Add custom 420rom bootanimation thanks to @chalmizzle
-Add SamsungSans fonts apk
-Add Goodlock
-Add SoundAssistant (for increased vol steps)
-Add Customized Secsettings (420 banner in every phone info screen) (coming soon)
-Add Custom wallpapers (coming soon)
-Remove Chrome
(further debloat options for stock rooted base)
-Remove Bixby
-Remove Netflix
-Remove kidshome
-Remove Facebook_stub
-Remove FBservices
-Remove Upday
-Remove Onedrive
CORE MAGISK ROM FEATURES
-installs custom secsettings
-Detects OMC code and ensures correct OMC folders and files installed (multi OMC support hopefully coming - thankfully OXM should be sufficient for now - please let me know if your N986B CSC isn't supported and ill see what i can do)
-detects base rom or rooted stock and presents relevant install features and aborts if attempted to be installed on anything else - should help keep non compatible setups intact
-Device detection as i'll will now be supporting several N20 variants
Enabled the following CSC fetures: (thanks @m8980
- Disable shutter sound menu
- AppLock Protection menu
- Support RealTime Network Speed in status bar - working
- Enable Camera during call
- Enabled call recording
- Data usage in quick panel - the feature displays but not the actual data used - if anyone knows a fix, let me know
- Block call number menu
GOOGLE EDITION FEATURES (FURTHER TO THOSE IN ONEUI EDITION MODULE ABOVE)
This Module is based on the main Main 420rom Rom Module but replaces some of the Samsung apps with Google ones. It is recommended to backup your Samsung apps 1st!!!
Installed with Module - Samsung App it replaces
--------------------------------------
Google Phone - Samsung Phone
Google Contacts - Samsung Contacts
Google Messages - Samsung Messenger
Google Chrome - Samsung Internet Browser
Google Calculator - Samsung Calculator
Google Calendar - Samsung Calendar
Google Clock - Samsung Clock
Google Drive - Samsung Cloud (stays installed)
Google Files - Samsung MyFiles
Google Fit - Samsung Health (can be reinstalled from Galaxy Apps)
Google Pay - Samsung Pay
Google Keep Notes - Samsung Notes
Google Photos - Samsung Gallery
Google Recorder - Samsung Recorder
Google TTS - Samsung TTS
Google Duo - n/a
Google News - n/a
Google Tasks - n/a
Google Sounds (Sound Picker) - n/a
Google Apo - n/a
Google Carrier Services (for RCS) - n/a
GBoard - Samsung Keyboard
GMail - Samsung Email
YouTube Music - Samsung Music
YouTube Vanced, Vanced Manager & Vanced MicroG - YouTube
Nova Launcher - OneUI Launcher
RECOVERY FLASHABLE BASE FEATURES
-Does away with warning on splash
-Debloated a fair whack but not too much
-rebased with each firmware update (when possible)
-rooted with magisk manager
-latest disabler from @ianmacd included (cheers for this and TWRP mate)
-flashes latest TWRP during Base flash
Changelog
v3.8 (3.7 unreleased)
- rebase to DUF8 - July patch
V3.6
- Main big change is that install options are now taken care of by the (now renamed) MASTER MODULE - you will be presented with your installation options on the first zip you install - these will then be picked up by the ROM MODULE that will automatically flash the relevant features selected in the MASTER MODULE flash.
- Rebased to DUDA - (next update will probably just be a rebase as new June firmware will be here v soon)
- Magisk v23 installed
- I have included the Audio Modification Library module for until they sort V4a out. The process to get v4a working is:
1 - Activate the AML module in magisk and reboot then when rebooted into system start v4a and install drivers (it will reboot)
2 - on reboot, disable the AML module and then reboot system once more
3 - when rebooted to system, start v4a and reinstall the drivers
4 - v4a should be functional after reboot
V3.5
This version brings a lot of automation to the install process. The mother module script will detect if the convertor has been flashed over that particular firmware and then make the convertor zip automatically if it is needed - in the case of reapplication of the rom or if i bring out an incremental update on the same firmware then this will mean that the convertor will be skipped by the mother module script and the rom module will be made only.
In short, the Mother module does my job by cooking the rom module and convertor mid flash
-Also rebased to DUD1 firmware
v3.4 Simple rebase to DUC8
- rebase to DUC8 firmware and most recent TWRP added
v3.3 no more disabler required after odin flash
- disabler files now added to odin files, no standalone disabler flash required anymore.
- rebased to DUC1 March patch
- workaround was required for wallpapers and will have this back to normal next time but end result is exactly the same. We're just using the DUB6 apk in this firmware no wallpapers were showing with DUC1 wallpaperres.apk
V3.2 another big update!!!! - in addition to the changes brought in recently, i have decided that patching system files instead of replacing them will be better going forward - the upshot for you guys is that the install process is even quicker now and the total package size has gone from 500mb to 240ish mb, yet the end result is exactly the same as any other release The convertor copies the relevant files from device and the rom module makes the amendments needed.
- fixes to backup and restore function
- tidied up script a bit
Now live in link in first post!!!
3.1- smallish update in comparison but still needed
- Home up added to goodlock package in rom - this incorporates task changer
- fixed Auto backup backing up previous rom options when new Rom Module selection option is selected (i.e no to restoring)
- Will now NOT install if any firmware version other than the one matching the rom is present
3.0- addition of Rom Module options backup/restore and rebase to OneUI 3.1:
- I have created a new Rom Module backup and restore function which will read the setup of the last rom module install (v2.6 onwards only) and ask you if you want to restore your previous install options. It will also backup any CSC features choices you make. This was not easy due to the complexity of my other function
-soundassistant updated
-some script optimisations and tidy ups
-completely rebased to DUB6 OneUI 3.1 - hence V3.0
-CTS fix working perfectly and is included as an install option
2.5 - big refinement on changes in 2.4
- module base convertor now installs the cts fix module automatically and systemlessly
- the Mother Module sends the convertor to internal/420rom which will then delete itself after flash and replace it with the rom module in internal/420. This is because it could be confusing with so many folders
- convertor now clears any old 420rom modules
- the convertor checks for old internal 420rom directory and clears it if detected then sets up a new one.
- more general automation and tidy ups in scripts applied
- advanced power mode app added for booting to recovery on the fly easier
2.4 - Big format change - see second post
2.3.2 - incremental update
- Added CTS safteynet fix by @kdrag0n - (huge thanks for your contribution to the community man!!!) - thread
2.2-2.3.1 (unreleased xmas testing)
Rom-module
- rebased files to CUA2 Jan firmware
- moved all install and extract code to functions which are each called when you select an install option for the magisk rom module features - main upshot is that it saves a **** load of time installing the module. The long boring extraction list before the install options is now a past nightmare
- tidying up the script big time - variables defined for mod extraction paths etc - makes debugging much easier haha
Module Base
- rebased to CUA2 Jan firmware
- Latest TWRP from Ianmacd included from now on - the base will automatically flash this.
- updated disabler included
- Magisk updated to V21.2
v2.1 (unreleased) & 2.1.1
- Full script rewrite for a big big change in cscfeatures implementation method
- csc features are now selectable should you not wish to install all of them
- updated source to CTL5
- CSC mod fixes
- bugs and performance fixes
v1.1/1.1.1
-changed default wallpaper
-compressed mods in module zip to save space
-added debloat to updater script - debloat is carried out after image flash (fixed issues in 1.1.1)
-general theme refresh
-fixed sound assistant not installing
v1-b6-b10
-added CTS fix
-added wallpapers
V1-b5
-implemented updated 3minit install procedure @starbucks2010 - cheers for the help and code for my flashable zip
-added updated YoutubeV manager etc - install youtubeV from manager is recommended
-tidied up install script
V1-b3&4
-unreleased, research mules for failed patch testing :laugh:
V1-b2
- initial xda release
what's next? & Known Bugs we can't do much about or will sort eventually
-N980F/N985F support
-Google edition of the module
-incorporation of further goodies into magisk rom and base
-if A SYSTEM APP hasn't been removed, try uninstalling it you should now be able to - any updates installed over an original system app remain as they are data apps following an update
CORE DEV TEAM
Myself - team owner and Rom Module chef
@abun880007 - team co-conspirator
Huge thanks to.................
@abun880007 for the legendary support and collab
@Zackptg5 for the brilliant MMT Extended zip
Rooted with Magisk - thanks @topjohnwu
@topjohnwu for magisk
@Winb33) for the samsungsans7.2 fonts
@superr for the kitchen
@starbucks2010 @ASHLEY117 & @ZonalRipper for showing me winrar was sh## and for all you help with getting around these invisible system.dat.br issues i was having! :good::laugh: link to Beyond Rom S20 Thread
@Team_DeWitt for the Awesome V4A 2.7 - a must have for audiophiles!!
G Harrington for the 3minit apps
Team Vanced for bringing us all youtube Vanced
@dr.ketan for the various pointers and sage advice
Finally, @m8980, thanks for letting me adapt your CSC features into my module. :good::good::good:
DOWNLOADS
MASTER MODULES
STOCK ROOTED ODIN FIRMWARE
XDA:DevDB Information
[MAGISK Rom & Base], ROM for the Samsung Galaxy Note 20 Ultra
Install procedure for V2.4 onwards has changed drastically as has the format of the module base itself
From now on N20U and soon on N10 and Tab, there will be no more 4gb zip files to flash (im sick of the time wasted waiting for copying and flashing lol) - the total size of files has gone from 4.5GB to 450mb but you will have exactly the same end result!!!!!!
I have created an "Mother Module" or "MM" which, when flashed in Magisk, places a (Magisk installed) Rom Module zip and a (TWRP flashable) Module Base Convertor zip into their own folder on internal/420.
The next thing to do is to go to TWRP and locate the Module Base Convertor zip and flash it. This will apply all debloat and This will also trigger a marker that will allow the rom module to be flashed.
Once the first zip is flashed, you can then go and install the rom module as normal in Magisk
I will be providing rooted stock firmware to start the whole thing off
BEFORE YOU START. DO NOT ATTEMPT TO FLASH THIS OVER A DIFFERENT DEVS ROM - IT WILL CAUSE ISSUES. BACKUP APPS AND DO A FRESH STOCK INSTALL FIRST - that's even if you get past the failsafe
Install process assuming you are on matching firmware to the released Rom and rooted
1, Flash the mother module in Magisk - reboot to TWRP
2, In TWRP, flash Module Base Convertor located in internal/420- this will apply all the modifications and debloat to your rom that i used to on the Old full size zips
3, reboot and install rom module in Magisk as normal- all done!!!
Install Process assuming you are coming from earlier 420rom:
1, Using the odin files i have provided, flash BL, Modded AP, CP and HOMECSC in Odin with AUTOREBOOT off
2, Keeping phone plugged in, hold vol down and power to exit download and immediately hold vol up and power to enter TWRP.
3, flash Multidisabler & reboot.
4, Flash the mother module in Magisk - reboot to TWRP
5, In TWRP, flash Module Base Convertor - this will install a few generic niceties seen on the module bases of old (No red text etc) and debloat a fair whack of crap out
6, reboot and install rom module in Magisk as normal- all done!!!
on a side note........................
How i patch and add TWRP to the Stock AP file - aka making stock rooted odin flashable files
Producing a stock rooted firmware is really easy and i would hope it would be part of people's standard updating process from now on & will take most people 10 mins if instructions on Xda are read through but I will make them nonetheless.
1, extract firmware zip so you have BL, AP, CP and HOMECSC visible (Put CSC aside)
2, copy AP to internal on phone and patch with Magisk (install -> select and patch file). Once done, copy the Modded AP file (also called magisk patched tar) that Magisk produced from /downloads on your phone's internal storage back to your firmware folder - call this one Modded AP or whatever.
3, get the latest TWRP and rename to recovery.img, drop the image into the magisk_patched.tar (delete recovery.img.lz4 if present)
4, extract the BL folder and delete vbmeta.img.lz4 in the extracted folder, pull out vbmeta.img from magisk_patched.tar and copy to the BL extracted folder - re-tar this BL folder using 7z. DO NOT REMOVE VBMETA.img from magisk_patched tar - call this one modded BL file or whatever.
5, you can now go ahead and flash Modded BL, Modded AP, CP and Homecsc in odin
Reserved
another
one more
Yes!!! Definitely rooting and flashing!
Sent from my [device_name] using XDA-Developers Legacy app
speedyjay said:
yes!!! Definitely rooting and flashing!
Sent from my [device_name] using xda-developers legacy app
Click to expand...
Click to collapse
hello maaaatttteeee!!!!
Hi, I just wanted to know, with this rom, can you edit and modify system apps? Because am unable to do it, when I try to remove a system app, it won't let me. With the s20 this is fixed installing the vbmeta_disabled file.
Looks nice
mcgomfer said:
Hi, I just wanted to know, with this rom, can you edit and modify system apps? Because am unable to do it, when I try to remove a system app, it won't let me. With the s20 this is fixed installing the vbmeta_disabled file.
Click to expand...
Click to collapse
Can you possibly point me to this? could find this very handy (if it's shareable)
Thanks for the work.
Need a detailed installation guide.
Hi, are there any instructions for flashing this rom, because am flashing, but when finished and rebooting, it goes into bootloop.
tuanduy7453 said:
Thanks for the work.
Need a detailed installation guide.
Click to expand...
Click to collapse
Yeah, a detailed installation guide would be great.
Install procedure in second post
Dex not working
Samsung DEX doesn't seem to be working, tried to connect it to Samsung tv, but won't work. Any idea how to fix this?
Play store crash... Goodlock navbar not supported
and i cant take screenshot everywere it says... U cant bcoz of security policy.....
Nice working rom waitin more updates
ok now i have gotten past a tonne of the quirks this new device is throwing out so will be releasing an updated base and module shortly.
- any users of 3minit wont have to install the apk manually - just flash a zip i will provide and then select the option in the module install steps - took me a while to get my head around the /system mounting lol
- add themed secsettings
- add wallpapers
- take a look at Dex issue - can anyone else confirm this issue?
exocetdj said:
ok now i have gotten past a tonne of the quirks this new device is throwing out so will be releasing an updated base and module shortly.
- any users of 3minit wont have to install the apk manually - just flash a zip i will provide and then select the option in the module install steps - took me a while to get my head around the /system mounting lol
- add themed secsettings
- add wallpapers
- take a look at Dex issue - can anyone else confirm this issue?
Click to expand...
Click to collapse
Dex working fine for me.
For me DEX isn't working won't connect with Samsung smart TV.

Categories

Resources