KITARM M702 MT8377 Root -SuperSU - Android General

let us take kitarm m702 mtk8377 device for example
step by step root m702 mt8377
1. install driver (or install 360 机锋市场等)
2. extract root file to c disk
3. connect tab and pc, and config the tab to usb debug model
4. exit any tab manager tools(360...)
5. run root.bat
6. press any key to continue
7. select "recovery my data", don't mind the password
8. good luck!
about super su
SuperSU is the Superuser access management tool of the future
SuperSU allows for advanced management of Superuser access rights for all the apps on your device that need root. SuperSU has been built from the ground up to counter a number of problems with other Superuser access management tools.
Features include:
- Superuser access prompt
- Superuser access logging
- Superuser access notifications
- Per-app notification configuration
- Temporary unroot
- Deep process detection (no more unknowns)
- Works in recovery (no more segfaulting)
- Works when Android isn't properly booted
- Works with non-standard shell locations
- Always runs in ghost mode
- Wake on prompt
- Convert to /system app
- Complete unroot
- Backup script to survive CyanogenMod nightlies
- Icon selectable from 5 options + invisible
- Theme selectable from 4 options
- Launch from dialer: *#*#1234#*#* or *#*#7873778#*#* (*#*#SUPERSU#*#*)
NOTE: Not all phones take both codes. On some phones you need to use single *# instead of double *#*#
The Pro version additionally offers:
- OTA survival mode (no guarantees)
- Full color-coded command content logging (input/output/error)
- Per-app logging configuration
- Per-app user override
- Grant/deny root to an app for a set amount of time
- PIN protection
- Per-app PIN protection
- Adjust auto-deny countdown

Related

Manage & Theme Your Device With THEME PRO v.5.2 (13 SEP)

REQUIREMENTS:
1) A computer running MAC/LINUX (Windows users can use Cygwin).
2) A rooted Android device.
HOW TO USE:
1) Download and unzip the attachment.
2) Double click 'CLICK-ME'.
WHAT IT DOES:
This application use to allow you to modify the main Android framework files responsible for theming your phone, however...
Theme-Pro has evolved where it is not just for theming your phone. With the ability to extract, decompile/compile, flash ANY APK/JAR file, in-built ADB, font manager, boot animation/audio manager, ROM manager, and the ability to make and restore device back-ups, Theme-Pro has become a complete Android device manager, providing you with a wide variety of features, some of which are shown below:
01. Edit ANY APK/JAR file
02. Auto-extract files from a zipped ROM (supports multiple files)
03. Automatically decompile files
04. Automatically compile the files
05. Flash these files to your device
06. Backup device applications and media
07. One-click ADB push (supports multiple files/folders)
08. One-click ADB pull (supports multiple files/folders)
09. One-click ADB install (supports multiple files)
10. One-click ADB delete (supports multiple files/folders)
11. List all applications on your device
12. One-click ADB logcat
13. ADB dial (allows you to dial numbers from your computer)
14. Remotely reboot your device
15. Remotely reboot your device into recovery
16. Remotely reboot your device into fastboot
17. Backup boot animations and audio
18. Flash boot animations and audio
19. Customize ROM apps before flashing (supports multiple ROMs)
20. Automatically zip-align a ROM (supports multiple ROMs)
21. Automatically deodex a ROM (supports multiple ROMs)
22. Automatically sign a ROM (supports multiple ROMs)
23. Backup system fonts
24. Flash new fonts
NOTIFICATIONS:
I have just come from the HTC Desire thread where Theme Pro has been thoroughly tested and received positively.
All testing so far has been carried out on the HTC Desire but is almost certain to work on all Android devices, however as always it is recommended to perform a Nandroid backup before tampering with your device.
Finally just to say, I enjoy working on this application, so please feel free to post ANY feedback/suggestions/complaints/bugs and comments.
Thanks
DONATIONS:
A BIG THANKS TO:
- Sven
- Matthias
- Josh
For the donations received!
If you would like to donate, then please click the 'Donate' button in my signature.
It is very highly appreciated - it is not easy being a student
CHANGELOG:
v5.2
- Added ability to ADB pull/push/delete files/folders to/from the same location (so location is only entered once) - SCREENSHOT HERE
- Fixed error check for ADB services.
- Rarely the device is not found even when connected, if device not found then ADB USB reset.
- Removed rebooting into recovery for writing to /system as most ROMs now support this.
OLDER RELEASES:
Code:
[SIZE="2"]v5.1
- New code added to ADB services - [URL="http://forum.xda-developers.com/attachment.php?attachmentid=398205&d=1284069111"]SCREENSHOT HERE,[/URL] [URL="http://forum.xda-developers.com/attachment.php?attachmentid=398233&d=1284073133"]HERE,[/URL] [URL="http://forum.xda-developers.com/attachment.php?attachmentid=398234&d=1284073133"]AND HERE![/URL]
- New code made even better and more efficient.
- Fixed all bugs found and added more checks to new code.
v5.0
- New code makes the script much more efficient, completely re-built - [URL="http://forum.xda-developers.com/attachment.php?attachmentid=396966&d=1283890212"]SCREENSHOT HERE[/URL]
- New code also supports multiple variables, completely re-built - [URL="http://forum.xda-developers.com/attachment.php?attachmentid=397528&d=1283976854"]SCREENSHOT HERE[/URL]
- Generic APK/JAR scripts as well as ROM manager now self maintaining.
- Framework files removed, generic APK/JAR is now better.
- Extract generic APK/JAR scripts now delete folders that were created if Error occurs.
- Error detection now detects ALL types of errors.
- Java functions are now CD'd to to prevent rare 'Could not locate Directory' errors.
- 'Check if device is connected' script updated to support Recovery.
- Work Directory layout improved
- Instructions updated.
- De-odexing script made more user friendly.
v4.2
- Rom manager has a build feature making it more efficient.
- ADB logcat.
- Remote dial.
- Automatic work directory.
- Fix permission problem.
- Added comments and improved script layout to encourage users.
- ADB list now allows more than one file to be created.
- All bug fixes so far corrected.
- If bootanimation.zip is not found, then look for it in other locations.
- Backup device Apps/Media.
- Provide more feedback.
- New menu layout to support more features.
- Make directory code more efficient.
v4.1a
- Fixed zipalign (resource file named incorrectly).
v4.1
- Completely tested and no bugs found on both MAC and LINUX!
- Completely new menu AND script layout.
- Generic APK/JAR editor!
- Auto-detect + setup ADB for Linux users.
- ADB list applications are now sorted alphabetically.
- Added a phone reboot menu.
- Ask for confirmation when clearing/deleting Work Directory.
- Browser fix for Linux.
- ADB pull bug fix.
- Base name fix for Linux.
- Fixed spaces in names bugs.
- Auto-start ADB server on application start-up.
v4.0
- Completely rebuilt scripts into one portable file.
- Much faster scripts/efficiency.
- Linux drag and drop issue fixed !
- Fixed Java path for Linux users.
- ADB list shows both Froyo A2SD and A2SD+
- Make directory now in-built into scripts for efficiency.
- Error replies now work for ADB scripts.
- Hidden Mac files deleted before making zips (.DS_Store).
- Fixed some bugs.
v3.7
- Now completely supports the editing of android.policy.jar.
- No longer have to type in "Name of new ROM" - done automatically.
- Fixed a LOT of bugs.
- ADB list now shows apps installed with Froyo A2SD.
- Better work directory names are used.
- Fixed a mistake in the services.jar compile/decompile script.
v3.6
- Option to backup your current fonts.
- Can now flash new fonts.
- ADB wait-for-device introduced to make things easier.
- Lots of bug fixes.
v3.5
- Added default option to all scripts to increase efficiency.
- Menus automatically read input - no need to press Enter.
- Customize ROM script now allows you to edit data/app/.
- Better menu layout.
- Bug fixes.
v3.4
- Able to delete files on your device.
- Able to view and list all applications and data on your device.
- A new About page providing quick links to everything you need.
- Option to Tweet My Work - very quick and easy - would appreciate it :)
- Each script comes with easy-to-use instructions.
- Main Menu fixes.
- Main Menu prompts after clear/delete.
- Able to reboot into fast-boot.
- Able to shut-down your phone.
- More efficient script clean-up.
- Various bug fixes.
v3.3
- Major script clean-up.
- Script now starts up faster.
- Individual scripts now launch faster.
- Default value of scripts changed to 'Y' for more efficient use.
v3.2
- Better process feedback.
- More user interactive.
- All bugs of previous version fixed.
- Script clean-up.
- Spaces in file names are now accepted.
v3.1
- The app now works from all locations!
- No longer required to be on the Desktop.
v3.0
- Auto-detect Mac/Linux.
- Auto-setup for Mac/Linux.
- Validations added, scripts are completely interactive.
- Major script clean up.
- Ability to return to Menus from each script.
- Scripts auto-resize for best viewing.
- Can ADB push/pull from anywhere in the device.
- New application icon.
v2.9
- You can now completely deodex a ROM + option to sign.
- Auto Terminal resize for better viewing.
v2.8
- Option to zip-align a ROM.
- Major script clean-up.
- Changed some scripts with optimized ones, zip functions are much faster.
- New splash screen.
- Each script has a description at the top.
- Work Directory script optimized.
v2.7
- New ROM manager menu.
- You can now change ROM apps before flashing + option to sign.
v2.6
- Changed appearance, more user friendly.
v2.5
- Option to automatically flash files.
- Re-designed all the scripts, much more clean.
- Removed sleep function from all scripts.
- More user-friendly scripts.
v2.4
- Fixed a bug where ADB reboot/reboot recovery would exit the script.
- Fixed system mounting bug in the boot animation scripts.
v2.3
- Able to backup your current boot animation / boot audio.
- Able to flash a new boot animation / boot audio.
v2.2
- Linux users are now able to view their working directories.
- Linux users are now able to view their own user manual from the menu.
v2.1
- Fixed the exit.
- Fixed some aesthetic features.
- Scripts now close once run for better performance and exit ability.
v2.0
- Should now be completely stable on both Mac and Linux systems.
- Fixed shell exiting problems for Linux users.
- Fixed case sensitivity problems for Linux users.
v1.9
- Allows for both 'Y/N' and 'y/n' :D
- Fixed ADB for both Linux and Mac.
- New setup script to distinguish between Linux and Mac.
v1.8
- Universal release for both LINUX AND MAC.
- Scripts now check for Work Directory.
- Have fixed the option to clear the Work Directory in the individual menus.
v1.7
- Completely redesigned all of the ADB scripts.
- ADB Push/Pull working perfectly.
- ADB now supports writing to the system.
- Sign ROM script now supports folders as well as zipped files.
- ADB reboot is now available.
- Ability to completely delete (not clear) working directory.
- New application icon.
v1.6
- Updated user manual with new ADB features.
- Script cleanup.
- Made the file even more user-friendly. See it to believe it ;)
v1.5
- A new ADB menu.
- ADB pull.
- ADB install.
- Better signing functionality.
v1.4
- ADB is now built into the application.
- Automatically ADB push file/ROM to SDCard.
- Option to automatically reboot into recovery.
v1.3
- Fixed menu switching bugs.
- Improved the ROM-signing process.
v1.2a
- Added a user manual which is accessible via the main menu.
- Theme-Pro now comes in a smaller .dmg format to save space and improve ease-of-use.
v1.2
- Ability to insert files into a ROM
- Fixed the script responsible for extracting com.htc.resources.apk from a ROM.
- Improved and cleaned usability of the menu system.
v1.1
- Each menu deletes its own working directory, not all directories
- Automatically compile into a ROM.
- Automatically sign a ROM.
v1.0
- Initial release.[/SIZE]
SCREENSHOTS:
All feedback and comments are very welcome!
This is awesome. Looking to start themeing and being on a mac does not help. All tutorials and tools out there seem to be geared towards PC!
Thank you for this, gonna start messing around with it.
This is awsome just a quick question does this work with theming sense roms or just AOSP?
edit: nevermind i believe it will work
thanks i will be using this to begin my themeing!

Android ADB Toolkit

Hi everyone! I'm proud to release my new Android ADB Toolkit. This program (windows batch file) will allow you to manage your Android device by rebooting, installing apps, sending files, and more!
Changelog:
v1.1:
- Added send files option
- Tidier and friendlier user interface
v1.0
- Reboot function
- Reboot recovery function
- Reboot bootloader function
- Install apps
- Show connected devices
- Start ADB server
- End ADB server
Enjoy it!

[ROM][6.0.1][05/09]DeoXPer Pure MM 3.0 ~Deodex - PreRooted - Xposed~ for S5 G900F/M

DeoXPer Pure MM 3.0
Deodex - PreRooted - Xposed
*** Your WARRANTY is now VOID ***
*** NOBODY except yourself is responsible about EVENTUALLY DAMAGES to your DEVICE ***​
{
"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"
}
--------
ROM for the Samsung Galaxy S 5 SM-G900F/M
Built on Galaxy S5 SM-G900F
Tested and working on Galaxy S5:
- SM-G900F
- SM-G900M
FEEL FREE TO TEST WITH YOUR MODEL IF YOU WANT.
I WILL APPRECIATE IT![emoji6]
--------
Hello to all guys! Here is my first Marshmallow ROM: DeoXPer Pure MM!
What is it? You only need to look the slogan. Deodex - Prerooted - Xposed.
It's perfect for who want a really stable amd performing rom because it's based on stock firmware and he uses the great Boeffla Kernel v2.1, and for who also want Xposed to totally personalize it.
Based on Android 6.0.1 Marshmallow with Samsung TouchWiz UI.
Firmware G900FXXU1CPF3
Best AnTuTu score: 71343
Thanks mostly to @Lord Boeffla for his fantastic kernel and @airidosas252 for noticing new Adreno drivers!
AnTuTu score screenshot:
SOCIAL Google+ page
https://plus.google.com/collection/Ati8gB
Do NOT use Google+ comments as a thread for problems etc.. XDA thread is here for this reason!
Usa the G+ page to get the last info about the rom development and if you want to propose new features.
THIS ROM REQUIRES MARSHMALLOW MODEM AND BOOTLOADER
- Deodex
- Prerooted (SuperSU 2.76 SystemLess)
- Xposed SystemLess preinstalled*** (86.2 TW by topjohnwu)
- Xposed Installer Material Advanced by DVDandroid
- Rom Control v2 to customize a lot of mods
- OTA Updates
- Firerfds Kit module preinstalled***
- Busyboxed (v12.24.2)
- Boeffla Kernel v2.1 beta 4
- Incredible performance
- Really good battery life
- SELinux switchable to Permissive
- Kernel manager: Boeffla Config v2.4.02
- Full of a lot of other features
- GPU Adreno Drivers updated at JUNE 2016**
Because Adreno relases periodically driver updates for own GPU, but S5 still have January driver, but with June drivers we got +30% MORE GPU PERFORMANCE!
And device will have less heating!
- ViPER4Android FX 2.4.0.1 Audio Sound mod: more info about how it works here (it could not work with Samsung music player, try anothet music player)
- Tweaks build.prop for:
- Better network
- Better download
- Better streaming
- No call delay
- BOOTANIMATION.ZIP support to install custom bootanimations*****
- FIXED FINGERPRINT at BOOT MARSHMALLOW limitation****
- CHANGEBLE BRIGHTNESS also with LOW BATTERY
- Advanced reboot menu
- Screenshot and Screenrecord in power menu*
- Flashlight in power menu
- Sound Mode in power menu
- Selection to turn on/off PopUp notifications
- Selection to show from 1 to 4 notifications in lockscreen
- New toggles including Flashlight toggle
- Selection to turn on/off SFind/QConnect in notification panel
- Selection to turn on/off brightness bar into notification panel
- Lock screen button in notification panel
- Reboot Menu button in notification panel
- Recents App button in notification panel
- Quick App Launcher into Recent Apps panel
- Restored "Only once" button while selecting default app
- Back to Kill: long pressing Back button will force close current app
- Removed high volume warning
- Torch also with low battery
- MultiWindow supports ALL APPS
- Toolbox can contain 12 ITEMS
- Internet Speed Meter in notification bar
- No SD notification at boot
- No cover popup at boot
- No warning popup on charge cable disconnecting
- Camera and flash low battery
- Removed Knox and Knox Info
- Fingerprint login with Samsung Browser
- Multi user
- Wi-Fi passwords fixed
- ROM Info into About device settings with useful information and links about the rom
- DeoXPer Info app with useful links and information about this rom
- Slightly debloated:
Removed apps:
- Dropbox
- Peel Smart Remote
- Samsung Printing Plugin
- Google Documents
- Google Drive
- Google Play Magazine
- Google Play Film
- Google Play Games
- Google Play Books
- Google Play Music
- Google Plus
- Google Hangouts
- Google Maps
- Google Chrome
- YouTube
* Screenrecord notes: start screenrecord from dedicated button in power menu but you MUST stop recording from NOTIFICATION PANEL, else screencast will be lost and you will have problems with future screencasts.
DO NOT IBERTATE SCREENCAST APP or you will not can do screenrecords from power menu.
** New adreno drivers could sometimes cause improvvise app crashes improvvisi of some apps
Read Mods section if you want to came back to original drivers
*** at first boot Firefds Kit, as all other modules, need to get actived: Xposed Installer>Moduli>Tick on Firefds Kit and reboot
**** On first boot, immediately after rom installation, you WILL NOT ABLE TO USE FINGERPRINT AT BOOT FIX, you nees to go in Xposed Installer>Lateral menu>Modules and TICK Fingerprint Enabler, then reboot and the fix will be enabled for all successive reboots
***** to install a custom bootanimation you need to download it from the net, (and if downloaded file is NOT a flashable zip) move the downloaded file bootanimation.zip into /system/media (overwriting the existing old one) and set rw-r--r-- permissions to the file bootanimation.zip
Read Mods section if you want to come back to Samsung bootanimation
○Rom Control options:
6thGear RomControl v2.0 is an app created by @Wuby986 and @daxgirl that allows rom users to turn on/off mods and customize them (obviously rom mods must be created adding RomContol support commands and the rom developer must add proper items in RomControl to allow mod customizing)!
"ON/OFF" string means that you can choose to enable/disable the mod using RomControl
Mods implemented in RomControl:
- SFinder and QuickConnect into notification panel (ON/OFF)
- Brightness bar into notification panel (ON/OFF)
- Lock screen button in notification panel (ON/OFF)
- Reboot Menu button into notification panel (ON/OFF)
- Recent Apps button into notification panel (ON/OFF)
- Popup Notifications (ON/OFF)
- Internet Speed meter into notification bar (ON/OFF and customizations)
- Torch, Screenshot, Screenrecord and Sound Mode Selector into power menu (ON/OFF)
- QuickLauncher into Recent App Panel (ON/OFF)
- Lockscreen notification number (SELECTION)
- High volume warning (ON/OFF)
- Lonk press back to force close current app (ON/OFF)
- Links to useful apps as DeoXPer Info, Boeffla Config, ViPER4Android and OTA Updates
(If there is write "FIXED", you will found fix in Fixes section)
V3.0:
- Impossible to use private mode (I will try to fix as soon as possible..)
- Impossible to pay using figerprint with PayPal
Found one? Write it!
V3.0:
Strange power menu and reboot menu: go in Firefds Kit>System and tick and then UNTICK "Enable advanced power menu" and "Enable dark themed power menu" and reboot
○Sources: all sources required for using open source apps in this rom can be found in my GitHub account
http://github.com/lucadalba
- @lucadalba (ROM DEVELOPER)
- @Wuby986 and @daxgirl (ROM CONTROL, BootReceiver, DBeditor)
- @Wuby986 (lot of ADVICES)
- @poccy (MULTIUSER tweak)
- @Lord Boeffla (Boeffla KERNEL + Boeffla Config KERNEL MANAGER)
- @Chainfire (SuperSU)
- @svadev (DEODEXer tool)
- @rovo89 (XPOSED Framework and Xposed Installer)
- @topjohnwu (XPOSED SystemLess)
- @wanam (SAMSUNG SUPPORT into XPOSED SystemLess and base app for Firefds Kit)
- @DVDandroid (Xposed Installer Material Advanced)
- @firefds (Xposed module FIREFDS KIT)
- @airidosas252 (updated Adreno GPU DRIVERS notice)
- @zhuhang (ViPER4Android)
- @7OH (Fix FINGERPRINT AT BOOT)
- @nunofgrd (BUILD.PROP tweaks)
- Cyanogen Team (BOOTANIMATION.ZIP support)
- @Kamy (ADVANCED REBOOT menu guide)
- @daxgirl (advanced REBOOT menu TRANSLATION guide, INTERNET SPEED METER, REBOOT MENU button into NOTIFICATION PANEL, TOOLBOX 12 APPS)
- @asc1977 (SCREEN LOCK and RECENT APPS buttons into NOTIFICATION PANEL)
- @sagitt67 & @sheard (SCREENSHOT, SCREENRECORD and TORCH in POWER MENU guide)
- @tdunham (SOUND MODE in POWER MENU guide, POPUP notifications selection, SFIND/QCONNECT into notification panel selection)
- @OvrDriVE (removing powermenu soundmode background, BACK to KILL first guide)
- @Carotix & @aljee77 (QuickLauncer in Recent Apps)
- @grzegorz354 (restore ONLY ONCE/ALWAYS buttons guide)
- @nguyentankiet (removing high VOLUME WARNING guide)
- @ikrom (increase LOCKSCREEN NOTIFICATION first guide)
- @jobnik & @edzamber (CAMERA and FLASH also with LOW BATTERY)
- @ambasadii & @edzamber (ROM info in About device settings and opening apps from settings first guide)
- @The Sickness (REMOVING KNOX string)
- @Crussader (SD CARD NOTIFICATION guide)
- MattBooth (OTA Updates app and method)
- @iBotPeaches (APKTOOL to edit apk files)
- @_alexndr (MM 6.0.1 MODEM and BOOTLOADER)
- @emanuelexx (gives me the IDEA and ENCOURAGED me), as also clarkkk and now @dragobert89
Have I forgotten anyone? Tell me with pm
If you like the rom, PLEASE PRESS THANKS BUTTON, it can seem a stupid thing, but it really helps dev a lot
XDA:DevDB Information
DeoXPer Pure MM, ROM for the Samsung Galaxy S5
Contributors
lucadalba, lucadalba
Source Code: https://github.com/lucadalba
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Marshmallow Modem and Bootloader
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2016-09-05
Created 2016-06-29
Last Updated 2016-09-08
Reserved
○Mods​
- Samsung Bootanimation (flashable zip to restore Samsung bootanimation)
- Bootanimation.ZIP support (flashable zip to restore bootanimation.zip support of you came back to Samsung bootanimation but now you want again custom bootanimation support)
- OLD January Adreno 330 GPU Drivers (flashable zip to fix improvvise app crash caused by new Adreno drivers, - but shouldn't be really needed because now I have no crashes -)
- NEW June Adreno 330 GPU Drivers (flashable zip to restore new Adreno drivers if you have flashed old drivers but you doesn't link them and you want to get new updated drivers)
- How to fix amoled yellow colors
Spoiler
As you can know, amoled displays will make their colors more yellow when they get old.
So here's the color settings that I found to calibrate colors.
Note that these are PERSONAL SETTINGS (I found that by myself and these could be different for any display age.. my display is 1 year and 9 months old..) and this could make your eyes more tired.
Thanks to Lord Boeffla because this is possible for his Kernel and for his Kernel manager app.
So here's:
Open Boeffla Config app>Go into Display+Led fragment>Swipe down to find Color control section>Set RED to 238, GREEN to 238 and BLUE to 255
Than see if you like it and enjoy!
○Kernels​
- Boeffla Kernel 2.2 Stable REALLY ADVICED - IT INCREASE YOUR PERFORMANCE - thanks to Lord Boeffla who develop the kernel!
IMPORTANT!! WIPE DATA ONLY BEFORE INSTALLING ROM AND NOT AFTER
FOR WHO HAVE WIPED DATA AFTER INSTALLING THE ROM AND LOST PREINSTALLED APPS, just install them from this little repository:
https://www.dropbox.com/sh/usl1389l6bh6900/AACBThx94EbhCx2QpY7Qiq9_a?dl=0
- DeoXPer Pure MM 3.0
Old versions:
- DeoXPer Pure MM 2.0
V3.0
- Firmware base G900FXXU1CPF3 VD2
- Rom Control v2 to customize a lot of mods
- Boeffla ANYKernel v2.1 beta 4 + Boeffla Config v2.4.02 kernel manager
- GPU Adreno Drivers updated at JUNE 2016**, because Adreno relases periodically driver updates for own GPU, but S5 still have January driver, but with June drivers we got +30% MORE GPU PERFORMANCE!
And device will have less heating!
- SuperSU 2.76 Stable SystemLess in COMPATIBILITY MODE (solves gaining root problems with ES FILE EXPLORER and other apps)
- ViPER4Android FX 2.4.0.1 Audio Sound mod: more info about how it works here (it could not work with Samsung music player, try anothet music player)
- PreRoot and preinstall problems should be completely solved
- Xposed v86.2 SYSTEMLESS by topjohnwu
- Xposed Installer Material Advanced by DVDandroid
- Tweaks build.prop for:
- Better network
- Better download
- Better streaming
- No call delay
- BOOTANIMATION.ZIP support to install custom bootanimations***
- FIXED FINGERPRINT at BOOT bug*
- FIXED RESET TOGGLES AT REBOOT bug
- FIXED BACK TO KILL mod that didn't really force close the app on back button long press
- New torch toggle speeder and better than old one
- CHANGEBLE BRIGHTNESS also with LOW BATTERY
- MultiWindow supports ALL APPS
- Toolbox can contain 12 ITEMS
- Torch also with low battery
- Selection to turn on/off PopUp notifications
- Selection to turn on/off SFind/QConnect in notification panel
- Lock screen button in notification panel
- Reboot Menu button in notification panel
- Recents App button in notification panel
- Selection to turn on/off brightness bar into notification panel
- Internet Speed Meter in notification bar
- Quick App Launcher into Recent Apps panel
- Selection to show from 1 to 4 notifications in lockscreen
- Removed soundbar background into power menu
- Removed extra white space into default app selector
- Added ROM Info into About device settings with useful information and links about the rom
- Updated DeoXPer Info app with revisioned button style, link to Rom Control, Boeffla Config, V4A and Changelog
* On first boot, immediately after rom installation, you WILL NOT ABLE TO USE FINGERPRINT AT BOOT FIX, you nees to go in Xposed Installer>Lateral menu>Modules and TICK Fingerprint Enabler, then reboot and the fix will be enabled for all successive reboots
** New adreno drivers could sometimes cause improvvise app crashes improvvisi of some apps
Read Mods section if you want to came back to original drivers
*** to install a custom bootanimation you need to download it from the net, (and if downloaded file is NOT a flashable zip) move the downloaded file bootanimation.zip into /system/media (overwriting the existing old one) and set rw-r--r-- permissions to the file bootanimation.zip
Read Mods section if you want to come back to Samsung bootanimation
Rom Control options:
6thGear RomControl v2.0 is an app created by @Wuby986 and @daxgirl that allows rom users to turn on/off mods and customize them (obviously rom mods must be created adding RomContol support commands and the rom developer must add proper items in RomControl to allow mod customizing)!
"ON/OFF" string means that you can choose to enable/disable the mod using RomControl
Mods implemented in RomControl:
- SFinder and QuickConnect into notification panel (ON/OFF)
- Brightness bar into notification panel (ON/OFF)
- Lock screen button in notification panel (ON/OFF)
- Reboot Menu button into notification panel (ON/OFF)
- Recent Apps button into notification panel (ON/OFF)
- Popup Notifications (ON/OFF)
- Internet Speed meter into notification bar (ON/OFF and customizations)
- Torch, Screenshot, Screenrecord and Sound Mode Selector into power menu (ON/OFF)
- QuickLauncher into Recent App Panel (ON/OFF)
- Lockscreen notification number (SELECTION)
- High volume warning (ON/OFF)
- Lonk press back to force close current app (ON/OFF)
- Links to useful apps as DeoXPer Info, Boeffla Config, ViPER4Android and OTA Updates
Click to expand...
Click to collapse
V2.0
- Firmware base G900FXXU1CPE1 BTU
- Boeffla Kernel v2 + Boeffla Config kernel manager
- SuperSU 2.74 Beta SystemLess
- PreRoot problems should be fully fixed
- Xposed v85.0 build for TW by wanam
- Fixed FC Popupui Receiver at boot
- Firefds Kit module replacing XTouchWiz (Firefds Kit has more features for S5)
- Fully mods indipendence from Xposed modules: all mods I wrote have been already applied and they doesn't require Xposed. Xposed is only an addon. NO XTouchWiz backup needed as v1 0.
- Links updated in DeoXPer Info app
- New advanced reboot menu
- Screenshot and Screenrecord in power menu*
- Flashlight in power menu
- Sound Mode in power menu
- New toggles including Flashlight toggle**
- Restored "Only once" button while selecting default app
- Back to Kill: long pressing Back button will force close current app
- Removed high volume warning
- Camera and flash low battery
- Removed Knox and Knox Info
- Removed keyboard notificatiom
* Screenrecord notes: start screenrecord from dedicated button in power menu but you MUST stop recording from NOTIFICATION PANEL, else screencast will be lost and you will have problems with future screencasts.
DO NOT IBERTATE SCREENCAST APP or you will not can do screenrecords from power menu.
** Once you have modified toggles order you NEED TO save it using Toggles Saver app, because it will not be automatically saves for a strange problem and I actually don't know its cause (probably a Settngs provider string that I have not already found..)
V1.0
- Initial relase
Pre requisites:
- TWRP Recovery (if you haven't it, you only need to flash this tar for G900F via Odin, putting it into AP)
- MARSHMALLOW Modem and Bootloader. Anyway in the guide will be included the procedure and links to install Marshmallow Modem and Bootloader (marshmallow modem and bootloader LINKS ONLY FOR G900F)
MARSHMALLOW MODEM AND BOOTLOADER LINKS ARE ONLY FOR G900F
IF YOU HAVE A DIFFERENT MODEL, YOU NEED TO FLASH MARSHMALLOW MODEM AND BOOTLOADER OF YOUR MODEL
Installation:
1. Download the rom and move it to EXTERNAL MicroSD;
2. Download ON PC Marshmallow Bootloader from here and Marshmallow Modem from here;
3. Turn on debug USB on device, open Kies 3 on PC, connect the device to pc and allow the PC to use the debug when a popup ask it;
4. Disconnect USB cable and close Kies 3;
5. Turn off device;
6. Boot the device into Download Mode (press and hold Volume Down + Home Button + Power Button and then press Volume Up to confirm) and connect USB cable;
7. Open odin as Administrator on PC, press on BL and select the Bootloader;
8. In Odin Options untick Auto reboot and tick Phone Bootloader Update;
9. Press on CP and select Modem;
10. When appear Leave CS.. string in Odin log, press START;
11. After the flash, turn off phone pressing and holding for much time Volume Down + Home Button + Power Button e take out battery for 30 seconds;
12. Reboot device in TWRP recovery (boot pressing and holding Volume Up + Home Button + Power Button);
13. Wipe data (BEFORE INSTALLING and NOT AFTER, if not you will lose some preinstalled apps): go in Wipe>Advanced wipes>Select Data confirm with a swipe;
14. Press Home Button and then press Install>Up a level until you are in phone root, then press extsdcard;
15. Select rom zip and swipe to confirm;
16. When flash is finished, press on Reboot system and WAIT A LOT.
DO NOT WORRY IF PHONE REBOOT 2 TIMES: it's normal after SuperSU SystemLess flashing;
17. When rom boots setup first settings and then OPEN BOEFFLA CONFIG APP AND ALLOW ROOT PERMISSIONS, then skip/confirm all warnings, exit by the application and REBOOT
18. When phone boots keep the screen ALWAYS TURNED ON and LOOK IT AT LEAST FOR 4 MINUTES.
In this time IT SHOULD APPEAR A SUPERSU TOAST THAT EXPLAINS THAT "BOEFFLA CONFIG HAS GOT ROOT PERMISSIONS".
Immediately AFTER you see this toast, OPEN BOEFFLA CONFIG, SKIP/CONFIRM ALL EVENTUAL WARNINGS AND REBOOT PHONE AGAIN
19. When you reboot (about after a minute from complete booting) you SHOULD SEE BOEFFLA CONFIG NOTIFICATION THAT NOTICE YOU THAT DEFAULT KERNEL PROFILE HAS BEEN APPLIED.
IF THIS NOTIFICATION DOESN'T APPEAR, YOU COULD GET PHONE REALLY LAGGY, so if notification doesn't appear, go again into Boeffla Config, see if there are problems (if yes you will get a popup that explain the error.. or you will se "Dummy-error" at the top of Boeffla Config) and reboot again.
20. Enjoy with DeoXPer Pure MM
OTA UPDATES​​​
To check an update you just have to open the app OTA Updates and update checking will automatically start.
You can also check updates in DeoXPer Info>Check for updates .
It's also possible to set OTA notifications in OTA Updates app settings.
I suggest you to set it to 30min if you want real time notifications.
For get notifications you aldo have to go in OTA Updares>App settings>Update with connection>Select "Data or Wi-Fi".
For what I have seen this SHOULDN'T download updates automaticcaly also with mobile data, but it should show update notification also with mobile data.. than you will tap on "Download" when you want.
IMPORTANT: the first thing you have to fo when you open first time the app is going in App settings>Installation favourites>UNtick Wipe cache and Wipe dalvik because they are already integrated in rom zip.
After every clean flash you have to untick this items again.
If you dirty flash a DeoXPer Update you have NOT to untick them again.
If you want to WIPE DATA (clean flash), do it BEFORE installing the rom, you just need to go (BEFORE INSTALLING) in App Settinga>Installation favourites>tick Wipe Data.
Then download and install normally the OTA. Follow the in-app instrucitions and DO NOT FORGET TO READ CHANGELOG in OTA app, because if there all some precautions I will write also into OTA changelog.
The ROM zip will be downloaded in /sdcard/OTAUpdates.
The ZIP will NOT automatically deleted before update.
AFTER installation you can delete it ore move it where you want without any problem.
ADDONS
As you can see, in OTA Updates app can appear the ADDONS section.
In this section you will found links of some useful mods NOT included in the rom, so you can install them separately.
To download an addon, you just need to open the app OTA Updates>Addons and click Download button under selected addon.
PAY ATTENCTION: ADDONS WILL NOT BE AUTOMATICALLY FLASHED BUT THEY WILL BE ONLY DOWNLOADED IN THE DIRECTORY /sdcard/OTAUpdates , so TO INSTALL THEM YOU MUST GO INTO RECOVERY, GO INTO DIRECTORY /sdcard/OTAUpdates and FLASH DOWNLOADED ADDON
Hope this is useful
Reserved 2
Rom is perfect, stable. i had only the problem that were written in the bugs. Battery life is excellent, no battery drain.
I'm waiting for the next update
Inviato dal mio SM-G900F utilizzando Tapatalk
Downloaded & reserved ?
Sent from my SM-G935F using Tapatalk
Downloading this rom and I'll wish there would be no bugs. But first, Can u tell me that fingerprint scanner works ?
Humxa Faroooq said:
Downloading this rom and I'll wish there would be no bugs. But first, Can u tell me that fingerprint scanner works ?
Click to expand...
Click to collapse
There are 3 bugs and they are writed in Bugs section.
Fingerprint WORKS FINE but immediately after you boot the phone you can't use fingerprint to unlock the phone. You have to use backup password. Immediately before you write backup password, firgerprint will works fine until you reboot. You have this problem only immediately after boot. Then fingerprint works fine.
Another bug is you can't use fingerprint to pay with PayPal.
Last bug is PopupuiReceiver FC at boot.
This 3 bugs are all written in OP.
I think these aren't very big bugs, because (except paypal fingerprint) these bugs appears only at boot.
I hope you and other users have a good experience with the rom[emoji6]
Bravo!! Congrats for rom ?
---------- Post added at 11:09 AM ---------- Previous post was at 10:44 AM ----------
Add S7 systemui !! It will rock with your rom
nafyy said:
Bravo!! Congrats for rom ?
---------- Post added at 11:09 AM ---------- Previous post was at 10:44 AM ----------
Add S7 systemui !! It will rock with your rom
Click to expand...
Click to collapse
Thanks for congrats!!
Maybe in future I will add it.. for the moment i'm a beginner.. but thank you anyway for the advice[emoji6]
I appreciate it[emoji4]
Screenshot and screenrecord in power menu how to plz help. U can't used ur Rom becouse I have 900W8. But I like the way the power menu look like in your Rom.
Thanks in advance.
brayhanrd said:
Screenshot and screenrecord in power menu how to plz help. U can't used ur Rom becouse I have 900W8. But I like the way the power menu look like in your Rom.
Thanks in advance.
Click to expand...
Click to collapse
It's XTouchWiz feature.. it's writed in "XTouchWiz preinstalled.." spoiler..
To turn on it on my rom you need to active XTouchWiz module and restore the XTouchWiz backup that I've shared in OP..
So if you want to add this feature in you rom manually, for the moment I can't help you.. anyway for v2 I want to add this feature manually, so IF I will success you will be the first to know the method I've used..
Beauty rom!
Inviato dal mio SM-G900F utilizzando Tapatalk
lucadalba said:
There are 3 bugs and they are writed in Bugs section.
Fingerprint WORKS FINE but immediately after you boot the phone you can't use fingerprint to unlock the phone. You have to use backup password. Immediately before you write backup password, firgerprint will works fine until you reboot. You have this problem only immediately after boot. Then fingerprint works fine.
Another bug is you can't use fingerprint to pay with PayPal.
Last bug is PopupuiReceiver FC at boot.
This 3 bugs are all written in OP.
I think these aren't very big bugs, because (except paypal fingerprint) these bugs appears only at boot.
I hope you and other users have a good experience with the rom[emoji6]
Click to expand...
Click to collapse
Thanks man Yeah these aren't big bugs. I have downloaded and now gonna flash it. I will give my feedback soon Again Thanks and Congo for your best rom
Is there theme store and multi window of s7
Macamoca said:
Is there theme store and multi window of s7
Click to expand...
Click to collapse
No. Normal rom. NOT S7 Port..
Maybe in future I will made a different version of the rom adding some S7 apps and almost theming systemui..
But no S7 port.. there is already the good Insanity ROM if you want an S7 Port..
If you want this stable rom with S7 apps (and NOT framework..) you have to wait some time.
Anyway you can find @poccy's thread here in xda if you want to add them now by yourself[emoji6]
lucadalba said:
There are 3 bugs and they are writed in Bugs section.
Fingerprint WORKS FINE but immediately after you boot the phone you can't use fingerprint to unlock the phone. You have to use backup password. Immediately before you write backup password, firgerprint will works fine until you reboot. You have this problem only immediately after boot. Then fingerprint works fine.
Another bug is you can't use fingerprint to pay with PayPal.
Last bug is PopupuiReceiver FC at boot.
This 3 bugs are all written in OP.
I think these aren't very big bugs, because (except paypal fingerprint) these bugs appears only at boot.
I hope you and other users have a good experience with the rom[emoji6]
Click to expand...
Click to collapse
Welcome Mate
Humxa Faroooq said:
Thanks man Yeah these aren't big bugs. I have downloaded and now gonna flash it. I will give my feedback soon Again Thanks and Congo for your best rom
Click to expand...
Click to collapse
I flashed your rom and it's incredibly fast and the best rom . But I'm facing a problem here. There is no SuperSU installed, when I open Xtouchwiz it says "Root permission not granted" and there is no Super SU in this rom. Although there is no extended power menu.. Please guide me for this. Thanks
Humxa Faroooq said:
I flashed your rom and it's incredibly fast and the best rom . But I'm facing a problem here. There is no SuperSU installed, when I open Xtouchwiz it says "Root permission not granted" and there is no Super SU in this rom. Although there is no extended power menu.. Please guide me for this. Thanks
Click to expand...
Click to collapse
You are the second person that have the problem.. I don't know why.. anyway download and flash SuperSU 2.72 SystemLess (NOT 2.74 and NOT systemmode) and flash it.
Then to activate extended power menu you have to use XTouchWiz.. but first you need root..
So download and flash SuperSU 2.72 SystemLess

6 Tips to Optimize Android Device Battery Life (rated by difficulty and effectiveness

1. Kill unnecessary background tasks (Beginner – Low)
◦ Method 1 (The easy manual way)
a. Press the “tabs” button and swipe out anything you don’t need every time you want to optimize.
◦ Method 2 (The rather easy automatic way)
a. Settings > Developer Options (If it isn’t there, go to “about phone” and press “build number” many times until the notification appears that you are now a developer.)
2. Reduce “Background process limit” to at most _ processes
◦ Method 3 (The app way)
a. Install Greenify (or another task killer) from the Google play store.
b. Add apps that you do not need to the list. Enable auto-hibernation if you have root. If you don’t, you will need to hibernate manually
.
3. Remove bloatware (Intermediate – Medium)
◦ YOU WILL NEED A ROOTED DEVICE! If you don’t know how to do it, forum.xda-developers.com may help.
◦ Method 1 (The automatic way)
a. Install a system app uninstaller from Google Play Store
b. Uninstall unnecessary preinstalled apps (make sure you are uninstalling the right app! If you are not sure, do not proceed!).
c. Reboot
◦ Method 2 (The manual way)
a. Open up your root file manager (or a terminal if you know how to use them)
b. Navigate to /system/app
c. Search for domain.developername.appname
d. Remove the folder.
e. MAKE SURE YOU ARE UNINSTALLING THE RIGHT APP! IF YOU ARE NOT SURE, DO NOT PROCEED!
4. Configure your CPU (Intermediate – Medium)
◦ REQUIRES ROOT!
a. Install a cpu manager app like no-frills from the play store.
b. Lower the “maximum frequency” field if desired.
c. Change the cpu governor to conservative if desired. (Note: OEM conservative governors may be modified to increase performance and therefore actually increases battery drain)
d. Grant root to the cpu manager.
5. Manage Wakelocks (Intermediate/Advanced – High)
◦ Universal (do this first)
a. Find out which wakelocks are causing your device to be slow. Download a wakelock detector.
◦ Problem 1 (app cpu wakelocks)
a. Uninstall apps causing excessive wakelocks.
b. Search up Google for apps that cause unnecessary wakelocks and uninstall them if possible.
◦ Problem 2 (screen wakelocks)
a. Make sure to tweak the settings of any background apps you run to not keep the device awake.
b. Problem 3 (kernel wakelocks)
▪ Universal (Do this first)
• Make sure there are no services causing partial wakelocks.
a. Disabling google play update service (even though it is a common first step for rooters) will cause a partial wakelock even though it will make your phone believe it is up to date. This is not a good idea. Re-enable the system update service and block notifications from google play services.
• If the previous step works, congrats! You have fixed your wakelock problems!
6. Install a custom rom (WILL WIPE DATA!) (Intermediate - Variable)
◦ Search online for good custom roms.
◦ Unlock bootloader and flash a custom recovery (like TWRP).
a. Link the device to your PC or laptop with android studio installed along with the platform-tools sdk.
b. Enable USB debugging under developer options.
c. Run “adb reboot bootloader” and when prompted on the device if you want to allow adb from the PC or laptop, tap continue. (If you have a Samsung device, use “adb reboot download” instead. You will also have to learn how to flash a custom recovery in Download mode. Once that is done, skip the next few steps)
d. The device will reboot to the bootloader.
e. You will have to unlock the bootloader. This will wipe data! If you are in the bootloader, type “fastboot oem unlock” and for some devices, you will have to type “fastboot oem unlock confirm” after that.
f. If you are in the bootloader, type “fastboot flash recovery <recovery_name.img>”
g. Once the flash if complete, reboot to recovery. If you are in the bootloader, use the volume buttons to navigate to “recovery mode” and press the power button to enter it.
h. Navigate to the folder where your custom rom zip is downloaded. (DO NOT EXTRACT THE ZIP!)
i. If you are using TWRP, use the “install” button. Navigate to the zip and install it.
◦ Once it is done, reboot to the system and enjoy your new custom rom.
Brother I have Mobistel Cynus f6 (gingerbread)..I have just bought it before 3 months ago approximately...
But its had just before 2 days ago showed my 64 GB sdcard as I have tried to format it also with PC ,but unfortunately it is totally damaged now, even now PC does not detect it anymore.
Then yesterday I have bought 16 GB sdcard but my cynus f6 has showed it also damaged.Then I have factory reset my device and my SD card works now.
Now the problem is that in every 30 min it gets again damage and I am doing factory reset till yesterday in every 1 hour...
I need your help...please help me...
Gavinloboom said:
1. Kill unnecessary background tasks (Beginner – Low)
◦ Method 1 (The easy manual way)
a. Press the “tabs” button and swipe out anything you don’t need every time you want to optimize.
◦ Method 2 (The rather easy automatic way)
a. Settings > Developer Options (If it isn’t there, go to “about phone” and press “build number” many times until the notification appears that you are now a developer.)
2. Reduce “Background process limit” to at most _ processes
◦ Method 3 (The app way)
a. Install Greenify (or another task killer) from the Google play store.
b. Add apps that you do not need to the list. Enable auto-hibernation if you have root. If you don’t, you will need to hibernate manually
.
3. Remove bloatware (Intermediate – Medium)
◦ YOU WILL NEED A ROOTED DEVICE! If you don’t know how to do it, forum.xda-developers.com may help.
◦ Method 1 (The automatic way)
a. Install a system app uninstaller from Google Play Store
b. Uninstall unnecessary preinstalled apps (make sure you are uninstalling the right app! If you are not sure, do not proceed!).
c. Reboot
◦ Method 2 (The manual way)
a. Open up your root file manager (or a terminal if you know how to use them)
b. Navigate to /system/app
c. Search for domain.developername.appname
d. Remove the folder.
e. MAKE SURE YOU ARE UNINSTALLING THE RIGHT APP! IF YOU ARE NOT SURE, DO NOT PROCEED!
4. Configure your CPU (Intermediate – Medium)
◦ REQUIRES ROOT!
a. Install a cpu manager app like no-frills from the play store.
b. Lower the “maximum frequency” field if desired.
c. Change the cpu governor to conservative if desired. (Note: OEM conservative governors may be modified to increase performance and therefore actually increases battery drain)
d. Grant root to the cpu manager.
5. Manage Wakelocks (Intermediate/Advanced – High)
◦ Universal (do this first)
a. Find out which wakelocks are causing your device to be slow. Download a wakelock detector.
◦ Problem 1 (app cpu wakelocks)
a. Uninstall apps causing excessive wakelocks.
b. Search up Google for apps that cause unnecessary wakelocks and uninstall them if possible.
◦ Problem 2 (screen wakelocks)
a. Make sure to tweak the settings of any background apps you run to not keep the device awake.
b. Problem 3 (kernel wakelocks)
Universal (Do this first)
• Make sure there are no services causing partial wakelocks.
a. Disabling google play update service (even though it is a common first step for rooters) will cause a partial wakelock even though it will make your phone believe it is up to date. This is not a good idea. Re-enable the system update service and block notifications from google play services.
• If the previous step works, congrats! You have fixed your wakelock problems!
6. Install a custom rom (WILL WIPE DATA!) (Intermediate - Variable)
◦ Search online for good custom roms.
◦ Unlock bootloader and flash a custom recovery (like TWRP).
a. Link the device to your PC or laptop with android studio installed along with the platform-tools sdk.
b. Enable USB debugging under developer options.
c. Run “adb reboot bootloader” and when prompted on the device if you want to allow adb from the PC or laptop, tap continue. (If you have a Samsung device, use “adb reboot download” instead. You will also have to learn how to flash a custom recovery in Download mode. Once that is done, skip the next few steps)
d. The device will reboot to the bootloader.
e. You will have to unlock the bootloader. This will wipe data! If you are in the bootloader, type “fastboot oem unlock” and for some devices, you will have to type “fastboot oem unlock confirm” after that.
f. If you are in the bootloader, type “fastboot flash recovery <recovery_name.img>”
g. Once the flash if complete, reboot to recovery. If you are in the bootloader, use the volume buttons to navigate to “recovery mode” and press the power button to enter it.
h. Navigate to the folder where your custom rom zip is downloaded. (DO NOT EXTRACT THE ZIP!)
i. If you are using TWRP, use the “install” button. Navigate to the zip and install it.
◦ Once it is done, reboot to the system and enjoy your new custom rom.
Click to expand...
Click to collapse
Gud
How do you re-enable the System Update Service? In the ROM I use (stock debloated) on my Nexus 6, it's part of Google Play Services and is disabled programmatically somehow, not a disabled "app".

[G925F/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 Edge (G925xx) 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 G925F 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 <<
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 <<

Categories

Resources