Flicky icon

Flicky

by MLM Games · GPL-3.0-only · open source

An app store for open-source apps that you can use with a TV remote. It browses F-Droid, IzzyOnDroid and other repositories, and installs and updates apps on Android TV and Google TV.

Needs:No root · Android 6.0+ · made for TV

No known trackers in the code Signer matches IzzyOnDroid’s record

2113 Apps is independent, not affiliated with or endorsed by MLM Games. Official sources: source code on GitHub.

Download APK · 4.4 MB v4.5.3 · checked
Version
4.5.3
Size
4.4 MB
Requires
Android 6.0+
Updated
2026-09-23

Screenshots

Flicky screenshot 1Flicky screenshot 2Flicky screenshot 3

Introduction

Flicky is an unofficial client for F-Droid-style repositories: an app for finding, installing and updating open-source apps. Unlike most F-Droid clients, it is built for a television. Its README says “The UI is TV oriented, Android UI is secondary.” It shows up on the Android TV home screen and is driven with the arrow keys of a remote.

It has nothing to do with Flicky, Sega’s 1984 arcade game.

What it does

  • Repositories. Eight are switched on from the start: F-Droid, IzzyOnDroid, NewPipe’s own repository, KDE’s nightly builds, Cromite, IronFox, Brave and CloudBurst. More are listed but off, among them the F-Droid archive, microG, the Guardian Project, Molly, Bitwarden and LibRetro.
  • Six ways to install: System, Session (the default), Root, Shizuku, App Manager and Dhizuku. A second installer can be set as a fallback if the first one fails.
  • Background updates, added in version 4.4.2 and off by default. Android 12 and later lets an app update other apps without a prompt only in certain cases, for example when that same app installed them, so expect prompts for apps you installed some other way.
  • An option to skip alpha and beta versions, and a “suggested” label on the version Flicky would install.

To get Flicky onto a TV in the first place, see how to install APKs on Android TV. The README suggests a browser on the TV or sending the file from a phone with LocalSend.

How it checks what it installs

Before installing, Flicky checks the downloaded APK against the SHA-256 hash listed in the repository’s index, and it compares signing keys before updating an app that is already installed.

There is one difference from F-Droid’s own app. F-Droid signs each repository index, and its client carries the public key to check that signature. From our reading of Flicky’s 4.5.3 source code, Flicky downloads the index file directly over HTTPS and doesn’t check that signature. So the hashes it trusts are only as good as the HTTPS connection to each repository.

What goes online

Flicky downloads the indexes and APKs of the repositories you have switched on. When you open an app’s page, it also asks Techlore’s Plexus service how well that app works without Google services, which sends Plexus the app’s package name; we found no setting that turns this off. It downloads IzzyOnDroid’s download statistics too, but as whole files that don’t reveal which app you are looking at. Our scan found no tracker libraries.

About this file

  • This is the developer’s own build, from IzzyOnDroid, signed with the developer’s key (SHA-256 fingerprint starting 4A:ED:2F:69). F-Droid also carries Flicky as builds signed by the developer, split by processor type.
  • Flicky isn’t on Google Play any more (see the FAQ below).
  • The 4.4 MB file runs on Android 6.0 and later, on ARM and x86, 32- and 64-bit, so it also fits TV boxes with a 32-bit system. It declares 15 permissions, 1 of which needs your approval. Installing, updating and deleting apps are among them; that is what an app store needs.
  • Flicky is licensed under GPL-3.0.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

4 CPU types

Runs on 64-bit and older 32-bit ARM phones.

Android versions

Android 6.0 and up

Built for Android 17 (target API 37).

Permissions

15

1 of them need your approval first.

Shizuku API. Uses the Shizuku API, so it can do ADB-level work without root once Shizuku is running. (rikka.shizuku.Shizuku$$ExternalSyntheticLambda0)

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).

Asks you first (1)

Android shows a prompt before the app can use these.

  • Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE

You switch these on in Settings (1)

Special app access. Nothing is granted until you turn it on yourself.

  • Install unknown apps · REQUEST_INSTALL_PACKAGES
Granted at install (10)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • ACCESS_NETWORK_STATE
  • ENFORCE_UPDATE_OWNERSHIP
  • EXPAND_STATUS_BAR
  • FOREGROUND_SERVICE
  • INTERNET
  • QUERY_ALL_PACKAGES
  • RECEIVE_BOOT_COMPLETED
  • REQUEST_DELETE_PACKAGES
  • UPDATE_PACKAGES_WITHOUT_USER_ACTION
  • WAKE_LOCK
Defined by other apps (3)

Permissions that belong to another app or to this app itself.

  • app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • com.rosan.dhizuku.permission.API
  • moe.shizuku.manager.permission.API_V23

More Information

Package name
app.flicky
Version
4.5.3 (build 981)
File size
4.4 MB (4,365,409 bytes)
Requires
Android 6.0 or later
Category
System Tools
License
GPL-3.0-only
Developer
MLM Games
Released
Sep 23, 2026
Signer SHA-256
4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f
File SHA-256
6a8462c3874c0dfa3ee5cfc4288ca1df36da96cf86d5c1aece00d5d88ede1dc5
Checked
, against the IzzyOnDroid index · how we check · verify it yourself

Common questions

Is this APK the official Flicky release?

Yes. It is the developer’s own release of Flicky 4.5.3, byte for byte as IzzyOnDroid distributes it. Its SHA-256 matches IzzyOnDroid’s signed index, and it is signed with the certificate IzzyOnDroid records for the app (SHA-256 4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f).

What Android version does Flicky need?

Android 6.0 or later (API level 23). Version 4.5.3 is built for Android 17 (target API 37). Runs on 64-bit and older 32-bit ARM phones.

Can Flicky access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 15 permissions, and 1 of them needs your approval first.

Does Flicky contain trackers?

No known trackers: our scan of version 4.5.3 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is Flicky open source?

Yes. Flicky is released under the GPL-3.0-only licence, and its source code is published at https://github.com/mlm-games/flicky.

Does Flicky work on a phone?

It installs and runs on phones too, but the developer says the interface is made for TV first and that the phone layout is secondary. On a phone, the README recommends Droid-ify or F-Droid Basic instead.

Can I update this Flicky from F-Droid or IzzyOnDroid?

Yes, from the next release on. This file and F-Droid’s builds carry the same developer key; F-Droid’s metadata for Flicky allows only that key. But F-Droid’s 4.5.3 builds have lower internal version codes (977 to 980) than this universal file (981), so F-Droid won’t offer them as an update to this one.

Why isn’t Flicky on Google Play?

It was, but the README says Google suspended it under the “Device and Network Abuse” policy, which bans apps that install apps from outside Google Play. The developer says they won’t update the Google Play build.

Recent releases

Version Released Size Requires
v4.5.3 · this download Sep 23, 2026 4.4 MB Android 6.0+
v4.5.2 Aug 1, 2026 4.3 MB Android 6.0+
v4.4.3 Jul 22, 2026 4.3 MB Android 6.0+

Versions currently kept in the IzzyOnDroid repository. We host and check only the newest one. Full changelog.

Alternatives and related apps

  • Droid-ify System Tools·6.0 MB·v0.7.8 For phones. Flicky’s developer recommends Droid-ify or F-Droid Basic on phones and tablets.
    Download
  • Neo Store System Tools·5.9 MB·v1.3.2 Another F-Droid client with many preset repositories, also designed for phones.
    Download