cyb3rko / flashdim

Modern flashlight app with dim functionality on Android 13+
Apache License 2.0
515 stars 20 forks source link
android android-app android-application brightness brightness-control brightness-level flashlight kotlin material-design material-you material3 modern

FlashDim - Dim your flashlight

Matrix API gplay fdroid github last commit Conventional Commits license Codacy Badge

FlashDim



Detailed App Review by 'Explaining Android' Featured on Android Authority: The best apps for Google Pixel 8 Featured on Android Authority: Pixel 8's flashlight is half intensity by default Featured on Sam Beckman: Top 20 Android Apps 2023! Featured on Sam Beckman: The Best Free and Open Source Apps in 2023! Featured on Sam Beckman: Top 20 Android Apps I CAN'T live without in 2023! Featured on HowToMen: 20 Best Android Apps 2023! Featured on HowToMen: Best Android Apps - December 2022!

Read Medium article


About this project

Starting with Android 13, it's possible to control multiple brightness levels of the flashlight.
To be able to use this new feature I've developed this app.

[!IMPORTANT]
The full functionality of this app is ONLY AVAILABLE for devices which support the dim functionality of the flashlight (hardware limited). See Supported devices

If you think it's worth to support this project, feel free to give a small donation :heart:.

Join the FlashDim Matrix room to talk with the community about the app or to ask me (the dev) anything:
https://matrix.to/#/#flashdim:matrix.org


Inspired by polodarb/Flashlight-Tiramisu ๐Ÿ’›
Custom SeekBar built with code from massoudss/waveformSeekBar ๐Ÿ’›

Features

Download

Get it on Google Play Get it on F-Droid

Google Play and the Google Play logo are trademarks of Google LLC.

Verification

The APK files can be verified using apksigner.

apksigner verify --print-certs -v example.apk

Google Play Store
The output should look like this:

Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): false
Verified using v3 scheme (APK Signature Scheme v3): true

The certificate content and digests should look like this:

DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Certificate Digests:
  SHA-256: 4b:05:58:fa:9d:2e:32:b0:1c:d0:00:7b:13:66:35:b5:ac:67:b5:ca:63:ff:c2:ef:e2:58:9a:80:20:e8:ca:4f
  SHA-1:   47:2d:b2:9e:57:df:be:48:09:55:3b:f9:c1:d8:15:a5:e3:ed:27:82
  MD5:     14:cc:12:d7:6b:29:9a:79:64:ac:36:c8:56:ec:a5:78

F-Droid and GitHub (signed using the same key)
The output should look like this:

Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true

The certificate content and digests should look like this:

DN: OU=FlashDim, O=Cyb3rKo OpenSource, L=GitHub / F-Droid, C=DE
Certificate Digests:
  SHA-256: ea:78:69:1c:ba:41:86:00:a4:56:32:89:b1:33:f9:d0:0d:3d:0c:24:a5:f5:4c:5c:59:ee:1c:95:2b:b0:e1:1d
  SHA-1:   28:cf:15:ea:1c:93:1a:04:67:2d:8e:b0:2f:01:77:9b:03:90:f8:dd
  MD5:     09:05:c3:62:fa:94:a0:2e:c4:9c:d0:4e:b8:a3:cc:99

Screenshots

Supported Devices

The full functionality of this app is ONLY AVAILABLE for devices which support the dim functionality of the flashlight (hardware limited).
Here's a list of devices I know of which do support flashlight dimming.

Excluded devices (Play Store) / Unsupported devices

The following list contains phones, which were manually excluded in the Google Play Store because of missing flashlight dimming functionality.
If the list contains any phone which does has a dimmable flashlight, please let me know.

Total: 655

8 A B C D F G H I L M N O P Q R S T U V W X Z
Links may only work in common browsers

8849 (2)
  • 8849 TANK2 (8849 TANK2)
  • 8849 TANK3 (8849 TANK3)
Asus (5)
  • Asus ROG Phone 5 (asus ASUS_I005_1)
  • Asus ROG Phone 6 (asus ASUS_AI2201)
  • Asus Zenfone 8 (asus ASUS_I006D)
  • Asus Zenfone 8 Flip (asus ASUS_I004D)
  • Asus Zenfone 9 (asus ASUS_AI2202)
AT&T (1)
  • AT&T Calypsoยฎ 4 (ATT U380AA)
benco (2)
  • benco AE9240 (benco AE9240)
  • benco V91 (benco AE9310)
Blackview (4)
  • Blackview BL9000 (Blackview BL9000)
  • Blackview BV8900 (Blackview BV8900)
  • Blackview BV8900 Pro (Blackview BV8900_Pro)
  • Blackview Shark 8 (Blackview Shark8)
Blu (6)
  • Blu B160V (BLU B160V)
  • Blu BOLD N3 (BLU N0070)
  • Blu G33 (BLU G0890, BLU G0892)
  • Blu G53 (BLU G0850, BLU G0850_IW, BLU G0850_TIGO, BLU G0851)
  • Blu G63 (BLU G0870)
  • Blu G73 (BLU G0771)
Cricket (1)
  • Cricket Debut S2โ„ข (Cricket U380AC)
Cubot (2)
  • Cubot P80 (CUBOT P80)
  • Cubot X70 (CUBOT X70)
Daria (1)
  • Daria DM-B50104 (Daria zahedan)
Dcode (1)
  • Dcode DS_BD3 (DCODE DS_BD3)
Deutsche Telekom (3)
  • Deutsche Telekom T Phone Pro (DeutscheTelekom Lion)
  • Deutsche Telekom T Phone 2 (DeutscheTelekom PUMA)
  • Deutsche Telekom T Phone 2 Pro (DeutscheTelekom CHEETAH)
Doogee (3)
  • Doogee N50 (DOOGEE 1918Y)
  • Doogee S110 (DOOGEE M22P)
  • Doogee Smini (DOOGEE ZN137)
Fairphone (3)
  • Fairphone 5 5G (Fairphone FP5)
  • Fairphone Fairphone3 (Fairphone FP3)
  • Fairphone Fairphone4 (Fairphone FP4)
Google (6)
  • Google Pixel 4 (google flame)
  • Google Pixel 4 XL (google coral)
  • Google Pixel 4a (google sunfish)
  • Google Pixel 4a 5G (google bramble)
  • Google Pixel 5 (google redfin)
  • Google Pixel 5a 5G (google barbet)
Hisense (1)
  • Hisense E33 (Hisense HLTE243E_01)
Honor (20)
  • Honor 200 Lite (HONOR HNLLY-M1)
  • Honor HONOR 50 (HONOR HNNTH)
  • Honor HONOR 50 Lite (HONOR HNNTN)
  • Honor HONOR 70 (HONOR HNFNE)
  • Honor HONOR 90 (HONOR HNREA)
  • Honor HONOR 90 Lite (HONOR HNCRT-M2)
  • Honor HONOR Magic4 Lite (HONOR HNANY-Q1)
  • Honor HONOR Magic6 Lite 5G (HONOR HNALI-Q)
  • Honor HONOR X6a (HONOR HNWDY-M)
  • Honor HONOR X6b (HONOR HNJDY-M1)
  • Honor HONOR X7 (HONOR HNCMA-Q)
  • Honor HONOR X7a (HONOR HNRKY-M1)
  • Honor HONOR X7b (HONOR HNCLK-Q)
  • Honor HONOR X8 (HONOR HNTFY-Q)
  • Honor HONOR X8a (HONOR HNCRT-M1)
  • Honor HONOR X8a 5G (HONOR HNRBN-Q)
  • Honor HONOR X8b (HONOR HNLLY-Q)
  • Honor HONOR X9 (HONOR HNANY-Q1)
  • Honor HONOR X9 5G (HONOR HNANY-Q)
  • Honor HONOR X9a 5G (HONOR HNRMO-Q)
IIIF150 (4)
  • IIIF150 B2 (IIIF150 B2)
  • IIIF150 B2 Pro (IIIF150 B2_Pro)
  • IIIF150 B2 Ultra (IIIF150 B2_Ultra)
  • IIIF150 Raptor LTD (IIIF150 Raptor)
Infinix (23)
  • Infinix GT 10 Pro (Infinix Infinix-X6739)
  • Infinix GT 20 Pro (Infinix Infinix-X6871)
  • Infinix HOT 30 (Infinix Infinix-X6831)
  • Infinix HOT 30 5G (Infinix Infinix-X6832)
  • Infinix HOT 30 PLAY (Infinix Infinix-X6835, Infinix Infinix-X6835B)
  • Infinix HOT 40 (Infinix Infinix-X6836)
  • Infinix HOT 40 Pro (Infinix Infinix-X6837)
  • Infinix HOT 40i (Infinix Infinix-X6528, Infinix Infinix-X6528B)
  • Infinix NOTE 12 (Infinix Infinix-X670)
  • Infinix NOTE 12 Pro 5G (Infinix Infinix-X671B)
  • Infinix NOTE 30 (Infinix Infinix-X6716, Infinix Infinix-X6716B, Infinix Infinix-X6833B)
  • Infinix NOTE 30 5G (Infinix Infinix-X6711)
  • Infinix NOTE 30 Pro (Infinix Infinix-X678B)
  • Infinix NOTE 30 VIP (Infinix Infinix-X6710)
  • Infinix NOTE 40 (Infinix Infinix-X6853)
  • Infinix NOTE 40 Pro 5G (Infinix Infinix-X6851)
  • Infinix NOTE 40 Pro+ 5G (Infinix Infinix-X6851B)
  • Infinix SMART 8 HD (Infinix Infinix-X6525)
  • Infinix SMART 8 Plus (Infinix Infinix-X6526)
  • Infinix SMART 8 PRO (Infinix Infinix-X6525B)
  • Infinix ZERO 30 (Infinix Infinix-X6731B)
  • Infinix ZERO 30 5G (Infinix Infinix-X6731)
  • Infinix ZERO 5G 2023 (Infinix Infinix-X6815C, Infinix Infinix-X6815D)
Itel (10)
  • Itel A05s (Itel itel-A663L, Itel itel-A663LC)
  • Itel A70 (Itel itel-A665L)
  • Itel itel A50 (Itel itel-A667L, Itel itel-A667LP)
  • Itel itel P40+ (Itel itel-P683L)
  • Itel itel P55 (Itel itel-A666LN, itel-A666L)
  • Itel itel P55 Bandhan (Itel itel-P661N)
  • Itel itel P55T (Itel itel-P665L)
  • Itel itel P55+ (Itel itel-P663L, Itel itel-P663LN)
  • Itel itel RS4 (Itel itel-S666LN)
  • Itel itel S23+ (Itel itel-S681LN)
Lava (7)
  • Lava Blaze 2 5G (LAVA LXX507)
  • Lava BLAZE 5G (LAVA LXX503)
  • Lava Blaze Pro 5G (LAVA LXX506)
  • Lava LAVA AGNI 2 5G (LAVA LXX504)
  • Lava LAVA AGNI 5G (LAVA LXX501)
  • Lava Storm 5G (LAVA LXX508)
  • Lava YUVA 2 PRO (LAVA LZX408)
LGE (3)
  • LGE LG V60 ThinQ (lge timelm)
  • LGE LG WING (lge winglm)
  • LGE VELVET (lge caymanlm)
Mi (1)
  • Mi 11 X (Mi aliothin)
Mobicell (3)
  • Mobicell IX (Mobicel IX)
  • Mobicell IX PRO (Mobicel IX_PRO)
  • Mobicell IX-1 (Mobicel IX-1)
Motorola (49)
  • Motorola moto e13 (motorola sabahl)
  • Motorola moto edge X30 (motorola hiphic)
  • Motorola moto g 5G (2022) (motorola austin)
  • Motorola moto g 5G - 2023 (motorola pnangn)
  • Motorola moto g 5G - 2024 (motorola fogo)
  • Motorola moto g play - 2023 (motorola maui)
  • Motorola moto g play - 2024 (motorola fogona)
  • Motorola moto g power 5G - 2023 (motorola devonn)
  • Motorola moto g power 5G - 2024 (motorola cancunn)
  • Motorola moto g stylus 5G (2022) (motorola milanf)
  • Motorola moto g stylus 5G - 2023 (motorola genevn)
  • Motorola moto g stylus 5G - 2024 (motorola boston)
  • Motorola moto g stylus (2023) (motorola gnevan)
  • Motorola moto g04s (motorola lion)
  • Motorola moto g13 (motorola penangf)
  • Motorola moto g14 (motorola cancun)
  • Motorola moto g24 (motorola fogorow)
  • Motorola moto g32 (motorola devon)
  • Motorola moto g34 (motorola fogos)
  • Motorola moto g42 (motorola hawao)
  • Motorola moto g52 (motorola rhode)
  • Motorola moto g53y 5G (motorola penang)
  • Motorola moto g54 5G (motorola cancunf)
  • Motorola moto g62 5G (motorola rhodec, motorola rhodei)
  • Motorola moto g72 (motorola vicky)
  • Motorola moto g73 5G (motorola devonf)
  • Motorola moto g82 5G (motorola rhodep)
  • Motorola moto g84 5G (motorola bangkk)
  • Motorola moto g85 5G (motorola malmo)
  • Motorola moto g(60) (motorola hanoip)
  • Motorola motorola edge 20 (motorola berlin)
  • Motorola motorola edge 20 lite (motorola kyoto)
  • Motorola motorola edge 2023 (motorola aion)
  • Motorola motorola edge 2024 (motorola avatrn)
  • Motorola motorola edge 30 (motorola dubai)
  • Motorola motorola edge 30 fusion (motorola tundra)
  • Motorola motorola edge 30 neo (motorola miami)
  • Motorola motorola edge 30 ultra (motorola eqs)
  • Motorola motorola edge 40 (motorola lyriq)
  • Motorola motorola edge 40 neo (motorola manaus)
  • Motorola motorola edge 50 (motorola tank)
  • Motorola motorola edge 50 fusion (motorola cuscoi)
  • Motorola motorola edge plus 5G UW (2022) (motorola hiphi)
  • Motorola motorola edge s pro (motorola pstar)
  • Motorola motorola edge (2021) (motorola berlna)
  • Motorola motorola edge (2022) (motorola tesla)
  • Motorola motorola razr 2022 (motorola oneli)
  • Motorola motorola razr 40 (motorola lynkco)
  • Motorola motorola razr plus 2023 (motorola zeekr)
Nokia (8)
  • Nokia C22 (Nokia HKEA)
  • Nokia C32 (Nokia MKDA)
  • Nokia G10 (Nokia ROGA_sprout)
  • Nokia G11 Plus (Nokia MGKA_sprout)
  • Nokia G21 (Nokia SCPA_sprout, Nokia SCP_sprout)
  • Nokia G22 (Nokia SFI, Nokia SFIA)
  • Nokia G42 5G (Nokia SDW)
  • Nokia G50 (Nokia PHR_sprout)
Nothing (2)
  • Nothing Phone 1 (Nothing Spacewar)
  • Nothing Phone 2 (Nothing Pong)
OnePlus (35)
  • OnePlus 8 (OnePlus OnePlus8)
  • OnePlus 8 5G (OnePlus OnePlus8TMO)
  • OnePlus 8 Pro (OnePlus OnePlus8Pro)
  • OnePlus 8T (OnePlus OnePlus8T)
  • OnePlus 8T+ 5G (OnePlus OnePlus8TTMO)
  • OnePlus 9 5G (OnePlus OnePlus9, OnePlus OnePlus9TMO)
  • OnePlus 9 Pro 5G (OnePlus OnePlus9Pro, OnePlus OnePlus9ProTMO)
  • OnePlus 9R (OnePlus OnePlus9R)
  • OnePlus 9RT 5G (OnePlus OP5154L1, OnePlus OP5155L1)
  • OnePlus 10 Pro (OnePlus OP516EL1)
  • OnePlus 10 Pro 5G (OnePlus OP516FL1)
  • OnePlus 10R 5G (OnePlus OP5566L1, OnePlus OP5567L1)
  • OnePlus 10T 5G (OnePlus OP5552L1)
  • OnePlus 11 5G ไธญๅ›ฝ็‰ˆ (OnePlus OP591BL1)
  • OnePlus 11R 5G (OnePlus OP5961L1)
  • OnePlus 12 (OnePlus OP5929L1)
  • OnePlus 12R (OnePlus OP5D35L1)
  • OnePlus Ace (OnePlus OP5565)
  • OnePlus Ace 3 (OnePlus OP5CF9L1)
  • OnePlus Ace ็ซž้€Ÿ็‰ˆ (OnePlus OP5911)
  • OnePlus Nord 2T 5G (OnePlus OP557AL1)
  • OnePlus Nord 3 5G (OnePlus OP556FL1)
  • OnePlus Nord CE 2 (OnePlus OP555BL1)
  • OnePlus Nord CE 2 Lite 5G (OnePlus OP535DL1)
  • OnePlus Nord CE 3 5G (OnePlus OP5953L1)
  • OnePlus Nord CE 3 Lite 5G (OnePlus OP5958L1)
  • OnePlus Nord CE 5G (OnePlus OnePlusNordCE)
  • OnePlus Nord CE4 (OnePlus OP5D3FL1)
  • OnePlus Nord N30 5G (OnePlus OP5958L1)
  • OnePlus Nord N30 SE 5G (OnePlus OP5955L1)
  • OnePlus Nord N300 5G (OnePlus OP5547L1)
  • OnePlus Nord2 5G (OnePlus OP515BL1)
  • OnePlus Oneplus Nord CE4 Lite 5G (OnePlus OP5D49L1)
  • OnePlus OnePlus6T (OnePlus OnePlus6T)
  • OnePlus Open (OnePlus OP5973L1)
Oppo (63)
  • Oppo A18 (OPPO OP575DL1)
  • Oppo A38 (OPPO OP5759L1)
  • Oppo A54 5G (OPPO OP4F39L1)
  • Oppo A57 (OPPO OP5355)
  • Oppo A58 (OPPO OP574FL1)
  • Oppo A59 5G (OPPO OP5AD5L1)
  • Oppo A76 (OPPO OP5312L1)
  • Oppo A78 (OPPO OP5745L1)
  • Oppo A78 5G (OPPO OP52F3L1)
  • Oppo A79 5G (OPPO OP573DL1)
  • Oppo A98 5G (OPPO OP56E8L1)
  • Oppo CPH2145 (OPPO OP4F1BL1)
  • Oppo CPH2207 (OPPO OP4F0BL1)
  • Oppo CPH2211 (OPPO OP4F4DL1)
  • Oppo CPH2235 (OPPO OP4F25L1)
  • Oppo CPH2249 (OPPO OP4F81L1)
  • Oppo CPH2251 (OPPO OP4F83L1)
  • Oppo CPH2293 (OPPO OP52E1L1)
  • Oppo CPH2325 (OPPO OP5303)
  • Oppo CPH2333 (OPPO OP530DL1)
  • Oppo CPH2365 (OPPO OP4F11L1)
  • Oppo CPH2373 (OPPO OP530DL1)
  • Oppo CPH2385 (OPPO OP571DL1)
  • Oppo CPH2387 (OPPO OP571F)
  • Oppo CPH2457 (OPPO OP56E1L1)
  • Oppo CPH2473 (OPPO OP5637L1)
  • Oppo CPH2527 (OPPO OP56E7L1)
  • Oppo Find X2 (OPPO OP4BA1L1)
  • Oppo Find X2 Pro (OPPO OP4BA2L1)
  • Oppo Find X2 ไธญๅ›ฝ็‰ˆ (OPPO OP4A77)
  • Oppo Find X2 Pro ไธญๅ›ฝ็‰ˆ (OPPO OP4A7A)
  • Oppo Find X3 Pro (OPPO OP4F57L1)
  • Oppo Find X3 Pro ไธญๅ›ฝ็‰ˆ (OPPO OP4E3F)
  • Oppo Find X3 ไธญๅ›ฝ็‰ˆ (OPPO OP4E5D)
  • Oppo Find X5 (OPPO OP52D5L1)
  • Oppo Find X5 Pro (OPPO OP52D1L1)
  • Oppo OPPO A1 5G (OPPO OP561D)
  • Oppo OPPO A57s (OPPO OP5353L1)
  • Oppo OPPO Reno5 pro (OPPO OP4F1FL1)
  • Oppo OPPO Reno5 Pro+ 5G (OPPO OP4EA7)
  • Oppo OPPO Reno6 Z 5G (OPPO OP4FA7L1)
  • Oppo OPPO Reno7 (OPPO OP533FL1)
  • Oppo OPPO Reno7 5G (OPPO OPD4A1L1)
  • Oppo OPPO Reno7 Z 5G (OPPO OP532FL1)
  • Oppo OPPO Reno7 Z 5G/F21 Pro 5G/Reno8 Lite 5G (OPPO OP532FL1)
  • Oppo OPPO Reno8 5G (OPPO OP5339L1)
  • Oppo OPPO Reno8 Pro 5G (OPPO OP5335L1)
  • Oppo OPPO Reno8 T (OPPO OP5709L1)
  • Oppo OPPO Reno9 Pro 5G (OPPO OP5601)
  • Oppo OPPO Reno10 5G (OPPO OP5655)
  • Oppo OPPO Reno10 Pro 5G (OPPO OP561F)
  • Oppo OPPO Reno10 Pro+ 5G (OPPO OP564B)
  • Oppo PEGT00 (OPPO OP4E8F)
  • Oppo PFZM10 (OPPO OP5281)
  • Oppo Reno5 Lite (OPPO OP4F43L1)
  • Oppo Reno6 Pro+ 5G (OPPO OP4EC1)
  • Oppo Reno7 ไธญๅ›ฝ็‰ˆ (OPPO OP5227)
  • Oppo Reno8 T 5G (OPPO OP56EDL1)
  • Oppo Reno9 A (OPPO OP5701L1)
  • Oppo Reno10 5G (OPPO OP5705L1)
  • Oppo Reno10 Pro 5G (OPPO OP56DBL1)
  • Oppo Reno10 Pro+ 5G (OPPO OP56D3L1)
  • Oppo Reno11 F 5G (OPPO OP5A0BL1)
Oukitel (1)
  • Oukitel P07_EEA (OUKITEL P07)
PCD (1)
  • PCD Argentina P63L (PCD P63L, PCD P63L_PR)
POCO (28)
  • POCO C51 (POCO water)
  • POCO C55 (POCO earth)
  • POCO C65 (POCO gust)
  • POCO F3 (POCO alioth)
  • POCO F3 GT (POCO aresin)
  • POCO F4 (POCO munch)
  • POCO F4 GT (POCO ingres)
  • POCO F5 (POCO marble)
  • POCO F5 Pro 5G (POCO mondrian)
  • POCO F6 (POCO peridot)
  • POCO M3 Pro 5G (POCO camellia, POCO camellian)
  • POCO M4 5G (POCO light, POCO thunder)
  • POCO M4 Pro (POCO fleur, POCO miel)
  • POCO M4 Pro 5G (POCO evergo, POCO evergreen)
  • POCO M5 (POCO rock, POCO stone)
  • POCO M5s (POCO rosemary)
  • POCO M6 (POCO moon)
  • POCO M6 Plus 5G (POCO breeze)
  • POCO M6 Pro (POCO emerald)
  • POCO M6 Pro 5G (POCO sky)
  • POCO X2 (POCO phoenixin)
  • POCO X3 Pro (POCO bhima, POCO vayu)
  • POCO X4 GT (POCO xaga)
  • POCO X4 Pro 5G (POCO peux, POCO veux)
  • POCO X5 5G (POCO moonstone)
  • POCO X5 Pro (POCO redwood)
  • POCO X5 Pro 5G (POCO redwood, POCO redwoodin)
  • POCO X6 5G (POCO garnet)
Quantum (1)
  • Quantum Q03 (Quantum Q03)
realme (66)
  • realme 8 (realme RMX3085L1)
  • realme 8 Pro (realme RMX3081L1)
  • realme 8i (realme RE54B4L1)
  • realme 8s 5G (realme RE58A0L1)
  • realme 9 (realme RE54E2L1)
  • realme 9 5G (realme RE54CBL1, realme RE54F3L1)
  • realme 9 Pro+ (realme RE879EL1)
  • realme 9i (realme RED8C1L1)
  • realme 9i 5G (realme RE588DL1)
  • realme 9Pro 5G (realme RE54CBL1)
  • realme 10 (realme RE8DDCL1)
  • realme 10 Pro (realme RE5849)
  • realme 10 Pro 5G (realme RE588BL1, realme RE58B8L1)
  • realme 10 Pro+ (realme RE5854)
  • realme 10 Pro+ 5G (realme RE58A5L1, realme RE58A6L1)
  • realme 11 (realme RE5852, realme RE5C7CL1)
  • realme 11 Pro+ (realme RE5865)
  • realme 11 Pro+ 5G (realme RE58B6L1)
  • realme 11x 5G (realme RE5C6CL1)
  • realme 12 Pro 5G (realme RE5C84L1)
  • realme 12 Pro+ 5G (realme RE5C82L1)
  • realme 12x 5G (realme RE5C9AL1)
  • realme 12+ 5G (realme RE5C86L1)
  • realme 13 Pro 5G (realme RE5CA3L1)
  • realme C25 (realme RMX3191, realme RMX3193)
  • realme C25s (realme RMX3195, realme RMX3197)
  • realme C31 (realme RE549C)
  • realme C33 (realme RE5894, realme RE58AF)
  • realme C35 (realme RE87BAL1)
  • realme C51 (realme RE58BC)
  • realme C53 (realme RE58C2)
  • realme C55 (realme REE2ADL1)
  • realme C61 (realme RE6054)
  • realme C67 (realme RE5C91L1)
  • realme GT 2 Pro (realme RED8ACL1)
  • realme GT Master Edition (realme RE507C, realme RE54ABL1)
  • realme GT NEO 3 150W (realme RED8BEL1)
  • realme GT NEO 3T (realme RE54E4L1)
  • realme GT Neo 5 SE (realme RE585F, realme RE58D1L1)
  • realme GT3 240W (realme REE2B2L1)
  • realme narzo 30 5G (realme RE513CL1)
  • realme narzo 50 (realme RE54B4L1)
  • realme narzo 50 5G (realme RED8CDL1)
  • realme narzo 50 Pro 5G (realme RE879EL1)
  • realme narzo 50A (realme RED8AF)
  • realme narzo 50A Prime (realme RE54D8L1)
  • realme narzo 60 5G (realme RE58B1L1)
  • realme NARZO 70 Pro 5G (realme RE5C86L1)
  • realme narzo N53 (realme RE58C6)
  • realme realme 9 5G Speed Edition (realme RE54BFL1)
  • Realme realme GT 5G (realme RMX2202L1)
  • Realme realme GT Master Edition (realme RE54ABL1)
  • Realme realme GT Neo 2 (realme RE5473)
  • Realme realme GT Neo2 5G (realme RE879AL1)
  • realme realmeGT Neo5 (realme RE5860)
  • realme realmeGT Neo5 240W (realme RE5860)
  • realme RMX3710 (realme REE2ADL1)
  • realme RMX3834 (realme RE5C9F)
  • realme RMX3998 (realme RE5C94L1)
  • realme X7 Max (realme RMX3031L1)
  • realme ็œŸๆˆ‘11 Pro (realme RE5869)
  • Realme ็œŸๆˆ‘GT (realme RMX2202CN)
  • realme ็œŸๆˆ‘GT 2 (realme RE5471, realme RE58B2L1)
  • realme ็œŸๆˆ‘GT Neo (realme RMX3031CN)
  • Realme ็œŸๆˆ‘GT Neo2T (realme RE5469)
  • realme ็œŸๆˆ‘ GT NEO 3 150W (realme RE5489)
Redmi (64)
  • Redmi 7 (xiaomi onc)
  • Redmi 9 (Redmi lancelot)
  • Redmi 9T (Redmi lime)
  • Redmi 10 2022 (Redmi eos, Redmi selene)
  • Redmi 10 5G (Redmi thunder)
  • Redmi 10C (Redmi fog, Redmi rain, Redmi wind)
  • Redmi 11 Prime (Redmi rock)
  • Redmi 11 Prime 5G (Redmi light)
  • Redmi 12 (Redmi fire, Redmi heat)
  • Redmi 12 5G (Redmi river, Redmi sky, Redmi XIG03)
  • Redmi 12C (Redmi aether, Redmi earth)
  • Redmi 13 (Redmi moon)
  • Redmi 13C (Redmi gale, Redmi gust)
  • Redmi 13C 5G (Redmi air, Redmi atmos)
  • Redmi 14C (Redmi lake, Redmi pond)
  • Redmi A2 (Redmi cloud)
  • Redmi A2+ (Redmi water)
  • Redmi K40 (Redmi alioth)
  • Redmi K40 Gaming (Redmi ares)
  • Redmi K40 Pro (Redmi haydn)
  • Redmi K40S (Redmi munch)
  • Redmi K50 (Redmi rubens)
  • Redmi K50G (Redmi ingres)
  • Redmi K50i (Redmi xagain)
  • Redmi K60 (Redmi mondrian)
  • Redmi K60E (Redmi rembrandt)
  • Redmi Mi 9T Pro (Xiaomi raphaelin)
  • Redmi Note 8 (Redmi biloba, xiaomi ginkgo)
  • Redmi Note 9 (Redmi merlin, Redmi merlinnfc)
  • Redmi Note 9 Pro (Redmi joyeuse)
  • Redmi Note 10 (Redmi sunny)
  • Redmi Note 10 5G (Redmi camellian)
  • Redmi Note 10 JE (Redmi XIG02)
  • Redmi Note 10 Lite (Redmi curtana)
  • Redmi Note 10 Pro (POCO chopin, Redmi chopin, Redmi sweet, Redmi sweetin)
  • Redmi Note 10S (Redmi maltose, Redmi rosemary, Redmi secret)
  • Redmi Note 10T 5G (Redmi camellia)
  • Redmi Note 11 (Redmi spes, Redmi spesn)
  • Redmi Note 11 Pro (Redmi pissarro, Redmi vida, Redmi viva)
  • Redmi Note 11 Pro 5G (Redmi veux)
  • Redmi Note 11 Pro+ 5G (Redmi peux, Redmi pissarropro)
  • Redmi Note 11 SE (Redmi secret)
  • Redmi Note 11S (Redmi fleur, Redmi miel)
  • Redmi Note 11S 5G (Redmi opal)
  • Redmi Note 11T 5G (Redmi evergo)
  • Redmi Note 11T Pro (Redmi xaga)
  • Redmi Note 11T Pro + (Redmi xagapro)
  • Redmi Note 12 (Redmi tapas, Redmi topaz)
  • Redmi Note 12 5G (Redmi sunstone)
  • Redmi Note 12 DISCOVERY EDITION (Redmi rubyplus)
  • Redmi Note 12 Pro 5G (Redmi ruby)
  • Redmi Note 12 Pro+ 5G (Redmi rubypro)
  • Redmi Note 12 Turbo (Redmi marble)
  • Redmi Note 12S (Redmi ocean, Redmi sea)
  • Redmi Note 12T Pro (Redmi pearl)
  • Redmi Note 13 (Redmi sapphire, Redmi sapphiren)
  • Redmi Note 13 5G (Redmi gold, Redmi iron)
  • Redmi Note 13 Pro (Redmi emerald)
  • Redmi Note 13 Pro 5G (Redmi garnet)
  • Redmi Note 13R (Redmi breeze)
  • Redmi Pad Pro (Redmi dizi)
  • Redmi Pad Pro 5G (Redmi ruan)
  • Redmi POCO F5 (POCO marblein)
  • Redmi Turbo 3 (Redmi peridot)
Reeder (3)
  • Reeder S19 Max 32GB (Reeder S19_Max_32GB)
  • Reeder S19 Max 64GB (Reeder S19_Max_64GB)
  • Reeder S19 MaxL 128GB (reeder S19_MaxL_128GB)
Samsung (2)
  • Samsung Galaxy A03 Core (samsung a3core)
  • Samsung Galaxy F04 (samsung m04)
Sharp (2)
  • Sharp AQUOS R6 (DOCOMO SH-51B, SG Judau, SHARP Judau)
  • Sharp Leitz Phone1 (SG JudauL)
Sky Devices (1)
  • Sky Devices SKY PAD8PRO (SKY_Devices SKY_PAD8PROUSON)
Sony (11)
  • Sony Xperia 1 III (KDDI SOG03, Sony XQ-BC52, Sony XQ-BC62, Sony XQ-BC72)
  • Sony Xperia 1 IV (Sony XQ-CT54, Sony XQ-CT72)
  • Sony Xperia 1 V (Sony XQ-DQ54, Sony XQ-DQ62, Sony XQ-DQ72)
  • Sony Xperia 1 VI (Sony XQ-EC44)
  • Sony Xperia 10 III (KDDI SOG04, Sony XQ-BT52)
  • Sony Xperia 10 IV (Sony XQ-CC54)
  • Sony Xperia 10 V (Sony XQ-DC54, Sony XQ-DC72)
  • Sony Xperia 10 VI (Sony XQ-ES54)
  • Sony Xperia 5 III (docomo SO-53B, KDDI SOG05)
  • Sony Xperia 5 IV (Sony XQ-CQ54, Sony XQ-CQ62)
  • Sony Xperia 5 V (Sony XQ-DE54)
TCL (2)
  • TCL 50 XL 5G (TCL Goldfinch_TMO)
  • TCL T607DL (TCL Bora_TF)
T-Mobile (2)
  • T-Mobile REVVL 6 (T-Mobile Bethpage)
  • T-Mobile REVVL 6 Pro (T-Mobile Augusta)
Tecno (28)
  • Tecno CAMON 19 (TECNO TECNO-CI6, TECNO TECNO-CI6n)
  • Tecno CAMON 19 Neo (TECNO TECNO-CH6i)
  • Tecno CAMON 20 Pro (TECNO TECNO-CK7n)
  • Tecno CAMON 20 Pro 5G (TECNO TECNO-CK8n)
  • Tecno PHANTOM V Flip 5G (TECNO TECNO-AD11)
  • Tecno POVA 5 (TECNO TECNO-LH7n)
  • Tecno POVA 5 Pro 5G (TECNO TECNO-LH8n)
  • Tecno SPARK 10 5G (TECNO TECNO-KI8)
  • Tecno SPARK Go 2024 (TECNO TECNO-BG6)
  • Tecno TECNO CAMON 20 (TECNO TECNO-CK6, TECNO TECNO-CK6n, TECNO TECNO-CK6ns)
  • Tecno TECNO CAMON 20 Pro (TECNO TECNO-CK6n)
  • Tecno TECNO CAMON 20s Pro 5G (TECNO TECNO-CK8nB)
  • Tecno TECNO CAMON 30 (TECNO TECNO-CL6, TECNO TECNO-CL6k, TECNO TECNO-CL6s)
  • Tecno TECNO CAMON 30 5G (TECNO TECNO-CL7, TECNO TECNO-CL7k, TECNO TECNO-CL7s)
  • Tecno TECNO CAMON 30 Pro 5G (TECNO TECNO-CL8)
  • Tecno TECNO PHANTOM V Fold (TECNO TECNO-AD10)
  • Tecno TECNO POP 8 (TECNO TECNO-BG6i)
  • Tecno TECNO POVA 6 (TECNO TECNO-LI7)
  • Tecno TECNO POVA 6 Pro 5G (TECNO TECNO-LI9)
  • Tecno TECNO POVA Neo 3 (TECNO TECNO-LH6n)
  • Tecno TECNO SPARK 10 (TECNO TECNO-KI5n, TECNO TECNO-KI5q, TECNO TECNO-KI5qs)
  • Tecno TECNO SPARK 10 Pro (TECNO TECNO-KI7, TECNO TECNO-KI7s)
  • Tecno TECNO SPARK 20 (TECNO TECNO-KJ5, TECNO TECNO-KJ5n, TECNO TECNO-KJ5s)
  • Tecno TECNO SPARK 20 Pro (TECNO TECNO-KJ6)
  • Tecno TECNO SPARK 20 Pro+ (TECNO TECNO-KJ7, TECNO TECNO-KJ7s)
  • Tecno TECNO SPARK 20C (TECNO TECNO-BG7, TECNO TECNO-BG7n)
  • Tecno TECNO SPARK Go 1 (TECNO TECNO-KL4)
  • Tecno TECNO SPARK Go 2024 (TECNO TECNO-BG6m, TECNO TECNO-BG6s)
Tecno Mobile (7)
  • Tecno Mobile POVA 5 Pro 5G (TECNO-Mobile TECNO-Mobile-LH8n)
  • Tecno Mobile SPARK Go 2024 (TECNO-Mobile TECNO-Mobile-BG6)
  • Tecno Mobile TECNO Mobile SPARK 20 (TECNO-Mobile TECNO-Mobile-KJ5n)
  • Tecno Mobile TECNO Mobile SPARK 20 Pro+ (TECNO-Mobile TECNO-Mobile-KJ7)
  • Tecno Mobile TECNO Mobile SPARK 20C (TECNO-Mobile TECNO-Mobile-BG7n)
  • Tecno Mobile TECNO SPARK 10 (TECNO-Mobile TECNO-Mobile-KI5q)
  • Tecno POP 8 (TECNO TECNO-BG6h)
Ulefone (8)
  • Ulefone Armor 25T Pro (Ulefone GQ5007AF2)
  • Ulefone Armor X12 (Ulefone Armor_X12)
  • Ulefone Armor X12 Pro (Ulefone Armor_X12_Pro)
  • Ulefone Armor_X13 (Ulefone Armor_X13)
  • Ulefone Note 14 (Ulefone Note_14)
  • Ulefone Note 16 Pro (Ulefone GQ3106, Ulefone Note_16_Pro)
  • Ulefone Power Armor 16S (Ulefone Power_Armor_16S)
  • Ulefone Power Armor X11 (Ulefone Power_Armor_X11)
Umidigi (5)
  • Umidigi G1 Plus EEA (UMIDIGI G1_Plus)
  • Umidigi G2 EEA (UMIDIGI UMIDIGI_G2)
  • Umidigi G3 EEA (UMIDIGI UMIDIGI_G3)
  • Umidigi G3 Plus EEA (UMIDIGI G3_Plus)
  • Umidigi UMIDIGI G3 Max EEA (UMIDIGI G3_Max)
Unihertz (1)
  • Unihertz Jelly Star (Unihertz Jelly_Star)
Vivo (98)
  • Vivo I2009 (iQOO 2009)
  • Vivo I2011 (iQOO 2011)
  • Vivo I2012 (iQOO 2012)
  • Vivo I2017 (iQOO 2017)
  • Vivo I2127 (iQOO I2127)
  • Vivo I2202 (iQOO I2202)
  • Vivo I2219 (iQOO I2219)
  • Vivo iQOO 9 Pro (iQOO 2022)
  • Vivo iQOO 9 SE (iQOO 2019)
  • Vivo iQOO 9T (iQOO I2201)
  • Vivo iQOO Neo5S (vivo PD2154)
  • Vivo iQOO Neo6 (vivo PD2196)
  • Vivo iQOO Neo6 SE (vivo PD2199)
  • Vivo iQOO Neo7 (iQOO I2214, vivo PD2231)
  • Vivo iQOO Neo7 Pro (iQOO I2217)
  • Vivo iQOO Neo7 SE (vivo PD2238)
  • Vivo iQOO Neo7 ็ซž้€Ÿ็‰ˆ (vivo PD2232)
  • Vivo iQOO Neo8 (vivo PD2301)
  • Vivo iQOO Neo9 (vivo PD2338)
  • Vivo iQOO Z5 (iQOO 2018)
  • Vivo iQOO Z5 6000mAh (vivo PD2188)
  • Vivo iQOO Z6 (iQOO I2203)
  • Vivo iQOO Z6 Lite 5G (iQOO I2208)
  • Vivo iQOO Z6 Pro (iQOO I2126)
  • Vivo iQOO Z7 (vivo PD2270)
  • Vivo iQOO Z7 5G (iQOO I2207, iQOO I2213)
  • Vivo iQOO Z7s 5G (iQOO I2223)
  • Vivo iQOO Z7x 5G (iQOO I2216)
  • Vivo iQOO Z7x (m) (vivo PD2272)
  • Vivo T1 (vivo V2154)
  • Vivo T1 Pro 5G (vivo V2151)
  • Vivo T2 (vivo V2237)
  • Vivo T2 5G (vivo V2222)
  • Vivo T2x 5G (vivo V2225)
  • Vivo T3 Lite 5G (vivo V2346)
  • Vivo V2025 (vivo 2025)
  • Vivo V2036_21 (vivo 2036)
  • Vivo V2038 (vivo 2037)
  • Vivo V2040 (vivo 2040)
  • Vivo V2041 (vivo 2041)
  • Vivo V2045 (vivo 2045)
  • Vivo V2046 (vivo 2046)
  • Vivo V2050 (vivo 2050)
  • Vivo V2053 (vivo 2041)
  • Vivo V2055 (vivo 2055)
  • Vivo V2058 (vivo 2058)
  • Vivo V2059 (vivo 2059)
  • Vivo V2060 (vivo 2060)
  • Vivo V2066 (vivo 2050)
  • Vivo V2105 (vivo 2105)
  • Vivo V2109 (vivo 2109)
  • Vivo V2115 (vivo 2116)
  • Vivo V2116 (vivo 2116)
  • Vivo V2117 (vivo 2116)
  • Vivo V2124 (vivo 2124)
  • Vivo V2126 (vivo 2126)
  • Vivo V2127 (vivo 2127)
  • Vivo V2130 (vivo 2130)
  • Vivo V2130A (vivo PD2130)
  • Vivo V2132 (vivo 2132)
  • Vivo V2140 (vivo 2131)
  • Vivo V2141 (vivo 2141)
  • Vivo V2141A (vivo PD2141)
  • Vivo V2143 (vivo 2135)
  • Vivo V2152 (vivo 2110)
  • Vivo V2251 (vivo 2251)
  • Vivo V2338 (vivo V2338)
  • Vivo V25 (vivo V2202)
  • Vivo V25 Pro (vivo V2158)
  • Vivo V25e (vivo V2201, vivo V2237)
  • Vivo V27 Pro (vivo V2230)
  • Vivo V27e (vivo V2237)
  • Vivo V29 (vivo V2250)
  • Vivo V29 Lite 5G (vivo V2244)
  • Vivo V29 Pro (vivo V2251)
  • Vivo V29e (vivo V2303)
  • Vivo V30 Lite (vivo V2317, vivo V2342)
  • Vivo V30 Lite 5G (vivo V2327)
  • Vivo V30 Pro (vivo V2319)
  • Vivo vivo 2018 (vivo 2018)
  • Vivo vivo Y22 (vivo V2207)
  • Vivo X80 (vivo V2144)
  • Vivo X80 Pro (vivo V2145)
  • Vivo Y02t (vivo V2254)
  • Vivo Y03t (vivo V2344)
  • Vivo Y100 (vivo V2239)
  • Vivo Y17s (vivo V2310)
  • Vivo Y18 (vivo V2333)
  • Vivo Y18i (vivo V2344)
  • Vivo Y18s (vivo V2344)
  • Vivo Y200 5G (vivo V2307)
  • Vivo Y27 (vivo V2249)
  • Vivo Y27s (vivo V2247)
  • Vivo Y28e 5G (vivo V2346)
  • Vivo Y28s 5G (vivo V2346)
  • Vivo Y33t (vivo PD2317)
  • Vivo Y35 (vivo V2205)
  • Vivo Y58 5G (vivo V2355)
Vortex (5)
  • Vortex CG65 (Vortex CG65)
  • Vortex HD62 (Vortex HD62)
  • Vortex J24 (Vortex J24)
  • Vortex ZG55 (Vortex ZG55)
  • Vortex ZG65 Pro (Vortex ZG65_Pro)
Walton (1)
  • Walton XANON X20 (WALTON XANON_X20)
Xiaomi (41)
  • Xiaomi 7 (xiaomi onc)
  • Xiaomi 11 Lite 5G NE (Xiaomi lisa)
  • Xiaomi 11 Lite NE (Xiaomi lisa)
  • Xiaomi 11i (Xiaomi pissarroin)
  • Xiaomi 11i HyperCharge (Xiaomi pissarroinpro)
  • Xiaomi 11T (Xiaomi amber)
  • Xiaomi 11T Pro (Xiaomi vili)
  • Xiaomi 12 (Xiaomi cupid)
  • Xiaomi 12 Lite (Xiaomi taoyao)
  • Xiaomi 12 Pro (Xiaomi zeus)
  • Xiaomi 12 Pro Dimensity (Xiaomi daumier)
  • Xiaomi 12T (Xiaomi plato)
  • Xiaomi 12T Pro (Redmi diting, Xiaomi diting)
  • Xiaomi 12X (Xiaomi psyche)
  • Xiaomi 13T (Xiaomi aristotle, Xiaomi XIG04)
  • Xiaomi 14 (Xiaomi houji)
  • Xiaomi 14 Ultra (Xiaomi aurora)
  • Xiaomi Mi 8 (Xiaomi dipper)
  • Xiaomi Mi 10 (Xiaomi umi)
  • Xiaomi Mi 10 Pro (Xiaomi cmi)
  • Xiaomi Mi 10 Ultra (Xiaomi cas)
  • Xiaomi Mi 10S (Xiaomi thyme)
  • Xiaomi Mi 10T Pro (Xiaomi apollo)
  • Xiaomi Mi 11 (Xiaomi venus)
  • Xiaomi Mi 11 Lite (Xiaomi courbet, Xiaomi courbetin)
  • Xiaomi Mi 11 Lite 5G (Xiaomi renoir)
  • Xiaomi Mi 11 Pro (Xiaomi mars)
  • Xiaomi Mi 11 Ultra (Xiaomi star)
  • Xiaomi Mi 11i (Xiaomi haydn)
  • Xiaomi Mi 11X (Xiaomi aliothin)
  • Xiaomi Mi 11X Pro (Xiaomi haydnin)
  • Xiaomi Mi A1 (xiaomi tissot_sprout)
  • Xiaomi Mi A2 (xiaomi jasmine_sprout)
  • Xiaomi Note 8 (xiaomi ginkgo)
  • Xiaomi Pad 5 (Xiaomi nabu)
  • Xiaomi Pad 5 Pro (Xiaomi dagu, Xiaomi elish)
  • Xiaomi Pad 5 Pro 5G (Xiaomi enuma)
  • Xiaomi Pad 6 (Xiaomi pipa)
  • Xiaomi Pad 6 Max 14 (Xiaomi yudi)
  • Xiaomi pad 6 Pro (Xiaomi liuqin)
  • Xiaomi POCO F1 (Xiaomi beryllium)
XMobile (1)
  • XMobile X55 (Xmobile X55)
ZTE (7)
  • ZTE 5G UG Phone U25 (nubia P720F09_U)
  • ZTE 8050 (ZTE P606F08)
  • ZTE Blade A54 (ZTE P963F64)
  • ZTE Blade A75 5G (ZTE P720F09)
  • ZTE Blade V50 Vita (ZTE P606F09)
  • ZTE NX711J (nubia PQ82A01)
  • ZTE NX729J (nubia NX729J-EEA, nubia NX729J-UN)

Contribute

Of course, I'm happy about any kind of contribution.

For creating issues there's no real guideline you should follow. If you create pull requests please try to use the syntax I use. Using a unified code format makes it much easier for me and for everyone else.

Used Icons

๐Ÿ’›
information-slab-circle-outline created by Jeff Anders - Pictogrammers
vibrate created by Google - Pictogrammers
rocket-launch-outline created by Michael Irigoyen - Pictogrammers

Star History

Star History Chart

License

Copyright 2022-2024, Cyb3rKo

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.