Own app

CheatDroid

CheatDroid is a developer's toolbox for viewing, editing, and debugging the shared preferences and SQLite databases of Android apps.

CheatDroid: editing a shared-preferences value of an Android app

CheatDroid is a tool for looking inside an Android app: its shared preferences and its SQLite databases, on a device you own, with root. Developers use it to reproduce a bug state without rebuilding, QA to jump straight to the screen they need to test, and a fair number of people to change a value in a game they paid for.

It passed two million downloads, which for a tool that requires root is mostly a statement about how much people want to see what their apps are storing about them.

The app now ships under two identities from one codebase: the original CheatDroid package that all those installs are tied to, and a rebuilt "Root File & Data Manager" for the Play Store, with free and pro flavours. Old installs keep working and keep updating.

Everything around the app lives in this website's repository rather than the app's: the landing page, the APK download, the endpoint that verifies a Pro purchase, and a flat-file knowledge base that replaced a WordPress install. Those are production endpoints, which is why the site has a deploy check in front of them.

  • 2,000,000+ downloads on Google Play
  • 9,000+ lines of code

android-cheats.com

Period
since 2014
My role
Solo developer, from the first line of code to support
Stack
Java · Kotlin

Interested in something similar?

Get in touch