{
"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"
}
Energized Protection - Magisk
Version: éclairs | Updated: Oct 13, 2019 | Status: Stable
ad.porn.malware blocking.
This repository consolidates several reputable filters, and merges them into couple of protection packs with duplicates and dead/inactive domains removed. A variety of tailored packs are provided.
Cloud Codenvy | License CC BY-NC-SA 4.0
Website | Energized Repo | Check Energized | Telegram
A Trio Project with ❤︎ from Bangladesh, India & Zanzibar.
M A I N T H R E A D
XDA Thread - Get to know more about Energized!
F E A T U R E S
ϟ hosts based: based on Hosts file, all the bad stuffs blocked with 0.0.0.0
ϟ any device: compatible with all devices, regardless of OS.
ϟ blockings: strictly blocks advertisements, malwares, spams, statistics & trackers on both web browsing and applications.
ϟ multiple formats: different variants for different devices.
ϟ speed you need: reduces page loading time upto half of its actual time!
ϟ privacy: with all these annoyances blocking, it also increases privacy.
ϟ saves expense: greatly decreases data consumption saving expense.
ϟ clean: no extra abracadabra!
W H A T I S T H I S F O R ?
This Energized System is designed for Unix-like systems, gets a list of domains that serve ads, tracking scripts and malware from multiple reputable sources and creates a hosts file that prevents your system from connecting to them.
I know, there are couple of great sources to use, but this project is one of my hobby projects, and I'm still learning how to do these things properly. There will be mistakes and bugs, hope to fix them with all of your help! So, let's make an annoyance free better open internet, altogether!
I N S T R U C T I O N S
• GUIDE: 2ND POST for usage instructions.
D O W N L O A D
• DOWNLOADoad: Energized Protection > Magisk Manager - Single Module to get the job done!
• CHANGELOG: READ HERE - All the changes of Energized Protection Module.
P A C K A G E D E T A I L S
• DETAILS: Check our GITHUB README for better viewing experience.
S U B M I T I S S U E
Got any issue? or any query? Need to report broken app/site issue? Found a legit site blocked? or any annoyance that bothering you, and you want to block?
• ENERGIZED BOX: Intorducing Energized Web App - ENERGIZED BOX- More Info.
L I C E N S E
CC BY-NC-SA 4.0
D I S C L A I M E R
Energized Hosts are basically hosts files to block access to domains. If you don't know how it works, then please try this at your own risk. I won't be responsible for any damage or loss. Never forget to make backups.
T H A N K S
For their great scripts.
Code:
♡ LarappsOfDongle - RP's Script
♡ QwertySDuos2 - Base Script
♡ topjohnwu - Magisk
♡ Zackptg5 - UHA Script
Let's make an annoyance free better open internet, altogether!
A project by Ador with ♡ from Bangladesh.
Say Thanks!
XDA:DevDB Information
Energized ⚡ Protection, Tool/Utility for all devices (see above for details)
Contributors
AdroitAdorKhan, badmojr
Source Code: https://github.com/Magisk-Modules-Repo/Energized-Protection
Version Information
Status: Stable
Current Stable Version: éclairs
Stable Release Date: 2019-10-13
Created 2018-06-20
Last Updated 2019-10-13
Instructions
Requirements:
- Install the Busybox For Android NDK Busybox Module from Magisk Manager.
- Install any Terminal App from Google Play Store. Recommended Termux
Run:
- First Enable Systemless Hosts in Magisk Manager; or the script won't run.
- Open terminal then type:
Code:
su
energized
- Then follow the prompts to install host file of choice
Whitelist Instructions:
- Find text file on sdcard called whitelist in sdcard/EnergizedProtection/
- Add the domain with redirecting IP, domain name or regex to whitelist the exact domain.
Code:
Example -
redirecting IP - 0.0.0.0 abcd.com
domain name - abcd.com
regex - .*abcd.*
- Run hosts script and choose whitelist w option.
Instant Whitelist:
- To instantly whitelist a domain, select iw and then type your domain.
- Type Y and press enter.
Blacklist Instructions:
- Find text file on sdcard called blacklist in sdcard/EnergizedProtection/
- Add exact lines you want to remove it (do not include the 0.0.0.0 -> so for example: abcd.com)
- Run hosts script and choose blacklist b option.
Instant Blacklist:
- To instantly blacklist a domain, select ib and then type your domain.
- Type Y and press enter.
Remove Whitelist/Blacklist:
- Just run hosts script and reinstall host file of choice without selecting whitelist/blacklist.
More Instructions - GIT INSTRUCTIONS
*If you find any issue while using this, feel free to report the issue here, on Telegram or in Github!
Whenever you are facing issue, help us with the log.NON-ROOT -
- Download this DNSfilter Energized Fork App.
- Install and Apply the filter.
- Open the app you are having issues, and re-check the dns log in DNSfilter app.
- RED Marked ones are Blocked and GREEN Marked ones are open.
- Now send us the Screenshot or log.
ROOT -
- Download AdAway App.
- Remove any applied hosts and reboot.
- Install AdAway and open the app.
- Go to Options > Log DNS Requests and toggle TCP DUMP on.
- Now go back to your app, open and run the app till you get your issue fixed.
- Open Adaway > Log DNS Requests > Open Log File.
- Now send us the Screenshot or log.
WINDOWS -
- Download DNS Query Sniffer Software.
- Install and follow the detailed instructions here.
First of all, heartfelt gratitude towards all the amazing human beings who have been loving our work and supporting us since the very beginning. We are really glad to have you by our side.
But maintaining a quality blocking project takes a lot of time. Energized Protection is completely independently funded. We fight for our users. This does mean however that we also have to spend our owns to pay the bills. This is where you can help: by chipping in you can ensure more time is spent improving Energized rather than dealing with distractions.
Support Us -
PayPal - [email protected]
Will this work with adaway if it is used to block some specific sites (Spotify ads).
Also, how to uninstall?
Sent from my LEX727 using XDA Labs
Redhawk2000 said:
Will this work with adaway if it is used to block some specific sites (Spotify ads).
Also, how to uninstall?
Click to expand...
Click to collapse
Yea. It can be used with Adaway. As Spotify's Video Ads sources are generated dynamically like the Google Video! So it will be impossible with hosts to block all of'em!
Else, it removes all other ads.
To uninstall Magisk Module, just remove the module from Magisk Manager and reboot!
Do u need systemless hosts enabled in magisk settings for this?
yung40oz84 said:
Do u need systemless hosts enabled in magisk settings for this?
Click to expand...
Click to collapse
well, for All-In-One Module yes!
but, for standalone packs, no! (As it just simply replaces system/etc/hosts via Standalone Module!)
Stay Energized!
Hi! Just dropping in to say that the opening post is absolutely beautiful! Well-designed, clear, detailed and pleasing to the eyes. Good work!
shadowstep said:
Hi! Just dropping in to say that the opening post is absolutely beautiful! Well-designed, clear, detailed and pleasing to the eyes. Good work!
Click to expand...
Click to collapse
Wow! That's so kind of you bhai!
AdroitAdorKhan said:
Yea. It can be used with Adaway. As Spotify's Video Ads sources are generated dynamically like the Google Video! So it will be impossible with hosts to block all of'em!
Else, it removes all other ads.
To uninstall Magisk Module, just remove the module from Magisk Manager and reboot!
Click to expand...
Click to collapse
how it can be used with adaway? afaik it both changes the host file right? and adaway will refresh and replace the host with its version only
Why is the all in one module of such small size compared to the others?
raxijuciro said:
how it can be used with adaway? afaik it both changes the host file right? and adaway will refresh and replace the host with its version only
Click to expand...
Click to collapse
Check this main thread - https://elbo.in/energizedxda ... You will find mirror link to use with Adaway! :fingers-crossed:
Redhawk2000 said:
Why is the all in one module of such small size compared to the others?
Click to expand...
Click to collapse
Because, All-In-One let's you choose the pack you want to use. It also comes up with whitelisting and blacklisting with extensions support on the go! It's all about script!
When you choose a pack, it downloads and applies the pack.
Otherside, standalone packs contain the hosts in it and just need to flash, to work!
raxijuciro said:
how it can be used with adaway? afaik it both changes the host file right? and adaway will refresh and replace the host with its version only
Click to expand...
Click to collapse
Get the MIRROR link of the PACKAGE from the main thread you want, and add it to Adaway > Hosts Sources. Then simply apply.
Yea, it will replace the hosts or systemless hosts of your device.
Feel free to ask, if you need any help!
Does it work just like adaway or it also block Facebook ads and YouTube ads ? Or does it hide the ads white space ? (Like adguard)
So just quickly trying it, I disabled adaway and flashed the 12kb all in one zip via magisk manager. It hung on reboot for several minutes so I forced a reboot again and it booted normally. Magisk manager showed the module as installed but I see ads as if no effect.
I removed that module and flashed a stand alone module via M manager and rebooted fine but still no effect. When I reenable adaway ads are blocked.
Am I missing something?
LeEco Pro3 with AICP Oreo 8.1
Sent from my LEX727 using XDA Labs
Redhawk2000 said:
So just quickly trying it, I disabled adaway and flashed the 12kb all in one zip via magisk manager. It hung on reboot for several minutes so I forced a reboot again and it booted normally. Magisk manager showed the module as installed but I see ads as if no effect.
I removed that module and flashed a stand alone module via M manager and rebooted fine but still no effect. When I reenable adaway ads are blocked.
Am I missing something?
Click to expand...
Click to collapse
Have you tried anabling (or disabling) the systemless hosts option in Magisk Manager settings?
abacate123 said:
Have you tried anabling (or disabling) the systemless hosts option in Magisk Manager settings?
Click to expand...
Click to collapse
It's enabled. I didn't try disabling it though as I thought it had to be enabled.
Sent from my LEX727 using XDA Labs
Redhawk2000 said:
So just quickly trying it, I disabled adaway and flashed the 12kb all in one zip via magisk manager. It hung on reboot for several minutes so I forced a reboot again and it booted normally. Magisk manager showed the module as installed but I see ads as if no effect.
I removed that module and flashed a stand alone module via M manager and rebooted fine but still no effect. When I reenable adaway ads are blocked.
Am I missing something?
LeEco Pro3 with AICP Oreo 8.1
Click to expand...
Click to collapse
After enabling module have u downloaded hosts packs?
Just installing module doesn't block ads
You have to download hosts
In terminal
su
energized
Then select a pack of your wish.
tlf55 said:
Does it work just like adaway or it also block Facebook ads and YouTube ads ? Or does it hide the ads white space ? (Like adguard)
Click to expand...
Click to collapse
Yea. It's kinda like Adaway, but with more hosts, from reputable sources baked in!
You know, Facebook Ads are from graph.facebook.com, You can block it personally. It causes few issues with Facebook Apps if we block it.
Moreover, you can't use cosmetic filters with hosts. So it won't be able to hide all the ads. One of the few limitations of hosts.
Stay Energized Mate!
Related
******Disclaimer*******
Flash this at your own risk. This has been tested THOROUGHLY on my own SGS4. It works. Follow my instructions and you'll flash it just fine.I am NOT responsible for what you choose to flash on your phone. If your phone turns into a Gremlin and tries to eat you, you have been WARNED!!!!
NOTE: Please don't PM me for support. (1) It's rude. (2) Posting an issue or problem in this thread allows many users to look at it and offer advice on a possible solution. (3) Sending a PM does not allow other members of XDA to search for whatever problem and/or solution that is derived from the post in the thread.
If you PM me for support I will automatically ignore you. Thank you and I hope you understand.
******Disclaimer*******
With that little bit out of the way:
Hi folks,
This is for all who want a Deodexed version of the stock 4.3 MK2 ROM with some performance boost and battery savings. The best of both worlds.
You MUST be on the MK2 or NAE modem when running this ROM. If not WiFi will be broken. Visit unknownforce's thread here to flash it.
Donations:
These people deserve their own section in the OP and I thank them very much: :highfive:
@leaderbuilder
@itzbob701
@Parnes_J
@sndrdg
@Danster840
@Jim M
@Longball
@cmos8088
@doby-nut
@loader2142
@VaderSS
Screenshots:
{
"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"
}
User Quotes:
"Love this rom! Definitely my daily stock(ish) is the way to go. Thanks for all the hard work and giving us a good base to do our own thing with. Never liked rabbits before but I do now"
"This rom has been the best when it comes to battery life in my personal experience coming from an all stock MJA w/ root to Mk2. No settings changed. I started to greenify some system apps as well."
"Thanks tons, very good Stock(ish) experience. Love the debloat and the added features."
"Awesome! Love this ROM, I was using a few others and kept debating going back to stock with root. THIS is exactly what I had in mind, stock experience so everything runs smooth plus a tweak here or there to improve battery life and allow personal customization. Keep up the great work!"
"This ROM is super fast and battery efficient out of the box. Thanks raw!"
ROM Features
v06
AROMA installer for Philz 6.12+ compatibility.
Tweaked file system (/cache /data /system) on install with tune2fs.
intergrated Adobe Air and Adobe Flash into this ROM. No need to install them manually
Pie control. Get an AOSP feel on a TW ROM.
XHalo (paranoid android style) popup windows for notifications.
6 choices of TW Launcher sizes in AROMA (made by yours truly)
Added the following xposed modules:
Network speed indicator
Youtube adaway
Pie control (see above)
X-volume (add more steps to your volume slider)
X-halo floating windows
Added the following widgets
Android weather widget
Dolphin Bookmark widget
WIFiHotspot Toggle.
Rooted.
De-odexed.
De-knoxed.
Hotspot mod.
4-in-1 reboot menu.
KT-SGS4 custom kernel.
Wanam Xposed 2.5.1 and Xposed installer.
Sony Bravia imaging engine and Bravia image engine movie patch. The same awesome images you get with pictures will now be applied to movies!
X-Reality imaging engine
Forced GPU rendering.
Disabled Increasing Ringtone.
Disabled Input Notification.
More power saver tweaks.
Improved UI responsiveness.
Disabled USB debugging notification.
Removed app checks (JNI).
Improved Network (WiFi/Mobile) performance.
Improved maximum JPEG quality.
Improved earpiece audio.
Full WiFi channels tweak.
Disabled screen on when unplugged.
Disabled loud volume warning.
Enabled 4-way screen rotation.
Flashlight quicksetting button.
Edited /system/lib/egl and removed libGLES_android.so for better 2d performance.
Two premade KTweaker settings (1) Turbo for performance and (2) Low Gear for battery life. (see installation notes for download links)
Enabled lockscreen rotation.
Added Greenify by request
Enabled 4-way lockscreen rotation.
Disabled wake when charged notification.
Remounted ext4 partition (if you have one) and ALL OTHER partitions to noatime (more speed).
Turbo Z-RAM!!! pre-configured to run with 512 x 4 = 2048 100% swappiness. Can be changed through the app.
Native ad-blocking. You can NOT use Adaway or AdFree or any other ad-blocker with this ROM. See installation notes below for details on updating the native host file.
There are NO firmware updates in this. This includes the removal of Knox Bootloader. This is simply the ROM and the stock kernel.
Fixed an odd problem with Story Album force closing.
Fixed an issue with WiFi not saving passwords between boots.
init.d support for any kernel even the default kernel.
Unlocked custom boot animation. You can now place whatever bootanimation.zip you like in /system/media.
Viper4Android 2.3.1.5 Sound mod.
Fixed Google Wallet NFC insecure issue for MK2 De-odexed ROMs.
PurePerformances™X and Fly-on Engine (which includes crossbreeder) both of these provide amazing performance boosts on even the stock kernel..
Additional battery tweaks, network TCP tweaks, and zip-align on boot.
ES File explorer.
Dolphin browser and Dolphin jetpack which supports flash and is the fastest browser out there. Give it a try. Adobe Flash Player 11.1.115.81 available here.
Removed Sprint ID, Sprint Zone, Sprint Worldwide apps. (I think we can all agree those had to go).
Removed My Files file explorer.
Removed Samsung Hub, Samsung Link, Trip Advisor.
Removed Google Play Books, Google Play Games, Google Play Newsstand, Google Play Movies and TV, and Google Play Music.
Removed Yahoo News, Yahoo Stock.
KT-SGS4 for MJA release 12.12.13 has been confirmed working with this ROM. It's safe to flash it. You can find Ktoonsez's kernel here.
If you want more space on your homescreen please visit my thread here: [MOD] 4x5 TouchWiz Launcher (continued for MJA/MK2)
This was flashed using Philz Recovery 6.18.7. You can get it here.
Download links:
***Latest release***
stock(ish)v06.zip
MD5: 94a982921040e8893c3c7038206e1c63
Older releases:
stock(ish)v05.zip
MD5:5e38e0f81322312fad0c78ec1dc84180
stock(ish)v04.zip
MD5: 548b73c036ff4b3e0c30e6a02fb2648e
stock(ish)v03.zip
MD5: 5be81dd68a531c8b5f8c627774d44260
stock(ish)v02.zip
MD5: 5bd237e61821488ca4ab42ce0027d12b
stock(ish)v01.zip
MD5: bce9f8b9d581c55010cf07947bc17c47
jfltespr_MK2_Stock_Rooted_Deodexed_12_13_13.zip
MD5: be320b2bfa9768ce40a289a237ab0381
jfltespr_MK2_Stock_Rooted_Deodexed.zip
MD5: c3cbbd480289c4a5f5dd9fef2af35975
Flashable zips for fixes:
V05_Performance_Fix.zip - flash this if you feel v05 is a little sluggish. It should behave more like v04.
MD5: 935c8e554330e9058d570771a00915da
Aldiko hw fix for v04.zip - flash this to fix an incompatibility problem with Aldiko e-reader in v04.
MD5: bedd5458eb9a26b83d6bcd094d6969e4
Conflicting init.d fix.zip - Flash this to fix a conflict in init.d scripts in v04 that caused the device to run slower than anticipated.
MD5: 44d08d9832e00e1005a8fe30f7a1653e
Google Wallet Fix_v01.zip - This is for V01 only! If you have a later release it's included.
MD5: 0f2937d80ab4153c9d90f06c2fccac7b
stock(ish)_hotspot_fix_for-v02.zip - Flash this to fix the broken WiFi hotspot in stock(ish)v02
MD5: e9a47884ec3af6d4c756cdace6d9a132
To install this ROM follow these instructions EXACTLY:
Boot into Philz recovery
Select "Wipe Data/Factory reset"
Select "Clean to Install a New Rom"
Select "Yes I will install a new ROM".
Do the above twice.
Select Power Options in Philz
Reboot Recovery.
Then flash this ROM.
NOTE: Clean wipe twice. Some users have reported force closes when this installs. I have wiped twice every time and have yet to have any force close issues upon installing.
Credits:
@Chainfire
@Warboy
@Philz
@crawrj
@fgr
@ktoonsez
@Unknownforce
@viper520
@zhuhang
@Jeeko
@slaid480
@kobridge
@g_ding84
@rlorange
If you believe you should be added to the list of credits please send me a PM and I'll take care of it.
- - - Change Log - - -
12/12/13Initial release.
Removed Knox.
Deodexed.
Rooted.
Fixed FC issue with Story Album.12/13/13Release jfltespr_MK2_Stock_Rooted_Deodexed_12_13_13.
Confirmed working with KT Kernel release 12.12.13 for TW roms.
Tested and Included Hotspot Mod for MK2.
Fixed an issue where WiFi wasn't saving access point passwords.12/15/13Updated the OP to inform users that the MK2 modem is required for WiFi to work properly.
Fixed NFC insecure errors on MK2 deodexed ROMs running Google Wallet.12/17/13Renamed the ROM Stock(ish) as I intend to tweak this while still giving users a stock-like experience.
Added 4-in-1 reboot menu. Thanks @Unknownforce.
Added init.d support for any kernel even the default kernel.
Unlocked custom boot animation. You can now place whatever bootanimation.zip you like in /system/media.
Added Viper4Android 2.3.1.5. Thanks to @viper520 and @zhuhang. ViPER’s Audio Website. http://vipersaudio.com .Use “Compatible Mode” if you use other sound mods.
Fixed Google Wallet NFC insecure issue for MK2 De-odexed ROMs.
Added PurePerformances™X and Fly-on Engine (which includes crossbreeder). Thanks @Jeeko and @slaid480.
Added additional battery tweaks, network TCP tweaks, and zip-align on boot.
Removed SprintId, Sprint Zone, Sprint Worldwide apps. (I think we can all agree those had to go).
Added ES File explorer.
Added Adobe Flash Player 11.1.115.81 link.
Added Dolphin browser 10.2.0 and Dolphin jetpack 5.1.1.It supports flash and is the fastest browser out there. Give it a try.
Removed My Files file explorer.
Removed Samsung Hub, Samsung Link, Trip Advisor.
Removed Google Play Books, Google Play Games, Google Play Newsstand, Google Play Movies and TV, and Google Play Music.
Removed Yahoo News, Yahoo Stock.
Added Terminal app.
12/20/13v02
Added KT-SGS4 custom kernel.
Added my "Turbo" profile for performance. Enable it by restoring it from the KTWeaker main screen or run completely stock.
Forced GPU rendering.
Disabled Increasing Ringtone.
Disabled Input Notification.
More power saver tweaks.
Improved UI responsiveness.
Disabled USB debugging notification.
Removed app checks (JNI).
Improved Network (WiFi/Mobile) performance.
Improved maximum JPEG quality.
Improved earpiece audio.
Full WiFi channels tweak.
Updated to SuperSU-v1.86.12/29/13v03
removed Turbo profile. I made a separate non-flashible zip. See installation notes below for directions on installing it.
Fixed broken WiFi hotspot mod.
Upgraded KT-SGS4 to version 12.22.13.
Upgraded crossbreeder to 12.1.13
Fixed host-file issue with crossbreeder.
Installed Wanam Xposed 2.5.1 and Xposed installer.
Upgraded dolphin browser to 10.2.2
Upgraded dolphin jetpack to 5.1.2
Added Sony Bravia imaging engine.
Disabled screen on when unplugged.
Disabled loud volume warning.
Enabled 4-way screen rotation.
Enabled lockscreen rotation.
Enabled 4-way lockscreen rotation.
Disabled wake when charged notification.1/8/14v04
Added Turbo Z-RAM (thanks @rlorange)!!! pre-configured to run with 512 x 4 = 2048 100% swappiness. You can change it if you want via the app.
revised the "Turbo" profile. (see installation notes for download link)
New battery friendly profile "Low Gear" which underclocks processor to 1.1GHz but with Turbo Z-RAM it runs silky smooth. (see installation notes for download link)
edited /system/lib/egl and removed libGLES_android.so for better 2d performance.
streamlined some init.d scripts and removed redundant code.
updated KT-SGS4 to 1.05.14
added greenify by request
updated dolphin to 10.2.3
Swype is now the default keyboard on a clean install. You can change it by going to: menu > settings > My device > Language and input.1/15/14Updated the OP and Installation notes section to include revised installation instructions.1/25/14v05
Added flashlight quicksetting toggle.
Added Smart Network quicksetting toggle.
Added Network Restriction toggle.
updated SuperSU to 1.91
updated busybox binary to 1.22.1
Updated Wanam Xposed to 2.6.5
Updated KT-SGS4 to 1.23.14
fixed a conflict in init.d scripts that caused the device to run slower than anticipated.
fixed an incompatibility problem with Aldiko e-reader.
installed X-Reality imaging engine
installed Bravia image engine movie patch. The same awesome images you get with pictures will now be applied to movies!
installed AE engine libs.
remounted ext4 partition (if you have one) to noatime (more speed)
remount ALL OTHER partitions to noatime. (more speed)
added ibeats heatset compatibility (experimental! not tested! please provide feedback)
Fixed ZRAM App! You can now change and save your settings in the ZRAM app and have them apply on boot! Instantly! No more waiting 4 mins for ZRAM!
A clean wipe is REQUIRED for the flashlight toggle to show up.2/15/14v06
AROMA installer for Philz 6.12+ compatibility.
Tweaked file system (/cache /data /system) on install with tune2fs. <
updated viper4android to 2.3.2.2
intergrated Adobe Air and Adobe Flash into this ROM. No need to install them manually
Added Pie control. Get an AOSP feel on a TW ROM.
Added XHalo popup windows for notifications.
Fixed init.d issues.
updated Greenify to 2.2 (build 1)
Added WIFiHotspot Toggle.
Updated KT-SGS4 to 02.05.14
Reinstalled missing fonts for lock-screen personal message
Added choices of TW Launcher sizes in AROMA (made by yours truly)
Added the following xposed modules:
Network speed indicator
Youtube ad-away
Pie control (see above)
X-volume (add more steps to your volume slider)
X-halo floating windows
Added the following widgets
Android weather widget
Dolphin Bookmark widget
A clean wipe is REQUIRED for the WiFi Hotspot toggle to show up.[/CENTER]
Installation Notes:
turbo Z-RAM first run **New for v06**
1. Click on the turbo Z-RAM app in the app drawer.
2. Grant it permission in Super-SU
3. Select Baked in Z-RAM *NOT* Module Z-RAM. Press the back button.
4. Close the app by pressing the X in the lower right hand corner.
5. Reopen the app.
Installing this ROM
1. Boot into Philz recovery
2. Select "Wipe Data/Factory reset"
3. Select "Clean to Install a New Rom"
4. Select "Yes I will install a new ROM".
5. Do the above twice.
6. Select Power Options in Philz
7 .Reboot Recovery.
8. Then flash this ROM.
Installing/configuring Dolphin Browser
1. Install Adobe Flash player from here.
2. Click on the Dolphin Jetpack icon in your app drawer. Not the Dolphin Browser. This will automatically install Jetpack in Dolphin and open the browser.
3. Swipe through the setup and click start. You are now at the home screen.
4. Click the dolphin button in the lower left hand corner or select menu. The menu screen comes up.
5. Click settings. Then user agent. Select Desktop. This will allow you to get the REAL versions of websites. Not the mobile ones.
6. Ensure Dolphin Jetpack switch is green and "turned on".
7. (optional) Switch on "Set as Default Browser" I'm sure after you've tried it, it WILL become your default
8 Click "web content". Ensure "Load images" and Flash player are set to "always on"
That's it! Enjoy true flash browser content!
Configuring Viper4Android
1. Open Viper4Android FX in your app drawer.
2. It will ask you to install one of 3 types of drivers: Super, Normal, or Powersaving. Chose one. The higher the quality the more battery it uses.
3. Reboot your phone.
4. From your home screen hit menu > settings > My Device > Sounds > Music effects.
5. Ensure that VIPER4Android FX is checked.
6. Open Viper4Android in your app drawer again. Select your settings for Headset, Phone Speaker, and Bluetooth to your tastes.
7. (optional) From within Viper4Android FX select menu > ui setting for more advanced options including sound volume gain tweaks.
Enjoy Great sound!
Updating the native ad-blocking host file
1. Open AdAway app.
2. Select the menu button then preferences...
3. From the menu select "Target hosts file" then "Custom target"
4. From the menu select "Custom target" , type in /system/etc/CrossBreeder/dnrd_root/master then press OK.
5. Select "NO" to Symlink missing!!!
6. Close app, you're done!
If you later wish to update manually, repeat steps 1, 5 and 6. Automatic updates appear not to work when the Symlink is missing.
(Please totally disregard the "Disabled" and "Simlink Missing" banners . We are using AdAway only to update our master file. We are not using AdAway to block ads, hence the message.)
Installing Xposed framework and Wanam Xposed
1. Open Xposed Installer in the app drawer.
2. Select Framework.
3. Select Modules.
4. Check the Wanam Xposed Module
5. Select Install/Update (check that the current version is at least 47)
6. Reboot your phone.
7. Open Wanam Xposed and customize the ROM as you wish.
Installing KTweaker pre-made settings
1. Open KTweaker and select Backup Prefs to sdcard
2. Keep the default name of Settings if you wish or Simply name it Default.
3. Close KTweaker.
4. Unzip the profile(s) of your choice to /sdcard/KTweaker: Turbo.zip | Low Gear.zip | Low Gear v2.zip (use this if your phone won't wake up after screen off).
5. Open KTweaker and restore the settings.
6. Click apply
Installing the transparent notification drawer settings in Wanam Xposed
1. Unzip and copy this file transparent notification drawer.zip to the /sdcard/.WanamXposed folder. (note the period before the foldername)
2. Open Wanam Xposed.
3. Open menu.
4. Select restore a backup
5. Select transparent notification drawer.
6. Reboot to apply changes.
looking forward to it!
thanks!
My MK2 contains Knox? I should fix that. Been busy with the SCH-R970C's MK4
kim on mja rooted with philz recovery...am i good to fla$h away??
Sent from my SPH-L720 using xda app-developers app
Thanks, cant wait to dl and install.
Warboy said:
My MK2 contains Knox? I should fix that. Been busy with the SCH-R970C's MK4
Click to expand...
Click to collapse
It does.
The files you want to remove from your ROM are:
In /system/app
KNOXAgent.apk
KNOXAgent.odex
KLMSAgent.apk
KLMSAgent.odex
KnoxAttestationAgent.apk
KnoxAttestationAgent.odex
KNOXStore.apk
KNOXStore.odex
ContainerAgent.apk
KNOXStub.apk
ContainerAgent.odex
ContainerEventsRelayManager.apk
ContainerEventsRelayManager.odex
In /system/lib
libknoxdrawglfunction.so
In /system/etc
secure_storage/com.sec.knox.store
Also delete these folders:
In /system
containers
preloadedsso
What about the battery life? And the smoothness and is it fast? When u said easy for themeing. Is there a link where we can download themes for this rom? Btw I can't wait to flash it. Im hungryyy
Sent from my SPH-L720 using xda app-developers app
Son Rise said:
What about the battery life? And the smoothness and is it fast? When u said easy for themeing. Is there a link where we can download themes for this rom? Btw I can't wait to flash it. Im hungryyy
Sent from my SPH-L720 using xda app-developers app
Click to expand...
Click to collapse
The reason it's easy to theme is due to the deodexing. Look up odexed vs deodexed ROMs and all will become clear. The battery life so far is just fine. I have only been running it a few hours on my phone for testing.
To be clear there are no performance mods in this ROM. There are no battery mods to this ROM. IT's 99% stock. The only mods to it were the deodexing and rooting and the removal of knox. And as I noted I did fix an issue with Story Album closing. I don't plan on making too many mods to this (if any). I want this to be used as a base for other Devs to use for their ROMs.
rawintellect said:
The reason it's easy to theme is due to the deodexing. Look up odexed vs deodexed ROMs and all will become clear. The battery life so far is just fine. I have only been running it a few hours on my phone for testing.
To be clear there are no performance mods in this ROM. There are no battery mods to this ROM. IT's 99% stock. The only mods to it were the deodexing and rooting and the removal of knox. And as I noted I did fix an issue with Story Album closing. I don't plan on making too many mods to this (if any). I want this to be used as a base for other Devs to use for their ROMs.
Click to expand...
Click to collapse
In other words. Its a clean Rom. Without too much boatwear?
Sent from my SPH-L720 using xda app-developers app
The download link is up. Enjoy folks! Awaiting feedback!
Son Rise said:
In other words. Its a clean Rom. Without too much boatwear?
Sent from my SPH-L720 using xda app-developers app
Click to expand...
Click to collapse
It is indeed clean. There are some Samsung apps but not many.
ok ill be the one to ask...
so i can flash this from mf9 to mk2 using CWM or TWRP?
does this contain everything like kernel and all
what about hotspot or overclock?
All we need now is the mk2 hotspot mod and we good!!
Sent from my SM-N900T using Tapatalk
Jonathanlc2005 said:
ok ill be the one to ask...
so i can flash this from mf9 to mk2 using CWM or TWRP?
does this contain everything like kernel and all
what about hotspot or overclock?
Click to expand...
Click to collapse
You should flash this with Philz Recovery (stock CWM *might work* as Philz is CWM based). I put a link to it in the OP. I do not recommend flashing this with TWRP for now.
This includes the stock kernel. WiFi is working.
No hotspot mod. No overclock as this is the stock kernel. This is stock rooted.
..and ill and ill adk this 1) can i flash a mja kernal with this.
. and 2) what does this update change, or add?
Sent from my SPH-L720 using xda app-developers app
chris-allen said:
..and ill and ill adk this 1) can i flash a mja kernal with this.
. and 2) what does this update change, or add?
Sent from my SPH-L720 using xda app-developers app
Click to expand...
Click to collapse
1) No. You cannot flash a MJA kernel with this. You will bootloop.
2) Release notes are here.
rawintellect said:
It does.
-snip-
Click to expand...
Click to collapse
Noted, Thanks! I'll make a flashable zip script to remove those files for people that have already downloaded it.
Warboy said:
Noted, Thanks! I'll make a flashable zip script to remove those files for people that have already downloaded it.
Click to expand...
Click to collapse
I already have one in my dropbox ready to go. Here you go my friend https://www.dropbox.com/s/2ptxtxx9jgml1a1/4.3 Knox Removal.zip
Sent from the rabbit hole.
This guide hasn't been updated in about 5 years.
Please see the XDA article Best Magisk modules instead.
Original thread by LarappsOfDongle
See also Magisk Modules for OnePlus 3T.
I decided to create a new thread as the old one has been obsolete ever since the release of Magisk v9. Since then, cache modules are no longer supported and some features have been integrated like busybox (removed in v13) and systemless hosts.
NOTE: This is not a place to get help with Magisk. Please see @Didgeridoohan's Magisk and MagiskHide Installation and Troubleshooting Guide. If you cannot find the answer to your question there, please post in the Magisk Support / Discussion thread.
This is also not a place to request Magisk modules. Please create your own topic starting with [REQUEST] in the title.
MAGISK IS NOT XPOSED. Xposed modules cannot be "ported" to Magisk.
If you need help with creating a Magisk module, please see the Assistance for Magisk Module Developers thread.
Unchanged modules
Mount Magisk (attached below)
This simple script mounts the magisk.img in recovery to /magisk to allow it to be edited in case a module or script is causing a bootloop. Or you can use Magisk Module Uninstaller or Magisk Manager for Recovery Mode.
Now available in Magisk repo
ViPER4Android Installer
Updated modules
Busybox Installer: As of Magisk 13, Busybox is no longer integrated.
Repo | XDA
Obsolete modules
Ad-Block Installer: Systemless hosts are now integrated into Magisk Manager. DNS-based ad blockers like AdAway are supported.
Better Battery Stats Installer, Action Launcher, Nexus Launcher: Use Terminal App Systemizer
Modules, modules and more modules!
Modules with a Repo link can be installed via Magisk Manager in the Downloads section. Modules without a Repo link may not be compatible with Magisk 14 +. For help with modules, please contact the developer via their XDA support thread or GitHub page.
Modules A - H (Post #2)
Modules I - P (Post #3)
Modules Q - Z (Post #4)
Magisk Module Templates
These are modified versions of the original Magisk Module Template that allow you to accomplish different things. Most will require extra work before they are ready to use.
Templates (Post #5)
If you know of any other modules, please let me know and I'll add them.
Modules A - H
Active Edge Mod for Pixel 2 and Pixel 2 XL: Customize the Google Pixel 2’s Active Edge to do any action with Edge Sense Plus
Repo | XDA: Pixel 2 / Pixel 2 XL
Adaptive Icons Round Mask: Changes the icon mask to round, and changes useRoundIcon to true.
Repo | attached here
ADB & Fastboot for Android NDK: Static ARM adb and fastboot binaries for Android built with the NDK
Repo | XDA
Adreno GPU Developer Preview Drivers: Replace ROM Adreno GPU drivers from Qualcomm
Repo | XDA
Ainur Sauron MK II: Automatically detects your device specs, and performs all of the possible audio tuning within it's installer. You can sit back and enjoy incredible sound.
Repo | XDA
Ainur JamesDSPManager: Equalizer add-on for the Ainur Audio sound mod
Repo | XDA
AirAudio Magisk Module: This module enables AirAudio's "system-mode" and allows you to stream all your audio to any network-enabled receiver.
Repo
Always-on Fingerprint: Allows you to unlock your device without pressing the home button. The fingerprint scanner will remain always-on to allow that.
XDA
AM3D Zirene Sound: This module enables AM3D Zirene Sound.
Repo | XDA
Ambient Display Gestures: Adds a few nifty ambient display tweaks to your AOSP ROM.
Repo
Android Mic Fix: Fixes in call low volume mic issues for various Android devices.
Repo | XDA
Android O APT-X libraries: Android Oreo officially supports APT-X bluetooth audio, however not all phones have the needed library files. This module simply places the missing APT-X(HD) and LDAC files in your system if you don't already have it. Enjoy better bluetooth audio!
Repo
Android Pie Fonts: A compilation of the new Google Sans fonts from Android Pie.
Repo
Android RAM management fixes: Tweak the memory management of the device, enable more background apps.. et cetera..
Repo
App Data Keeper: Protects select apps+data from being wiped out on a regular TWRP factory reset.
Repo | XDA
AptoidePriv: Makes Aptoide a privileged app systemlessly.
Repo
APTX for Android Oreo: After Oreo, system should support aptx/HD natively. But this will incur additional licensing fees, so such as Nexus 5X/6P will not get support for aptx/HD.
Repo
ASUS Style Suite: ASUS wallpapers and themes
Repo
Audio Compatibility Patch: Fixes music and streaming apps (Spotify, Pandora, etc) that aren't processing audio effects for various equalizer applications through the modification of audio policy.
Repo | XDA
Audio Modification Library: AudModLib is a compatibility framework that allows the seamless integration of multiple audio mods for Magisk installs.
Repo | XDA
Battery Life Extender: A tool that lets you enable or disable charging programmatically so to extend/maintain battery life
Repo | XDA
Bixby Button Remapper: Allows you to remap the dedicated Bixby hardware button of the Samsung Galaxy S8/S8+ and S9/S9+ to any one of 15 user-selectable functions.
Repo
BQ™ Aquaris X5 Dolby™ Atmos Nougat: Enables the new Dolby™ BQ™ X5 Nougat port
Repo | XDA
camera_mi5s_libs: Adds Camera libhacks to Xiaomi Mi5s Global Stable ROM.
Repo
Camera2API enabler: Enables the Camera2API if your hardware supports it
XDA
Camera NX Mod: Systemless version of an experimental mod for Camera NX that fixes the black viewer in some custom roms for Nexus 5X. Also enables EIS for the video camera.
XDA
Camera Watermark Editor: Customizes the "Dual Camera Watermark" on Mi A1 devices.
XDA
CloudflareDNS4Magisk: Changes your system DNS to the Cloudflare servers.
Repo: IPv4 / IPv6 | XDA
Collective Dolby Atmos Ports: Enables Dolby Atmos (you can choose between 5)
Repo | XDA
crontab: Easy to use crontabs
Repo
CrossBreeder Lite: This is a lighter, newer version of CrossBreeder.
Repo | XDA
Custom Keylayout: Searches /sdcard and /external_sd for *.kl files and place them to /system/usr/keylayout, systemless-ly
Repo
Custom Notification Snoozing: Changes Oreo notification snooze times at boot.
Repo
Daydream Enabler: Enables Daydream on some devices
Repo
Daydream Enabler for Sony Xperia X F5121: Enables the android.software.vr.mode and android.hardware.vr.high_performance features for the Xperia X
Repo
DNSCrypt Proxy 2 for Android: A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP/2.
Repo
DNS Switcher: Allows you to change your dns systemlessly with terminal
Repo
Dolby Atmos® (OnePlus X): Enables Dolby Atmos on OnePlus X.
Repo
EmojiOne: Replaces the built-in emoji with Emoji One, systemlessly.
Repo | XDA
Enable Native Call Recording: Compatible with the OnePlus 5 on OxygenOS 4.5x.
XDA
Enable Doze for GMS: Move Google Play Services from the "App Not Optimised" list to "App Optimised" which mean DOZE mechanism will work its magic on Google Play Services, thus should saving you more juices/batt throughout the day.
Repo | XDA
EncFS: EncFS binaries for the Android environment
Repo
Energized Protection: Consolidates several reputable hosts files, and merges them into a unified hosts file with duplicates removed.
Repo | XDA
ExSDCard Write Access Enabler: Creates an additional path to your sdcard: /mnt/media_rw
Repo | XDA
F-Droid Privileged Extension: An unofficial installer of the F-Droid Privileged Extension
Repo | XDA
F2FS Loopback Bug Workaround: Read the Repo description
Repo | XDA
FaceID for Redmi Note 4: Face Unlock was introduced with Redmi Note 5 pro, this module enables the feature on Redmi Note 4 running on MIUI 9.5.4.0
Repo
Fingerprint Camera Shutter: Uses the fingerprint sensor to capture a picture on any camera for Redmi Note 4/4X's non-MIUI based custom ROMs.
Repo | XDA
Fingerprint Scanner Booster: Boosts Fingerprint sensor's responsiveness by prioritizing its process.
XDA
Frida Server: Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. Systemless version of the Frida Server for Android.
GitHub
Galaxy Note 8 Dual Speaker Mod: Systemless way of enabling dual speaker/pseudo stereo sound mod for Samsung Note 8.
XDA
Galaxy S8 Dual Speaker Mod: Allows you to use your earpiece as second speaker as well, creating pseudo-stereo output in result and should give better experience inplaying any audio
XDA
Gboard Themes: Adds custom Gboard themes
Repo
Global Optimized GPS File Replacer: Provides an improved GPS functionality with a better and faster accuracy location reference.
Repo | XDA
Google Dialer Framework: Installs the Google Dialer Framework. It will NOT install the Google Dialer / Google Phone, but you can easily install it through the Play Store.
Repo
Google Dialer and Contacts apps for the OnePlus 5/5T: A Google Dialer and Contacts module for the OnePlus 5/5T running OOS with full capabilities such as Caller ID and Nearby Places.
Repo
Google Face Unlock: Standalone Google Face unlock for Android 8.1
Repo
Google Framework: Inject Google Core Framework to be able to download & install Google Apps. Also adds Google Face Unlock to any ARM64 device.
Repo
Google Lens Enabler: This module systemless-ly adds the required xml files (taken from the Pixel 2 XL factory image) so that Google Lens is enabled in Google Photos.
Repo | XDA
Google Dialer and Contacts for OP5/5T: Self-explanatory
Repo
Greenify4Magisk: Makes Greenify work as a ROM-integrated (privileged) app systemlessly.
Repo | XDA
HEVC Enabler for OP3T: Enables HEVC (High Efficiency Video Codec) for the OnePlus 3T / 5
Repo | XDA
Honor V10 Stock Camera: Can be flashed with all Honor View 10 custom ROMs.
Repo
Modules I - P
IceSound Unity Audio Port: Universal ICESound Magisk Module
Repo
ICU zh-hans Digital Unit Fix for Android 8.1+: Chinese font fix for file sizes... I think.
Repo
Increase Volume Steps: Increases volume steps to 30.
XDA
Init.d Injector: Injects init.d support via post-fs-data script if using magisk or init script if system install
Repo
Kali Nethunter for Magisk: allows you to install the Kali Nethunter chroot systemlessly
Repo | XDA
Lawnstep: Systemlessly enables Pie recents (Quickstep) in Lawnchair
Repo
liboemcrypto.so disabler: Apps that use liboemcrypto.so to play content protected by DRM, such as Netflix and My5, will fail when playback is attempted on a rooted device. This Magisk module masks liboemcrypto.so with a zero byte replacement.
Repo
libsecure_storage companion for rooted Samsung devices: Contains modified libsecure_storage.so libraries that allow Samsung Galaxy S9/S9+ (G960F/G965F), Tab S4 (T830/T835), and probably other rooted devices to function without losing Bluetooth pairings after reboot.
Repo
LOS Recorder: LineageOS Recorder with screenrecording priv-app permissions fixed in Oreo for ROms not based on LineageOS.
Repo
Magic Charging Switch: Automatically pause/resume charging at set % levels to extend battery lifespan.
Repo | XDA
Magic Folder Binder (fbind): Automagically binds directories from internal storage to external SD Card.
Repo | XDA
MagicGApps: Now you can integrate system app updates into /system without writing to the system partition and then repack the module with the updated changes.
Repo | XDA
Magisk Google DNS: Makes your device to use Google's DNS servers instead of the provided by the ISP
Repo
MagiskHide Props Config: SafetyNet fix - changing device fingerprint
Repo | XDA
Magisk IMG Resizer: Resizes magisk.img, which will also change the space available in /magisk so you can add more stuff into it.
XDA
Magisk Manager for Recovery Mode: Manage your Magisk image & modules from recovery.
Repo | XDA
Magisk Module Uninstaller: Enables you to uninstall modules in TWRP via terminal.
XDA
Magisk Mount ReSize IMG: Useful for users/developers who wants to edit Magisk IMG.
XDA
Magisk OpenDNS: Makes your device to use OpenDNS servers
Repo
Magisk Single User Mod: Disables the Android multi-user feature.
Repo | XDA
Magisk WiFi Bonding: Make 40Mhz runing at 2.4Ghz/5Ghz on your Qualcomm devices!
Repo
Mi5 Global Stable Debloat: Brings optimizations that are present in MIUI EU, PRO and Epic ROM systemlessly to Global Stable version.
Repo
Mi5 Headphone Volume Fix: Loads the sound config of MIUI China ROM systemlessly to have better headphone volume on Mi5 Global ROM BETA\STABLE
Repo
Mi5 Stereo Mode: Double mono stereo mode
Repo
Mi A1 Camera Lag Fix Oreo: Selectively allows camera selinux policy to fix start lag (in stock camera & Gcam) on Mi A1 running Oreo.
Repo
MI A1 Gcam Mod: Xiaomi A1 Gcam Tweaks for Oreo
Repo
Mi A1 Navigation Bar: Enables the navigation bar and disables the capacitive buttons
Repo
MICB: Mido Camera Booster: Redmi Note 4X (Mido) camera mod
Repo
MidnightCore: An All-In-One package for the MidnightModule series: MidnightFonts, MidnightMedia, MidnightMake: MidnightFonts Add-On, MidnightMisc & MidnightDNS.
Repo | XDA
Mi Mix 2 Audio Quality & Volume Fix: Fixes the low recorded video volume in Snapchat on the Xiaomi Mi Mix 2
Repo
Miracast Enabler: Now you can mirror your phone's screen to any Miracast supported device, such as TVs and Windows 10 PCs. Also allows you to enable tethering as well as disable ADB Notify.
XDA
MIUI Camera v2: Brings MIUI Camera v2 (from Mi A2) to AOSP and LOS based ROM's / Enables more functions in MIUI Camera v2 to MIUI based ROM's
Repo: AOSP / MIUI | XDA
Modded Pixel2 Launcher: An easy way to install Paphonb's Modded Pixel2 Launcher
Repo | XDA
Moto Clock Widget: Adds Motorola Clock Widget systemlessly
Repo | XDA
Moto Z Play Dual SIM Mode Enabler: Forces dual SIM mode on single SIM Moto Z Play device; disables ADB notify; enables miracast, faster app installation, HDMI and more.
XDA
Nano for Android NDK: Static ARM nano binary for Android built with the NDK
Repo | XDA
NanoDroid: An installer for various Open Source related things, most noticeably microG and F-Droid.
XDA
NavBar Height for MIUI 10: Resize navbar height to 30.0dip for MIUI 10
Repo
Navigation Bar Enabler - OnePlus 3/3T: Enables navigation bars on Android Pie
Repo
Network Twix for EMUI:
Repo | XDA
Nexus 5X Thermal Throttle Tweaking: Do you like shiny graphics but your phone does not? Do you sometimes wonder why the Nexus 5X has a big cluster that's offline almost the entire time? Tired of lags and stutters? Well, search no more. The solution is right around the corner!
XDA
Nexus Media: Replace ROM ringtones/notification/system sounds and bootanimation with those from the recently-retired Nexus devices (chosen at flash-time)
Repo | XDA
NFC4PRA-GSI: All you need to get NFC on GSI ROM's for Kirin 655 devices.
Repo | XDA
NightLight: Enables NightLight tile in Quick Settings.
Repo
Nokia Extensions for Android Oreo: Aims at bringing/porting features from the Chinese variants of Nokia phones to Global variants (Android One)
Repo | XDA
Notification_helper remover: Removes notification_helper from audio_effect cfgs so system-wide eqs like v4a can process notifications. This prevents the on/off/ducking effect when listening to music and notifications come in
Repo
OOS Native Call Recording Enabler: Enables the native call recording feature on OxygenOS (and ROMs based on it).
Repo
Pix3lify: A compilation of different Pixel 2 mods
Repo | XDA
Prevent Patch for Xiaomi Mi 5: Allows you to fully kill apps when they exit.
Repo
Modules Q - Z
Rootless Pixel Launcher: Version for Pixel users
Repo
Secure I/F: Designed to disable data delivery through USB. It can protect your data when you are charging in public area.
Repo
Sony Framework: This for non Sony-Users contains Sony's Framework.
Repo
Sudo4Droid: Adds the sudo command to Android
Repo
Swap Torpedo: Universal compressed-memory swap (zram, etc etc) destroyer - run faster and more reliably!
Repo | XDA
Sysconfig Patcher: Systemlessly patches "/system/etc/sysconfig/*" for data and battery savings & auto-re-patches after ROM/GApps updates.
Repo | XDA
Systemless Substratum Legacy: Allows installation of Substratum themes in legacy/root mode systemlessly.
Repo | XDA
Systemless TZData: Update your ROM's TZData systemlessly.
Repo
Systemless Xposed: This is a port of rovo89's Xposed framework to work systemless-ly through Magisk
SDK 21 (Andoid 5.0)
SDK 22 (Android 5.1)
SDK 23 (Android 6.0)
SDK 24 (Android 7.0)
SDK 25 (Android 7.1)
SDK 26 (Android 8.0)
SDK 27 (Android 8.1)
XDA
Tasker Tethering Control: Systemless install of matejdro's Nougat+ Tasker Tethering Control
Repo
Terminal App Systemizer: Systemize your app systemlessly! Using terminal emulator.
Repo | XDA
Terminal Debloater: Debloat your phone systemlessly! With your own choices in terminal emulator menu.
Repo | XDA
Terminal Modifications: Edits the files /system/etc/mkshrc and /system/etc/bash/bashrc.
Repo
TheSoundMod: Sound mod for Samsung Galaxy S7 / S7 Edge
Repo | XDA
ts-binds: Binds two different folders on your device so that both folders share the same contents.
Repo
UKM REBORN: This is an adaption of the original Universal Kernel Manager Reborn.
XDA
Unified Thermal Mod (UTM): Thermal mod for the Nexus 6P.
XDA
ViPER4Android FX: Utilizes the Audio Modification Library that allows installation of multiple audio mods without having compatibility issues.
Repo | XDA
ViPER4Android FX v2.3.4.0: ViPER4Android FX 2.3.4.0, including super quality driver.
Repo
ViPER4Android XHiFi: Enables ViPER4Android XHiFi
Repo | XDA
VR Compatibility for OnePlus 3 Oreo: Enables VR service on OnePlus 3 devices.
Repo
Wireless Firmware for Nethunter: Adds the required firmware for external wireless adapters to be used with Nethunter.
Repo
Xbox One S controller: Adds the necessary layout file to use Xbox One S controller for gaming on your Android device.
Repo
xmlpak: Install vendor apps directly from the Play Store!
Repo | XDA
Xposed Framework: Unified systemless Xposed Framework for Android Lollipop - Oreo
Repo
YouTube Vanced: A well known modded version of YouTube with many features such as adblocking and background playback
Repo: non-themed | black theme | XDA
Magisk Module Templates
These are modified versions of the original Magisk Module Template that allow you to accomplish different things. Most will require extra work before they are ready to use.
Adfree YouTube Template: Systemlessly replace the YouTube app with any modified version without tripping SafetyNet.
XDA
APK-Patcher Lite: A modified version of APK-Patcher that will delete / inject files into System APK files instead of using a baksmali / apktool method.
XDA
Easy Font Installer: Replaces the default font in system/font/ roboto-regular to whatever font you place in the module ZIP. There's also a version that uses the Ubuntu font here.
XDA
EvilTheme Patcher: A mod to the Magisk Module Template that allows you to patch APK files on-the-fly and have them created as a Magisk Module.
XDA
Smali Patcher: Not a template exactly, but it requires some work before you can install it. Patches your services.jar to hide mock location status, allow screenshots/screen sharing in secure apps and disables signature verification allowing modification to signed system apps.
XDA
System/Less Magisk Module Template: Allows you to choose whether modules install in either Magisk (as a module) or directly in /system.
XDA
Terminal Emulator Magisk Module Template: This template is for Making a script with visual elements which can be executed in a Terminal app in Android, as a Magisk Module.
GitHub
Unity (Un)Installer Template: Allows one zip to work for multiple devices and root solutions
GitHub | XDA
Reserved 6
I have a plethora of magisk mods currently awaiting magisk repo approval.
https://github.com/therealahrion
ahrion said:
I have a plethora of magisk mods currently awaiting magisk repo approval.
https://github.com/therealahrion
Click to expand...
Click to collapse
They're audio mods! Awesome
Would you like to have some of them posted on this thread while they wait for approval?
Sent from my LG Nexus 5X using XDA Labs
leolawliet said:
They're audio mods! Awesome
Would you like to have some of them posted on this thread while they wait for approval?
Sent from my LG Nexus 5X using XDA Labs
Click to expand...
Click to collapse
I have my Dolby Atmos thread in my sig.
I've just recently started using Magisk again and I am very happy with how great it works but can someone clarify something... I have systemless hosts turned on so I can now download adaway from xda and have no issues with systemless right? I remember previous versions causing SafetyNet issues which I want to avoid.
I can just install adaway and enable with no worries?
origitat said:
I've just recently started using Magisk again and I am very happy with how great it works but can someone clarify something... I have systemless hosts turned on so I can now download adaway from xda and have no issues with systemless right? I remember previous versions causing SafetyNet issues which I want to avoid.
I can just install adaway and enable with no worries?
Click to expand...
Click to collapse
No worries man, it's built-in to Magisk now. Once you enable the Systemless host the ones you install with Adaway only write to the Systemless host file in Magisk.
Sent from my LG Nexus 5X using XDA Labs
---------- Post added at 06:10 AM ---------- Previous post was at 06:07 AM ----------
Hey @yochananmarqos you can add this module to your thread if you like. I'm still merging it with GitHub but it's not giving me much options on mobile.
https://forum.xda-developers.com/apps/magisk/module-ps-remote-play-enabler-t3575876
Sent from my LG Nexus 5X using XDA Labs
leolawliet said:
No worries man, it's built-in to Magisk now. Once you enable the Systemless host the ones you install with Adaway only write to the Systemless host file in Magisk.
Sent from my LG Nexus 5X using XDA Labs
---------- Post added at 06:10 AM ---------- Previous post was at 06:07 AM ----------
Hey @yochananmarqos you can add this module to your thread if you like. I'm still merging it with GitHub but it's not giving me much options on mobile.
https://forum.xda-developers.com/apps/magisk/module-ps-remote-play-enabler-t3575876
Click to expand...
Click to collapse
Thank you for confirming my friend.
origitat said:
Thank you for confirming my friend.
Click to expand...
Click to collapse
De nada ?
Sent from my LG Nexus 5X using XDA Labs
All attached modules are updated with the new template changes.
ahrion said:
I have my Dolby Atmos thread in my sig.
Click to expand...
Click to collapse
leolawliet said:
Hey @yochananmarqos you can add this module to your thread if you like. I'm still merging it with GitHub but it's not giving me much options on mobile.
https://forum.xda-developers.com/apps/magisk/module-ps-remote-play-enabler-t3575876
Click to expand...
Click to collapse
Both are added to the OP.
Doesn't the remote play exist already called "Sony Framework" in the Magisk repo?
LazerL0rd said:
Doesn't the remote play exist already called "Sony Framework" in the Magisk repo?
Click to expand...
Click to collapse
No, they're two different things. Remote Play requires the Sony Framework to run on non-Sony devices.
5X/6P Camera 60fps Recording Module
Tested with Camera NX but should work with other apps as I have included the media profiles xml.
No need to delete any files from the vendor partition as the latest version of Magisk (11.5/11.6) has fixed the previous vendor issues.
Just install and reboot!
iaTa said:
5X/6P Camera 60fps Recording Module
Tested with Camera NX but should work with other apps as I have included the media profiles xml.
No need to delete any files from the vendor partition as the latest version of Magisk (11.5/11.6) has fixed the previous vendor issues.
Just install and reboot!
Click to expand...
Click to collapse
Damn you beat me to it lol great job
Sent from my LG Nexus 5X using XDA Labs
Pixel Launcher Transparent Dock Module
I edited the stock NexusLauncherPrebuilt.apk using the hotseat pointers from this thread: https://forum.xda-developers.com/nexus-6p/themes-apps/mod-tutorial-pixel-launcher-smaller-t3499371
The app drawer correctly transitions from transparent to white when opened.
{
"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"
}
Jm_Willing said:
Doesn't work for me, camera nx still keeps crashing with 60 FPS.
Sent from my bullhead using XDA Labs
Click to expand...
Click to collapse
It's the media_profiles.xml thing. @iaTa could you remove the media_profiles.xml please, it's causing a FC on CameraNX.
{
"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, but based on the latest and greatest software of the s8+. I was able to make a full port of the s8 (with almost all libs being s8) and I also made a backport of the latest Mali GPU driver (if you install this rom, you will be one of the first to be have a ported Mali GPU!).
! It has many custom featuers, 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 G955FXXU1AQK7 (compatible with S7 and S7e)
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 s7 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 V1.5.0 Nougat:
- Based on latest G955FXXU1AQK7 Nougat base
- Prerooted with SuperSU V2.82 SR5, Phh root r310 or MagiskSU (choose in aroma)
- Magisk V14.5 (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 (also framework)
- 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 RomControl (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
- Use volume key on lockscreen to switch music titles
- Knox stuff can be choosen in aroma
- Back to kill (in RomControl)
- Stock 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 November Security Patch
- Many other features, can't list them all, please read changelog to see what changed over the time
Rom review by @shark jungle:
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 S7e TWRP until it works correctly (to access download mode, press home+volume down+power on while phone is turned off)
2. Make sure you are using most recent bootloader and modem, latest one available here on Android File Host
3. Now boot into TWRP by pressing home+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-G935F/FD/K/L/S/W8:
V1.5.0 on Android File Host
Download via our Server (you need to be signed in)
Bootloader/Modems SM-G935F/FD/K/L/S/W8
CSC Selection V1.2.5
BatStock-Kernel for S8 Ports
Useful Links:
Our new Grifo Development website
GrifoDev Thread for Beta testing
Telegram BatMan News Channel
Telegram BatMan-Rom Chat
Telegram Dark Knight Theme
Known Bugs:
- Iris scanner (if you know how to implement an iris scanner into a s7e let me know )
- face unlock by samsung, we have face unlock by google
- 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 V13.1
- 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, help with private mode
- 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-G935F, ROM for the Samsung Galaxy S7 Edge
Contributors
Tkkg1994
Source Code: https://gitlab.com/Tkkg1994/BatMan-Rom
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
ROM Firmware Required: Custom TWRP Recovery
Based On: Stock Based
Version Information
Status: Stable
Current Stable Version: V1.5.0
Stable Release Date: 2017-12-01
Created 2017-07-12
Last Updated 2018-02-16
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
- 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 )
- Include sticker fix by default
- Use much less s7 libs, I hope to fix: camera crashing and some call issues with this!
- Included google face unlock, you find it in security, smart lock (to get samsungs one working I'm almost sure it's hardware related), but at least face unlock works!
- The scripts do now change build.prop to G930/G935 if a s7 model is detected, this fixes: wallpaper stretch, samsung vr. However if you wish you can always change that back to G950/G955 in aroma, there is an option for this!
- Updated all libs from s7 with latest base libs from DQG1
- Game tools: I still couldn't figure out why the systemui now even crashes. Samsung integrated the navbar even more deeply into the system this time. On some point I won't be able to fix the game launcher crashing and you will end up not to include it or using the navbar. I'm really sorry that I failed with fixing this one
- Small other changes which bring hopefully less issues!
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!
S7 specific changes:
- Delete the gameoptimizer in /system/app so games won't crash on startup (only if no navbar is selected)
- Fix SystemUI crashing if no navbar is installed (thanks to @mwilky )
- Use a special made framework.jar file for s7 devices, this should bring much better batterylife!
- 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
S7 specific changes:
- Fixed game launcher crashing without navbar thanks to @Grouxho
- Updated face unlock by google
- Updated all libs/files to DQIC base
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
- Updated SMusic app
- Updated Modded Fonts
- Added googles web view by default, so we don't need google chrome
- Busybox installer updated
S7/S7e specific changes:
- Include S7 gamelauncher if no navbar is chosen
- Include S7 UDSS code files if s7 build.prop is chosen
- S7 libs updated to DQK1
- Kernel source DQK1
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 S7e Thread
Official TWRP website for s7e
Bootloader and Modems:
SM-G935F/FD/K/L/S/W8 BL and CP (all models in one folder!)
SM-G935F/FD BL and CP
SM-G935K BL and CP
SM-G935L BL and CP
SM-G935S BL and CP
SM-G935W8 BL and CP
Magisk related Threads:
Magisk V13.3
Magisk Beta V13.6
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
TGP Kernel
Notorious Kernel
Morokernel
Apollo Kernel
Roms made by me:
SuperMan-Rom a customized rom based on official s7 releases
HydraRom which is a full note 7 rom compatible with our s7.
SuperStock-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.1.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-G935F/FD/K/L/S/W8. Snapdragons are NOT supported
Q: Is this rom working on Snapdragon 820 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.
Questions about S8 Ports:
Q: I have the problem that on each game I start, the screen becomes black, why?
A: This happens on all roms if you haven't selected S8 navbar AND updated game tools via samsung store. I will explain: the new s8 has an updated game launcher which works together with the navbar. The rom itself includes an older version of that app to work well if you don't choose the navbar. If you update the game launcher, the store will think you got a s8 (as this is a full s8 port). After that it installs you most recent s8 game tools and you got this issue with black screen! Solution: don't update that game tools!!
Q: I have a GAP on the stock launcher with no s8 navbar, why?
A: Samsung recently started to update all their apps via playstore. So if you update the launcher via play store, the app will be stock from samsung and not modded anymore. Means that GAP will appear again after the update. Solution: simply don't update the app
Q: I have a virtual home button on the AOD and it won't go away!
A: You should be able to update the AOD app via samsung store, that will fix it.
Q: On AOD analog clock I can't see the clock seconds and hours on the first clock, all others are working fine. How to solve?
A: I'm aware of this and will try to fix it on upcoming updates!
Q: How can I get camera stickers to work?
A: By flashing the provided fix from the OP
Q: How can I get secure folder working again?
A: I dropped support for secure folder officially, but there have been some discussion about a fix, check it here
Reserved1
downloading now.
jioleight said:
downloading now.
Click to expand...
Click to collapse
Finished yet? We are dying to know
Any screenshots?
Great job ! very smoothly rom :d
florin_stann said:
Finished yet? We are dying to know
Click to expand...
Click to collapse
not yet. my speed is only 5mbps so it will take an 1hr+ to download.
florin_stann said:
Finished yet? We are dying to know
Click to expand...
Click to collapse
What do you want to know? We tested this rom now several days on www.grifodev.ch to fix all left errors
Raidermerc said:
Any screenshots?
Click to expand...
Click to collapse
Screenshots of what do you want to see? It's the full s8 UI , look and feel
Good ! But it will be more stable if you port N7 FE rom.
Gửi từ SM-G955F của tôi bằng cách sử dụng Tapatalk
ksr007 said:
Good ! But it will be more stable if you port N7 FE rom.
Gửi từ SM-G955F của tôi bằng cách sử dụng Tapatalk
Click to expand...
Click to collapse
I don't own a Note 7 FE, means I can't make it supported for 4 big devices, this rom is for S7, S7e, S8, S8+ all in one zip. I'm so proud lol (and plus it's not really a port when you can simply use almost all from another base, as the SOC is the same )
I will port the Note 8 roms in the future (when I can get one lol ) :good::good:
Downloaded the latest version Rom v1. 1.1
I will test it, come back in view days.... Happy ? with it!
Awesome .. i was waiting you to do it .... downloading
S7/S7 Edge Camera
@Tkkg1994
I was just wondering if there is an option in Aroma which
allows us to select the stock S7/S7 Edge camera?
Thanks, have a great day!
Tkkg1994 said:
I don't own a Note 7 FE, means I can't make it supported for 4 big devices, this rom is for S7, S7e, S8, S8+ all in one zip. I'm so proud lol (and plus it's not really a port when you can simply use almost all from another base, as the SOC is the same )
I will port the Note 8 roms in the future (when I can get one lol ) :good::good:
Click to expand...
Click to collapse
no wonder why the size is 3GB. haha. just finished my download. off to recovery I go.
Hello, i will test your rom soon. I would like to know if Batstock kernel is the same that Superstock kernel ?
thanks
PS Sorry for my english
Handeman707 said:
Downloaded the latest version Rom v1. 1.1
I will test it, come back in view days.... Happy with it!
Click to expand...
Click to collapse
Let me know what you think about it!
escoda said:
Awesome .. i was waiting you to do it .... downloading
Click to expand...
Click to collapse
Have fun
Misterjunky said:
@Tkkg1994
I was just wondering if there is an option in Aroma which
allows us to select the stock S7/S7 Edge camera?
Thanks, have a great day!
Click to expand...
Click to collapse
The camera is from the s8, but quality is the same as on the s7 and it looks just as good as ever
jioleight said:
no wonder why the size is 3GB. haha. just finished my download. off to recovery I go.
Click to expand...
Click to collapse
Yeah hahha that made it a liiiittle bit bigger hahah.
have fun flashing!
OMassalia said:
Hello, i will test your rom soon. I would like to know if Batstock kernel is the same that Superstock kernel ?
thanks
PS Sorry for my english
Click to expand...
Click to collapse
Yes it is, only optimized for the s8 port
about to flash this bomb on the s7 of my dad
General Information
Hi all! So basically, I just wanted to have a single thread with links to my personal collection of Android stuff, which includes both, stuff I've created and stuff other developers have created (that I use). The only reason behind creating this thread is to make it easier for others to find some things which they might also use with their OnePlus 5s. Obviously, some of the stuff here was developed with the OnePlus 5 in mind, so it might/might not work out-of-the-box with other devices. Therefore, I'll also try and mention if something here can be used universally across different devices or just the OnePlus 5. If you see something here that inspires you, go ahead and mod it, just let me know and give me some credit somewhere if it belongs to me or credit the original creator(s) of the mod, if it doesn't belongs to me. Let's get right to it then!
Links to Individual Posts
APKs
Flashable Zips
Recoveries
Tools
USB Drivers
Download Information
The final post contains the file name, version number as well as the MD5 hash of all the downloads provided.
APKs
AdAway (many devices) - XDA Thread, Download Mirror
AdAway is a utility for rooted and non-rooted users used to help manage host file entries. AdAway doesn't directly block ads; it limits unwanted ads by redirecting servers that distribute those ads to an 127.0.0.1, which returns nothing.
BetterBatteryStats (many devices) - XDA Thread, Download Mirror
BetterBatteryStats is an app that can find applications causing the phone to drain battery while it is supposed to be asleep. It provides detailed, useful information regarding kernel wakelocks, partial wakelocks, alarms, wakeups, etc.
EdXposed Manager (many devices) - XDA Thread, Download Mirror
EdXposed Manager is the companion app for EdXposed that is needed to perform various EdXposed related tasks, such as displaying EdXposed framework status, enabling/disabling EdXposed modules, etc.
Magisk (many devices) - XDA Thread, Download Mirror
Created by topjohnwu, Magisk is the currently the most popular root solution. In addition to that, it also offers a universal systemless interface to alter the system partition systemless-ly so that SafetyNet passes. Installation instructions are here.
Magisk Alpha (many devices) - GitHub, Download Mirror
Maintained by vvb2060, Magisk Alpha is a fork of the original Magisk solution. It aims to fix bugs and resolve other issues that are present in the original solution and also restores the hide functionality that has been removed from the original Magisk app. Installation instructions are the same as the original solution, linked above.
OOS Firmware Extractor (OnePlus 5/5T) - GitHub, Download Mirror
OOS Firmware Extractor can be used to extract firmware from an OxygenOS ROM zip to create a TWRP flashable firmwareupdater.zip. You can also check the MD5 hash of the ROM, extract it and check the updater-script before the flashable firmware zip is created in the root of your internal storage.
Scoop (many devices) - XDA Thread, Download Mirror
Scoop saves the stack trace of a crashing app and displays all crashes in a list so you don't have to look through a long logcat. Additionally, you get a notification on every crash which already displays the most important information.
Vanced Manager (many devices) - XDA Thread, Download Mirror
Vanced Manager can easily install and uninstall YouTube Vanced and MicroG, and has various settings for customizing installation. The app comes with an easy-to-use interface, support for background download and installation.
ViPER4Android FX (many devices) - XDA Thread, Download Mirror
ViPER's Audio is an audio enhancing software that provides a better audio experience in various platforms, such as smartphones and PCs. ViPER4Android FX is the main control app for the Android driver of ViPER’s Audio.
Warden (many devices) - XDA Thread, Download Mirror
Using root access, this open source app allows a user to disable all detected trackers and loggers contained within apps. It uses a static list of trackers and loggers compiled by French non-profit Exodus Privacy. It also features a profile-based “debloater” that supports scripting.
Wireless ADB (many devices) - GitHub, Download Mirror
In words of the author of the app, MSF Jarvis, this is a dead simple app for enabling wireless ADB on rooted devices. Add the Wireless ADB tile to your Quick Settings panel, connect to Wi-Fi, enable Wireless ADB, profit.
Flashable Zips and Magisk Modules
Adreno Team Graphics Drivers (many devices) - XDA Thread, Download Mirror
A Magisk module which contains updated GPU drivers backported from Android 11 for Snapdragon 835 devices. These drivers contain various OpenGL and Vulkan optimizations, which may improve experience/performance of GPU related tasks (gaming, etc.)
BusyBox Installer (many devices) - XDA Thread, Download Mirror
Created by osm0sis, this installer detects what architecture your device uses and installs the correct busybox binary accordingly. Detects and supports "systemless" root via SuperSU/Magisk installation as well.
EdXposed (many devices) - XDA Thread, Download Mirror
EdXposed is a Magisk module which provides a hooking framework for ART to deliver consistent APIs with the OG Xposed, leveraging YAHFA/SandHook (core java) hooking framework. It needs Riru Framework to be installed to function.
Enable VR Compatibility (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
A simple flashable zip that enables the Virtual Reality (VR) service so that you can install and use VR compatible apps from the Play Store. This is done by enabling the feature in the required permissions xml file (/system/system/etc/permissions/handheld_core_hardware.xml).
Fingerprint Store Eraser (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
Originally created by idoybh, this simple flashable zip removes the saved fingerprint data from your device. This can be useful in cases when your device can't recognize your fingerprint and you want to start clean, or if a ROM upgrade corrupted your fingerprint store.
LSPosed (many devices) - XDA Thread, Download Mirror
LSPosed is a Magisk module which provides a hooking framework for ART to deliver consistent APIs with the OG Xposed, leveraging YAHFA (core java) hooking framework. It needs Riru Framework to be installed to function.
MomoHider (IsolatedMagiskHider) (many devices) - GitHub, Download Mirror
Some apps have started detecting Magisk even with Magisk Hide enabled. MomoHider, also known as IsolatedMagiskHider, is a Magisk module that tries to make Magisk more hidden to avoid that. It needs Riru Framework to be installed to function. Setup instructions are here.
MSM8998 Stereo Speaker Mod (many devices) - XDA Thread Unavailable, Download Mirror
Originally created by acervenky, this module enables your phone's earpiece to act as a secondary speaker for stereo effect. I've re-created his module from scratch to make sure it works with the latest Magisk versions.
MSM8998 Undervolt Tool (many devices) - XDA Thread, Download Mirror
Created by lyq1996, this is an AROMA Installer based TWRP flashable zip that can be used to offset voltage values for the little cluster, big cluster and GPU. The existing boot image is unpacked, selections made are applied, and then the boot image is repacked and flashed to the boot partition.
Oh My Font (many devices) - XDA Thread, Download Mirror
Created by nongthaihoang, this Magisk module is a collection of typefaces which are believed to improve the overall Android Typography experience. The module works by modifing system xml files (fontxml) to replace font families and add more fallback fonts. Setup instructions are here.
Old Bootloader Unlocked Warning (OnePlus 5) - XDA Thread Unavailable, Download Mirror
A simple flashable zip that replaces the new bootloader that OnePlus is shipping with the latest OxygenOS updates for the OnePlus 5 with an older version of the bootloader, which restores option to use volume key buttons for advanced boot options when the bootloader unlocked warning is displayed.
OnePlus Boot Animation (many devices) - XDA Thread Unavailable, Download Mirror
A simple flashable zip that replaces the your system's boot animation with a fancy OnePlus boot animation, which looks like this. This is done by replacing the built-in boot animation zip (/system/system/media/bootanimation.zip) with the modified boot animation zip.
Optimized GPS Configuration (many devices) - XDA Thread Unavailable, Download Mirror
A simple flashable zip that replaces the your system's exiting GPS configuration with a newer, more optimized and more secure version of the same. This is done by replacing the stock GPS configuration file (/vendor/etc/gps.conf) with the modified GPS configuration file.
OxygenOS TWRP Retainer (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
OxygenOS restores the stock recovery on every boot, which overwrites TWRP. Flashing Magisk prevents this from happening, but there are those who don't want to flash Magisk but still retain TWRP. This zip is for them. Just flash this zip before booting and TWRP will no longer be overwritten. Do remember to flash it every time you dirty flash OxygenOS.
Pixel 2 Wi-Fi Mod (OnePlus 5/5T) - XDA Thread, Download Mirror
Originally created as a Magisk module by RogerF81, this is a TWRP flashable version of the Pixel 2 Wi-Fi Mod. It replaces the existing Wi-Fi configuration file with a modified version of the same that removes issues like notification delay while using custom kernels, etc.
Remove Lockscreen Security (many devices) - XDA Thread Unavailable, Download Mirror
A simple flashable zip that removes lockscreen security (pattern, pin or password) without deleting fingerprint data, when flashed in TWRP. It does so by deleting the necessary gatekeeper key files as well as lockscreen security databases from /data/system, which resets lockscreen security.
Riru Core Framework (many devices) - GitHub, Download Mirror
Riru Core Framework is a Magisk module that replaces a shared library which is loaded by the zygote process. This provides the ability to Riru modules to run their code in apps' or system server's process. This is the base framework that is utilized by EdXposed as well as LSPosed.
SELinux Switch (many devices) - XDA Thread Unavailable, Download Mirror
This module changes the SELinux state to either permissive or enforcing depending on the selection made by you while flashing the zip in Magisk. It detects the volume key pressed and sets the corresponding state for the next boot. To change the selection, simply re-flash the module with the desired state.
Substratum Rescue Zip (many devices) - XDA Thread Unavailable, Download Mirror
Originally created by nicholaschum, this flashable zip disables all Substratum overlays that you have installed and enabled, in case one or more of them are causing issues for you/making your device bootloop.
SUmount (many devices) - XDA Thread, Download Mirror
Created by osm0sis, this flashable zip script toggles the mounting of the su.img, magisk.img and magisk_merge.img while in recovery to allow easier access to the /su, /magisk and /magisk_merge filesystems, simplifying manipulating it via ADB shell, AROMA Filemanager or TWRP's terminal/file manager.
Universal DM-Verity and ForceEncrypt Disabler (many devices) - XDA Thread, Download Mirror
Created by Zackptg5, this zip can be used to disable DM-Verity and ForceEncrypt on any device that is compatible with Magisk. It works for both Treble as well as Non-Treble ROMs. Just flash the zip in TWRP before flashing Magisk/SuperSU (mandatory requirement or else the zip won't work) and DM-Verity and ForceEncrypt will be removed.
UnSu (many devices) - XDA Thread, Download Mirror
Created by osm0sis, this flashable zip uninstalls all traces of SuperSU, Koush's SuperUser, ROM su binaries, phh's Superuser, Magisk and LineageOS addonsu from your system. It properly restores all the original files your root installer/app backed up and removes any files added by it.
Recoveries - Custom
TWRP by mauronofrio (OnePlus 5/5T) - XDA Thread, Download Mirror
This version of TWRP has been compiled by mauronofrio using eng.stk's source as base, with support for decryption and Android 10. This version is unthemed (stock themed) and supports mounting the /vendor partition, i.e. Treble compatible.
TWRP by poad42 (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
This version of TWRP has been compiled by poad42 from official source, with added decryption support and an updated kernel image based on an Android 10 kernel. This version is unthemed (stock themed) and supports mounting the /vendor partition, i.e. Treble compatible.
Official TWRP by Dees_Troy (OnePlus 5/5T) - XDA Thread, Download Mirror
This is the official version of TWRP released by the TWRP team. Decrypting FBE (File Based Encryption) is supported in v3.3.0+. This version is unthemed (stock themed) and supports mounting the /vendor partition, i.e. Treble compatible.
OrangeFox Recovery by Maitreya29 (OnePlus 5/5T) - XDA Thread, Download Mirror
This recovery uses TWRP as the base and adheres to the Material Design 2 guidelines for its GUI. It has additional features like a theme engine and in-built support for Magisk patching and password reset patch, and plenty more.
SHRP by Surya Nivas (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
This is the official version of SHRP (SkyHawk Recovery Project). SHRP uses TWRP as the base and provides a fresh, new UI. This one uses eng.stk's blu_spark TWRP as the base, and hence everything that is supported by that TWRP version is supported by this recovery as well.
TWRP by mauronofrio (OnePlus 5/5T) - XDA Thread, Download Mirror
This version of TWRP has been compiled by mauronofrio using eng.stk's source as base, with support for decryption and Android 10. This version is AMOLED black themed and supports mounting the /vendor partition, i.e. Treble compatible.
TWRP by poad42 (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
This version of TWRP has been compiled by poad42 from official source, with added decryption support and an updated kernel image based on an Android 10 kernel. This version is AMOLED black themed and supports mounting the /vendor partition, i.e. Treble compatible.
Official TWRP by Dees_Troy (OnePlus 5/5T) - XDA Thread, Download Mirror
This is the official version of TWRP released by the TWRP team. Decrypting FBE (File Based Encryption) is supported in v3.3.0+. This version is AMOLED black themed and supports mounting the /vendor partition, i.e. Treble compatible.
TWRP by mauronofrio (OnePlus 5/5T) - XDA Thread, Download Mirror
This version of TWRP has been compiled by mauronofrio using eng.stk's source as base, with support for decryption and Android 10. This version is grey-black themed and supports mounting the /vendor partition, i.e. Treble compatible.
TWRP by poad42 (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
This version of TWRP has been compiled by poad42 from official source, with added decryption support and an updated kernel image based on an Android 10 kernel. This version is grey-black themed and supports mounting the /vendor partition, i.e. Treble compatible.
Official TWRP by Dees_Troy (OnePlus 5/5T) - XDA Thread, Download Mirror
This is the official version of TWRP released by the TWRP team. Decrypting FBE (File Based Encryption) is supported in v3.3.0+. This version is grey-black themed and supports mounting the /vendor partition, i.e. Treble compatible.
TWRP by mauronofrio (OnePlus 5/5T) - XDA Thread, Download Mirror
This version of TWRP has been compiled by mauronofrio using eng.stk's source as base, with support for decryption and Android 10. This version is red-black themed and supports mounting the /vendor partition, i.e. Treble compatible.
TWRP by poad42 (OnePlus 5/5T) - XDA Thread Unavailable, Download Mirror
This version of TWRP has been compiled by poad42 from official source, with added decryption support and an updated kernel image based on an Android 10 kernel. This version is red-black themed and supports mounting the /vendor partition, i.e. Treble compatible.
Official TWRP by Dees_Troy (OnePlus 5/5T) - XDA Thread, Download Mirror
This is the official version of TWRP released by the TWRP team. Decrypting FBE (File Based Encryption) is supported in v3.3.0+. This version is red-black themed and supports mounting the /vendor partition, i.e. Treble compatible.
Recovery - Stock
Stock OnePlus Recovery (OnePlus 5) - XDA Thread Unavailable, Download Mirror
This is the official stock recovery that is shipped by OnePlus with OnePlus 5. In case you ever wish to completely return to stock or for some reason wish to use the stock recovery, you can flash this image via fastboot and your existing recovery will be overwritten with the stock recovery that is shipped with the phone.
Tools
Android Image Kitchen (Windows) - XDA Thread, Download Mirror
Android Image Kitchen (AIK) contains Windows ports of the necessary Linux utils for Android image (kernel/recovery) mod work. It can be used to unpack, modify, and repack kernel/recovery image files on Windows.
APK Easy Tool Portable (Windows) - XDA Thread, Download Mirror
APK Easy Tool is a lightweight application that enables you to manage, sign, compile and decompile APK files. Some of the main operations you can perform via this tool include compiling, decompiling, signing, extracting and installing an APK.
CRB Kitchen (Windows) - XDA Thread, Download Mirror
Created by MrWaehere, CRB (Custom ROM Builder) Kitchen is a Windows application that can be used to extract, modify, create, de-odex, etc. ROMs as well as make changes to APKs using the in-built apktool. It has a wide variety of features and supports the latest version of Android.
Get Logs Script (Windows) - XDA Thread, Download Mirror
Originally created by djsubterrain, I updated this useful batch script (and also updated the included dependencies in the zip) that can be run to capture useful logs which can then be sent to a developer in case of an issue. Simply extract the zip and double-click on getlogs.bat. The result will be a zip file of the required logs.
SDK Platform-Tools (ADB & Fastboot) (Windows) - XDA Thread Unavailable, Download Mirror
Android SDK Platform-Tools is a component for the Android SDK. It includes tools that interface with the Android platform, such as adb, fastboot, and systrace. Although some new features in these tools are available only for recent versions of Android, the tools are backward compatible.
Split APKs Packer (Windows) - XDA Thread Unavailable, Download Mirror
Created by Kirlif', Split APKs Packer a.k.a. SAP is a Java based tool to transform Android App Bundles/split APKs (*.apks, *.xapk, *.zip) into single Android packages (*.apk). SAP uses Apktool to decode the resources of the files included in the bundle to be processed after which it merges all these files into the base package folder before adjusting and correcting them.
Uber APK Signer (Windows) - GitHub, Download Mirror
Uber APK Signer is a tool that helps in signing, zip aligning and verifying multiple APKs with either debug or provided release certificates (or multiple). It supports v1, v2 and v3 Android signing scheme. It automatically verifies signature and zipaligns APKs after signing.
USB Drivers
Google USB Drivers (Windows) - XDA Thread Unavailable, Download Mirror
Google USB Drivers are required for Windows if you want to perform adb debugging with any of the Android devices. Although originally made for Google devices, these drivers work with multiple non-Google Android devices as well without any issues.
OnePlus USB Drivers (Windows) - XDA Thread Unavailable, Download Mirror
These are the drivers that are made by OnePlus, to be used with their devices only, if you want to perform adb debugging. These drivers work for all OnePlus devices and are shipped in their smartphones itself (as a part of the /system partition), from which these have been extracted.
Download Information
Spoiler: APKs
Rich (BB code):
AdAway
• File Name: AdAway v5.9.0 (2021-11-05).apk
• MD5 Hash: 759c557a12bbf8b57eb6a97084fcf1fa
BetterBatteryStats
• File Name: BetterBatteryStats XDA Edition v2.6-382.apk
• MD5 Hash: 7be21f178359e32c07b385288b7c1548
EdXposed Manager
• File Name: EdXposed Manager v4.6.2.apk
• MD5 Hash: a712f351af88497bc2fb6fae009e49bf
Magisk
• File Name: Magisk v23.0.apk
• MD5 Hash: ea450d98c25b4e09bb353e5bef8ca8a0
Magisk Alpha
• File Name: Magisk Alpha v1e05f8c6.apk
• MD5 Hash: 7787b10b5db8a285cc169032e28e4688
OOS Firmware Extractor
• File Name: OOS Firmware Extractor v0.3.0.apk
• MD5 Hash: 51fd80ef0bcd2e25796002210c0d9dc2
Scoop
• File Name: Scoop v2.0.3.apk
• MD5 Hash: 07eced8d9bd02ab56d33b592f716589a
Vanced Manager
• File Name: Vanced Manager v2.6.2.apk
• MD5 Hash: 02a2ff9e69d85de4dad105213f620382
ViPER4Android FX
• File Name: ViPER4Android FX v2.7.2.1 (2020-10-27).apk
• MD5 Hash: f6a47c9a9f1af335f2f567c070255d53
Warden
• File Name: Warden v1.0.3.apk
• MD5 Hash: 9a3d12e0e4db940488d3f93c5a7b5010
Wireless ADB
• File Name: Wireless ADB v5.3 (2020-06-15).apk
• MD5 Hash: 573e153eb3c6a85804bf9376c08f3569
Spoiler: Flashable Zips
Rich (BB code):
BusyBox Installer
• File Name: Busybox Installer v1.34.1-13410 (Signed).zip
• MD5 Hash: 795f4f099eadc2606495cc23dd41bc20
Disable Direct Share
• File Name: Disable Direct Share v1.1 (Signed).zip
• MD5 Hash: 567bb4fa631d38a4524281709cc61018
EdXposed
• File Name: EdXposed v0.5.2.2-4683.zip
• MD5 Hash: 71382a57c7e7861b4695d2089e5422a9
Enable VR Compatibility
• File Name: Enable VR Compatibility v1.2 (Signed).zip
• MD5 Hash: 71f14ecd0d27bc460049478546754ba6
Fingerprint Store Eraser
• File Name: Fingerprint Store Eraser v1.0 (Signed).zip
• MD5 Hash: dfbab6aeab83fe3e9470b3dd70de1562
LSPosed
• File Name: LSPosed v1.6.3-6212.zip
• MD5 Hash: 3eaa2f61e0de5bc4a93b6db9fbda3f60
MomoHider (IsolatedMagiskHider)
• File Name: MomoHider (IsolatedMagiskHider) v0.0.7.zip
• MD5 Hash: d988044cb850f7d849b3c68d959b8acb
MSM8998 Stereo Speaker Mod
• File Name: MSM8998 Stereo Speaker Mod v1.0.zip
• MD5 Hash: d34b16bf4a06f1f97d557514fe7bff37
MSM8998 Undervolt Tool
• File Name: MSM8998 Undervolt Tool v1.1.zip
• MD5 Hash: 82d51707679d67f098953c39d6110063
Oh My Font
• File Name: Oh My Font v2021111401.zip
• MD5 Hash: ed5dce45ba35db61eeba1fd354d11bb3
Old Bootloader Unlocked Warning
• File Name: Old Bootloader Unlocked Warning for OnePlus 5 (BL from OOS 4.5.15) (Signed).zip
• MD5 Hash: bce430f8d8ec3fef6e9f91d145505373
OnePlus Boot Animation
• File Name: OnePlus Boot Animation v1.1 (Signed).zip
• MD5 Hash: 4174da7b13a4590518ef438b052fc64e
Optimized GPS Configuration
• File Name: Optimized GPS Configuration v1.1 (Signed).zip
• MD5 Hash: edcd8fd159b2aca9678e5bff47048255
OxygenOS TWRP Retainer
• File Name: OxygenOS TWRP Retainer v1.2 (Signed).zip
• MD5 Hash: 079cc492382fac0e89bf51174208068b
Pixel 2 Wi-Fi Mod
• File Name: Pixel 2 Wi-Fi Mod v15.1 (Signed).zip
• MD5 Hash: 5caaf4a14a289ea59febe83cd4f73fd2
Remove Lockscreen Security
• File Name: Remove Lockscreen Security v1.1 (Signed).zip
• MD5 Hash: 5c11dfa5f55b479f7d5bef8674cac7f9
Riru Core Framework
• File Name: Riru Core Framework v26.1.3.zip
• MD5 Hash: 39e9016e3042088439689c259c8dcfa5
SELinux Switch
• File Name: SELinux Switch v1.0.zip
• MD5 Hash: f92f4a141582825373edd6ff2e39fdf2
Substratum Rescue Zip
• File Name: Substratum Rescue Zip (2020-05-17) (Signed).zip
• MD5 Hash: f712e556e204c5791dc74ebfbc0d4248
SUmount
• File Name: SUmount (Signed).zip
• MD5 Hash: 38caa0617e665cefdea876faf94e1bda
Universal DM-Verity and ForceEncrypt Disabler
• File Name: Universal DM-Verity and ForceEncrypt Disabler (2021-07-04).zip
• MD5 Hash: 808d3bb2f906c2e88c96029e0b064076
UnSu
• File Name: unSU (2019-03-10) (Signed).zip
• MD5 Hash: 4ec28cb9648f2381ca8741bfc40265ad
Spoiler: Recoveries
Rich (BB code):
TWRP by mauronofrio (Unthemed)
• File Name: twrp-v3.4.0-10-mauronofrio-cheeseburgerdumpling.img
• MD5 Hash: 78b750f350584138cb0dd5b7559df805
TWRP by poad42 (Unthemed)
• File Name: twrp-v3.4.0-0-1.4-poad42-cheeseburgerdumpling.img
• MD5 Hash: 8bdc8f7d87c2dbd603aa1b39d770c9a3
Official TWRP by Dees_Troy (Unthemed)
• File Name: twrp-v3.5.2_9-0-official-cheeseburgerdumpling.img
• MD5 Hash: c0f6f156be8b83ef2d99bf1647a19a49
OrangeFox Recovery by Maitreya29 (Unthemed)
• File Name: orangefox-r11.1-cheeseburgerdumpling.zip
• MD5 Hash: 5640377d7318758b41b276aa354b44a2
SHRP by Surya Nivas (Unthemed)
• File Name: shrp-v2.1-cheeseburgerdumpling.zip
• MD5 Hash: dca00066c6da391713391db1dd43ddc0
TWRP by mauronofrio (AMOLED-Black Themed)
• File Name: twrp-v3.4.0-10-mauronofrio-amoledblack-cheeseburgerdumpling.img
• MD5 Hash: 73cc45eec392a08cdf3023609ef31452
TWRP by poad42 (AMOLED-Black Themed)
• File Name: twrp-v3.4.0-0-1.4-poad42-amoledblack-cheeseburgerdumpling.img
• MD5 Hash: ca43764f48488e4916c1ad6daa9a0471
Official TWRP by Dees_Troy (AMOLED-Black Themed)
• File Name: twrp-v3.5.2_9-0-official-amoledblack-cheeseburgerdumpling.img
• MD5 Hash: 86c06cb71171316bad596835930e0ac5
TWRP by mauronofrio (Grey-Black Themed)
• File Name: twrp-v3.4.0-10-mauronofrio-greyblack-cheeseburgerdumpling.img
• MD5 Hash: 595055c268e966a55cc46a10b5c716ff
TWRP by poad42 (Grey-Black Themed)
• File Name: twrp-v3.4.0-0-1.4-poad42-greyblack-cheeseburgerdumpling.img
• MD5 Hash: bd198f4bce2658e64de92872efeea377
Official TWRP by Dees_Troy (Grey-Black Themed)
• File Name: twrp-v3.5.2_9-0-official-greyblack-cheeseburgerdumpling.img
• MD5 Hash: 41dcb1e4535885fe64363a0b99415f50
TWRP by mauronofrio (Red-Black Themed)
• File Name: twrp-v3.4.0-10-mauronofrio-redblack-cheeseburgerdumpling.img
• MD5 Hash: 562ed7c0e4157bb889c5439409ec053a
TWRP by poad42 (Red-Black Themed)
• File Name: twrp-v3.4.0-0-1.4-poad42-redblack-cheeseburgerdumpling.img
• MD5 Hash: 5cd97a030b7df2d685a40c3c7d54d51c
Official TWRP by Dees_Troy (Red-Black Themed)
• File Name: twrp-v3.5.2_9-0-official-redblack-cheeseburgerdumpling.img
• MD5 Hash: e3b3f64eeadc99c6932332a29de75295
Stock Recovery by OnePlus (Unthemed)
• File Name: stock_oneplus_recovery_pie_cheeseburger.img
• MD5 Hash: 6033f42776125374572031b5d7be63aa
Spoiler: Tools
Rich (BB code):
Android Image Kitchen
• File Name: Android Image Kitchen v3.8.zip
• MD5 Hash: 89a1e808a897cc7ba7808c9cdfecc226
APK Easy Tool Portable
• File Name: APK Easy Tool Portable v1.59.2.zip
• MD5 Hash: c6712f4f2d50ff23373209c79c066999
CRB Kitchen
• File Name: CRB Kitchen v3.0.0 (Beta 12).7z
• MD5 Hash: 32bfe683118edb5e3cc87289a2fc9548
Get Logs Script
• File Name: Get Logs Script v2.0.zip
• MD5 Hash: 613e774695b1de85f440257483922f34
SDK Platform-Tools (ADB & Fastboot)
• File Name: SDK Platform-Tools (ADB & Fastboot) r31.0.3.zip
• MD5 Hash: 80337ea6f21fd3753b911ad37ede6d3b
Split APKs Packer
• File Name: Split APKs Packer v6.9.0.zip
• MD5 Hash: 7664ec1eb4878a90d4a0a2ac032ca7b2
Uber APK Signer
• File Name: Uber APK Signer v1.2.1.zip
• MD5 Hash: 02c2a435377c5f47af00c173705c26ab
Spoiler: USB Drivers
Rich (BB code):
Google USB Drivers
• File Name: Google USB Drivers r13.zip
• MD5 Hash: 1264c572565b136c4a5b5ef75a7a1f47
OnePlus USB Drivers
• File Name: OnePlus USB Drivers Setup.exe
• MD5 Hash: 7168f5e5015d44392901d05124defda4
Wow man. Great Great work. And hats off for your dedication.
Really well done bro.
This is going to be quite helpful to people who are just starting out with modding this device. Great work, shadowstep!
Good job
piratedpanda said:
This is going to be quite helpful to people who are just starting out with modding this device. Great work, shadowstep!
Click to expand...
Click to collapse
Pretty sure at least a few of these will come in useful to more advanced users as well, but yeah.
Kudos to you, shadowstep. Definitely a well put together guide.
This is a really, really good useful thread.
Nice one for putting it together, i'm sure this will help a lot of people when looking for certains things. As they all can now be found in 1 single thread.
Hats off to you.
Great thread!!
You can also add magisk modules created by you for op5 gcam.
Sent from my OnePlus5 using XDA Labs
@shadowstep You might want to add this thread to the list, I created a batch script when I had my OP2 which will capture all the logs a developer might need to debug an issue, should work with any Android phone including the OP5:
https://forum.xda-developers.com/oneplus-2/general/logs-t3533826
I did make an executable (.exe) version too but some AVs might flag it due to the tool I used, it's just an exe which contains all the files required inside it, which it extracts temporarily when it's run, they then disappear again once it's done :
https://androidfilehost.com/?fid=529152257862698787
Good job man, thanks :good:
Bewildered Wolf said:
Wow man. Great Great work. And hats off for your dedication.
Really well done bro.
Click to expand...
Click to collapse
piratedpanda said:
This is going to be quite helpful to people who are just starting out with modding this device. Great work, shadowstep!
Click to expand...
Click to collapse
S4turno said:
Good job
Click to expand...
Click to collapse
dragynbane222 said:
Pretty sure at least a few of these will come in useful to more advanced users as well, but yeah.
Kudos to you, shadowstep. Definitely a well put together guide.
Click to expand...
Click to collapse
L22EEW said:
This is a really, really good useful thread.
Nice one for putting it together, i'm sure this will help a lot of people when looking for certains things. As they all can now be found in 1 single thread.
Hats off to you.
Click to expand...
Click to collapse
rui_xino said:
Good job man, thanks :good:
Click to expand...
Click to collapse
Thanks a lot guys! Happy to help. And yes, my aim was to make it helpful for both beginners and advanced users alike. I anyway used to keep this stuff updated locally for my personal use, so I thought why not make an XDA thread for the collection, and this is how the thread was born.
anujyadava said:
Great thread!!
You can also add magisk modules created by you for op5 gcam.
Click to expand...
Click to collapse
To be honest, this thought did cross my mind, but since there already exists an exclusive post for them, I decided against it. Thank you for the suggestion though!
djsubterrain said:
@shadowstep You might want to add this thread to the list, I created a batch script when I had my OP2 which will capture all the logs a developer might need to debug an issue, should work with any Android phone including the OP5:
https://forum.xda-developers.com/oneplus-2/general/logs-t3533826
I did make an executable (.exe) version too but some AVs might flag it due to the tool I used, it's just an exe which contains all the files required inside it, which it extracts temporarily when it's run, they then disappear again once it's done :
https://androidfilehost.com/?fid=529152257862698787
Click to expand...
Click to collapse
This indeed seems useful! I just tested this and it grabbed logs alright. If you don't mind, let me find some time later on in the week and I'll try and clean up the batch script a little along with updating the ADB and 7-Zip libraries that you are shipping in your zip file (since there are newer ones available). Once that is done, I'll add it to the collection. Thanks for your work!
August 23, 2018
{
"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"
}
Pixel 2 Pie Wi-Fi Mods (v8.0 -> v9.0)
shadowstep said:
August 23, 2018
Pixel 2 Pie Wi-Fi Mods (v8.0 -> v9.0)
Click to expand...
Click to collapse
shadowstep is the MacGyver of XDA
Thanks for all your great work :fingers-crossed:
@shadowstep, this thread is simply amazing! I can't thank you enough for everything you have done. Especially, the time and attention to detail on all of your posts. Your latest dark red version of the codeworkx recovery is awesome. Thank you very much!!
I hope this is okay to ask here. I figured you of all people would know if this is possible to do. I had posted this in the OxygenOS stable build thread in regard to the latest stable build 5.1.5 for the OnePlus 5:
a63548 said:
The new 5.1.5 stable build has been running great, but I miss the updated OnePlus Dialer introduced on the latest Open Betas with rectangles for contact pictures instead of circles. Tried installing the the last apk, com.android.dialer_19.0.0.180505154345.5f45edf-250000_minAPI23(nodpi).apk, uploaded from apkmirror.com over the current dialer, however then it immediately crashes when trying to open.
Thought about trying to remove the older dialer from the system app directory, and replacing it, but was worried that might not work. Anyone happen to do this successfully, or have any suggestions?
Click to expand...
Click to collapse
shadowstep said:
This indeed seems useful! I just tested this and it grabbed logs alright. If you don't mind, let me find some time later on in the week and I'll try and clean up the batch script a little along with updating the ADB and 7-Zip libraries that you are shipping in your zip file (since there are newer ones available). Once that is done, I'll add it to the collection. Thanks for your work!
Click to expand...
Click to collapse
Yeah no problem, I just got it to dump out the logs devs would normally need, I used to do testing for Shreesha in the OnePlus 2 forums so it's the logs he recommended getting.
Inject YouTube
What is iYT?
A project I started a few years ago to replace the regular (stock) version of YouTube during boot.
This is done using a boot script to overlay the modified version over of the installed regular (stock) version.
Using the mount command to mount (overlay) a file/directory over the other.
During boot, the modified version will be loaded instead of the regular (stock) version.
Note:
This project originally started with "Vanced" modified version(s).
Since the Vanced team was forced to stop...
This project now includes modified version(s) created by patching the stock version using ReVanced.
Requirement(s):
The regular (stock) version installed as a normal user app.
The regular (stock) version must be the same version as the one included in the module.
The regular (stock) version must be a full apk install not, a split-apk install.
How to install
YouTube
Install regular (stock) YouTube.
Copy the iYT module zip file to the device.
Open Magisk Manager, select Modules and then Install from storage.
Select the zip file and install.
Reboot device.
YouTube Music
Install regular (stock) YouTube Music.
Copy the iYTMusic module zip file to the device.
Open Magisk Manager, select Modules and then Install from storage.
Select the zip file and install.
Reboot device.
Project Links
Inject YouTube - GitHub
Inject YouTube Music - GitHub
ReVanced - GitHub.
Cheers all.
Module Downloads
Inject YouTube
Releases - [GitHub] - Link
Spoiler: Patches included in the Module.
PatchDescriptionclient-spoofSpoofs a patched client to allow playback.disable-auto-captionsDisable forced captions from being automatically enabled.disable-fullscreen-panelsDisables video description and comments panel in fullscreen view.disable-player-popup-panelsDisables panels from appearing automatically when going into fullscreen (playlist or live chat).disable-shorts-on-startupDisables playing YouTube Shorts when launching YouTube.hide-adsRemoves general ads.hide-endscreen-cardsHides the suggested video cards at the end of a video in fullscreen.hide-get-premiumHides advertisement for YouTube Premium under the video player.hide-info-cardsHides info cards in videos.hide-watermarkHides creator's watermarks on videos.minimized-playbackEnables minimized and background playback.remember-video-qualityAdds the ability to remember the video quality you chose in the video quality flyout.return-youtube-dislikeShows the dislike count of videos using the Return YouTube Dislike API.sponsorblockIntegrates SponsorBlock which allows skipping video segments such as sponsored content.spoof-app-versionTricks YouTube into thinking, you are running an older version of the app. One of the side effects also includes restoring the old UI.video-adsRemoves ads in the video player.
Inject YouTube Music
Releases - [GitHub] - Link
Spoiler: Patches included in the Module.
PatchDescriptionbackground-playEnables playing music in the background.bitrate-default-valueSet the audio quality to 'Always High' when you first install the app.disable-auto-captionsDisable forced captions from automatically enabling in video player.enable-black-navbarSets the navigation bar color to black.enable-color-match-playerMatches the fullscreen player color with the minimized one.enable-compact-dialogEnable compact dialog on phone.enable-force-minimized-playerPermanently keep player minimized even if another track is played.enable-force-shuffleEnable force shuffle even if another track is played.enable-landscape-modeEnables entry into landscape mode by screen rotation on the phone.enable-opus-codecEnable opus codec when playing audio.exclusive-audio-playbackEnables the option to play music without video.hide-button-shelfHides the button shelf from homepage and explorer.hide-carousel-shelfHides the carousel shelf from homepage and explorer.hide-category-barHides the music category bar at the top of the homepage.hide-get-premiumRemoves all "Get Premium" evidences from the avatar menu.hide-music-adsRemoves ads in the music player.hide-music-cast-buttonHides the cast button in the video player and header.hide-new-playlist-buttonHide the New Playlist button in the Library tab.hide-playlist-cardHides the playlist card from homepage.hide-taste-builderRemoves the "Tell us which artists you like" card from the home screen.hide-upgrade-buttonRemove upgrade tab from pivot bar, hide upgrade banner from homepage.minimized-playback-musicEnables minimized playback on Kids music.music-settingsAdds settings for ReVanced to YouTube Music.remember-video-qualitySave the video quality value whenever you change the video quality.
Note:
Some patches will be enabled and preset by defualt.
You can configure, enable and disable the patches under the settings menu.
Regular (stock) Downloads
The regular (stock) version can be downloaded from a safe source such as APKMirror.
APKMirror - [WebSite] - Link
YouTube
Current stock version required for this module:
- v18.19.35 - [ apkmirror ] - Link
Spoiler: Stock download links.
YouTube:
v17.36.37 - [ apkmirror ] - Link
v17.41.37 - [ apkmirror ] - Link
v17.43.36 - [ apkmirror ] - Link
v17.45.36 - [ apkmirror ] - Link
v17.49.37 - [ apkmirror ] - Link
v18.03.36 - [ apkmirror ] - Link
v18.05.40 - [ apkmirror ] - Link
v18.15.40 - [ apkmirror ] - Link
v18.16.37 - [ apkmirror ] - Link
v18.19.35 - [ apkmirror ] - Link
YouTube Music (arm v7a)
Current stock version required for this module:
- v5.55.53 - [ apkmirror ] - Link
Spoiler: Stock download links.
YouTube Music (arm v7a):
v5.23.50 - [ apkmirror ] - Link
v5.29.52 - [ apkmirror ] - Link
v5.31.50 - [ apkmirror ] - Link
v5.34.51 - [ apkmirror ] - Link
v5.36.51 - [ apkmirror ] - Link
v5.39.52 - [ apkmirror ] - Link
v5.55.53 - [ apkmirror ] - Link
YouTube Music (arm64 v8a)
Current stock version required for this module:
- v5.55.53 - [ apkmirror ] - Link
Spoiler: Stock download links.
YouTube Music (arm64 v8a):
v5.23.50 - [ apkmirror ] - Link
v5.29.52 - [ apkmirror ] - Link
v5.31.50 - [ apkmirror ] - Link
v5.34.51 - [ apkmirror ] - Link
v5.36.51 - [ apkmirror ] - Link
v5.39.52 - [ apkmirror ] - Link
v5.55.53 - [ apkmirror ] - Link
Note:
These are the stock apk files I use in the patching of the module.
<RESERVE>
<RESERVE>
Tested it and it works
...the linked stock apk complains when trying to install it-- error app could not be installed -- but app is installed anyway and runs as well as the module-- thanks
what's the difference between the black/dark package?
on a side note and I probably get flamed for that but I thought it might be relevant after installing the module Momo detects magisk and zygote injection which it did not before installing the module
Looks like a great work!!!
What's are the difference to the ReVanced versions and yours?
lemon567 said:
Tested it and it works
...the linked stock apk complains when trying to install it-- error app could not be installed -- but app is installed anyway and runs as well as the module-- thanks
what's the difference between the black/dark package?
on a side note and I probably get flamed for that but I thought it might be relevant after installing the module Momo detects magisk and zygote injection which it did not before installing the module
Click to expand...
Click to collapse
Hi.
I normally use adb to intall the stock version(s) and have not received any errors so, I am not sure what the errors you received where about.
Maybe Device/Rom related restrictions (warnings) on installing apk files?
---
A while back, YouTube did not have a dark theme.
The Vanced team created a dark theme version and then a true black theme version.
Since then, YouTube added a dark theme option.
The dark package now is just the normal YouTube light/dark theme.
- No theme patch included. -
The Black package is themed to be black/black.
- Includes ReVanced theme patch. -
I just kept the naming the same for now.
Will add a note about.
---
Not sure about Momo.
I never get too excited by what it returns.
I think quite a few in the Magisk support thread(s) share the same opinion.
I will see if I can tweek the module to keep Momo more happy.
Cheers.
PS.
I did a quick check and I get the same result with Momo.
Without the module.
- Found Zygisk.
- Zygote is injected.
With the module.
- Found Magisk.
- Found Zygisk.
- Zygote is injected.
xerel89 said:
Looks like a great work!!!
What's are the difference to the ReVanced versions and yours?
Click to expand...
Click to collapse
Hi.
I never looked too close at the official ReVanced.io module.
It did not exist when I started updating this module project.
Quick look..
Different mechanics in the boot scripts to mount the modified version during boot.
- Expected.
---
ReVanced includes all the patches in their module.
ReVanced - [GitHub] - revanced-patches (YouTube) - Link
They also include stock YT in the module zip so, the matching stock version is installed during the module install.
The modified (patched) version is smaller than the stock version though..
I try to stay a little closer to the stock look and feel of YouTube.
Include the patches for ad blocking, background playback along with a few others.
That is about it.
I am not sure if there is a ReVanced Music module or if one is planned.
A little background of this module.
Loosely quoting myself from another thread.
I am still working on updating a Magisk module project that I started a few years ago but, never announced.
Vanced asked that no one release an unofficial module once they created an official module.
Since the official module was dead, I asked for permission to release a new module.
Long story short..
A few years ago, due to changes in Android.
I was looking for an easier way to use the root 'Vanced' version of YouTube on my device(s).
Instead of manually replacing and setting permissions, I tested an idea (on a lot of devices and Android versions) to overlay the modified version over the stock installed version.
The Vanced team adopted the idea into their Manager root install.
- ReVanced does the same.
Once I finish cleaning up iYT, I will start a Magisk Module thread for it.
Archived original iYTv. - [GitHub] - Link
iYT - [GitHub] - Link
iYTm - [GitHub] - Link
Cheers.
How to update to last version ?
inhirz said:
Howard to update to last version ?
Click to expand...
Click to collapse
Check TinySouls and ipdev's post #1, #14, #69 https://forum.xda-developers.com/t/app-discussion-revanced-the-successor-to-vanced.4502039/
inhirz said:
How to update to last version ?
Click to expand...
Click to collapse
Hi.
Updating is mostly the same as the initial install.
- Install regular (stock) YouTube.
- Install the module.
Example:
To update YouTube from v17.41.37 to v17.43.36
Download regular (stock) YouTube v17.43.36 and install it.
Download links are in the third post, Regular (stock) Downloads.
Download the iYT-v174336 module from GitHub and install it.
or use the Update option in the Modules list to update the module.
Reboot.
{
"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"
}
It does not matter how or in what order you install/update them.
The module and regular (stock) YouTube just need to be the same version before you reboot.
Cheers.
Edit:
Nothing bad will happen if there is a version mismatch on boot.
During boot, this module checks for YouTube and what version is installed.
If YouTube is not installed or the versionCode does not match the one included in the module.
The modified version will not be loaded.You will just have to correct the mismatch in versions and then reboot again.
PS.
I originally added these failsafe(s) to keep bad things from happening.
Thnak you very much. It's one of my favorite module ever ! A must have
Great work! Thank you for this!
wow amazing work. Finally a clean youtube after few months.
Just one question, i have enabled youtube dislike but won't see video dislike counts. Do i need to download something?
there's something i can't understand.
why would you want to inject modified app on boot stage if you can simply uninstall stock youtube app and install modified one?
more_than_hater said:
there's something i can't understand.
why would you want to inject modified app on boot stage if you can simply uninstall stock youtube app and install modified one?
Click to expand...
Click to collapse
Ok, i don't understand. I installed stock youtube and then i installed zip file with magisk. Is that not modified version?
Sugarfreee said:
wow amazing work. Finally a clean youtube after few months.
Just one question, i have enabled youtube dislike but won't see video dislike counts. Do i need to download something?
Click to expand...
Click to collapse
Try toggling the setting off and back on.
Then close YouTube and open it again.
Cheers.
Edit:
Attached screenshots from a random video.
First showing just likes, second showing the dislikes also.
more_than_hater said:
there's something i can't understand.
why would you want to inject modified app on boot stage if you can simply uninstall stock youtube app and install modified one?
Click to expand...
Click to collapse
One of these days I will update the first few posts and include a bit more background and why.
The last few years I have explained it in a few different threads and discussions.
---
A few years ago, due to updates in Android security, modified versions of apk files would fail verification on boot.
You could adjust the permissions, owner/group, security, .. but, no guarantee it would survive verification.
What works on one device might fail on another.
The only sure way was to compromise device security by disabling the verification.
Instead, we can use the mount command to overlay the modified version.
Work around the security instead of disabling it.
This allows the stock version to be found and verified on boot.
Once verified, we can then overlay the modified version.
Since the mount overlay will not survive a reboot, the boot script(s) run the mount overlay on boot.
Otherwise you would have to mount the patched version over the stock version manually after every boot.
Magisk's Overlay does not extent out to user data. That is why we use the mount command to overlay the modified apk.
Hope it helps more than confuse.
Cheers.
PS.
Parts from one of my posts about from the old Vanced thread.
ipdev said:
The overlay script was original created as part of a magisk module.
It is not necessary to disable signature verification using the module.
Note:
I wrote the overlay script to use it on devices that I had issues with the manual install method.
I do not disable signature verification so, when the new method was announced I gave it a go..
Plus I missed the ease of flashing a Magisk module.
Click to expand...
Click to collapse
ipdev said:
versions of apk files would fail verification on boot
Click to expand...
Click to collapse
I mean, what's the point of this verification? Even if such verification presents, Youtube and all of it's functions will still work, no? What's the point then?
ipdev said:
Hope it helps more than confuse.
Click to expand...
Click to collapse
Well, how should i say it...