Miqim's Blog

'blog

← back to blog
why i love custom ROMs badly
it started with a Poco X2 and a normal Android that slowly felt heavier

I got a Poco X2 during the lockdown period when everything was slow, stuck, and honestly very repetitive. At that time, it was just a normal phone purchase. Nothing experimental, nothing "tech hobby" related. Just a device for daily use.

At the beginning, everything felt fine. MIUI looked modern, animations were smooth enough, apps worked, and I did not question anything. It just felt like a normal smartphone experience.

But slowly, daily usage started exposing something I could not ignore anymore. The phone felt heavier than it should have been for the hardware. Not in a dramatic way, but in small things. Background behavior I did not understand, apps I never opened still existing in memory, random system services doing something in the background without any clear reason.

It was not a "this phone is bad" moment. It was more like "why does Android feel like this everywhere now". And that question was the beginning of everything.

the first flash changed how I understood Android completely

The first custom ROM flash was not smooth confidence. It was careful steps, reading guides, checking partitions, double checking firmware versions, trying not to break anything permanently.

When it finally booted, the feeling was very different from normal Android. Same phone, same hardware, same battery, same everything. But the system suddenly felt lighter in a way I did not expect. Not just faster, but calmer. Less background noise. Less random activity. Less feeling that the system is doing things I never asked for.

That is when I started realizing something important. Android on most phones is not just Android anymore. It is Android plus layers of manufacturer decisions that slowly change how it behaves. Custom ROMs did not "improve" Android first. They removed things that were making it heavier.

LineageOS felt like Android without unnecessary pressure

LineageOS was the first ROM that felt genuinely clean in daily use. No extra ecosystem pushing itself, no heavy UI identity, no duplicate apps everywhere. Just a very neutral Android base that does what it is supposed to do.

It felt predictable in a way stock ROMs often are not. Battery behavior made more sense. Background activity felt quieter. Even small interactions felt consistent instead of slightly different every time depending on what was running behind the scenes.

It was not exciting visually, but it felt honest. Like Android without extra decisions forced on top of it.

LineageOS Android custom ROM screenshot LineageOS logo
crDroid felt like Android finally giving control instead of hiding it

crDroid felt like the moment Android stopped feeling restricted. Unlike stock Android setups that often feel controlled by manufacturer choices, crDroid exposed everything properly. UI tweaks, system behavior changes, performance options, navigation controls, all available in a structured way.

Nothing felt hidden behind unnecessary limitations. If you wanted to change something, it was already there. That shift matters more than people think. Because it stops feeling like you are using a predefined experience and starts feeling like you are actually shaping it.

crDroid Android 14 screenshot
Evolution X and PixelExtended felt like Android without extra noise

Evolution X and PixelExtended both gave a very clean Pixel-like experience, but on normal hardware. What stood out was not just design, but absence of clutter. No duplicate apps, no vendor services running in the background, no unnecessary system additions that you never asked for.

Android felt simple again. Smooth UI, clean animations, consistent behavior. It also made me realize something uncomfortable. A lot of what people experience as "Android" is actually not Android itself, but everything added on top of it by manufacturers. Custom ROMs remove that layer and make it obvious.

Evolution X Android ROM
Project Elixir and AOSP builds showed how fragmented Android really is

Project Elixir felt like a slightly different interpretation of AOSP depending on build quality and device support. Some versions were extremely smooth, some felt experimental, some had small inconsistencies. That is normal in community ROM space because Android here is not a single controlled product. It is a base system interpreted differently by different maintainers.

There were also many unofficial AOSP builds floating around in communities. Some stable, some broken, some clearly experimental. And that variety showed something important. Android is not one experience. It is a foundation that changes depending on who builds on it.

Project Elixir logo
even gaming showed the same pattern in a small way

I used PUBG Mobile casually sometimes, nothing serious. Custom ROMs did not magically boost gaming performance or turn the phone into something it is not. But system behavior felt more predictable. Less background interference, less random system activity in the background.

Stock Android with heavy OEM layers sometimes feels like there is more happening behind the scenes than necessary. Custom ROMs reduce that noise. So the difference was not "gaming performance upgrade", it was system simplicity during usage.

flashing ROMs slowly turned into learning through breaking things

At first, flashing felt risky. Bootloader unlock, recovery flashing, wipes, firmware compatibility, everything felt like something that could go wrong easily. Over time it became normal. You start understanding partitions, recovery roles, firmware dependencies, and why mismatches break systems.

I did brick the phone multiple times. Most of the time it was recoverable. Wrong ROM builds, incorrect firmware, or flashing in the wrong order. Fastboot and stock ROM recovery usually saved it.

But eventually, one situation went beyond recovery. The device reached a state where normal methods did not bring it back. It stayed stuck and effectively became unusable permanently. That part is real. Custom ROM life is not just control. It is also risk.

TWRP, PitchBlack, OrangeFox felt like the backbone of everything

TWRP was the entry point for everything. It made the phone feel less like a locked product and more like a modifiable system. Flash ROMs, wipe partitions, restore backups, install zips, everything ran through it.

PitchBlack Recovery felt more polished, with a cleaner interface and more modern feel compared to older recovery styles. OrangeFox Recovery felt more structured and refined in many cases, especially with device-specific improvements and usability.

All of them basically supported the same cycle: flash, test, break, recover, repeat.

OrangeFox Recovery logo TWRP recovery on Android device
what stayed after everything

after all of this, what stayed was not just "custom ROMs are better" or "Android feels faster". that part is temporary and depends on device, build, and usage.

what stayed was a deeper understanding of what Android actually is in real life. Android on most phones is not a neutral system. it is a layered structure built by manufacturers on top of a base system, and those layers often define how heavy, restricted, or smooth the experience feels.

custom ROMs made that visible in a very direct way. they stripped those layers and showed what remains underneath. it also changed how I see phones in general. not as fixed products, but as systems that can be shaped, modified, or simplified depending on what you choose to run on them.

GrapheneOS on Pixel 9 Pro Fold GrapheneOS logo

and even after stopping all the flashing and experimentation, that awareness stayed.