[Samsung Galaxy M30 ROMs, Kernels, Recoveries, & Ot] vdbhb59:
FLOSSbOxIN - Since 2016, I am a non-foogle person, nor do I have shucksfook, or anything of those stuffs. I was on Telegram and used to run the flossboxin channel, but left the application due to too much of spam and useless stuffs, and moreover, privacy issues tbvh. Now my XMPP channel is named FLOSSbOxIN too. I recently lost my M30, however, I have been for quiet sometime trying to get this M30 debloated to a level where knox also does not trip, nor where one will have to face the unnecessary Samsung bloatware and annoying analytics. Finally, I have made it to that level, after several permutation combinations.

[B]FLOSSbOxIN M305F Debloated FOSS/FLOSS Stock ROM[/B]
Released: [B]20200925[/B]
Patch Level: September 01, 2020
Build Date: [B]20200926[/B]
Base Version: Android 10
Build #: QP1A.190711.020.M305FDDS6CTI1
Kernel: [I]4.4.177-19407255[/I]
UI Core: [U]One UI 2.0[/U]

Links:

M30 Database -- AFH

DM-Verity -- AFH

FLOSSbOxIN - ROM -- Cloud - Direct Link

Odin V3.14.4 -- AFH

TWRP 3.4.0-0 -- AFH

Magisk Canary -- AFH

Installation Guide (Only For Bootloader UL On Q/10)

Download ROM from the links given.

Boot to recovery (stock/TWRP) (Guide Link)

adb reboot download

You will have to format data, as the ROM is decrypted, and coming from an encrypted ROM will give issues. For decrypting, do a "format data" in TWRP Recovery and then reboot to recovery and Wipe Dalvik/ART, Cache, System, Data, Hidden, Internal

Copy over ROM OS & DM-Verity file (do not rename DM-Verity file, keep as is)

Flash ROM - Would take around 10 minutes time for it to flash

Go to wipe, and wipe /hidden

Flash DM-Verity file

Reboot - should take around 5-6 minutes

Notes:

I have removed the setup wizard altogether

Post system starts, wait 5-10 minutes, as system tries to integrate system apps, which are newly introduced

Only necessary foogle stuff is kept, including Maps+Location, GSF & Play Services and all other foogle stuffs is removed

Somehow, even after removing the notorious HIYA (so called caller id and spam protection service), it somehow comes back with a valid internet/mobile data connection. If you wish to remove it again, boot to TWRP, mount /system and then delete the hiya service folder and clear dalvik/cache, and reboot

If any app has permission issue, then reinstall as "user" app (install again manually), and reboot sysui. Should work post that, as sometime, few apps are by default not allowed system changes by Samsung framework, and to add each app to framework is a bigggg task, and very irritating too

Still if any app (e.g., AnysoftKeyboard (see git issue), then uninstall as system, and reinstall as user

Ensure minimal apps are made /system, as they can be harmful

Features:

Fully debloated

Fully stock

Smoother, faster and has long battery run

Foogle & Samsung stupidity free

FLOSS apps included:

Aurora Droid, Aurora Store

F-Droid Classic - Classic variant by bubu

F-Droid Privilege (if you ever install F-Droid main app)

Bromite Webview is default

UngoogledChromium is the default browser

FreeOTP+ is your FLOSS 2FA companion

K9 Mail is the default FOSS email

KeePassDX for auto-login and enhanced privacy

Notification Log allows you to view several logs, once usage access is granted, and is fully FLOSS

QKSMS replaces Samsung Messaging app

Power App allows you to reboot to various modes - sysui, recovery, bootloader....

Vinyl is your music buddy

Dual-Mod for audio included

Screen capture (image & video) feature added

Data transmit (Up/Down) in status bar added (thanks Akhil)

Various camera tweaks (FOSS - OpenCamera is not included)

My hosts file is included, which enhances privacy by blocking various trackers and ads - URL

Hosts editor also included

GPS fast locking in closed areas - debug included for it

USB debug revoke option added to Dev mode

initd support added

Shutdown thread log enabled

BUGS

FLOSSbOxIN - You tell me..

Contributors/Credits:

Samsung for the superb bloat filled operating system, which is like a bliss in the irritation module

topjohnwu for Magisk

Akhil99 for TWRP

vdbhb59 for actually spending hours on getting this sorted, and when I do not even have the phone anymore (lol)...

XDA:DevDB Information

FLOSSbOxIN, ROM for the Samsung Galaxy M30

Contributors

vdbhb59, vdbhb59

ROM OS Version: Android 10

ROM Kernel: Linux 4.x

ROM Firmware Required: M305FDDS6CTI1, M305FDDUS6CT13

Based On: Stock

Version Information

Status: Stable

Current Stable Version: 2.0

Stable Release Date: 2020-09-25

Created 2020-09-25

Last Updated 2020-10-17