Skip to content

Instantly share code, notes, and snippets.

View codefl0w's full-sized avatar

fl0w codefl0w

View GitHub Profile
@codefl0w
codefl0w / InfoWall-OC.md
Last active December 10, 2024 16:22
Info wall: Overclocking an Android device

Overclocking your Android device: is it possible?

Yes, and no.

Part I - Yes

Sometimes, manufacturers lower the clock speeds of the CPUs and/or GPU on to prevent overheating and battery drain. It's mostly seen on lower-end devices with poor cooling. This is a kernel-wide modification, and can be bypassed by editing and recompiling the kernel.

This underclock is usually around 40-70Mhz for GPUs, which doesn't actually affect the performance much. CPUs usually don't need to be underclocked.

The way a kernel sets this limit may differ, so there isn't an exact tutorial to do this.

@codefl0w
codefl0w / InfoWall-GSI.md
Last active May 19, 2026 10:24
Info Wall: GSI ROMs

What are GSI ROMs?

GSI ROMs are generic system images that are aimed to work on almost every device that supports Project Treble.

Project Treble separates the core system software from the vendor-specific software. It helps manufacturers test and update their firmwares quicker, while also giving us a new way to explore different ROMs.

You can check if your device is compatible with GSI ROMs and which type of build you need to choose using the Treble Info App.

Why should I use a GSI ROM?