[OnePlus 8 / 8 Pro & 8T Cross Device Development] xXx:
xXx NoLimits ☆ for OnePlus

☆ Fast ☆ Snappy ☆ Smooth ☆ Stable ☆ Battery ☆

About xXx NoLimits

xXx NoLimits is an OxygenOS Stock ROM enhancement for

the OP8/OP8pro with OOS/H2OS based on Android 10/11

☆

xXx NoLimits is not a traditional Rom as it does not include any OOS Rom components like Firmware, System, Vendor partitions or the Kernel. It's actually a Magisk Module which enhance your OOS/H2OS ROM base with a comprehensive set of complementary apps, functions, tweaks and debloats.

As a Magisk Module running on top of the OOS stock rom, xXx NoLimits works 100% Systemless and provide you with plenty of options to be selectively installed. This way you get most of the typical things you usually have to collect and install one by one all out of the box.

Advantages over a OOS based full rom concept

- Works independent of the current OOS Rom version

- Still working after OOS version upgrade

- Support OOS Stock Rom OTA's

- When a new OOS OTA is available, just run the OOS update, flash Magisk again and xXx NoLimits is still in place and working like before

- Complete Systemless - Does not touch the system or vendor partition at all

- Debloating without touching the system partition.

- You can change debloat options and simply flash xXx NoLimits again without the need to install the OOS stock rom again.

- smaller and faster download

*

Must Requirements

- OOS Stock Rom with basic android setup in place

- Working Magisk in place

- Flashing via Magisk Manager or TWRP (Magisk Manager strongly recommended)

My focus with this Rom enhancement is to provide a smooth and snappy user experience with a decent battery life with selected additional functions, tweaks and mods which, for my taste, are missing in the stock OOS Rom.

*

This is just a hobby and not a commercial project. I developed this for my daily driver device and I share it with you.

☆

Major flash options

☆

xXx Tweaks

Window Animation Scales

Disable Google Play Wakelocks

Disable ZRAM / Swap

Systemizing Apps

Youtube Vanced v14.21.54

Youtube Vanced Detaching from Play Store

Dolby Digital

Dolby Atmos Graphic Equalizer (OP8x/OP7x devices only) (A10 and below only)

ViPER4Android 2.5.x & 2.7.x (A10 and below only)

JamesDSP (A10 and below only)

Stereo Mod (OP5x/OP6x devices only)

Pixel Sounds

Individual Debloating

Extreme Debloating

Debloat GApps down to Pico level

Full HydrogenOS bloatware removal

Busybox

SDcard Permission fix

SELinux Enforced/Permissive switch

Daydream support

Nova Launcher

Action Launcher

Pixel Launcher

Lawnchair Laucher

Google Sans Font

Storopia Font

Android O Emojis

iOS Emojis

Emoji One

Samsung Emojis

AdAway

Always on Display

Different Boot Animations

GCam Google Camera with HDR+ etc.

Caffeine Tile

Google Dialer mod

Call Recording (for OOS stock Dialer only!)

☆

xXx System Tweaks

I added several tweaks on different levels to provide a fast and snappy user experience.

These tweaks also improve multitasking and maintain the system to be constantly fast.

If you like apps to popup in virtual no time I recommend you to not close them when you change to another app but just put them to the background.

xXx Tweaks includes:

WiFi channel bonding for the 2.4GHz frequency

Detaching of modded apps

Disable ZRam & ZSwap

Disable Google Play Wakelocks for better battery life

LMK Tweaks to use all RAM down to about 700MB left for best multitasking

Rebuild Dalvik Cache

Universal GMS Doze

Kernel Tweaks

…and several more

Debloating

The rom provides you with the full range of debloat options. From not debloated at all (like OOS stock) to max debloated.

The advantage of debloating is to reduce background load which potentially let Android gain more speed and save battery as less apps and services are running and leaves even more RAM to hold your favorite apps in background.

The downside is that you might miss certain apps or functionality if you overdo it.

Sound Enhancement

xXx NoLimits includes ViPER4AndroidFX by default unless you disable it in the flash options. I also included my favorite sound profile which you will love for sure as well. Otherwise select the full profile package as well.

Dolby Digital is also available as an option and work side by side with Viper and the Stereo mod.

Boot Animations

xXx NoLimits includes already a selection of different boot animations. You can also use your own bootanimation. In this case, simply copy the bootanimation.zip file to the /sdcard/xXx/ folder and set the option BootanimationinxXxFolder = 1 in the xXx.NoLimits.profile. Make sure all other boot animation options are set to 0 and that the filename is exactly bootanimation.zip.

With this setup you can replace the bootanimation.zip file any time and it will be in place with a simple reboot. No reflashing required in this case.

Bootloop Protection

If the android boot process takes longer than 3 minutes, the NoLimits module will be automatically uninstalled and the device will reboot without NoLimits.

This way you can riskless enable debloat options which might end up in a bootloop. If your device stuck in a bootloop because of NoLimits, simply wait max 3 minutes and it will reboot again without NoLimits.

YouTube Vanced self-healing

The Play Store is randomly checking if there are installed apps which are available in the Play store. If the Play Store find YouTube or YouTube vanced (same signature), it will add it to its database. From that point on, YouTube will be listed among all apps to be updated next time.

If you have enabled YouTube Vanced in the profile, NoLimits will check every minute and remove any YouTube reference from the Play Store database. Also, if YouTube was accidentally updated already, it will be automatically reverted to YouTube Vanced again.

In case you see YouTube listed in the Play Store, simply wait max. 1 minute and it should disappear again. If this don’t happen, check if your device still have root access, as without root, the NoLimits script stop working. In this case, simply reboot android and everything should be fixed again in about 1 minute after the reboot.

Systemizing Apps

For all who have issues with apps being killed in the background even they are marked as not to be battery optimized. If this happens, you won't get notifications anymore from that specific app and next time you jump to that app it have to be loaded again instead of still being available in Ram.

In order to work around this issue, you can now place your critical apps as apk file with any filename in the following folder:

/sdcard/xXx/apps

All apk files will be installed as system apps when you flash NoLimits next time.

Now your selected apps will behave like a system app and as system apps are excluded from battery optimization mechanisms, they are most likely not killed anymore in background.

Let's say you want to do this with Whatsapp and have Whatsapp already installed as user app. This is not a problem. You don't lose any data and if updates are available, they will be applied by the Playstore like always. The apps are installed system-less as part of the NoLimits Magisk Module and NOT placed on the system partition.

If you want to add further apps, just place the apk files in /sdcard/xXx/apps and flash NoLimits again. Or if you want to remove some, or all apps simple remove the apk's or remove the apps folder and flash NoLimits again.

if you disable or uninstall NoLimits, all systemized apps are gone but remain as user apps to ensure apps like launcher etc. remain working.

☆

How to uninstall NoLimits?

NoLimits will be completely uninstalled without residue when you select the respective waste bin symbol under the Magisk Manager "Modules" menu and reboot android.

The removal process triggers an uninstaller script which will revert Window animation speed, several disabled Google Services and Analytics items as well as all apps prior installed by NoLimits

☆

Credits

:good::good::good::good::good:

@ahmed_radaideh - @amarullz - @ahmedradaideh - @A.R.I.S.E. Sound Systems - @Chainfire - @deletescape - @domi04151309 - @dustintinsley - @DVDandroid - @eng.stk - @Funk Wizard - @gloeyisk - @guitardedhero - @k1ks - @Kickoff - @KpChuck - @laura almeida - @Lord Boeffla - @linuxct - @loserskater - @mantakos - @Master_T - @Mostafa Wael - @mrRobinson - @Mr.Yawnie - @osm0sis - @rovo89 - @rufus.wilson - @snowwolf725 - @topjohnwu - @ungeeked -

@Zackptg5 - @ZaneZam
​

XDA:DevDB Information

xXx NoLimits, ROM Enhancement for the OP8/OP8pro with OOS/H2OS based on Android 10

Contributors

xXx

Telegram Group:

Be my guest at the xXx NoLimits Lounge

Here you can subscribe to the Telegram xXx NoLimits Update Channel

xXx NoLimits Donation via PayPal:

If you like xXx NoLimits, I would be happy about any donation

Supported ROM OS Version:

- OOS & H2OS based on Android 10/11 - Stable or Open Beta ROM

- No active NoLimits development anymore for Android 11 and beyond

Must Requirements:

- Working Base ROM

- Working Magisk

- Android 11 users have to flash with Magisk 21.0 or higher.

- Even on A10, DON'T flash with TWRP!

Version Information

Status: Stable

Current xXx NoLimits for OnePlus Version: v12.4

Release Date: 2020-Nov-08

Thread Created 2020-04-25

Last Updated 2020-Nov-08