Resurrection Remix Unofficial (joan-9/2/2021 build) Debloat : OK Last updated : 9/12/2024 Changelog : 9/12/2024 - Initial creation - One last shot for the best DAC. - NikGApps A10 GoogleChrome addon flashed alongside ROM. nikgapps.config (if using) set to install only Trichrome & Webview - only setting WebView resulted in no usable Webview implementation. Sure, this is probably hypocritical (considering I would not usually flash any flashable GApps modules), but at the very least I get a WebView that I can update to latest whenever I needed to. And yes, you can remove Trichrome (and Chrome too, if you did not set up config file) when debloating and keep the WebView. - Termux works, as expected of older Android. Therefore it can be considered an alternative to adb shell. - Ainur Narsil mod installed using Magisk 25.2 apk - installing through TWRP returns error 123. Pre-debloat (i dunno, probably better than letting system consume too much resource for nonexistent tasks?) - traceur : settings > system > developer options > system tracing - turn all off, clear saved traces - updater : settings > system > updater > 3-dot menu > preferences - set autoupdate check to never, disable mobile data warning - cell broadcast : settings > apps & notifications > Wireless emergency alerts - disable everything /system/apex com.android.apex.cts.shim.apex /system/app BasicDreams Bluetooth BluetoothMidiService BookmarkProvider (optional) BuiltInPrintService CarrierDefaultApp CtsShimPrebuilt FaceUnlockService-res FM2 LiveWallpapersPicker NfcNci OmniJaws PrintRecommendationService PrintSpooler QtiTelephonyService SimAppDialog Stk Terminal (optional) Traceur WallpaperBackup WAPPushManager /system/priv-app AudioFX (optional, as it can be used to change up sounds unlike ArrowOS' MusicFX which doesn't seem to do anything) BlockedNumberProvider CalendarProvider (optional, required for Etar) CallLogBackup CellBroadcastReceiver CNEService ContactsProvider CtsShimPrivPrebuilt FaceUnlockService HotwordEnrollmentOKGoogleHEXAGON HotwordEnrollmentXGoogleHEXAGON LineageSetupwizard ManagedProvisioning MmsService qcrilmsgtunnel Seedvault Tag Telecom TelephonyProvider TeleService Updater WfdService /system/product/app Email / Exchange2 / Jelly / messaging / PhotoTable / SoundPickerPrebuilt > OpenCamera (OpenCamera : only if Snap gets nuked; else do in whatever order and/or delete unused ones) Etar > Fossify Calendar (optional, or only if Etar and/or CalendarProvider is deleted) LatinIME > SimpleKeyboard (rkkr) Recorder (optional) /system/product/priv-app CarrierConfig Contacts Dialer Eleven EmergencyInfo Gallery2 Snap (Optional) /system/vendor /app/ims /etc/cne StitchImage (optional) /system/app - StitchImage-res & StitchImageService /system/priv-app - StitchImage Setup QS : Flashlight, Caffeine, Quad DAC, Volume Panel adb shell (or termux su) commands (scuffed edition) : settings put global captive_portal_http_url (insert http url of decent captive portal provider that's not /e/ or Go-ogle) settings put global captive_portal_https_url (insert https url of decent captive portal provider that's not /e/ or Go-ogle) settings put global captive_portal_fallback_url (insert fallback url of decent captive portal provider that's not /e/ or Go-ogle) settings put global captive_portal_other_fallback_urls (insert "other_fallback_urls" url of decent captive portal provider that's not /e/ or Go-ogle) settings put global ntp_server about:blank (or replace about:blank with any decent ntp server, such as pool.ntp.org if you need network time) settings put secure show_rotation_suggestions 0 (actually optional - Resurrection tools > Interface > Miscellaneous has a WORKING off switch - Rotation button settings) RR Theming notes : RR has its own color picker that they claim to be simpler than AOSP colorpicker - though it ended up making everything more complex - both for the user & the ROM. - Dark theme : Simply setting to "Pitch black" in Resurrection themes does not keep it on reboot, unless set through Styles & wallpapers? The curse of LG V30 - Before LineageOS 18.1 20220721 by lifehackerhansol, all builds after October 2020 are on SELinux Permissive due to ShapeShifter499's V30 unification which allowed H932 to work with other H930 builds (at least that's how I remember it, but I dunno). However, after that LineageOS build (or is it some earlier build?), ROMs don't properly keep time on reboot until A13 build 20230117; but at this point I decided to just back off into A10 for the good old times. Don't even ask me on A14 & higher - it seems to be a shitshow there, with lifehackerhansol leading the remaining V30 developers chasing Sisyphean masochism in its most Herculean forms by continuously attempting to port the latest Android crap up the V30, even if issues pop up everywhere. - Encryption in V30 only worked with stock ROMs & never on AOSP, as the V30's implementation is incompatible with AOSP (both FBE & FDE). And if you ever tried to FDE-encrypt the V30 (any time it was possible, such as in this HavocOS build), system will not be bootable & you have to format data & reflash all over again. Yes, this does mean anyone with physical access will have no barrier to impede their access to your files and even has the ability to force you to reflash. - Hardware method to boot to recovery is hackier than most devices - press power & vol-down until rebooted; spam power button once LG logo appears while keeping vol-down pressed until a screen about wiping appears; and "wipe" storage just to access TWRP, which seems to hijack the "wipe" command. Additional notes : - I used lifehackerhansol's latest TWRP 3.7.0_9-0, which does flash this RR build with no issues I can note, aside from Ainur Narsil not flashing there (I went to Magisk to install it). - Time reset on boot? Cannot be properly detected for now, but it happened only on 1st reboot AFAIK. - DocumentsUI open to Recents by default (which is even worse than >=A11 Downloads), so your newly added "secret" files will be shown to the shoulder-surfing hawks unless placed in hidden folders. Havoc's DocUI does not. - I had to install Fossify Gallery as user-app as it doesn't read storage when installed in /product/app. - Boot animation is in /system/media if it needs changing. There's only 1 bootanimation.zip for that. - The arbitrary volume alert is present for >=33% headphone volume, but only on >=30 step volume (22% on 45-step). On 15-step, the alert was absent, but you go from "a bit too quiet, 1 more volume step?" to "TOO FUCKING LOUD BY 3 FUCKING STEPS!!!" in 1 volume up click. But then again, the V30 had the Quad DAC & its settings so you can probably tweak the AVC volume to find the "goldilocks" volume zone. Shattered Pixel Dungeon BGM plays. - There is a toggle for signature spoofing (Resurrection tools > Interface > Miscellaneous > Toggle signature spoofing) though I didn't test it out. - One time my back button (of 3-button navbar) disappeared as I was setting up, but switching to 2-button & reverting to 3-button returned it for no reason. Conclusion : Pain as a "palate cleanser" (from all the times I've been exposed to GI), all for one last ride. Though to be honest, I personally dislike setting up RR since it has SO. MUCH. OPTIONS. to the point it took me half of my workday just getting the interface right and fixing whoever decides to randomly bug out for no reason. Not to mention several AOSP options being haphazardly taken into the "advanced" settings called Resurrection tools. And at this point I decided to roll back a bit further into Havoc OS. But then again, faced with insecure build (and permissive SELinux) or time reset on EVERY boot... I guess the security issue might be the lesser evil, considering the V30 will never interact with the internet.