{"repo": {"timestamp": 1785083308695}, "packages": {"acab.naiveha.subrosa": null, "im.quicksy.client": null, "ac.mdiq.Podcini.A": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"13c81e1850e8932f5a706227f9c681deae15ff4208bdefdf317994f04b456845": null, "bf1288ebaf1fa28b2feaa5831eebf8e60899ef81153c84dabb98b828d660cb7b": null, "9c497a32624f7fecb595673b55127b762e0925db25a1545ff420e549b1536167": {"added": 1785080297767, "file": {"name": "/ac.mdiq.Podcini.A_82.apk", "sha256": "9c497a32624f7fecb595673b55127b762e0925db25a1545ff420e549b1536167", "size": 70589284, "ipfsCIDv1": "bafybeidh7luskawdsbde2vrnhmazpj3bdakbowzmukqq7vancl3bh64vpi"}, "src": {"name": "/ac.mdiq.Podcini.A_82_src.tar.gz", "sha256": "2279829fb073b9943db4da5c6013e1a3ed0b139d5d4dfb006c417e8202472e89", "size": 42811067}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "12.4.10", "versionCode": 82, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ac.mdiq.Podcini.A.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* show external media panel even when playing\n* in OnlineFeed, improved handling existing feed\n"}}, "d07d09f0c6f1f9c1fd5792174edbff15c58549f10780c43aac11b712adb3c808": {"added": 1784660797434, "file": {"name": "/ac.mdiq.Podcini.A_80.apk", "sha256": "d07d09f0c6f1f9c1fd5792174edbff15c58549f10780c43aac11b712adb3c808", "size": 70589250, "ipfsCIDv1": "bafybeicuz4rcbesav5uvf4k7tr3j3p5j5z5zxmlatbkyheuhbcke237hvi"}, "src": {"name": "/ac.mdiq.Podcini.A_80_src.tar.gz", "sha256": "b28f8bd89e224856d4ba6144d47302e0796ad2c261a0dcb359b8c32479811637", "size": 42810564}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "12.4.8", "versionCode": 80, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ac.mdiq.Podcini.A.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* in SearchScreen, Remote tab is not shown external apps are not used/connected\n* in Remote tab of SearchScreen, ensure to clear cache and re-search when searchers are changed\n* improved getting client by media, fixed PeerTube media not playing in Remote tab of SearchScreen\n* added SearchScreen access in the drawer\n* \"Use external app\" is now \"Use external apps\"\n* some code refactoring\n"}}}}, "app.crossword.yourealwaysbe.forkyz": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"665728799cc6bb51390bee623b39188f5366148ac28a306af3a8f460deae73e7": null, "33ee3efcaee46415dab850302861257162fe625eb7452ad5aada9c77b2e9dd39": {"added": 1785080297767, "file": {"name": "/app.crossword.yourealwaysbe.forkyz_8500000.apk", "sha256": "33ee3efcaee46415dab850302861257162fe625eb7452ad5aada9c77b2e9dd39", "size": 10560658, "ipfsCIDv1": "bafybeie5hjha2czqn3usulkwdt3zt5rxmtuqo3qta3rwkj3aa36l7zooym"}, "src": {"name": "/app.crossword.yourealwaysbe.forkyz_8500000_src.tar.gz", "sha256": "6a23613213f4cb023a64339b53376a4c62c02abb460fb0dd3f2dcec476a6cd4c", "size": 3119586}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "85", "versionCode": 8500000, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["2fcec1afab57a7a9e533c8f69eb1b0aa6180d2be232f8a52955640c0ae7e84fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "app.crossword.yourealwaysbe.forkyz.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to theguardian.com to obtain puzzles."}}, "whatsNew": {"en-US": "- Replace date-picker in download dialog to support mouse on desktop.\n- New action buttons options.\n- Move show errors and reveal into single hint submenu, relabel puzzle info.\n- Add menu options under notes to transfer scratch to board.\n- Add About Libraries page and other info to about section in settings.\n- Add \"share\" settings on Android (instead of export).\n- Add ability to import settings from \"open with\" menus on Android.\n- Dutch translation improvements (thanks @ojppe).\n", "fr-FR": "- Remplacer date-picker dans la boîte de dialogue de téléchargement pour prendre en charge la souris sur le bureau.\n- Nouvelles options de boutons d'action.\n- Déplacer afficher les erreurs et révéler en un seul sous-menu indice, relabel info puzzle.\n- Ajouter des options de menu sous les notes pour transférer les rayures à la carte.\n- Ajouter à propos de la page Bibliothèques et autres informations sur la section dans les paramètres.\n- Ajouter les paramètres \"partager\" sur Android (au lieu d'exp"}}}}, "app.flicky": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"51061ca4804869046e4d95dee2d03a041cea7eb3245846fab360516a4775d774": null, "63d6d18fd2a34e7ad591911839f0ce715e197f758fb54a26d3046599a2863d88": null, "016a453a8572ac1aab249382b5ad7534ff2bf7d98184ad51db48b5e1204e1f19": null, "562602a1176ec316461c229840b4c9562e32cd4b91f00b9173c380c6527e72b3": null, "2431ff925a4c068539bf910a7876619a4cacb09b4dce06e7ba5cba6119d9adc4": {"added": 1785080297767, "file": {"name": "/app.flicky_950.apk", "sha256": "2431ff925a4c068539bf910a7876619a4cacb09b4dce06e7ba5cba6119d9adc4", "size": 4217489, "ipfsCIDv1": "bafybeicrqh4xjzxzkin6xnwgqjp4hxxvwijmw7xlnurdj3avxi3p7goxiu"}, "src": {"name": "/app.flicky_950_src.tar.gz", "sha256": "bc759c3a3ba0c9d2a307c1f4f4189486fc45465c6f5f0cdc1d3ce8c8e5388d73", "size": 2306639}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.4.3", "versionCode": 950, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "- unattended (bg) auto-updates\n- set \"Session\" as the default installer mode\n"}}, "20e1376b38ac461e666a48017de75249a4bf0357aefd94cfa30624f01b22430a": {"added": 1785080297767, "file": {"name": "/app.flicky_949.apk", "sha256": "20e1376b38ac461e666a48017de75249a4bf0357aefd94cfa30624f01b22430a", "size": 4215651, "ipfsCIDv1": "bafybeibf7ifoc6ghzeahkmg6cykhqywssq2f5t2f6tdbc7z5dwlewynhbm"}, "src": {"name": "/app.flicky_949_src.tar.gz", "sha256": "f43fe39cb93f421181af675bc4071d9992121ca2c05da920b6f61125540c9bfb", "size": 2306749}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.4.3", "versionCode": 949, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "5874126490f7a8478785d251dfdff562cd2c6e62c67c980aa733163d1b2dd5a2": {"added": 1785080297767, "file": {"name": "/app.flicky_948.apk", "sha256": "5874126490f7a8478785d251dfdff562cd2c6e62c67c980aa733163d1b2dd5a2", "size": 4217031, "ipfsCIDv1": "bafybeihfp3km2pzwgrdwgk36rd6oti5znavbu5hv42dfbhzvd2zpfwhwdq"}, "src": {"name": "/app.flicky_948_src.tar.gz", "sha256": "7bf3034035dc0fcc42ff549330c30e082f95ed4e5642b719fa64662cf194c30c", "size": 2306748}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.4.3", "versionCode": 948, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "6ede5347f725c17b974e2c752eccc9012efbe6ede4eef5c5c2224621892418bf": {"added": 1785080297767, "file": {"name": "/app.flicky_947.apk", "sha256": "6ede5347f725c17b974e2c752eccc9012efbe6ede4eef5c5c2224621892418bf", "size": 4215799, "ipfsCIDv1": "bafybeiacjstq75nx2gv2xysqll5tidgmb7xvty5mm52d33lvsbi3dvfwjy"}, "src": {"name": "/app.flicky_947_src.tar.gz", "sha256": "5ad09b4e5ade507692e31d257f3adb558edc169cd1db77a88c811eb76cd539a3", "size": 2306718}, "manifest": {"nativecode": ["x86"], "versionName": "4.4.3", "versionCode": 947, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}}}, "app.linkclear": {"metadata": {"added": 1785080297767, "categories": ["Internet", "Security"], "changelog": "https://github.com/kisst/link-clear/releases", "issueTracker": "https://github.com/kisst/link-clear/issues", "lastUpdated": 1785080297767, "license": "GPL-3.0-only", "sourceCode": "https://github.com/kisst/link-clear", "webSite": "https://github.com/kisst/link-clear", "screenshots": {"phone": {"en-US": [{"name": "/app.linkclear/en-US/phoneScreenshots/1.png", "sha256": "69eb8d20ff2f00d4da0956ea10407bd561b450077c0b5bf74310733c6080e56b", "size": 119729}, {"name": "/app.linkclear/en-US/phoneScreenshots/2.png", "sha256": "7ff8587b75fb9ab7f7308065a2c09b3dac02c563bf67a5b363b0bd8c1a699b4a", "size": 72404}, {"name": "/app.linkclear/en-US/phoneScreenshots/3.png", "sha256": "b216d4cd9539c650bcab5acb2b933f4a6db22ade0f3824e963bf95bc407a8ad9", "size": 175894}]}}, "authorName": "KissT", "name": {"en-US": "Link Clear"}, "summary": {"en-US": "Strip tracking parameters from links. Offline, private, no permissions."}, "description": {"en-US": "Link Clear strips tracking parameters from URLs using the bundled ClearURLs\nruleset. It works entirely offline by default: paste or share a link, and get\nback the same link with the tracking noise removed.\n\nThree ways to clean a link:\n\n* Share target — share a link to Link Clear from any app. You land on a\n  confirmation screen showing the cleaned URL with Copy, Share, and Open\n  actions. With \"Automatic action\" enabled, the chosen action runs immediately.\n* Quick Settings tile — add the \"Clean clipboard\" tile to your Quick Settings\n  panel. One tap cleans whatever is on the clipboard, in place.\n* In-app editor — open the app for a Paste Clean / Paste Raw editor with a live\n  before/after diff of exactly what was removed.\n\nPrivacy first:\n\n* Offline by default. The cleaning ruleset is bundled, so no network is needed.\n* No runtime permissions. Link Clear only acts when you explicitly share, tap\n  the tile, or paste — it never watches your clipboard in the background.\n* Two optional, off-by-default network features: resolving shortened links\n  (t.co, bit.ly, and similar) before cleaning, and manually refreshing the\n  bundled ruleset. Neither runs unless you turn it on.\n\nLink Clear is free software licensed under the GNU General Public License v3.0.\nURL-cleaning rules come from the ClearURLs project (LGPL-3.0).\n"}, "icon": {"en-US": {"name": "/app.linkclear/en-US/icon_QuZDmoxwAPU-FqanSUrDxzsZANHsu03VqMeQsPLFA4w=.png", "sha256": "42e6439a8c7000f53e16a6a7494ac3c73b1900d1ecbb4dd5a8c790b0f2c5038c", "size": 25449}}, "preferredSigner": "7e489f6b0342db48ebcdb30312965e840589f1a335438046aefc2dfc548d057e"}, "versions": {"ef6ff1f01c2800db3a24ce2bdb1816c23735506c0734dc583a34e726193ccbf2": {"added": 1785080297767, "file": {"name": "/app.linkclear_10003.apk", "sha256": "ef6ff1f01c2800db3a24ce2bdb1816c23735506c0734dc583a34e726193ccbf2", "size": 1340796, "ipfsCIDv1": "bafybeif6df64sdqmy3jzxvrtj7b67ikhqjds2c4kchflkpg34a3w2cxnqm"}, "src": {"name": "/app.linkclear_10003_src.tar.gz", "sha256": "0652d104049fe5efefd7e6176936a3f7afdfca6fa24ed50457172a4d7f662974", "size": 453250}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.3", "versionCode": 10003, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["7e489f6b0342db48ebcdb30312965e840589f1a335438046aefc2dfc548d057e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.linkclear.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Packaging fix for F-Droid reproducible builds.\n\n* Exclude the AGP dependency-metadata block from the signed APK, which F-Droid\n  requires for its reproducible cross-signing.\n\nApp behaviour is unchanged from 1.0.1.\n"}}}}, "app.lonecloud.prism": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"e5c712df939ae92ced75affcb9908a08867ea042f47efc30769f7d0bdef931b1": null, "bb5952a24043955da5a6fed3133b9cbd741dfc5803a6218d70e3aa33b0d70400": {"added": 1785080297767, "file": {"name": "/app.lonecloud.prism_10302.apk", "sha256": "bb5952a24043955da5a6fed3133b9cbd741dfc5803a6218d70e3aa33b0d70400", "size": 3494128, "ipfsCIDv1": "bafybeigubni7rvrdkycy2cemw4cxwg2ttsayafvzf77ga45i2boyxl73ca"}, "src": {"name": "/app.lonecloud.prism_10302_src.tar.gz", "sha256": "c46226b118ad803650ed146d02d1a4ff54e87270cabaea470b8ef1e2b803cd54", "size": 1167366}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.2", "versionCode": 10302, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["fd2986457a6a6e4dd9056b3ca5a69e0edfd5aa9dd45b3d78db21e8ad72fbaead"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "app.lonecloud.prism.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- fix: restart service button not working\n- dependency updates"}}}}, "app.motionui.android": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"4078771c337ce41815ee3c1bb4316ea3f1ea12a99c0c6488d504d89c32790b71": {"added": 1784660797434, "file": {"name": "/app.motionui.android_101.apk", "sha256": "4078771c337ce41815ee3c1bb4316ea3f1ea12a99c0c6488d504d89c32790b71", "size": 11905428, "ipfsCIDv1": "bafybeigfuypp7warzkrh2oh66ovf4hcmdmpb3t6my2pdz7jhtc7mjtjk3u"}, "src": {"name": "/app.motionui.android_101_src.tar.gz", "sha256": "3b10495d891cb0e8decf24b2f0620e91c8606eb7971cbdb55b2ff1257fb06c59", "size": 7255461}, "manifest": {"versionName": "1.0.1", "versionCode": 101, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 34}, "signer": {"sha256": ["b547bba0602744c3dc54d7b7438c02aa6d62b438f41382d3c0e22a6478e15f8d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "app.motionui.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.organicmaps": {"versions": {"5af5b666d9e92226c165f6cb5bd75a8521df5b3dca3aa75dfdb626092f750ccd": {"antiFeatures": {"TetheredNet": null}}, "9cb93e15d1c8a8bcc06cbc7d407db10759696b51a50cd3191cf2fd576b2fa484": {"antiFeatures": {"TetheredNet": {"en-US": "Map download service (cdn*.organicmaps.app)"}}}, "252e2e5af42475709117da33fb46fb965dd0f5323dd3042d563323469027dbe6": {"antiFeatures": {"TetheredNet": {"en-US": "Map download service (cdn*.organicmaps.app)"}}}}}, "app.passwordstore.pando85": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"bd4dc57bf3e5f5fe51c1fdd6895397dddc5456310595b2dec329e4c6b0a06944": {"added": 1785080297767, "file": {"name": "/app.passwordstore.pando85_11800.apk", "sha256": "bd4dc57bf3e5f5fe51c1fdd6895397dddc5456310595b2dec329e4c6b0a06944", "size": 8819726, "ipfsCIDv1": "bafybeif3nu7oyl23u2qcgfhzvwopmoxi33u4qf2acuxm6gauytp3ppflom"}, "src": {"name": "/app.passwordstore.pando85_11800_src.tar.gz", "sha256": "71d11de2951525c457ce641ae76f78bc80d7c84ff8de143af52d3f7956fe8e9d", "size": 2073409}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.18.0", "versionCode": 11800, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["d75711d7da9c8eeca9d04e51c4eb5d4d7e3db74bc18ea50e262c0a749e3c50f8"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.passwordstore.pando85.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.sterna": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"43033274cd17ff4bd0f6f59b1df34ae0ba4367ac7fc7b654dbed2d363753b03e": null, "a25f89c6b4c163431bda9808c9ef9545551b9b43d67abdc6540b9cab7f460d80": null, "b0038e89feb9ba8d76962149d9f79103970637efe87634877e54fe7b113367e7": null, "d5d12e830598a6b29561d23458fffd24bea96072e1f231353645f5d70be45a63": {"added": 1785080297767, "file": {"name": "/app.sterna_153.apk", "sha256": "d5d12e830598a6b29561d23458fffd24bea96072e1f231353645f5d70be45a63", "size": 3898637, "ipfsCIDv1": "bafybeiehfbld446ahhif6mnenotqqrf2f7v6izhejmuvtd6dx4bzzx4pdy"}, "src": {"name": "/app.sterna_153_src.tar.gz", "sha256": "b4485f5906b4b496b1fa0bd7b9987705ebfdacefa55a9fcbb2b397508a3c5100", "size": 3045022}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.7", "versionCode": 153, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cf2d007f7bfa44e08e20943de4fe17fb0873707fd759d6db9cadb1f4b2aaedc4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.sterna.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Sent and Drafts now show the recipients instead of yourself. The expanded notification shows the subject, never the message body. Search results react instantly to delete, undo, read and star, the Undo bar stays visible above the keyboard, and deleted results no longer linger. The drawer's \"All inboxes\" count always matches the folder badges, snoozed messages count consistently everywhere, and Fastmail users are steered to the API token sign-in with a clearer hint.\n", "fr-FR": "Envoyés et Brouillons affichent désormais les destinataires plutôt que vous-même. La notification dépliée montre le sujet, jamais le corps du message. Les résultats de recherche réagissent immédiatement à la suppression, l'annulation, la lecture et l'étoile, la barre Annuler reste visible au-dessus du clavier, et les résultats supprimés ne s'attardent plus. Le compteur « Toutes les boîtes » correspond toujours aux badges des dossiers, les messages reportés comptent partout de la même façon, et l"}}, "dde85e3cceaec8a9786416e547f1c54eba7c22b5e8f381ba3af695881eaabea6": {"added": 1784800029343, "file": {"name": "/app.sterna_150.apk", "sha256": "dde85e3cceaec8a9786416e547f1c54eba7c22b5e8f381ba3af695881eaabea6", "size": 3857973, "ipfsCIDv1": "bafybeibbs5wwlxx4sopjrsnjrwebgmcjkfnbgm3keza3pk7ntyezugbbb4"}, "src": {"name": "/app.sterna_150_src.tar.gz", "sha256": "5e3f6f4501cd75b6ce138027d9f4eac887b0b9fa2b3f933167702823c0b266be", "size": 3003756}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.4", "versionCode": 150, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cf2d007f7bfa44e08e20943de4fe17fb0873707fd759d6db9cadb1f4b2aaedc4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.sterna.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The composer's From menu now offers the send-as addresses configured on your JMAP server (aliases and identities), refreshed on connect, so they show up without re-entering them by hand. Any identities you added manually are kept alongside.\n", "fr-FR": "Le menu « De : » du composeur propose désormais les adresses d'envoi configurées sur votre serveur JMAP (alias et identités), rafraîchies à la connexion, sans avoir à les ressaisir. Les identités que vous avez ajoutées manuellement sont conservées à côté.\n"}}, "86fac7b4e8e4c43637e9ae658c346bad3e3da449fb2061891913e1d2262c4a6e": {"added": 1784660797434, "file": {"name": "/app.sterna_142.apk", "sha256": "86fac7b4e8e4c43637e9ae658c346bad3e3da449fb2061891913e1d2262c4a6e", "size": 3850245, "ipfsCIDv1": "bafybeibh3bpifryymn6joj4obpxrwkclcafkybyei2twxyzh2ed6eyjrue"}, "src": {"name": "/app.sterna_142_src.tar.gz", "sha256": "11302d090e957d7e49b286241153e7cc5746d038c879f06c3d6b98d0ca53c291", "size": 2994577}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.6", "versionCode": 142, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cf2d007f7bfa44e08e20943de4fe17fb0873707fd759d6db9cadb1f4b2aaedc4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.sterna.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Two small fixes. In a new message, tapping anywhere in the empty area below the header now places the cursor in the body, not just the first part of it. And opening an account from the navigation drawer, then pressing Back, now returns to your inbox instead of the Settings screen.\n", "fr-FR": "Deux petits correctifs. Dans un nouveau message, taper n'importe où dans la zone vide sous l'en-tête place désormais le curseur dans le corps, plus seulement dans sa partie haute. Et ouvrir un compte depuis le menu latéral, puis appuyer sur Retour, ramène maintenant à la boîte de réception au lieu de l'écran Réglages.\n"}}}}, "be.moraine.yapl": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"8f82fbfa7f93e0fe83f813b2e660febb83ce925d908d20590e107df7451b1df2": {"added": 1785080297767, "file": {"name": "/be.moraine.yapl_2.apk", "sha256": "8f82fbfa7f93e0fe83f813b2e660febb83ce925d908d20590e107df7451b1df2", "size": 2991975, "ipfsCIDv1": "bafybeierp2axx4upj4gzh7pibuwk5ppp3flpytkskxxphcrfsb7ugi4swm"}, "src": {"name": "/be.moraine.yapl_2_src.tar.gz", "sha256": "9d90af5e4b99e13ca34d76980aa2ccae1f01b13587f9c07f269c996e44d07446", "size": 3433293}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["4effd00ae44b95d93a4fe1ba8d78f198d22773852546e166e6d1daf26d0bfe3b"]}, "usesPermission": [{"name": "be.moraine.yapl.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Landing counts by day and night, for pilots who fly circuits — BCAA asks for the number of landings, not just who flew them. Airline flying keeps its single switch.\n\nAirport data rebuilt from OurAirports: 10023 airports, 147 IATA codes corrected (EDDB is now BER). Corrections now reach existing installs, leaving your own airports untouched.\n\nNew flights prefill the aircraft and seat from the last one. The airport field names what it resolved.\n\nRemoved: import from FlightLogBook backup.\n"}}}}, "chat.delta.lite": {"metadata": {"lastUpdated": 1784800029343, "description": {"en-US": "ArcaneChat is a decentralized and secure instant messenger that is easy to use for friends and family.\n\n• Private. Instant on-boarding without a phone number or other private data.\n\n• Friends & Family: Only chat with people you know. Unknown users cannot message or follow you without mutual consent.\n\n• Flexible. Supports multiple chat profiles and is easy to setup on multiple devices.\n\n• Extensible. Use mini-apps in chats like shopping lists, calendars or games.\n\n• Reliable. Works under bad and adversarial network conditions.\n\n• Secure. Audited End-to-End encryption safe against network and server attacks.\n\n• Sovereign. Can be run with your own e-mail address or server.\n\nArcaneChat is a Delta Chat client and was created with a focus on usability, good user experience, and saving data plan. Also the app usually experiments with new features that eventually might get added to the official Delta Chat client.\n\n<b>Main differences with official Delta Chat client:</b>\n\n<ul>\n<li>Support for having multiple mini-apps open at the same time and you can keep navigating the chats while you have a mini-app open</li>\n<li>Support for some markdown styles in text messages (bold, italic, strike, etc.)</li>\n<li>Support for displaying Telegram's animated stickers (.tgs files)</li>\n<li>Support for SVG images previews</li>\n<li>Multiple color themes/skins</li>\n<li>It is possible to disable profiles to completely disconnect them saving data/bandwidth</li>\n<li>Clicking on a message with a POI location, will open the POI on the map</li>\n<li>Last-seen status of contacts is shown in your contact list, like in WhatsApp, Telegram, etc.</li>\n<li>Videos are played in loop, useful for short GIF videos</li>\n<li>Verified icon is shown in the chat list for the \"Device Messages\" and \"Saved Messages\" chat to avoid fishing attempts by scammer pretending to be the official chats</li>\n<li>Voice messages have more aggressive compression in \"worse quality\" mode to save data plan</li>\n<li>Automatic download of messages limited to 640KB by default</li>\n<li>Profile's display name is always shown in the app's title bar instead of the name of the app</li>\n<li>For mini-apps developers: there are some extra features in the WebXDC API, check https://github.com/ArcaneChat/android/#webxdc</li>\n<li>Better settings organization with additional \"Privacy\" section</li>\n</ul>\n"}}, "versions": {"0a39067841f2edc4bdec74febeaa5421a00243774ddf5baebc9d3bbc751c8cf8": null, "e3afa3cdc070a1853a711589072701f73759f69cbc3f2aa7c66c112d8f54600f": null, "c5436f47de0c852e19f8e00e0e2aa162ae7e43f33e3aac9b2f863c68fc78f00f": null, "2732140ef846d0d5b9802b5e5455bb4edf5927154f063a79f943099118eeaffa": null, "f68651bff5e1275c45667e9becec8f5064d1930bbfaec62354dc9472b889b9d4": {"added": 1784800029343, "file": {"name": "/chat.delta.lite_300007484.apk", "sha256": "f68651bff5e1275c45667e9becec8f5064d1930bbfaec62354dc9472b889b9d4", "size": 26570287, "ipfsCIDv1": "bafybeic5qy5kfxwzpedd22hmwcj5kss33qde2wwus7ol4ktn7dvs6kponu"}, "src": {"name": "/chat.delta.lite_300007484_src.tar.gz", "sha256": "68a99e86abddbf6fa0380468f3709a4fa1d5ffb95ab78598b3a7d0dd5b3b2486", "size": 8578600}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.55.0", "versionCode": 300007484, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "8c8e60805cf908a89e2496f279197bc8c21572889f94e82832c20c4ed1286ea9": {"added": 1784800029343, "file": {"name": "/chat.delta.lite_300007483.apk", "sha256": "8c8e60805cf908a89e2496f279197bc8c21572889f94e82832c20c4ed1286ea9", "size": 25652897, "ipfsCIDv1": "bafybeib43yycv4n7md6sj76c7e3y7bm4nns22cl5pvihu2bhxtp5pn55p4"}, "src": {"name": "/chat.delta.lite_300007483_src.tar.gz", "sha256": "5344de6dce0a79fdb788afafe4769b47f07522052c119303fa08cad33879ab62", "size": 8578670}, "manifest": {"nativecode": ["x86"], "versionName": "2.55.0", "versionCode": 300007483, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "607758dedf2d37abc6aaa51f31b5ea618c5e51a00bad7167e24d448378d139a3": {"added": 1784800029343, "file": {"name": "/chat.delta.lite_300007482.apk", "sha256": "607758dedf2d37abc6aaa51f31b5ea618c5e51a00bad7167e24d448378d139a3", "size": 25913815, "ipfsCIDv1": "bafybeiacuoufu6x2vaeysa2cqfufurvvgqdmmb56vanc5fn7z6fkz6gvga"}, "src": {"name": "/chat.delta.lite_300007482_src.tar.gz", "sha256": "7a5bc68c91f5f8ba49c323390fd215dc793e6bf5610ac45f3c512f21b40ca6d0", "size": 8578502}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.55.0", "versionCode": 300007482, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5def36d8f33ff66f97129f1a61b9f19c1d14bc5da0d587f82d50f84ef035a167": {"added": 1784800029343, "file": {"name": "/chat.delta.lite_300007481.apk", "sha256": "5def36d8f33ff66f97129f1a61b9f19c1d14bc5da0d587f82d50f84ef035a167", "size": 22983714, "ipfsCIDv1": "bafybeia3bnxg66tahsbh6yaryqsigdxippoottvewxu4j7hcrhzgiimzo4"}, "src": {"name": "/chat.delta.lite_300007481_src.tar.gz", "sha256": "eb1b3acd8f303ca6e10a6c2bafc4be597bb18469a0d253c76cdc96b7a5412538", "size": 8578957}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.55.0", "versionCode": 300007481, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "chat.fluffy.fluffychat": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"6e0da8af462a5fc4105ac880917913c08fd3d1490b0ede3955b413823a8b6a12": null, "795c90f44b9bf54bd6d099d0c14a815fa668d659813d50507a09a2532ecf2206": {"added": 1784800029343, "file": {"name": "/chat.fluffy.fluffychat_3558.apk", "sha256": "795c90f44b9bf54bd6d099d0c14a815fa668d659813d50507a09a2532ecf2206", "size": 189810263, "ipfsCIDv1": "bafybeibkhb2mvcw53hbmmhfc23o2o35g2pge4qfo6qrxe5gvwdgreqmqvi"}, "src": {"name": "/chat.fluffy.fluffychat_3558_src.tar.gz", "sha256": "f0e544b45f61d284749ff1e14c930625b97b25cfe206c5d1f3eb7e48f9f3b797", "size": 144691133}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.8.0", "versionCode": 3558, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["057ac45164a2e6e31f6dde555a5f2cccb4d8834cb1852549681b00e34668caf3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "chat.fluffy.fluffychat.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}}}}, "com.StudyDesk.app": {"metadata": {"lastUpdated": 1785080297767, "icon": {"en-US": {"name": "/icons/com.StudyDesk.app.13.png"}}}, "versions": {"fec8adca38d4524df7f1fd08ffe456fc26435201060f3008c77ca700591f4d3d": {"added": 1785080297767, "file": {"name": "/com.StudyDesk.app_13.apk", "sha256": "fec8adca38d4524df7f1fd08ffe456fc26435201060f3008c77ca700591f4d3d", "size": 4154194, "ipfsCIDv1": "bafybeiesai56wb3pzhnij2j5fighua4dnawffg6upewtg72e75gesf263a"}, "src": {"name": "/com.StudyDesk.app_13_src.tar.gz", "sha256": "561386d87b5c72f485f89550b26dc108f4ef16e3bd783046300fed2a60e58c89", "size": 35765468}, "manifest": {"versionName": "1.5.4", "versionCode": 13, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["27e17d1fba157da6eacde58485aab56066200cc45ad00bd518d828367ec155e4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.StudyDesk.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app connects to Supabase (cloud sync), Google (sign-in), and a hosted AI service."}}, "whatsNew": {"de-DE": "Verpackungskorrektur für F-Droid: Entfernt den von Google eingefügten Abhängigkeits-Metadaten-Signaturblock aus dem Release-APK, damit reproduzierbare Builds bestehen. Keine Verhaltensänderung gegenüber 1.5.3.\n", "en-US": "Packaging fix for F-Droid: strip the Google-injected dependency-metadata signing block from the release APK so reproducible builds pass. No app behaviour change from 1.5.3.\n", "es-ES": "Corrección de empaquetado para F-Droid: elimina el bloque de firma de metadatos de dependencias inyectado por Google del APK de lanzamiento para que las compilaciones reproducibles pasen. Sin cambios de comportamiento respecto a 1.5.3.\n", "fi-FI": "Pakkauskorjaus F-Droidille: poistaa Googlen lisäämän riippuvuustietojen allekirjoituslohkon julkaisu-APK:sta, jotta toistettavat käännökset menevät läpi. Ei muutoksia sovelluksen toimintaan versiosta 1.5.3.\n", "fr-FR": "Correctif d'empaquetage pour F-Droid : suppression du bloc de signature de métadonnées de dépendances injecté par Google afin que les builds reproductibles réussissent. Aucun changement de comportement depuis la 1.5.3.\n", "zh-CN": "面向 F-Droid 的打包修复：从发布 APK 中移除 Google 注入的依赖元数据签名块，使可复现构建通过。相较 1.5.3 应用行为无变化。\n"}}}}, "com.adilhanney.no_more_background": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"ar": [{"name": "/com.adilhanney.no_more_background/ar/phoneScreenshots/2_apps.png", "sha256": "5e8ae83499061c15626362b3fb1f77ab933811c1c4831d5e9fa5892df970790b", "size": 482849}, {"name": "/com.adilhanney.no_more_background/ar/phoneScreenshots/3_system_apps.png", "sha256": "5d92e0e89a5fd78ce2e989d0263e0224972dbe40b398df02966f89154018e55e", "size": 463205}], "en-US": [{"name": "/com.adilhanney.no_more_background/en-US/phoneScreenshots/2_apps.png", "sha256": "f947613dc70ce086727c0768cae307ea8961a07f0596f8c44f3138758efa72fa", "size": 474410}, {"name": "/com.adilhanney.no_more_background/en-US/phoneScreenshots/3_system_apps.png", "sha256": "30813bc378f733639e574590333a4f4ca97a10b253b6476d2212a9ae88641330", "size": 461699}], "es": [{"name": "/com.adilhanney.no_more_background/es/phoneScreenshots/2_apps.png", "sha256": "9d23d154d9e408bdfea46cd9910ed3f9f9ef9383948fd41d08777e6d04956def", "size": 489035}, {"name": "/com.adilhanney.no_more_background/es/phoneScreenshots/3_system_apps.png", "sha256": "391bcbccb10bf622d206f8899f32792dc62140f2880d782866d9dbc22658e723", "size": 475258}], "fr": [{"name": "/com.adilhanney.no_more_background/fr/phoneScreenshots/2_apps.png", "sha256": "d5d0d3cce1966f6f0c62d0d3dbaaf9f87085f7074f7ee0bf2e4df64421791935", "size": 474285}, {"name": "/com.adilhanney.no_more_background/fr/phoneScreenshots/3_system_apps.png", "sha256": "bd3dd1eac9fbf8fa318bbae294d448df9bcbd9786b546a90b293c22c21b78504", "size": 462984}], "pt": [{"name": "/com.adilhanney.no_more_background/pt/phoneScreenshots/2_apps.png", "sha256": "8b27a79edc1fddd44d176b7b12fa4e28b22923dae213bcbe4a782815d1ba2d00", "size": 503472}, {"name": "/com.adilhanney.no_more_background/pt/phoneScreenshots/3_system_apps.png", "sha256": "beb9dc75e876d0b8089f13f70797609c8d6256bd12c1f4208d5c74dfa93b13e9", "size": 489358}], "ru": [{"name": "/com.adilhanney.no_more_background/ru/phoneScreenshots/2_apps.png", "sha256": "9692c1f9467fa0e09e56bb83e501083425d5aeb3e042337b2e2797724e7cf6b1", "size": 493169}, {"name": "/com.adilhanney.no_more_background/ru/phoneScreenshots/3_system_apps.png", "sha256": "2bffe6b1fda2ab57614951ed6b0429c14f9c5851544222d70d5f6b2bd5dadd6b", "size": 471198}]}, "tenInch": {"ar": [{"name": "/com.adilhanney.no_more_background/ar/tenInchScreenshots/2_apps.png", "sha256": "e502b4d438e61d64970b08d333d7acf1a995a31a925f1bfd7b1c90299908e7e1", "size": 250969}, {"name": "/com.adilhanney.no_more_background/ar/tenInchScreenshots/3_system_apps.png", "sha256": "ac85d7323bd6c9eadfd0ecb227622c93a7b654590aa05f314e0c9641142c7d73", "size": 246493}], "en-US": [{"name": "/com.adilhanney.no_more_background/en-US/tenInchScreenshots/2_apps.png", "sha256": "27b09af272ad2a5b077692abcd0896fccef02a609a02fe87194f4f985dad2d22", "size": 252194}, {"name": "/com.adilhanney.no_more_background/en-US/tenInchScreenshots/3_system_apps.png", "sha256": "f6721c23f160aeb224d18a35e3c4596551c2ff1aac0b3fc160a857f04d588e6f", "size": 255160}], "es": [{"name": "/com.adilhanney.no_more_background/es/tenInchScreenshots/2_apps.png", "sha256": "c130c6e6b98711c1b3294e5e10db6958a8c2f5b74d4fcad709ea11ce925b28c3", "size": 261102}, {"name": "/com.adilhanney.no_more_background/es/tenInchScreenshots/3_system_apps.png", "sha256": "50af101bbac79a5213783c1eed72c18ae22df78230c805a8aaf28fe3715a16ab", "size": 252462}], "fr": [{"name": "/com.adilhanney.no_more_background/fr/tenInchScreenshots/2_apps.png", "sha256": "d995012340039c63a5b5e80dce05ca32342171d0dd529b037f41ebedd89c06e6", "size": 257413}, {"name": "/com.adilhanney.no_more_background/fr/tenInchScreenshots/3_system_apps.png", "sha256": "0c702e1c8f3496e4e62f293b7b371ef4b046dfe44c87981c73170de376e38cdc", "size": 248936}], "pt": [{"name": "/com.adilhanney.no_more_background/pt/tenInchScreenshots/2_apps.png", "sha256": "7ccccbb71f00e17287762bbe62bd27c32f8200e3a6297656d05c6cfec938fce5", "size": 262542}, {"name": "/com.adilhanney.no_more_background/pt/tenInchScreenshots/3_system_apps.png", "sha256": "c4d812de8a0dcc562accb624b3cab39c1f8dbf5f52bd210592bae11b594d13f8", "size": 252130}], "ru": [{"name": "/com.adilhanney.no_more_background/ru/tenInchScreenshots/2_apps.png", "sha256": "1b492eab1c6297b61cec92e6dd4717386d58dbfe1cb7a6290a18c4c52cb9f72b", "size": 257387}, {"name": "/com.adilhanney.no_more_background/ru/tenInchScreenshots/3_system_apps.png", "sha256": "0e2c56bb3daaba099974d9842ce799666a8319cc931f3065c55be20eb4728238", "size": 250085}]}}, "name": {"ar": "لا مزيد من تطبيقات الخلفية"}, "summary": {"ar": "تحكم بتطبيقاتك على الأندرويد™"}, "description": {"ar": "أداة لتطبيقات الأندرويد™ يمكن تشغيلها في الخلفية باستخدام adb أو shizuku أو root (الجذر).\n\nربما لا تريد أن يشتغل تطبيق توصيل الطعام في الخلفية. وربما لا تريد أن تاكل اللعبه رصيد باقتك عندما لا تستخدمها.\n\nيمنح لك تطبيق \"لا مزيد من تطبيقات الخلفية\" اختيار التطبيقات التي تريدها أن تصل للخلفية، كله على شاشة واحدة، لمساعدتك على اطالة عمر بطاريتك.\n\nوأفضل جزء؟ هو أنه عندما تنتهي، يمكنك أن تغلق \"لا مزيد من تطبيقات الخلفية\" وتكمل حياتك. لا تحتاج الى \"تحسين\" كل يوم مثل بعض الأدوات: ضعها وانساها!\n\nتنويه: بعض التطبيقات قد تبقى شغاله في الخلفية حتى لو أطفأتها من هنا.\nإذا لم تكن تتردد على تطبيق معين، قم بنقر زر الفأرة الأيمن عليه ثم قم بأرشفته. التطبيق نفسه سيحذف لكن بياناته ستبقى. هذا يعني أنه عند إعادة تثبيته، سيبقى كما هو كأنك لم تحذفه.\n\nأندرويد هو علامة تجارية تابعة لشركة Google LLC.\n"}}, "versions": {"6b6d9037a3fbe766839a2ba555c1fa52a03af19bfdc251678efe2f4e7231c4f5": null, "d35df793ed59e1144b12e6105f23de2d816a3638acb0a4a3da6025232b02c550": null, "dc3b1ff488cd51d9e8481786f564e12cd2c2af5604233348d1929cfc5e65e6f0": null, "2cd270cc7086b3aff2112284990d9ffc3ed1f7131a5739c15726764168dd4522": null, "0f248ff1d5b0e183910690e8aa466541529f6b875ccf772210e1b9788d3babc2": null, "a589aa421700e126cedcbf20a9c3352b6fbc030d6c06be4812b1c5d660186f99": null, "2b03631669aa9f87bf99531914cb5bcafbf0423468eaf3c6d5df1caea68f19fc": {"added": 1785080297767, "file": {"name": "/com.adilhanney.no_more_background_2070003.apk", "sha256": "2b03631669aa9f87bf99531914cb5bcafbf0423468eaf3c6d5df1caea68f19fc", "size": 25183085, "ipfsCIDv1": "bafybeigvclr3txqgw2evbb5hy4ppws6x7nuyhe5knxvuoptglzdfob3vna"}, "src": {"name": "/com.adilhanney.no_more_background_2070003_src.tar.gz", "sha256": "76a37cecbb65b470abb0bc120dfc02f5f531da251e55a257bab6c977d236ae82", "size": 560179522}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.7.0", "versionCode": 2070003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c36e3f1ff8a1948f1f250aced826ee0bafa5f6ec3e898f23ba5cfb5a228e68ea"]}, "usesPermission": [{"name": "com.adilhanney.no_more_background.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"ar": "أضفت شريط بحث لتصفح تطبيقاتك\n", "en-US": "Added a search bar to filter your apps\n", "es": "Añadí una barra de búsqueda para filtrar tus aplicaciones\n", "fr": "Ajout d'une barre de recherche pour filtrer vos applications\n", "pt": "Adicionada uma barra de pesquisa para filtrar seus aplicativos\n", "ru": "Добавлена строка поиска для фильтрации ваших приложений\n", "zh-Hans": "添加了一个搜索栏来筛选您的应用\n", "zh-Hant": "新增了搜尋欄來篩選您的應用程式\n"}}, "fb9fa9d3dcf7314abdae70a261c62610f57838ca8332d6729ed09c015776a767": {"added": 1785080297767, "file": {"name": "/com.adilhanney.no_more_background_2070002.apk", "sha256": "fb9fa9d3dcf7314abdae70a261c62610f57838ca8332d6729ed09c015776a767", "size": 23565183, "ipfsCIDv1": "bafybeigxq2obth4f5icuqipewyceefd2ipxkw5275wx67ikcke62qptofy"}, "src": {"name": "/com.adilhanney.no_more_background_2070002_src.tar.gz", "sha256": "fe5a02f07f9b82566af27e8270f9ddce0bc972fea589a7f8013b007d9d7b5f47", "size": 560193809}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.7.0", "versionCode": 2070002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c36e3f1ff8a1948f1f250aced826ee0bafa5f6ec3e898f23ba5cfb5a228e68ea"]}, "usesPermission": [{"name": "com.adilhanney.no_more_background.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}, "8accc6f2be08e945fcd316ace068fe18df09ec65b7a9a05b91eb843d73372f86": {"added": 1785080297767, "file": {"name": "/com.adilhanney.no_more_background_2070001.apk", "sha256": "8accc6f2be08e945fcd316ace068fe18df09ec65b7a9a05b91eb843d73372f86", "size": 20886411, "ipfsCIDv1": "bafybeiefgctouuvqhpuse46i5nslk5jc7ovvtq5x6znv73bdkp7pxfqhf4"}, "src": {"name": "/com.adilhanney.no_more_background_2070001_src.tar.gz", "sha256": "44170200b46e5540a262d1dd69de037c611378c7ef6990ab56e6d4ca481ac087", "size": 560198992}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.7.0", "versionCode": 2070001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c36e3f1ff8a1948f1f250aced826ee0bafa5f6ec3e898f23ba5cfb5a228e68ea"]}, "usesPermission": [{"name": "com.adilhanney.no_more_background.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}, "ceae4fbbc3d31ff4235454ef76bb2a2360e0ba6c651791b9e5f8e3274c514d03": {"added": 1784660797434, "file": {"name": "/com.adilhanney.no_more_background_2060103.apk", "sha256": "ceae4fbbc3d31ff4235454ef76bb2a2360e0ba6c651791b9e5f8e3274c514d03", "size": 24724333, "ipfsCIDv1": "bafybeieahftz6myvi7dxcymi6d6jyqdioty7awodblgag7poa6aquibsqm"}, "src": {"name": "/com.adilhanney.no_more_background_2060103_src.tar.gz", "sha256": "114a807399aab515e8499dc87b4174cba747e1bd9c1abccc7b576bf99de1ad52", "size": 473817662}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.6.1", "versionCode": 2060103, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c36e3f1ff8a1948f1f250aced826ee0bafa5f6ec3e898f23ba5cfb5a228e68ea"]}, "usesPermission": [{"name": "com.adilhanney.no_more_background.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"ar": "• تم إصلاح قائمة التطبيقات الفارغة على أجهزة سامسونج المزودة بمجلد آمن (Secure Folder).\n• تم إصلاح قائمة التطبيقات الفارغة عند حدوث أخطاء غير مُعالجة.\n• تمت إضافة ترجمة عربية، شكرًا @ayouby6.\n", "en-US": "• Fixed the apps list being empty on Samsung devices with Secure Folder.\n• Fixed the apps list being empty when encountering unhandled errors.\n• Added an Arabic translation, thanks @ayouby6.\n", "es": "• Se corrigió que la lista de aplicaciones estuviera vacía en dispositivos Samsung con Carpeta Segura.\n• Se corrigió que la lista de aplicaciones estuviera vacía al encontrar errores no controlados.\n• Se añadió una traducción al árabe, gracias a @ayouby6.\n", "fr": "• Corrigé le problème de liste d'applications vide sur les appareils Samsung avec Dossier Sécurisé.\n• Corrigé le problème de liste d'applications vide lors de la rencontre d'erreurs non gérées.\n• Ajout d'une traduction en arabe, merci @ayouby6.\n", "pt": "• Corrigido o problema da lista de aplicativos estar vazia em dispositivos Samsung com Pasta Segura.\n• Corrigido o problema da lista de aplicativos estar vazia ao encontrar erros não tratados.\n• Adicionada tradução para árabe, obrigado @ayouby6.\n", "ru": "• Исправлена пустая lista приложений на устройствах Samsung с Secure Folder.\n• Исправлен случай, когда список приложений был пустым при возникновении необработанных ошибок.\n• Добавлен перевод на арабский язык, спасибо @ayouby6.\n", "zh-Hans": "• 修复了三星设备上带有安全文件夹时应用列表为空的问题。\n• 修复了遇到未处理错误时应用列表为空的问题。\n• 添加了阿拉伯语翻译，感谢@ayouby6。\n", "zh-Hant": "• 修復了在具備安全資料夾的 Samsung 裝置上應用程式列表為空白的問題。\n• 修復了遇到未處理錯誤時，應用程式列表會變空的狀況。\n• 新增阿拉伯語翻譯，感謝 @ayouby6。\n"}}, "2163774b20f61243a090365cc52cc6cb5dd5a97b9c1e7baedeb6ef80ccd9c1d7": {"added": 1784660797434, "file": {"name": "/com.adilhanney.no_more_background_2060102.apk", "sha256": "2163774b20f61243a090365cc52cc6cb5dd5a97b9c1e7baedeb6ef80ccd9c1d7", "size": 23171967, "ipfsCIDv1": "bafybeigohmdei64drujwjqka77ow6spttrgi75svy2b3mz72swdwn4ljru"}, "src": {"name": "/com.adilhanney.no_more_background_2060102_src.tar.gz", "sha256": "c8e1aa35178480beba136df69147979ba2429057494228010ffd51b4881e5250", "size": 473818035}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.6.1", "versionCode": 2060102, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c36e3f1ff8a1948f1f250aced826ee0bafa5f6ec3e898f23ba5cfb5a228e68ea"]}, "usesPermission": [{"name": "com.adilhanney.no_more_background.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}, "37c5ffe2e99a940f4adc0b288abfa57f1a1011b5cfb6ebcb4792022fed514372": {"added": 1784660797434, "file": {"name": "/com.adilhanney.no_more_background_2060101.apk", "sha256": "37c5ffe2e99a940f4adc0b288abfa57f1a1011b5cfb6ebcb4792022fed514372", "size": 20411275, "ipfsCIDv1": "bafybeigm5fnacnvoy7c2qlcq2mad2kfrrztt5bku2o2oz2ah26cxn3gjd4"}, "src": {"name": "/com.adilhanney.no_more_background_2060101_src.tar.gz", "sha256": "effd01415339762896371824b30e57b512f92af18c535c95957ceac47587cf40", "size": 473819068}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.6.1", "versionCode": 2060101, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c36e3f1ff8a1948f1f250aced826ee0bafa5f6ec3e898f23ba5cfb5a228e68ea"]}, "usesPermission": [{"name": "com.adilhanney.no_more_background.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}}}, "com.amanoteam.kahon": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"ff98b5bf106ce16e88a3ed2a93a14d92ff351f259870974541c9691ab5145be5": null, "ea3e117d51a3f427415487c74be78982c247a9be13b778780342ed754b49bc2e": {"added": 1784660797434, "file": {"name": "/com.amanoteam.kahon_21.apk", "sha256": "ea3e117d51a3f427415487c74be78982c247a9be13b778780342ed754b49bc2e", "size": 36515174, "ipfsCIDv1": "bafybeidbop4znz6okhskb4xysui3mni6yud5s54wduhnbk4urimfoz6vue"}, "src": {"name": "/com.amanoteam.kahon_21_src.tar.gz", "sha256": "0f0d0d705084c73423abcec6684b798886261872b538080b2b8292571438f7bf", "size": 3229167}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.20.0", "versionCode": 21, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1ca6519c0a1c4a14076b5378f7c211c68333b073b5d4dc7344ebedcba493a260"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_APP_SPECIFIC_LOCALES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.amanoteam.kahon.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* Hotfix release addressing crashes introduced in the previous version"}}}}, "com.anant.fitbuddy": {"metadata": {"added": 1785080297767, "categories": ["Diet", "Workout"], "changelog": "https://github.com/anantdark/FitBuddy/releases", "issueTracker": "https://github.com/anantdark/FitBuddy/issues", "lastUpdated": 1785080297767, "license": "GPL-3.0-only", "sourceCode": "https://github.com/anantdark/FitBuddy", "screenshots": {"phone": {"en-US": [{"name": "/com.anant.fitbuddy/en-US/phoneScreenshots/1.png", "sha256": "73d0f7fa41b9668cd6ab91f53dfa9dea9de025758ab3631d356980a160417421", "size": 96469}, {"name": "/com.anant.fitbuddy/en-US/phoneScreenshots/2.png", "sha256": "c4dffecf917664a787f91c930d642d6e817455277fe7f1c533be8306c823ac83", "size": 104641}, {"name": "/com.anant.fitbuddy/en-US/phoneScreenshots/3.png", "sha256": "fd54a962ea940b51cb7aa4ed120c72424007c809775488f5e84e63f1071d866b", "size": 69773}, {"name": "/com.anant.fitbuddy/en-US/phoneScreenshots/4.png", "sha256": "79274ff222b43b94d74b464a04c74d9eeac1dc2fb9cf98c8a2d43784aa0fcd72", "size": 79712}, {"name": "/com.anant.fitbuddy/en-US/phoneScreenshots/5.png", "sha256": "d272680ef9b0a434cba556cc2d60368b5441b6e3f68785f04441dd686f4bb35c", "size": 92316}, {"name": "/com.anant.fitbuddy/en-US/phoneScreenshots/6.png", "sha256": "39794e29e648fd777c3fe0363a98c2333546382710899fd646f36fde85308d23", "size": 95536}]}}, "authorName": "Anant Patel", "name": {"en-US": "FitBuddy"}, "summary": {"en-US": "AI-powered calorie & workout tracker for Indian diets — log by photo or text"}, "description": {"en-US": "FitBuddy is a free, open-source health tracker for Android, built for Indian diets and daily routines.\n\nSnap a photo or type what you ate — an LLM estimates calories and macros instantly. Review ingredients, tweak weights with live macro recalculation, and save. Bookmark favourite meals as presets for one-tap logging next time.\n\nFeatures:\n• Smart logging — photo or text; AI parses food and exercise automatically\n• Meal review — edit dish name, adjust ingredient weights with live macro recalc\n• Presets — bookmark meals for one-tap future logging\n• Dashboard — daily calorie ring, combined food/exercise log, macro breakdown\n• Analytics — custom charts tracking trends over time\n• Auto failover — rotates API keys and models on rate limits; stays on your preferred platform\n• Offline fallback — works without an AI key via built-in simulator\n• Material You — dynamic color theming on Android 12+\n• Crash reports — optional anonymous Sentry reports (off by default; opt in via Settings)\n\nAI providers (configured at runtime in Settings):\n• OpenRouter — free vision models, automatic model dropdown\n• Google Gemini — AI Studio key, OpenAI-compatible endpoint\n• Ollama or any OpenAI-compatible server (OpenAI, LM Studio, vLLM, LocalAI) — local or cloud, optional API key\n\nWithout a configured provider, the app works offline using the built-in simulator. Photos require a configured AI provider.\n\nPrivacy:\n• No ads, no tracking by default\n• Crash reports (Sentry) are off by default on F-Droid builds; opt in under Settings\n• Cloud backup (MongoDB Atlas) is off by default; opt in under Settings → Backup\n• AI providers are contacted only when you choose to enable them\n\nUpdates on this F-Droid build are delivered by F-Droid. In-app GitHub APK downloads are disabled in this flavor.\n\nNote: The F-Droid APK uses F-Droid's signing key and cannot replace a GitHub or Play Store install in place.\n\nSource: https://github.com/anantdark/FitBuddy\nLicense: GPL-3.0-only\n"}, "icon": {"en-US": {"name": "/com.anant.fitbuddy/en-US/icon_ZoOYD6gcFX9SUfENwRAxVM7nseuQyoyq0Ud5__FN3W0=.png", "sha256": "6683980fa81c157f5251f10dc1103154cee7b1eb90ca8caad14779fff14ddd6d", "size": 1071966}}, "preferredSigner": "a6c12f2f7ae0143cf225fd11da6bd6d42d10ed38aebc651a9181626ae69accea"}, "versions": {"0fa68cf2263820f627cddcd4565e4774345035c49eb8d4a71a058e903edd3d66": {"added": 1785080297767, "file": {"name": "/com.anant.fitbuddy_63.apk", "sha256": "0fa68cf2263820f627cddcd4565e4774345035c49eb8d4a71a058e903edd3d66", "size": 11171803, "ipfsCIDv1": "bafybeiebd537mlqw4talsqnhs5mn7bjufv24ojagx444lp3flghvircpjm"}, "src": {"name": "/com.anant.fitbuddy_63_src.tar.gz", "sha256": "7233b7e8092c618b2ae6de957407d7b5827f7ea87d2945823f0c55bc71dec3c0", "size": 3954235}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.2.63", "versionCode": 63, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["a6c12f2f7ae0143cf225fd11da6bd6d42d10ed38aebc651a9181626ae69accea"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "com.anant.fitbuddy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "• fix: lay out the AI provider picker as a 2x2 grid\n• fix: detect vision models on local OpenAI-compatible servers\n"}}}}, "com.android.xrayfa": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"35f7d90308c8c8998d2d6b73a4baed0248c4d221d60a64ad1a0409270c282f9c": null, "81539e4a13dd5f9f3d04033ab91283b268b7e8495d3f633f7048d0f4d4fe7366": null, "381da602f08fd9ff6c539b66d10c1763d88b3aa25f1046fa5cbb630b36fe5925": null, "31b9c9330c7b3a50d36bdcacdc79ad61dfdbfe1e450299bf5153957fc9b5eb2e": null, "48a1c3662b60764750c47536e4fab2144b080fd27252042d449578487d6dcb2a": {"added": 1785080297767, "file": {"name": "/com.android.xrayfa_33004.apk", "sha256": "48a1c3662b60764750c47536e4fab2144b080fd27252042d449578487d6dcb2a", "size": 27941887, "ipfsCIDv1": "bafybeid6q5bqihcomql4uok6y4pzxmzffwzv5vclapqekduye3576l7zp4"}, "src": {"name": "/com.android.xrayfa_33004_src.tar.gz", "sha256": "1fdb260a3acad4013fcf20c226876b03a1799a8647d9a0499420a5ff11fd743b", "size": 9884268}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.4", "versionCode": 33004, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f47d7584f3daaa51021c314c307d8e8d28ccfa379997657d664da3fe7bd9eb18": {"added": 1785080297767, "file": {"name": "/com.android.xrayfa_33003.apk", "sha256": "f47d7584f3daaa51021c314c307d8e8d28ccfa379997657d664da3fe7bd9eb18", "size": 28424265, "ipfsCIDv1": "bafybeigfa5mxt7xppac2wew7zq2pjp25g4jytzujj5d4ht3ozvvlipeola"}, "src": {"name": "/com.android.xrayfa_33003_src.tar.gz", "sha256": "194b640600102e5bdc60f9687910f5d81477505f52a7121188871eb48d387aa3", "size": 9884170}, "manifest": {"nativecode": ["x86"], "versionName": "1.6.4", "versionCode": 33003, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "cfb28f7df370eea378415b6ccf2ed0b160c68fef96a102a5c0785eb46b8ebcf2": {"added": 1785080297767, "file": {"name": "/com.android.xrayfa_33002.apk", "sha256": "cfb28f7df370eea378415b6ccf2ed0b160c68fef96a102a5c0785eb46b8ebcf2", "size": 26978693, "ipfsCIDv1": "bafybeiayjzlompm34esmm2a5qdxtpgrb2agzcg73kmhk6feutnv6ixlj2i"}, "src": {"name": "/com.android.xrayfa_33002_src.tar.gz", "sha256": "cbe392b3caf92089b56d7aee24695ef50a61819898fe025119d68b2ad0fa4fd8", "size": 9884119}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.4", "versionCode": 33002, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9fe94144fa6c9f83566c5854a5185575548015e801f6c851adff080f31014ac3": {"added": 1785080297767, "file": {"name": "/com.android.xrayfa_33001.apk", "sha256": "9fe94144fa6c9f83566c5854a5185575548015e801f6c851adff080f31014ac3", "size": 27397117, "ipfsCIDv1": "bafybeibbxkqhiik5yxz5ncyuokf5hb67zbhfwy5473p56vfjmnxvd3actu"}, "src": {"name": "/com.android.xrayfa_33001_src.tar.gz", "sha256": "62c01c551aa8861986f4ad9f3d7f465cfc4e4fb5223afdb5f4ddb1e4a0ada2de", "size": 9884212}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.4", "versionCode": 33001, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.b44t.messenger": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"e58f3eaac70422cc537a23c878686daa9ecec3a0100127ab2b244f9eb3fe25e4": null, "1457e0413415b572bfb5822257b87b130f927653c91e2b567e835187d6c659ea": null, "a5e2c56a9c93fce4c57c176a086179a63be7a460b15b1c4dbc1c95f8d8aaee8e": null, "7a82c408ec2824e19a4123f45d03836bba0718c0fe6f4cf8e2d1ef7fa4067107": null, "5d3da01742c65e0c31ac54551273e37dcda1d58b3df612ef27eee6b1189bd3e3": {"added": 1785080297767, "file": {"name": "/com.b44t.messenger_7534.apk", "sha256": "5d3da01742c65e0c31ac54551273e37dcda1d58b3df612ef27eee6b1189bd3e3", "size": 27454325, "ipfsCIDv1": "bafybeidj2dctdeyggdn6dojogdwi7jub3olpxcn35pgm667wew4vj7g4w4"}, "src": {"name": "/com.b44t.messenger_7534_src.tar.gz", "sha256": "53919a1a0ddc9ec78060856042516e5b1a48032ed1ac47505a6cc7416e8667b2", "size": 12205897}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.56.0", "versionCode": 7534, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ee9fe76e7026177e501cb9a3e7d65eafb16526d2ae10d85bd70da2d0b23a3f94": {"added": 1785080297767, "file": {"name": "/com.b44t.messenger_7533.apk", "sha256": "ee9fe76e7026177e501cb9a3e7d65eafb16526d2ae10d85bd70da2d0b23a3f94", "size": 26970991, "ipfsCIDv1": "bafybeihqd7t4arejsna7mt3q42krqnh4ij7cz2euhhqywuvrf3um4wckge"}, "src": {"name": "/com.b44t.messenger_7533_src.tar.gz", "sha256": "b53d214efc0005019b3dfeb318320a23b36bbba52a19e21dff2472b609faea6d", "size": 12206104}, "manifest": {"nativecode": ["x86"], "versionName": "2.56.0", "versionCode": 7533, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1bb491df8f9e2ae086f0b4ea70730e1e096f2d41e8358e05f78e0487b51ecbd7": {"added": 1785080297767, "file": {"name": "/com.b44t.messenger_7532.apk", "sha256": "1bb491df8f9e2ae086f0b4ea70730e1e096f2d41e8358e05f78e0487b51ecbd7", "size": 26921851, "ipfsCIDv1": "bafybeigcxw3qleqhb7bvr6ekdcgnxlvxgxac7gokyexdl3fvfa32emyi44"}, "src": {"name": "/com.b44t.messenger_7532_src.tar.gz", "sha256": "4ea0760c6c589edfacf9f04334e4a60b1221fdccbca2dbb28cd8f4e642d4b239", "size": 12206302}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.56.0", "versionCode": 7532, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "6c9f9cf8770ac78318b3fe1829bb14fa997564f1ec89ed0d296e43c7386a94d0": {"added": 1785080297767, "file": {"name": "/com.b44t.messenger_7531.apk", "sha256": "6c9f9cf8770ac78318b3fe1829bb14fa997564f1ec89ed0d296e43c7386a94d0", "size": 24316799, "ipfsCIDv1": "bafybeifrtjkrs2ajb73i2d6b3jorgorq6l3ijuhql2gij3ckpjr7h57cba"}, "src": {"name": "/com.b44t.messenger_7531_src.tar.gz", "sha256": "3be3015021d7819c6d959080944515746e818353a7f7e0b8656e18764d694ccb", "size": 12206134}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.56.0", "versionCode": 7531, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.bringyour.network": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"b3e191747b18f86cada12b7e4703f59890f800fc69be63d7a31111471c5ba607": null, "2b97b110ff986fe76ee3efb7ae1817b4fed9ebc371a003a10fe6894d14c3c641": null, "041753051ef4f8f4ebfed2032656fe2a542bf3a51820c3e4e998d07e0a6209e7": {"added": 1785080297767, "file": {"name": "/com.bringyour.network_999364023.apk", "sha256": "041753051ef4f8f4ebfed2032656fe2a542bf3a51820c3e4e998d07e0a6209e7", "size": 60133075, "ipfsCIDv1": "bafybeihrw37cwjdb6p6l6sjhwsye7fassj4jf5t5ikpk4mztpgzyjaqlii"}, "src": {"name": "/com.bringyour.network_999364023_src.tar.gz", "sha256": "99b5229cc344340793a0e966cd7070471e168a3aee61cd21130305d05f76185b", "size": 229174618}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2026.7.22", "versionCode": 999364023, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["77783877019447c1f16cea6fafd82746df57f4f482304e080f9cc608cfb2e097"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.bringyour.network.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bringyour.com to get providers."}}}, "a5ae7de157db61b39879ab2f7a7fb7e7e5229c4fab12bb68b2ed0ec18e61b0fe": {"added": 1785080297767, "file": {"name": "/com.bringyour.network_999364022.apk", "sha256": "a5ae7de157db61b39879ab2f7a7fb7e7e5229c4fab12bb68b2ed0ec18e61b0fe", "size": 57561031, "ipfsCIDv1": "bafybeieygav3ajnypzk6xcgguckbgt4asmapwqgkhhehlbxoaoxd2nuqne"}, "src": {"name": "/com.bringyour.network_999364022_src.tar.gz", "sha256": "bc350a8fe97bcc8175f1a1c1b6b185b3faaa5b19d845501175ecd6c812174262", "size": 229173607}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2026.7.22", "versionCode": 999364022, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["77783877019447c1f16cea6fafd82746df57f4f482304e080f9cc608cfb2e097"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.bringyour.network.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bringyour.com to get providers."}}}}}, "com.cbouvat.android.saracroche": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"bacd076dcf7929dd180af386da93f69e64e3950c43b362c35ec59e0f4cdedb27": null, "18b82062e0a56efc65d2a3acd499dfca7d0b23537e9ac39aa5d8efbc466eb223": {"added": 1785080297767, "file": {"name": "/com.cbouvat.android.saracroche_36.apk", "sha256": "18b82062e0a56efc65d2a3acd499dfca7d0b23537e9ac39aa5d8efbc466eb223", "size": 4673607, "ipfsCIDv1": "bafybeibpjfgrjozvsyrlmgzjktkr26524q46nw3vkp5mblgdkhou4vj6g4"}, "src": {"name": "/com.cbouvat.android.saracroche_36_src.tar.gz", "sha256": "e77c21945b8f647b81419bf6deb5bbe94f3e4d70ac86c6f1699f1e0eef8acb68", "size": 1441696}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1.1", "versionCode": 36, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["534ca5dd7d98740d70d1a3e5e164ad38f84e6b28e4114fb846b3103c657a410f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.cbouvat.android.saracroche.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on saracroche.org for numbers reporting", "fr": "Dépend de saracroche.org pour signaler les numéros de téléphone"}}}}}, "com.cheogram.android": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"7b1ff14616d7921f7947b5c32ccbeaad8475c7a229f0b27507932c331cc2bc06": null, "5e62af972b7b9f703e0c9bbcee6f8e8a951d39e3b1ccebafd4f72e5cea072174": null, "2ffd8dc53b37c93680817545b0c3ff6c934c0dc29bd0c3cf2ba89af49d2f3944": null, "5438d5228f4fae77e37b113ffdd11d4470a913f4246bc2600a560aafc5785fa6": null, "2db56fb32841ed2c3d5893a6313606f0f5e2df2678e409aabf813cc784522310": {"added": 1785080297767, "file": {"name": "/com.cheogram.android_4206504.apk", "sha256": "2db56fb32841ed2c3d5893a6313606f0f5e2df2678e409aabf813cc784522310", "size": 37683220, "ipfsCIDv1": "bafybeift5buz2f6o6e2phg4dtf6p6vlzosn4dzuqpcmk2tlbagwawcyomi"}, "src": {"name": "/com.cheogram.android_4206504_src.tar.gz", "sha256": "fb9061a6c3ccbc0017e96ce0519b7ec0c3ad0c8e961176a6b59bbdd081f76d0a", "size": 5056879}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.19.0-6+free", "versionCode": 4206504, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["51f6b665f66cce94a7f7af5f10b5f2ce1355db13826ec7d8d98c58ea842e2e94"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.cheogram.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}, "whatsNew": {"en-US": "* Jump to searched message\n* Fix enable dialler integration on Android 17\n* Improve the experimental export\n* Don't linkify invalid URLs\n* Change default \"big\" media size to 1MB for new installs\n* Many crash fixes\n"}}, "bcc14dc540b6fa5a6d391b522b5461053fa9c921a7348767f362ec172184edc2": {"added": 1785080297767, "file": {"name": "/com.cheogram.android_4206503.apk", "sha256": "bcc14dc540b6fa5a6d391b522b5461053fa9c921a7348767f362ec172184edc2", "size": 40022030, "ipfsCIDv1": "bafybeidntikl6e4lnt7uc3x3jd4wfa3qwjxtd2slce2wbhhbjtaxle3pje"}, "src": {"name": "/com.cheogram.android_4206503_src.tar.gz", "sha256": "3f220e2ceac286b2c8c8f32f8d9f88d2389c058c2729e69d22fe31cc82d27708", "size": 5056788}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.19.0-6+free", "versionCode": 4206503, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["51f6b665f66cce94a7f7af5f10b5f2ce1355db13826ec7d8d98c58ea842e2e94"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.cheogram.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}}, "ca7addff653da893a46e9fbe28ac6bc1f6f54563b0232df246b3f0f78a16951a": {"added": 1785080297767, "file": {"name": "/com.cheogram.android_4206502.apk", "sha256": "ca7addff653da893a46e9fbe28ac6bc1f6f54563b0232df246b3f0f78a16951a", "size": 38285320, "ipfsCIDv1": "bafybeigbtsvw3z3lv7haywbbvgj6ewu4fx4vsbvwuii43vayhxsua47hne"}, "src": {"name": "/com.cheogram.android_4206502_src.tar.gz", "sha256": "4190b85a9d01331013bab0fe76c072e2b699ba1962d54014b39205550e957c2c", "size": 5057305}, "manifest": {"nativecode": ["x86"], "versionName": "2.19.0-6+free", "versionCode": 4206502, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["51f6b665f66cce94a7f7af5f10b5f2ce1355db13826ec7d8d98c58ea842e2e94"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.cheogram.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}}, "28906cb793a1c82927ceb382a457b5779981fb0c6bd6321d3a00588d69041c7a": {"added": 1785080297767, "file": {"name": "/com.cheogram.android_4206501.apk", "sha256": "28906cb793a1c82927ceb382a457b5779981fb0c6bd6321d3a00588d69041c7a", "size": 32952344, "ipfsCIDv1": "bafybeidxl4ztuynhg6nbzznonelqhwxvvcim3j3knbdwxmq4ohjuah57aa"}, "src": {"name": "/com.cheogram.android_4206501_src.tar.gz", "sha256": "b08d57cf75b373810f773b0ab8965da481a0414c26c8cdc3492772af6ba9a128", "size": 5057306}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.19.0-6+free", "versionCode": 4206501, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["51f6b665f66cce94a7f7af5f10b5f2ce1355db13826ec7d8d98c58ea842e2e94"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.cheogram.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}}}}, "com.chiller3.basicsync": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"d51d2d0465b619b6d34b54526c0fe18c6265f53e0ef928f691a4673f811c25cb": null, "60eb6521d6e329f2067d08110031b4f62a1890a4959df9853d4ffd4c2a8ac831": null, "78948379bda9f8aaa89f43a0948972ae0844997b4410bba382219009927002c8": null, "88715cd97adc1d1fd35228d41fbb44930e77ecdeeb77b8bf181424deee18991f": null, "c514ed8ba66c8e195ca5d46839c9d12d8577224d85588499c6a0e3718bcd35c0": {"added": 1785080297767, "file": {"name": "/com.chiller3.basicsync_198148.apk", "sha256": "c514ed8ba66c8e195ca5d46839c9d12d8577224d85588499c6a0e3718bcd35c0", "size": 32559223, "ipfsCIDv1": "bafybeia7ww5ba7zichkpzgixkh6b4pjqqkh3jqwg6tz36mftfqkmzfrsue"}, "src": {"name": "/com.chiller3.basicsync_198148_src.tar.gz", "sha256": "27a1bd194007da554b031638602f064f588cae57fad8d642fb7f4ac1fad0d9c0", "size": 38963579}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.6", "versionCode": 198148, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e6ebdc6c0c80b2e222770473820a1c025507c6bde613242c343509c0e6b7d851": {"added": 1785080297767, "file": {"name": "/com.chiller3.basicsync_198147.apk", "sha256": "e6ebdc6c0c80b2e222770473820a1c025507c6bde613242c343509c0e6b7d851", "size": 30215199, "ipfsCIDv1": "bafybeidwezvnskkyl6ougvcfs3kbpblws33ct2pe5kut4nnq6f7qwcposm"}, "src": {"name": "/com.chiller3.basicsync_198147_src.tar.gz", "sha256": "fe086271c1db960d4b3d71962342d0cc7c3b13e02d68d4627785199979a54ab0", "size": 38961333}, "manifest": {"nativecode": ["x86"], "versionName": "3.6", "versionCode": 198147, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0a63b8e1a1c32382388de98bc56c46059668bd307226960b70921dd60887fe2b": {"added": 1785080297767, "file": {"name": "/com.chiller3.basicsync_198146.apk", "sha256": "0a63b8e1a1c32382388de98bc56c46059668bd307226960b70921dd60887fe2b", "size": 30789747, "ipfsCIDv1": "bafybeifkxu35nmzlvx2hi2gkl7ilplew6uxw2ndh6auiu72uyh65xdv2by"}, "src": {"name": "/com.chiller3.basicsync_198146_src.tar.gz", "sha256": "8f5d6bfc7a1eb3c9d722ccedada0205bfe699c5556e28c873838913d6db8c137", "size": 38964334}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.6", "versionCode": 198146, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "df130889e2357b08baf35f2c0ee7ddbcd485c75af38d03213106670ced215dd9": {"added": 1785080297767, "file": {"name": "/com.chiller3.basicsync_198145.apk", "sha256": "df130889e2357b08baf35f2c0ee7ddbcd485c75af38d03213106670ced215dd9", "size": 29838047, "ipfsCIDv1": "bafybeihmddxzt6wtsaalatisru4mqhdx4fvzp4cot33nvrxz4bkbigujum"}, "src": {"name": "/com.chiller3.basicsync_198145_src.tar.gz", "sha256": "84c4f315ebe49531c069e0bc0909531312066ab270f7c9160d06fb8e14bcc146", "size": 38962838}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.6", "versionCode": 198145, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.chmouel.noisetimer": {"metadata": {"added": 1785080297767, "categories": ["Meditation", "Multimedia", "Timer"], "changelog": "https://github.com/chmouel/noise-timer/releases", "issueTracker": "https://github.com/chmouel/noise-timer/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/chmouel/noise-timer", "screenshots": {"phone": {"en-US": [{"name": "/com.chmouel.noisetimer/en-US/phoneScreenshots/1.png", "sha256": "1a2bf5b130dc64e472d4b6ce7f7a213e14cf90c0e2edad1e1d47a3c584f28bc0", "size": 142716}, {"name": "/com.chmouel.noisetimer/en-US/phoneScreenshots/2.png", "sha256": "ea751a0c5f4d56f95886d6bf1a9f621369a1c670f7ae862e2bffa455abe855e3", "size": 153139}]}}, "authorName": "chmouel", "authorWebSite": "https://blog.chmouel.com", "name": {"en-US": "Noise Timer"}, "summary": {"en-US": "Calming white, pink, and brown noise with a sleep timer"}, "description": {"en-US": "Noise Timer is a simple, private companion for sleep, focus, and quiet moments.\n\nChoose white, pink, or brown noise, adjust the volume, and let the sound play in the background. Set a sleep timer from a quick preset or choose your own duration. An optional fade-out gently lowers the volume during the final 20 seconds.\n\nFeatures:\n\n• White, pink, and brown noise generated in real time\n• Adjustable playback volume\n• Sleep timer with presets and custom durations\n• Optional fade-out before the timer ends\n• Background playback controls in the notification\n• Remembers your preferred settings\n\nNoise Timer has no ads, accounts, trackers, or network access.\n"}, "icon": {"en-US": {"name": "/com.chmouel.noisetimer/en-US/icon_2WoGHWUJzDKpEHJWZ2_hvrkKuLlocCV59IJrSFV4z7k=.png", "sha256": "d96a061d6509cc32a9107256676fe1beb90ab8b968702579f4826b485578cfb9", "size": 486}}, "preferredSigner": "6a707c82005f70b3ef844b875ad4a59cf35b1e5fe5783624f519ac4ccf84ba55"}, "versions": {"14dc2dcceef2c53222fd5f45e7c4011b1065eec53c4c00d0a0851b7f0c08caea": {"added": 1785080297767, "file": {"name": "/com.chmouel.noisetimer_2.apk", "sha256": "14dc2dcceef2c53222fd5f45e7c4011b1065eec53c4c00d0a0851b7f0c08caea", "size": 1229647, "ipfsCIDv1": "bafybeigs6lvdsabv56ezlljarkd523ns4hbepkzkxgindanheaooelyfme"}, "src": {"name": "/com.chmouel.noisetimer_2_src.tar.gz", "sha256": "0ffef17dfdbbc0f6d6be536f7b9750bd205f473e66ce50248f5ca299f2e5690c", "size": 299185}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["6a707c82005f70b3ef844b875ad4a59cf35b1e5fe5783624f519ac4ccf84ba55"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.chmouel.noisetimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Prepare the first F-Droid release with the complete catalog listing assets.\n"}}}}, "com.clavierhaus.gnubg": {"metadata": {"lastUpdated": 1785080297767, "summary": {"en-US": "The first standalone backgammon app on F-Droid: play and analyse, fully offline"}, "description": {"en-US": "The first standalone backgammon app on F-Droid: a full-strength engine in your pocket, not an online client. No server, no account, no internet -- just you and one of the strongest backgammon players ever written.\n\nCBG (Clavierhaus Backgammon) puts the real GNU Backgammon engine -- the same neural-net player and analyser that runs on the desktop -- behind a modern touch interface. It works entirely offline and contains no advertising, no analytics, and no proprietary online services.\n\nPlay\n\nPlay complete matches against GNU Backgammon at seven strength levels, from Beginner to Grandmaster. Match play includes the doubling cube, resignations, Crawford, Jacoby, automatic doubles, beavers and selectable match-equity tables.\n\nTrain\n\nTurn on the Coach and have GNU Backgammon judge every move you make. See at a glance whether a move was the best, merely acceptable, or an error -- with the stronger alternatives and exactly what each one was worth. Tap any alternative to watch it play out on the board, arrow by arrow, against your own.\n\nAnalyse\n\nPaste a GNU Backgammon Position ID, Match ID or XGID -- from a forum, a book, or another app. With dice entered, the engine ranks the available checker plays. Without dice, it analyses the cube decision.\n\nReview\n\nSave matches in GNU Backgammon's SGF format and step through them by game and move: the move you played, the engine's preferred move, the equity cost, and its assessment.\n\nOne principle underlies all of it: GNU Backgammon is the sole authority for the rules, the legal moves, the cube decisions and the analysis. The interface shows you the engine's own judgement and sends your actions to the engine -- it never substitutes its own backgammon logic. Every number you see is the engine's.\n\nFeatures:\n\n* Fully offline -- no network, no accounts, no ads, no tracking\n* The real GNU Backgammon neural-net engine\n* Seven opponent strengths, Beginner to Grandmaster\n* Full match play with the doubling cube\n* Live move-by-move coaching with equity costs\n* Position analysis from GNU BG IDs and XGIDs\n* SGF match saving and review\n* Multiple board themes, phone and tablet layouts\n* Tap, drag, and tap-a-destination checker input\n\nRequires Android 12 or newer and a 64-bit ARM device.\n"}}, "versions": {"dbf4cb16faf63369541c11e3227f76e9dbbb07239ebed9f2b40567053c256256": {"added": 1785080297767, "file": {"name": "/com.clavierhaus.gnubg_24.apk", "sha256": "dbf4cb16faf63369541c11e3227f76e9dbbb07239ebed9f2b40567053c256256", "size": 37540752, "ipfsCIDv1": "bafybeigzxsg2wiuu5dyqlvkhlodntkn7r5i5lhtmacsmgk3353jdrago3a"}, "src": {"name": "/com.clavierhaus.gnubg_24_src.tar.gz", "sha256": "4906aee61819e7efa16d7b8af19e2fde04b9cfb0302480778ce7b9c93dce26fb", "size": 23652448}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.22.6", "versionCode": 24, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 35}, "signer": {"sha256": ["367c17e5719674d6c50511b6e41de8026cf762a63d065ed003775285333ab5e3"]}, "usesPermission": [{"name": "com.clavierhaus.gnubg.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.codesail.market_monk": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"c0e67ff628f9715d30837755e24713ae17aca40d3b597243301e3ea243e54c3c": null, "448b37a35ad582a9431b8dea8367882393ed29303de00478d0941a435cfadc91": null, "2dbeac350bebfc1715400dfdd9dbdc4ccf3ed01c374d180abd9da5a00a17cb96": null, "de2184298947315a4c572882a48b8c4c149155aeb1c284c222aa7d695e766051": {"added": 1785080297767, "file": {"name": "/com.codesail.market_monk_693.apk", "sha256": "de2184298947315a4c572882a48b8c4c149155aeb1c284c222aa7d695e766051", "size": 22569457, "ipfsCIDv1": "bafybeif5fsjpxlxrz5kvzmlltyxpsqfswi65nnzbwaafauvszpvhrl2x2q"}, "src": {"name": "/com.codesail.market_monk_693_src.tar.gz", "sha256": "e0086cf93e89b101991a4db28d3acbf5eaaabae466b0fbe4f119ec216d95eb35", "size": 452920814}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.68", "versionCode": 693, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.codesail.market_monk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses the Yahoo finance API for stock information"}}}, "f46a0d581b21aa044590dd562f8329daebef0f1199deaf036f336c8ef0a0870e": {"added": 1785080297767, "file": {"name": "/com.codesail.market_monk_692.apk", "sha256": "f46a0d581b21aa044590dd562f8329daebef0f1199deaf036f336c8ef0a0870e", "size": 20175047, "ipfsCIDv1": "bafybeihn2gd2zewr7k3gnkecvvpwsib47yvtid33w2g47umq4qbqrgj45e"}, "src": {"name": "/com.codesail.market_monk_692_src.tar.gz", "sha256": "44320176e30a3428ea4bdbb22c72b72bdb9e355219fe521753e83f1177b6c37b", "size": 452913951}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.68", "versionCode": 692, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.codesail.market_monk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses the Yahoo finance API for stock information"}}}, "b14ec1c797e3530462d7681e0eed093d1b568c8bcc3e49b485ced8e9d4188f8b": {"added": 1785080297767, "file": {"name": "/com.codesail.market_monk_691.apk", "sha256": "b14ec1c797e3530462d7681e0eed093d1b568c8bcc3e49b485ced8e9d4188f8b", "size": 24004734, "ipfsCIDv1": "bafybeiapyr4mhyaz45ihmu5x5cv6ga5nhi4tfnq4cado33e2jwp5gbakye"}, "src": {"name": "/com.codesail.market_monk_691_src.tar.gz", "sha256": "665f94091a543f01190f377bc16135994fa49b5adc7386af1e697cfc431ab11d", "size": 452917983}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.68", "versionCode": 691, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.codesail.market_monk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses the Yahoo finance API for stock information"}}}}}, "com.coinerella.peercoin": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"219d9a84c784835bbe9faf738c1d061fe32826fbcc7e3f56009cee799d53bada": null, "fd1c5c94e5fc1e72ba947774b72454332aafb79a7b691e833d51c3820cd35550": {"added": 1785080297767, "file": {"name": "/com.coinerella.peercoin_160.apk", "sha256": "fd1c5c94e5fc1e72ba947774b72454332aafb79a7b691e833d51c3820cd35550", "size": 76834412, "ipfsCIDv1": "bafybeicuqj2djruum2mszbrvwrq6nk3hjx2bnvsov7wge75prrmxwh42km"}, "src": {"name": "/com.coinerella.peercoin_160_src.tar.gz", "sha256": "2f5526f9a9ecfc94f288eb508f3c28833777f25c180e47c7d7903baa1b09aed3", "size": 134114452}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.4.8", "versionCode": 160, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2285113c23174660b6844d6b2108f359b2b6464d039199d0b99a6c9048feb833"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 33}, {"name": "com.coinerella.peercoin.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.daemon.ssh": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"36c9f386e137ce84cc29fe35753abcb8c0d8c1c842e5b3b091838778b2a76e97": null, "8f990d6628b8ae493152b8df0cadae45db717fe07bc1f76f80779da36aec02e9": {"added": 1784660797434, "file": {"name": "/com.daemon.ssh_59.apk", "sha256": "8f990d6628b8ae493152b8df0cadae45db717fe07bc1f76f80779da36aec02e9", "size": 10408268, "ipfsCIDv1": "bafybeifd4b26bsvpoh3lrzkcnyu7ubfzajdu6er5xlle42dc6znh5evl2e"}, "src": {"name": "/com.daemon.ssh_59_src.tar.gz", "sha256": "73e53774b607aac6490b1bb3a1d41bd70675614ef6a340ea73f242c1464e7d36", "size": 341263}, "manifest": {"versionName": "2.1.41", "versionCode": 59, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["819941d00c329533afbe3a8c5b0839269192c62c886fe2af40dd9741d8ead35c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "com.daemon.ssh.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.daniebeler.pfpixelix": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"b828ea0fe1f98704e17307c09ba3181b4bfcf8da5709ae303979f0b8a1c4a2a9": null, "3b147c73718d77dbf274adc4dbe32481e5479b57e580f1ceed056e56a59ac1fd": {"added": 1785080297767, "file": {"name": "/com.daniebeler.pfpixelix_43.apk", "sha256": "3b147c73718d77dbf274adc4dbe32481e5479b57e580f1ceed056e56a59ac1fd", "size": 9283049, "ipfsCIDv1": "bafybeiexvpgowytfyyzwqj36h4y4t7mhcgwj36xuqynvgocayeya7vgxna"}, "src": {"name": "/com.daniebeler.pfpixelix_43_src.tar.gz", "sha256": "9b120144e44052e5ba58c71b6f3566493389f5d708ff919b2be4ff0ee23c72d8", "size": 28526131}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.0.1", "versionCode": 43, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["6a23d7a34702add1c069faf381b60f2049e238537ce76c6dcc89b7c636f59228"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.daniebeler.pfpixelix.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": " - Fix 1:1 aspect ratio in Pixelfed\n - Fix comments / replies\n - Fix stopping background music\n - Other bug fixes"}}}}, "com.darkrockstudios.apps.hammer.android": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"ae1226e77c47f282cc863b81b92d0da987ece5de2d22e80c6b0a2d9e738d4b35": null, "dad1e6d990fca8aa747c01baa3cc34e73f873f0193eacfccda9c0d9febb6d91f": {"added": 1785080297767, "file": {"name": "/com.darkrockstudios.apps.hammer.android_307010000.apk", "sha256": "dad1e6d990fca8aa747c01baa3cc34e73f873f0193eacfccda9c0d9febb6d91f", "size": 15127277, "ipfsCIDv1": "bafybeihxqproa3xc3njjnq6s5cybrx25bg6gwrrmcijwjzezo4vr7lnty4"}, "src": {"name": "/com.darkrockstudios.apps.hammer.android_307010000_src.tar.gz", "sha256": "a143e3360d0c1c45406e8139ca56fa39a838aab3615689fae432b4b372ae9c8b", "size": 30666811}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.7.0", "versionCode": 307010000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["bc937a21521595d1246f5ba3041547a9214ee8c87ceb27b0666ee5442c06bae5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.darkrockstudios.apps.hammer.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "[New]\n- Encyclopedia: search by #tag, combined with name search\n- Desktop: Ctrl+Q closes the app from the project selection window\n- Crash reports now include the full stack trace in the exported logs\n(Android, Desktop, and iOS)\n\n[Improve]\n- Server connections are now HTTPS-only. If you sync with a self-hosted\nserver over plain HTTP, it must be put behind HTTPS before upgrading.\ntwo-tier footer\n\n[Fix]…\n\nFull changelog:\nhttps://github.com/Darkrock-Studios/hammer-editor/releases/tag/v3.7.0"}}}}, "com.david.waterreminder": {"metadata": {"changelog": "https://codeberg.org/DavidCRicardo/WaterReminder/releases", "lastUpdated": 1784800029343, "featureGraphic": {"en-US": {"name": "/com.david.waterreminder/en-US/featureGraphic_-y7MFpORVSVZdWiKvgOTqud_xUZkfmoa4yn6zWtoybM=.png", "sha256": "fb2ecc16939155255975688abe0393aae77fc546647e6a1ae329facd6b68c9b3", "size": 76034}}, "screenshots": {"phone": {"en-US": [{"name": "/com.david.waterreminder/en-US/phoneScreenshots/GoalStreak.png", "sha256": "52ebbc6d8161c739669a7a3710e061fd3d294efab6fb8444153f806cb22f6dae", "size": 122698}, {"name": "/com.david.waterreminder/en-US/phoneScreenshots/History.png", "sha256": "6e02809ebd2954cd10d6c03908b169a7f2bd61871e42624a4775486eb9bb0bea", "size": 113881}, {"name": "/com.david.waterreminder/en-US/phoneScreenshots/HomeScreen.png", "sha256": "90b31214798963859d7025e50131171e75d7b899d98268d87a0e12ce0cfe0a94", "size": 95637}]}}, "icon": {"en-US": {"name": "/com.david.waterreminder/en-US/icon_SaUVixLgoaF1soQD4RqWcrj3GAdc_8igU-yPEdKGk00=.png", "sha256": "49a5158b12e0a1a175b28403e11a9672b8f718075cffc8a053ec8f11d286934d", "size": 22157}}}, "versions": {"add4966456e07655868e4d98a0532a0a27a95a495136b3067c0b53bc050c164e": {"added": 1784800029343, "file": {"name": "/com.david.waterreminder_3.apk", "sha256": "add4966456e07655868e4d98a0532a0a27a95a495136b3067c0b53bc050c164e", "size": 6099347, "ipfsCIDv1": "bafybeihredpwgfgrg7mzl4zxi3zuco5ux3ww3izlcnc2chvuzhozaheiyu"}, "src": {"name": "/com.david.waterreminder_3_src.tar.gz", "sha256": "b5db2a948f57bd5f6179d4654fb5e366e8e24a82c7205e688a0816b6e8304556", "size": 523066}, "manifest": {"versionName": "0.2.1", "versionCode": 3, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7d2dad7e417c9f4599a5d8675cf930eb6eedaa0bce69db83f3e315c91f45d562"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "com.david.waterreminder.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Added About screen — Privacy Policy, Changelog, and Support the Dev\n• Added Help screen — Report a Problem section\n• Added Option to pause notifications when the daily goal is reached\n• Improved notifications — progress bar, motivational messages, and goal-reached notification\n• Improved Data export and import — backup and restore your data\n• Improved Quick buttons display\n• Updated Privacy Policy\n• Bug fixes\n"}}}}, "com.debojit.wallapp": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"684b8e6f127b88fb21b0506a0c809a6c05eea46f07d488709885205f38bfd79f": null, "81cbf97ae4e9195597ee0881ff037cddcdad45acb5019fef1ff2be51ef59d2cf": {"added": 1784660797434, "file": {"name": "/com.debojit.wallapp_11.apk", "sha256": "81cbf97ae4e9195597ee0881ff037cddcdad45acb5019fef1ff2be51ef59d2cf", "size": 1456309, "ipfsCIDv1": "bafybeigvcubhscej3b2rgw6f2p4snjq3gpfl7s5pmdz3en7qmz4g4kslsi"}, "src": {"name": "/com.debojit.wallapp_11_src.tar.gz", "sha256": "5e67ef906fefa71075a6fee63b759924e950e2078cc1b87d58e8688b9680e778", "size": 2040554}, "manifest": {"versionName": "1.1.3", "versionCode": 11, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["423f9e3f1d3864d399a333a31984926eab732f2652792cc7842178a79022f7e8"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "com.debojit.wallapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Requires thewallapp.pages.dev (Cloudflare Pages, non-free)."}}, "whatsNew": {"en-US": "fix: black screen issue\n"}}}}, "com.debojitsantra.backlogtracker": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"48d4a8f5d1f7da12d8f7a5e82d935d0e3ad37aea499156ca72a408cbbc40fb70": null, "1c38ea4af5a8a23278bbe2d983e0986a5595f0d961579904fc5a6aefdf331207": {"added": 1784660797434, "file": {"name": "/com.debojitsantra.backlogtracker_5.apk", "sha256": "1c38ea4af5a8a23278bbe2d983e0986a5595f0d961579904fc5a6aefdf331207", "size": 3981665, "ipfsCIDv1": "bafybeidqly7sagfubdgdn2dolsxiqtlqt4x7jfrvjuudv44hgoyftunqae"}, "src": {"name": "/com.debojitsantra.backlogtracker_5_src.tar.gz", "sha256": "73dc5cf87039598dd4db81a0d8e90aa430368da9b670976f676af508355f88b2", "size": 58133266}, "manifest": {"versionName": "1.2.2", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["eb4b61217e7871ecf28e54f36f4aa2077f32f677ff438c7be9b8320eaf2f1f70"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.debojitsantra.backlogtracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "feat: improve mobile UX, onboarding, presets, and Android launch flow\n\n  - add native branded Android splash and adaptive launcher icon\n  - add reliable Android back navigation with double-back exit on home\n  - launch the interactive help\n  - improve custom presets, import guidance, and backup overwrite warnings\n  - simplify color selection with expanded preset palettes\n  - improve mobile layouts, borders, and completion target alignment\n  - fix date, import validation, ETA, and simulated-time c"}}}}, "com.deedeedev.ytreader": {"metadata": {"added": 1785080297767, "categories": ["Multimedia", "Reading"], "issueTracker": "https://github.com/deedeedev/YtReader/issues", "lastUpdated": 1785080297767, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/deedeedev/YtReader", "screenshots": {"phone": {"en-US": [{"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/1.png", "sha256": "aa31582ba03d1e75f670c368bb93907f07b22a0071322d1815ccbe0c6b950b0c", "size": 1081819}, {"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/2.png", "sha256": "1aaac1be36afb00cd1ea414e4a10dbb74aadc792c373f59931487f6e424cc991", "size": 669708}, {"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/3.png", "sha256": "ea9e285749c939e4a520c83ef2ab8c2c8a66db008bea14fa143f2993dc13a158", "size": 102890}, {"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/4.png", "sha256": "3c9ffe7c5c6183743d105ad593083bd8ef21686190a5e64326fd82f774c3553c", "size": 187153}, {"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/5.png", "sha256": "865292f35b8f1c549329f14cde742612534eb38262689f01740303cf31b954b3", "size": 157719}, {"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/6.png", "sha256": "5b20879f8e9be1e7a718194382f226ae374b81eaca4f03147a646ad53fbf2d07", "size": 293449}, {"name": "/com.deedeedev.ytreader/en-US/phoneScreenshots/7.png", "sha256": "1adcb30b063220671b2c02b6b1aea316173d10f3cad65479c1f49a1966e79b1e", "size": 314748}]}}, "liberapay": "SkilledCat", "name": {"en-US": "YtReader"}, "summary": {"en-US": "Read YouTube subtitles with AI-powered text cleaning"}, "description": {"en-US": "<p>YtReader turns YouTube into a focused reading experience. Search for videos, follow subtitles with synchronized highlighting, and save the parts that matter.</p>\n\n<p><b>Features</b></p>\n<ul>\n  <li>Browse and search YouTube videos</li>\n  <li>Read subtitles with synchronized word highlighting</li>\n  <li>AI-powered subtitle text cleaning (OpenAI-compatible API, bring your own key)</li>\n  <li>Organize videos into collections</li>\n  <li>Highlight and annotate text</li>\n  <li>Adjustable font, size, and line height for comfortable reading</li>\n  <li>Light, dark, and system themes</li>\n  <li>Home screen widget for quick access to your library</li>\n</ul>\n\n<p><b>Privacy</b></p>\n<ul>\n  <li>No account required</li>\n  <li>No tracking or analytics</li>\n  <li>AI features are opt-in and use your own API key</li>\n  <li>All data stored locally on your device</li>\n</ul>\n\n<p><b>Source code</b><br>\nYtReader is free and open source software licensed under the GNU General Public License v3.0. The source code is available on GitHub.</p>\n"}, "donate": ["https://github.com/sponsors/deedeedev"], "icon": {"en-US": {"name": "/com.deedeedev.ytreader/en-US/icon_itezv3rKWngBVJxUThNf6KVsOK65gx8nzzBOXXFF3y0=.png", "sha256": "8ad7b3bf7aca5a7801549c544e135fe8a56c38aeb9831f27cf304e5d7145df2d", "size": 18207}}, "preferredSigner": "5291d9d62ec431c78f866445f8135dfec44ecfacb8befa598d743ecc8224af90"}, "versions": {"b613a0308c87e54432af03da4ae103cf42c26e00b42ad9235cac951d848f32fe": {"added": 1785080297767, "file": {"name": "/com.deedeedev.ytreader_8006.apk", "sha256": "b613a0308c87e54432af03da4ae103cf42c26e00b42ad9235cac951d848f32fe", "size": 3388545, "ipfsCIDv1": "bafybeifs3o46hhu6uisxguwb3pi2hxcwfybuxudda5oiid4stssrdzpedi"}, "src": {"name": "/com.deedeedev.ytreader_8006_src.tar.gz", "sha256": "eea714ea7cb3b238e5df206498478f1caa96580d0a9b1c14f6271e3f9859e3e5", "size": 36450776}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.8.5", "versionCode": 8006, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["5291d9d62ec431c78f866445f8135dfec44ecfacb8befa598d743ecc8224af90"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.deedeedev.ytreader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on YouTube."}}}}}, "com.eddyizm.degoogled.tempus": {"metadata": {"added": 1784660797434, "categories": ["Online Media Player", "Podcast", "Radio"], "changelog": "https://eddyizm.github.io/tempus/CHANGELOG.html", "issueTracker": "https://github.com/eddyizm/tempus/issues", "lastUpdated": 1784660797434, "license": "GPL-3.0-only", "sourceCode": "https://github.com/eddyizm/tempus", "screenshots": {"phone": {"en-US": [{"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/1_dark.png", "sha256": "8e3074e0b257003adf42c52e623310f16ec838043ba35c4d08adbaeb8146ee56", "size": 148251}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/1_light.png", "sha256": "15c35d28d00f940fe6ca66fb4ed5bfbac31ae34023c2c7b3fe0ff2bdca2a0304", "size": 150276}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/2_dark.png", "sha256": "b35188367cc914fce2d1462dfcd811a9630c2f40c25553af2dfc4a70f96e11a6", "size": 106762}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/2_light.png", "sha256": "97bf99c50fb0ed650c861cae5d437ad847f49270146c2356373736e451a7106c", "size": 95906}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/3_dark.png", "sha256": "ca9e10133b0f6c846e9eba0163c1b4f3e58f19a670df9fcd3b8e8f5778c5c97c", "size": 52598}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/3_light.png", "sha256": "a2ffb47554ffdef617a952cfa04064c9f787f95fdf6546ac37283fb1706fac31", "size": 52091}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/4_dark.png", "sha256": "7be799528ab2a888b0e0caf6defe7d8d273458449c5cc6d27611547fcde84ffb", "size": 26903}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/4_light.png", "sha256": "dbaa064f5f9dd6fa1a8bddad73e1a1aff6315674bd3a8adbcbec25d1966e7bff", "size": 26738}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/5_dark.png", "sha256": "4b2a6794c952baf6bc15d2ae27e3ca783394e69e13431c7ed5d7cf41c25df1cb", "size": 16744}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/5_light.png", "sha256": "03d7e7d2e2c498b3f7cb72fa8e8eb02b78bc08a199e1ff18ee1f901be6a705bf", "size": 16705}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/6_dark.png", "sha256": "ce47c1997fa72523e5c6a7f13b4f2b4fca0431d91fbc49fbf9b6bdf94586b6be", "size": 36833}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/6_light.png", "sha256": "309a6ccb6b1d194466632fee0bce2d97b44477bbceec3bcab5a259d633cd1d50", "size": 36724}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/7_dark.png", "sha256": "a54a0fa5aa8d7c08273a80e9db7e0f32346c7d1dedc47411f0b8ec07fe54181c", "size": 27103}, {"name": "/com.eddyizm.degoogled.tempus/en-US/phoneScreenshots/7_light.png", "sha256": "390c2f9b63d1a9e4993221128d907a26cf8e03d78b5196ed7b05027cb1351615", "size": 27099}]}}, "authorName": "eddyizm", "bitcoin": "3QVHSSCJvn6yXEcJ3A3cxYLMmbvFsrnUs5", "liberapay": "eddyizm", "name": {"en-US": "Tempus"}, "summary": {"en-US": "An open-source and privacy focused music client for Subsonic"}, "description": {"en-US": "Tempus is an open-source, privacy focused and lightweight music client for Subsonic, designed and built natively for Android. It provides a seamless and intuitive music streaming experience, allowing you to access and play your Subsonic music library directly from your Android device.<br>\n<br>\nFeatures<br>\n<br>\n<ul>\n<li>Subsonic Integration: Tempus seamlessly integrates with your Subsonic server, providing you with easy access to your entire music collection on the go.</li>\n<li>Sleek and Intuitive UI: Enjoy a clean and user-friendly interface designed to enhance your music listening experience, tailored to your preferences and listening history.</li>\n<li>Browse and Search: Easily navigate through your music library using various browsing and searching options, including artists, albums, genres, playlists, decades and more.</li>\n<li>Streaming and Offline Mode: Stream music directly from your Subsonic server. Offline mode is currently under active development and may have limitations when using multiple servers.</li>\n<li>Playlist Management: Create, edit, and manage playlists to curate your perfect music collection.</li>\n<li>Gapless Playback: Experience uninterrupted playback with gapless listening mode.</li>\n<li>ReplayGain: Volume normalization, preamp offset and clipping prevention if your metadata provide the information.</li>\n<li>Scrobbling Integration: Optionally integrate Tempus with Last.fm or Listenbrainz.org to scrobble your played tracks, gather music insights, and further personalize your music recommendations, if supported by your Subsonic server.</li>\n<li>Podcasts: If your Subsonic server supports it, listen to podcasts directly within Tempus, expanding your audio entertainment options.</li>\n<li>Radio: Tempus can now also search and save Internet radio stations on local device even without a backend subsonic api support.</li>\n<li>Instant Mix: Full refactor of instant mix function which leverages subsonics similarSongs2 by artist/album and similarSongs endpoints to server a larger play queue more reliably.</li>\n<li>Transcoding Support: Activate transcoding of tracks on your Subsonic server, allowing you to set a transcoding profile for optimized streaming directly from the app. This feature requires support from your Subsonic server.</li>\n<li>Multiple Libraries: Tempus handles multi-library setups gracefully. They are displayed as Library folders.</li>\n<li>Equalizer: Option to use built-in or third-party equalizer.</li>\n<li>Widget: New widget to keeping the basic controls on your screen at all times.</li>\n<li>Available in 12 languages: Currently in Catalan, Chinese, French, German, Italian, Korean, Polish, Portuguese, Russion, Spanish (Spain), Spanish (Latam) and Turkish</li>\n</ul>\n<br>\n<i>Chromecast/Android Auto Not Supported: These features require google libraries and are only available in the github apk.</i>\n"}, "donate": ["https://ko-fi.com/eddyizm"], "icon": {"en-US": {"name": "/com.eddyizm.degoogled.tempus/en-US/icon_8oX7DQ9CaE4P_klaYh-XdwqiqTlaR5cyQQtYGNXfG-0=.png", "sha256": "f285fb0d0f42684e0ffe495a621f97770aa2a9395a479732410b5818d5df1bed", "size": 42947}}, "preferredSigner": "b78501b934d04e0aca8d94afd6726a4d1dce65797f1d41710f643c2900eb1d1d"}, "versions": {"d20d7323732933495c6e5850121c60599f0c3ef5a68672c803a1377477b74a6c": {"added": 1784660797434, "file": {"name": "/com.eddyizm.degoogled.tempus_38.apk", "sha256": "d20d7323732933495c6e5850121c60599f0c3ef5a68672c803a1377477b74a6c", "size": 9350088, "ipfsCIDv1": "bafybeie4bnczzajhtkaks66wlhb2y6qyvqhizcoin2m4dttyobiqilkmly"}, "src": {"name": "/com.eddyizm.degoogled.tempus_38_src.tar.gz", "sha256": "e1170d8901b3d216c1937b8395b10dd2830675f9bb485a70c2ae33e8f3816a1f", "size": 5231129}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.22.2", "versionCode": 38, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b78501b934d04e0aca8d94afd6726a4d1dce65797f1d41710f643c2900eb1d1d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.eddyizm.degoogled.tempus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "fdroid reproducible build"}}}}, "com.ericlowry.dnstoggle": {"metadata": {"added": 1784660797434, "categories": ["Security", "System"], "issueTracker": "https://github.com/ELowry/DNSToggle/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/ELowry/DNSToggle", "webSite": "https://github.com/ELowry/DNSToggle", "featureGraphic": {"en-US": {"name": "/com.ericlowry.dnstoggle/en-US/featureGraphic_L3FvQxfzuSN1tpmWOuw3UYF3cm5IfJVvgveQdSj40S4=.png", "sha256": "2f716f4317f3b92375b699963aec37518177726e487c956f82f7907528f8d12e", "size": 28630}}, "screenshots": {"phone": {"en-US": [{"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/1.png", "sha256": "665aa7217c934f23514be0640ee7b217f175d9856fbb6473f67c3e8b038902c7", "size": 1541473}, {"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/2.png", "sha256": "ed862da1c5dcf0798df18536d5f66634adb4802a4ff56220f01ba8ed3fd8c5a3", "size": 278066}, {"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/3.png", "sha256": "fdcf1e04e53249970c7a17c039e6327850f40083a299fc2e49c17bab44ce6dfa", "size": 208586}, {"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/4.png", "sha256": "20ab0e0c5a04411d1abe549744e5afa317544cc6f3dc3f61e28ebf7b68c3e5b0", "size": 212966}]}}, "authorName": "Eric Lowry", "name": {"en-US": "DNS Toggle", "fr-FR": "DNS Toggle"}, "summary": {"en-US": "Easily toggle and automate Private DNS through the Quick Settings panel.", "fr-FR": "Activez/désactivez facilement l'option DNS privé via les paramètres rapides."}, "description": {"en-US": "<p>DNS Toggle is a small Android app that allows you to easily toggle and automate your phone's Private DNS through the Quick Settings panel.</p><blockquote><p><b>IMPORTANT:</b><br /><i>To modify Private DNS system settings, this app requires the <tt>WRITE_SECURE_SETTINGS</tt> permission. You must either have a rooted device, use Shizuku, or manually grant it via ADB:</i><br/>&emsp;<tt>adb shell pm grant com.ericlowry.dnstoggle android.permission.WRITE_SECURE_SETTINGS</tt></p></blockquote><p><big><b>Features</b></big></p><ul><li><b>Quick Settings Tile</b>: Toggle Private DNS on/off directly from the Quick Settings panel.</li><li><b>Custom DNS Providers</b>: Define one or more preferred hostnames (e.g., dns.nextdns.io) and seamlessly switch between them.</li><li><b>Wi-Fi Filtering</b>: Automatically disable Private DNS when connected to specific Wi-Fi networks.</li><li><b>Automatic Blocking</b>: Automatically blacklists the current Wi-Fi SSID when Private DNS causes connectivity issues.</li><li><b>VPN Override</b>: Automatically enforce a specific DNS hostname or disable Private DNS entirely whenever a VPN is active on your device.</li><li><b>Backup &amp;&nbsp;Restore</b>: Export and import your configuration via password-encrypted files.</li><li><b>Dynamic Tile Labeling</b>: Rename the Quick Settings tile.</li><li><b>Hide App Icon</b>: Keep your home screen clean while maintaining access via the Quick Settings tile.</li></ul><p><big><b>Privacy &amp;&nbsp;Permissions</b></big></p><ul><li>No tracking, no ads, and no data collection.</li><li>Location permissions are optional, and only used to identify Wi-Fi network names for the SSID Filter feature. They are never used to track your physical location.</li></ul>", "fr-FR": "<p>DNS Toggle est une petite application Android qui vous permet d'activer et de désactiver facilement le DNS privé de votre téléphone via le panneau des paramètres rapides.</p><blockquote><p><b>IMPORTANT:</b><br /><i>Pour modifier les paramètres système du DNS privé, cette application nécessite l'autorisation <tt>WRITE_SECURE_SETTINGS</tt>. Vous devez soit avoir un appareil rooté, utiliser Shizuku, ou l'accorder manuellement via la commande ADB suivante:</i><br />&emsp;<tt>adb shell pm grant com.ericlowry.dnstoggle android.permission.WRITE_SECURE_SETTINGS</tt></p></blockquote><p><big><b>Fonctionnalités</b></big></p><ul><li><b>Tuile de paramètres rapides</b>: Activez/désactivez le DNS privé directement depuis le panneau de configuration rapide.</li><li><b>Fournisseurs DNS personnalisés</b>: Définissez un ou plusieurs noms d'hôte préférés (ex: dns.nextdns.io).</li><li><b>Filtrage par SSID</b>: Désactivez automatiquement le DNS privé lors de la connexion à des réseaux Wi-Fi spécifiques.</li><li><b>Filtrage automatique</b>: Bloque automatiquement le DNS privé sur Wi-Fi actuel lorsquil cause des problèmes de connexion.</li><li><b>Détection de VPN</b>: Détecte automatiquement l'utilisation d'un VPN et applique la configuration de votre choix.</li><li><b>Sauvegarde et restauration</b>: Exportez et importez votre configuration via des fichiers chiffrés par mot de passe.</li><li><b>Étiquetage dynamique de la tuile</b>: Renommez la tuile de paramètres rapides.</li><li><b>Masquer l'icône de l'application</b>: Gardez votre écran d'accueil propre tout en conservant l'accès via la tuile de paramètres rapides.</li></ul><p><big><b>Confidentialité et autorisations</b></big></p><ul><li>Pas de surveillance, pas de publicité et pas de collecte de données.</li><li>Les autorisations de localisation sont facultatives et utilisées uniquement pour identifier les noms des réseaux Wi-Fi pour la fonctionnalité de filtrage par SSID. Elles ne sont jamais utilisées pour suivre votre position.</li></ul>\n"}, "donate": ["https://www.buymeacoffee.com/EricLowry"], "icon": {"en-US": {"name": "/com.ericlowry.dnstoggle/en-US/icon_2hn9unRkyVlDNZFk6lJlyagULvI4zrDjEGALd-BUfM8=.png", "sha256": "da19fdba7464c95943359164ea5265c9a8142ef238ceb0e310600b77e0547ccf", "size": 20920}}, "preferredSigner": "a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283"}, "versions": {"866f00065ea31ba8c3abff898698d7488544a57fb25ecbad037a0e13b07ab175": {"added": 1785080297767, "file": {"name": "/com.ericlowry.dnstoggle_19.apk", "sha256": "866f00065ea31ba8c3abff898698d7488544a57fb25ecbad037a0e13b07ab175", "size": 1899139, "ipfsCIDv1": "bafybeiattjdpv4iyjny5fflz5rcs6zokcerpbhadhv54vzwzxdajt6xxpe"}, "src": {"name": "/com.ericlowry.dnstoggle_19_src.tar.gz", "sha256": "da450d8e45f48e544846d2d206052b4bfe5f78f83b93ba43e1995c7412d7605c", "size": 3082812}, "manifest": {"versionName": "1.6.2", "versionCode": 19, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ericlowry.dnstoggle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "- Simplified the initial permissions setup process\n- Added a loading indicator while granting permissions via Root or Shizuku\n- Made automated Wi-Fi detection much faster and more reliable on restrictive networks\n- Updated store listing information, screenshots and translation tracking\n- Under-the-hood code restructuring and performance optimizations", "fr-FR": "- Simplification du processus d'octroi initial des autorisations\n- Ajout d'un indicateur visuel pendant l'octroi des autorisations via Root ou Shizuku\n- Détection Wi-Fi automatique plus rapide et plus fiable sur les réseaux restrictifs\n- Mise à jour des informations sur l'appli, des captures d'écran et de la gestion des traductions\n- Restructuration et optimisation du code\n"}}, "8636c3ab0efd7a8b5d5961f122c8d82527bf44eea012aef53a90d3aac1a58d1e": {"added": 1784660797434, "file": {"name": "/com.ericlowry.dnstoggle_18.apk", "sha256": "8636c3ab0efd7a8b5d5961f122c8d82527bf44eea012aef53a90d3aac1a58d1e", "size": 1875055, "ipfsCIDv1": "bafybeicl643wtoytpwupgaceg5uoggv47uda6ytirxf27yged22siwmurm"}, "src": {"name": "/com.ericlowry.dnstoggle_18_src.tar.gz", "sha256": "66af1699c0e3fdc290c292f8b0b787797c278986a8a1abe74d5119afd766bb77", "size": 5812862}, "manifest": {"versionName": "1.6.1", "versionCode": 18, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ericlowry.dnstoggle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "- Updated fastlane full description to use HTML instead of Markdown", "fr-FR": "- La description fastlane utilise maintenant du HTML à la place du Markdown"}}}}, "com.ferlagod.rocinante": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"372d73f92c6744b8ad173ee39645a4a3b37115726b328a3ea84c60c4ee27e606": null, "33174d8c266bdb9668b45ff3fbca3cda7aedadcc4c7c4f103b54e5ba818643f3": null, "c8259ad5f32dd2d5426e37cc28dfe1d4c7dc7e6e8508897d6d355d06efc7c6c7": {"added": 1785080297767, "file": {"name": "/com.ferlagod.rocinante_24.apk", "sha256": "c8259ad5f32dd2d5426e37cc28dfe1d4c7dc7e6e8508897d6d355d06efc7c6c7", "size": 16762341, "ipfsCIDv1": "bafybeidnhd3mwtjw3dlrmej2i5oj5cgz22qeixdlpilsmz5zztr4h73kpi"}, "src": {"name": "/com.ferlagod.rocinante_24_src.tar.gz", "sha256": "77d88b724c32b3e27e4e1a6d21b49456e910566c9d5684a6a681c8b1b85f7b3d", "size": 5001845}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.7", "versionCode": 24, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["f8338615852ee973a0e49cb3f47802379c802cb7e8f449a3eff56c94f3f9f6b6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.ferlagod.rocinante.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "BookWyrm itself is non-free software."}}}, "658cb28561d0b7c2a2aae54912d5a4c0162f96baae8403dc541bbfc3448c5d1e": {"added": 1784800029343, "file": {"name": "/com.ferlagod.rocinante_23.apk", "sha256": "658cb28561d0b7c2a2aae54912d5a4c0162f96baae8403dc541bbfc3448c5d1e", "size": 16719089, "ipfsCIDv1": "bafybeigcduv3mnbkoihbbiyf3yqfxstzz4ca65usyqlmktjmyzd4rhbenm"}, "src": {"name": "/com.ferlagod.rocinante_23_src.tar.gz", "sha256": "0ff6922a1bea54d2165067af62733f24fdd0eabf26a54c39f44b9bbe0249bc4e", "size": 4985298}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.6", "versionCode": 23, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["f8338615852ee973a0e49cb3f47802379c802cb7e8f449a3eff56c94f3f9f6b6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.ferlagod.rocinante.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "BookWyrm itself is non-free software."}}}}}, "com.fixupxer": {"metadata": {"lastUpdated": 1785080297767, "description": {"en-US": "FixupXer removes tracking parameters from URLs to protect your privacy and make links cleaner. When you share links from social media, shopping sites, or other platforms, they often contain hidden tracking codes that follow you around the internet. FixupXer strips these away.\n\n<b>Key Features</b>\n\n* Private Link Guard: Warns when e-mail addresses, auth tokens, or precise coordinates remain visible in a link — sensitive originals stay out of history and cache, fully cleaned results are kept as redacted entries\n* Browser Mode: Set FixupXer as your default browser for automatic system-wide URL cleaning, with optional privacy reader conversions for X, Bluesky, Reddit, and Pinterest and per-host saved app choices\n* Direct Sharing: Share your links directly to FixupXer, no need to open the main app\n* Clean Link from Selection: Select a URL in any app and choose \"Clean link\" to clean it in place\n* Privacy Protection: Removes documented tracking keys across 26 host-bound platform cleaners; unknown functional parameters are kept so links do not break\n* Redirect Unwrapping: Extracts real destinations from Facebook, LinkedIn, YouTube, Google Ads, Reddit, Bluesky, GeoRiot/Geniuslink, and LinkSynergy/Rakuten wrappers — entirely offline\n* Fast Processing: Cleans any URL in under 0.1 seconds with advanced caching\n* Offline Operation: Works completely offline - your URLs never leave your device\n* Platform Support: Works with 26 platforms including YouTube, Facebook, Amazon, Twitter/X, Instagram, TikTok, Bluesky, Bilibili, Google Search, Google Maps, LinkedIn, Reddit, Spotify, Wikipedia, and more\n* Smart Conversions: Optional per-platform conversion to embed-friendly alternatives (fixupx.com, fxbsky.app, selectable Instagram and TikTok proxies) or account-free reader frontends (xcancel, Nitter, SkyLib, Redlib, and more), with custom domains for every platform — all pickers reachable anytime from Settings\n* Custom URL Rules: Build ordered offline rules with host or regex scopes, multiple processing phases, Test Lab previews, per-rule test vectors, Teach-from-example drafts, templates, and JSON import/export\n* History Tracking: Keep track of cleaned URLs with optional history feature\n* Configurable Actions: Choose what happens after cleaning - open in app, browser, share, or copy to clipboard\n* Backup and Restore: Export settings, custom rules, and saved app choices to a local JSON file and restore them safely\n* GitHub Guides: Open detailed Browser mode and Custom URL rules instructions from the How to Use links\n\n<b>Browser Mode Setup</b>\n\n1. Enable Browser Mode in Settings\n2. Set FixupXer as your default browser in Android Settings\n3. Configure your preferred post-clean actions\n4. All web links will now be automatically cleaned before opening\n\n<b>Privacy & Security</b>\n\n* Zero permissions required - no internet, location, or personal data access\n* 100% open source and auditable\n* No data collection or transmission\n* Works entirely on your device\n\n<b>Technical Excellence</b>\n\n* Modular architecture with 26 host-bound domain cleaners, one universal cleaner, and curated offline redirect unwrapping\n* Thread-safe design optimized for modern Android devices\n* Redesigned Material Design 3 interface with full dark mode and a System/Light/Dark theme picker\n* Targets Android 16 (API 36) with edge-to-edge display support\n* Comprehensive test suite with browser-mode and URL-processing regression coverage\n\nPerfect for privacy-conscious users who want cleaner, safer links without the tracking.\n"}}, "versions": {"b7fd2a69881e49a31f495d29975ae5e1e66f6c0bc3caa8778a8557e85c4376f0": null, "0b2c2266b347cbcc6ab7d81d7a9d3acbcdc141d59cad1c8d91c2ce6e19ec7493": null, "c4aa46227273bc413a4396f0b581a125a98d8d9071b7589dd9cec70947e013f9": {"added": 1785080297767, "file": {"name": "/com.fixupxer_42.apk", "sha256": "c4aa46227273bc413a4396f0b581a125a98d8d9071b7589dd9cec70947e013f9", "size": 4344451, "ipfsCIDv1": "bafybeigeqawd6slqlzjibnvkhs4y5ci52ejcuxsx2mcvakq2u46vv5vgr4"}, "src": {"name": "/com.fixupxer_42_src.tar.gz", "sha256": "237a75f4053c93f696252f05c666c84782d878ed07c78f265056d708be9630ad", "size": 7470838}, "manifest": {"versionName": "2.6.0", "versionCode": 42, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["78e36950963a98ea39fe30b955c27364e187feca85a1af6ad10987d15f18ec2f"]}}, "whatsNew": {"en-US": "History fix for Private Link Guard false positives: links whose sensitive input (e.g. Reddit out.reddit.com or Google Ads wrappers with token/sig parameters) is fully cleaned to a safe result now leave a redacted history entry holding only the safe final URL. The original URL with the token is still never saved. Links whose cleaned result still contains sensitive data continue to stay out of history and cache entirely.\n"}}, "1da0a214718a7baefad6713bae1b22870bc4a9ba0699ec3e76f3ac10e8c28b6e": {"added": 1784800029343, "file": {"name": "/com.fixupxer_38.apk", "sha256": "1da0a214718a7baefad6713bae1b22870bc4a9ba0699ec3e76f3ac10e8c28b6e", "size": 4356999, "ipfsCIDv1": "bafybeicuos25rcpchxvup6bte2afuvj357ur6yzwka4gdtg6w3e57ymlru"}, "src": {"name": "/com.fixupxer_38_src.tar.gz", "sha256": "14f826555251ca24a2af102ded728b98795009f4acde8c19f5e7aaa4028e7bec", "size": 7447365}, "manifest": {"versionName": "2.4.0", "versionCode": 38, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["78e36950963a98ea39fe30b955c27364e187feca85a1af6ad10987d15f18ec2f"]}}, "whatsNew": {"en-US": "v2.4.0 - Browser mode hub and local backup\n\n Dedicated Browser mode settings screen with live status\n Privacy reader conversions for X, Bluesky, Reddit, Pinterest\n New reader frontends and custom domains on Main/Share\n Save which app opens each site host in Ask mode\n Configuration status overview in Settings\n Backup and restore settings, custom rules, and app choices\n Left- or right-handed action layout\n History limit guided to the supported 1-10,000 range\n Tracking cleaning is now always on\n"}}}}, "com.flux": {"metadata": {"lastUpdated": 1784660797434, "summary": {"en-US": "Stay organized. Stay focused. Stay in Flux."}, "description": {"en-US": "Flux is a lightweight, offline-first productivity app. Whether you're planning your day, documenting ideas, tracking habits, or managing projects, Flux provides the tools you need while keeping your workflow simple and distraction-free.\n\n✨ Features\n\n* 📝 Rich Markdown Editor\n* 🗂️ Customizable Workspaces to organize.\n* ✅ Task Management & Habit Tracker with productivity insights.\n* 📅 Calendar & Events to manage schedules and important dates.\n* 🎨 Material You Design built with Material 3.\n* 📴 Offline-First architecture.\n"}}, "versions": {"2916001aa914cf354f1a781adbe91b646f353eff143a4be4554e1e01b5f2dcc6": null, "2607be79e8229384d2a86c50fc1fb2d04aa1e369786dedc32acc476d0aed771f": {"added": 1784660797434, "file": {"name": "/com.flux_16.apk", "sha256": "2607be79e8229384d2a86c50fc1fb2d04aa1e369786dedc32acc476d0aed771f", "size": 11914890, "ipfsCIDv1": "bafybeibxfcwcavgtlrqnrbwblbmsjlbyegzngnbloqsfzak77hwrmvjzkq"}, "src": {"name": "/com.flux_16_src.tar.gz", "sha256": "43032b08aee6f4d6d1ccb258dab0fb01fad06db8ef361f2e441d8985b159ff47", "size": 13607729}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.10", "versionCode": 16, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["bdccca30ae93302c4646db9cf23f4e4759c1d5b60ad5728b35ae0fc0feb79402"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.flux.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "feat:\n    Bug in instance clearance for todo, when reminder time changes.\n    Ability to change order of spaces in workspaces.\n    Added multiple analytics items for todo including:\n        Consistency metrics for items\n        Weekly Item completion card\n        This month completion card\n\nfix:\n    consistency in font family in read View of markdown for notes and journals.\n\nchore:\n    removal of unnecessary libraries to optimize application size.\n\nsrc:\n    consistency maintenance for TODO to sa"}}}}, "com.flx_apps.digitaldetox": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"0f3cc4063f4d20877f2f86c0377f282ad28b0653c401511700a913f4addc2ce5": null, "c38763e7c849d79770c369f005719ee88ba265c85182441ad13dc8f46812be07": {"added": 1785080297767, "file": {"name": "/com.flx_apps.digitaldetox_20600.apk", "sha256": "c38763e7c849d79770c369f005719ee88ba265c85182441ad13dc8f46812be07", "size": 14952797, "ipfsCIDv1": "bafybeighglytawen37uvq35abwgfarzgfhzxgoc27nydsuwto7bsw557sy"}, "src": {"name": "/com.flx_apps.digitaldetox_20600_src.tar.gz", "sha256": "348a1de3967ce3aa948163ded221bfc6bb862debfe721f9d8be2ad4bdf4627d6", "size": 2008846}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.6.0", "versionCode": 20600, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 33}, "signer": {"sha256": ["03a794a0ca36007272ca433e2592c387cd5cb261907f96e850729a58a028cebe"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "android.permission.BIND_DEVICE_ADMIN"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.MATCH_UNINSTALLED_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.BIND_QUICK_SETTINGS_TILE"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.flx_apps.digitaldetox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Release v2.6.0\n\n✨ New Features\n- implement new onboarding flow\n\n"}}}}, "com.foobnix.pro.pdf.reader": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"en-US": [{"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/01.png", "sha256": "0a2af4b3e5f97d00601260aa660b0204d71884a6dbd251e7db8c78fe42d13ac2", "size": 1256383}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/02.png", "sha256": "f042bda2c81ff2b40c0bbe99976bfd9cea5498dcde57093da638a213de573e90", "size": 797981}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/03.png", "sha256": "ccd56e34e523b0c8b1f85ae10d851150687f85a961a5c5d519f0cc8c43f269b9", "size": 1567190}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/04.png", "sha256": "2e4e3212f2e6488614057f420484cf19939f168af716476b378f9695c04ddfd3", "size": 767405}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/05.png", "sha256": "15c7505bc5602f097b88c39e5a7e0c047374b9c8689ba18da42b901b6bfa6850", "size": 1192613}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/06.png", "sha256": "43f08e9dc48e86af4bd3c68f56c94fe2e09fb5b66fcd0f153cfada4864c91d14", "size": 1055401}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/07.png", "sha256": "f653b75cdba204126dac131988bcaed6e9e5cca105fad112bf59b7ff3243931b", "size": 557946}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/08.png", "sha256": "43d979fe193280d8d8eaead036612491d02355c85a738f79b338c7a04a880225", "size": 684786}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/09.png", "sha256": "bcff38588f65a7dfc940189c4cedd08c05e9b5a265cfe8f9474f8376a054ac55", "size": 1614815}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/1.png", "sha256": "af83121a851e928c7b58618750111b63d2efecaac4059d3099612aab3f0f4da8", "size": 2051858}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/10.png", "sha256": "a7e56dab06074c1c54c8832e890e9ca95638e355c68c0e7f870b0e7ac1bfe542", "size": 1026111}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/2.png", "sha256": "2b9d9556d53a41336f5d600f7ec430e3da6d6a5a0d6bf4db4cffd7aa496c8277", "size": 952111}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/3.png", "sha256": "dfdf7423915c08d4720b4c14d7dccc58a1e4447e225d22132cb5537abd223aec", "size": 111068}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/4.png", "sha256": "1ecc49f4e0c9c02d87d940eff863564676807693e2c0793da6c58159ebdfb40e", "size": 530515}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/5.png", "sha256": "f4d5a65927f2929ebd600d2651a389ee88bc218203bca7aa21a11d8ad037306d", "size": 668619}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/6.png", "sha256": "b1c0b84037a64ca2a07b9ef3603f6e47cf889dd7a70fb2b6e44a4b38aa522fdc", "size": 438204}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/7.png", "sha256": "1cb66b6464cbab6f1bb0146aebfee4ad0146e28a9d57a2a16f47d78d3321bc15", "size": 408320}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/8.png", "sha256": "2ae329b442bc89ea0118cacb9b8037267a51cd601ce6f4c3c469b4d0f3f7fd65", "size": 403724}, {"name": "/com.foobnix.pro.pdf.reader/en-US/phoneScreenshots/9.png", "sha256": "951775332bd53b2ebc37e7ef09eda4d688e3b575a971dc1f44ac27a81fa51f04", "size": 199374}]}}}, "versions": {"32891d5a0c9b5ea5b97b89f959d6fd788274ae3721f849bb203d3a10d79d86ff": null, "88675cdf54cc478c585e24ffcf4419326751d046fee3189feebf4a0037ec4f5b": {"added": 1785080297767, "file": {"name": "/com.foobnix.pro.pdf.reader_7174.apk", "sha256": "88675cdf54cc478c585e24ffcf4419326751d046fee3189feebf4a0037ec4f5b", "size": 99749915, "ipfsCIDv1": "bafybeiao2diiqsjzwhe6ztom2lvt4csypwx42k3xegdnjesu433uqd2dsm"}, "src": {"name": "/com.foobnix.pro.pdf.reader_7174_src.tar.gz", "sha256": "843d748aec703587cb9754617f402cdfc6494dfc73f87d04b8941a7522f7afd5", "size": 208155301}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "9.4.21-fdroid", "versionCode": 7174, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ea0d90df4dde7b9a9e8eaebe2e8aa47ed13f4df9d77aa64bc99c7ed309d2a84d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.foobnix.pro.pdf.reader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.fpuellen.simplyscored": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"54df1c2472bfa8f29fe0025427468fbd83c6b55444acc44be0ab3f6cecc45d0e": null, "c5d6e6e5a8ec8269138a9ee1f310cbc027da81080a6988e57e965b368260fc9d": null, "fd300ca6e437306c3af390f3e7245e0e9b6fe641f524a31d16f00756e6d63275": null, "3fb109a006ca75ce6004450a16edde7c17ba083e5b99b48934c30e584ae4ad93": {"added": 1784800029343, "file": {"name": "/com.fpuellen.simplyscored_113.apk", "sha256": "3fb109a006ca75ce6004450a16edde7c17ba083e5b99b48934c30e584ae4ad93", "size": 20698730, "ipfsCIDv1": "bafybeigurjrmvjzkojlaa2cy6regy7rh6jdgvzkqpnzcimlnizdv2jrpnu"}, "src": {"name": "/com.fpuellen.simplyscored_113_src.tar.gz", "sha256": "cc45149f3160db2307a368ca18447ceb923c31c6e25e4039602b2dd8797ce31d", "size": 403380286}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.1.11", "versionCode": 113, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["756c6174e082e335f48532e3f6027c2b696d83c23960ef988ec9ab1541638ee1"]}, "usesPermission": [{"name": "com.fpuellen.simplyscored.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Technical:\n\nUpped deps and fixed gradle build"}}, "5f9d0be8ac924d24e75b175cd17bb8705325a2f2b0019a8ce249016eeeddd923": {"added": 1784800029343, "file": {"name": "/com.fpuellen.simplyscored_112.apk", "sha256": "5f9d0be8ac924d24e75b175cd17bb8705325a2f2b0019a8ce249016eeeddd923", "size": 19240566, "ipfsCIDv1": "bafybeices2vkvrrxqf6hvxsvxpjx5vra25iosloui7phz2ozuud2gk6ij4"}, "src": {"name": "/com.fpuellen.simplyscored_112_src.tar.gz", "sha256": "5e2312ab6e032dbb315671ef987fd61a7e859571838347bc72e64e161120fc80", "size": 403382383}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.11", "versionCode": 112, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["756c6174e082e335f48532e3f6027c2b696d83c23960ef988ec9ab1541638ee1"]}, "usesPermission": [{"name": "com.fpuellen.simplyscored.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Technical:\n\nUpped deps and fixed gradle build"}}, "66b03e18345d01d9aec001e7170877113f2c76ff9ec1f84cf97e9b5df39903f7": {"added": 1784800029343, "file": {"name": "/com.fpuellen.simplyscored_111.apk", "sha256": "66b03e18345d01d9aec001e7170877113f2c76ff9ec1f84cf97e9b5df39903f7", "size": 16639614, "ipfsCIDv1": "bafybeigitw4svqxrypd7biqznoxg2ds57begcqt4q73w3rqivavuoiygja"}, "src": {"name": "/com.fpuellen.simplyscored_111_src.tar.gz", "sha256": "3e55a7704c0adf9e494a712820c5496e6e48702fda6310a47cd3d00319212145", "size": 403381752}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.11", "versionCode": 111, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["756c6174e082e335f48532e3f6027c2b696d83c23960ef988ec9ab1541638ee1"]}, "usesPermission": [{"name": "com.fpuellen.simplyscored.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Technical:\n\nUpped deps and fixed gradle build"}}}}, "com.freetime.geoweather": {"metadata": {"lastUpdated": 1785080297767, "authorEmail": "9ndlzdct@anonaddy.me"}, "versions": {"304b053cfb6aacd4bd1705950d9160645aaa94ec205ca30c166fa6d13fc00d16": null, "9cd979b5bae8d02cd3a6c0d7b2c0d2df9d2c644d489f885f9aa1bb349658cb5d": null, "635fa6a4e74fa8792c0eb008c03c6887515f176b696cb02141abdc12eb8802c5": {"added": 1785080297767, "file": {"name": "/com.freetime.geoweather_63.apk", "sha256": "635fa6a4e74fa8792c0eb008c03c6887515f176b696cb02141abdc12eb8802c5", "size": 22634221, "ipfsCIDv1": "bafybeifbt4hrfifrioku25bahs4uoeugpxwwgx7c4eq7cfouaxoi6hb52y"}, "src": {"name": "/com.freetime.geoweather_63_src.tar.gz", "sha256": "b72bce952ea3f7a3061c37234bab51ca99119bc2251664a1dec60e5547c9c3c7", "size": 1155815}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.1", "versionCode": 63, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["e7370a3e2d3e5baa7124bea7fff3e2955e80c68f5c07ef0c8b9137e76e86e283"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "com.freetime.geoweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on open-meteo.com"}}, "whatsNew": {"en-US": "• Added ScrollView in FreetimeSDK Donation Screen\n• Changed the E-Mail Address"}}, "f45e4fbf97271e2e2feed4286d80f696ae853bf505ef1a781f9aaef2a4562198": {"added": 1784800029343, "file": {"name": "/com.freetime.geoweather_62.apk", "sha256": "f45e4fbf97271e2e2feed4286d80f696ae853bf505ef1a781f9aaef2a4562198", "size": 22626029, "ipfsCIDv1": "bafybeig6bg5sewrtlaiakqxwxv3ast2qu7jtyohnhd4f44byu24f22l72q"}, "src": {"name": "/com.freetime.geoweather_62_src.tar.gz", "sha256": "6c8c40149c317fbc3598426c3faa54c1726bd329b2b347109c8fd3155c0b07f8", "size": 1154300}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 62, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["e7370a3e2d3e5baa7124bea7fff3e2955e80c68f5c07ef0c8b9137e76e86e283"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "com.freetime.geoweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on open-meteo.com"}}, "whatsNew": {"en-US": "• Integrated FreetimeSDK for crypto donations\n• Updated Kotlin and Gradle tools\n• Added new language changer and updated translations\n• General bug fixes and performance improvements"}}, "b21aebc66f4cb3ea96c856f3ee202be5556e19607c14c39ceceabd2e7e18e685": {"antiFeatures": {"TetheredNet": {"en-US": "Rely on open-meteo.com"}}}}}, "com.freetime.ssmpc": {"metadata": {"authorEmail": "9ndlzdct@anonaddy.me"}}, "com.frequent.habits": {"metadata": {"added": 1785080297767, "categories": ["Habit Tracker"], "issueTracker": "https://github.com/FrequeNCy144/Frequent-Habits/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/FrequeNCy144/Frequent-Habits", "screenshots": {"phone": {"en-US": [{"name": "/com.frequent.habits/en-US/phoneScreenshots/Home.png", "sha256": "8148e0d166fb0f44850d566559e22427911837ea6eba3a1a1a6901d72e07ef73", "size": 149624}, {"name": "/com.frequent.habits/en-US/phoneScreenshots/Rewards.png", "sha256": "90280ae47050cdbb9c2adf62b028af07c5cfb2e04929ee8a6f9a5ea35368c34d", "size": 214253}, {"name": "/com.frequent.habits/en-US/phoneScreenshots/Screenshot_20260712-161201.png", "sha256": "8b084e9099f541733f5a047b4dd253537879513d7e37c5b2c0bb965a63052667", "size": 92940}, {"name": "/com.frequent.habits/en-US/phoneScreenshots/Screenshot_20260713-151744.png", "sha256": "a89b53088d24fb8933087ec04166f2b1d957fe1fb2d8dd5e854e06aacc622467", "size": 157908}, {"name": "/com.frequent.habits/en-US/phoneScreenshots/Statistik Overview.png", "sha256": "de43e14582a4ce930628f181979031d9a1e3f7c56f4d3c81e15795d86dece0ea", "size": 180009}, {"name": "/com.frequent.habits/en-US/phoneScreenshots/Statistik.png", "sha256": "c3b0fbc6d40f1493f6e568e490abda0843164335573ecc54e6ff05cbd44f51a2", "size": 119065}, {"name": "/com.frequent.habits/en-US/phoneScreenshots/creation.png", "sha256": "62164f673d0a2ddd796152989b94ce97fcbef9121b78f59b377e1953edcd7323", "size": 142475}]}}, "authorName": "FrequeNCy144", "name": {"en-US": "Frequent Habits"}, "summary": {"en-US": "Aesthetic habit tracker with deep analytics. 100% private and offline."}, "description": {"en-US": "Often, you have to make a choice when it comes to habit trackers: either a gorgeous design hidden behind expensive subscriptions and data harvesting, or privacy-friendly open-source apps that feel visually and functionally very basic. Frequent Habits bridges exactly this gap.\n\nThis app offers an incredibly beautiful, ultra-modern dark mode design and a depth of comprehensive statistics that you will hardly find anywhere else on the market—and it does all of this completely offline on your device.\n\nKey Features:\n\n* Unique, Aesthetic Design: A stunning interface with vibrant accent colors, fluid animations, and a clean UI that makes checking off your daily tasks a true premium experience.\n* Unrivaled Statistics & Analytics: Go far beyond simple streak counting. Understand your behavior through detailed yearly heatmaps, precise weekday frequencies, top & bottom habit insights, and visually striking progress bars.\n* 100% Private & Offline: Your life is your business. No tracking, no ads, no mandatory cloud. Includes a secure, local backup feature (SAF).\n* Motivation through Gamification: Achieve \"Gold Series\", keep your streaks alive, and unlock exclusive trophies and milestones that keep you motivated every single day.\n* Built-in Timer: Complete number- and time-based habits (like 30 minutes of meditation or reading) with a dedicated timer—including background audio—directly within the app.\n* Integrated Mini-Notebook: Jot down your thoughts, successes, or reasons for a slip-up directly on specific days to understand your patterns even better.\n"}, "icon": {"en-US": {"name": "/com.frequent.habits/en-US/icon_tQIgCDdf73V2w1x5ZzUdMd_ieVE-6Y1osxA44KVYR7Q=.png", "sha256": "b5022008375fef7576c35c7967351d31dfe279513ee98d68b31038e0a55847b4", "size": 63579}}, "preferredSigner": "d6f4537cbfd282d19857d0aa45a95eb19eb507892db4b92af769486860ea1f3d"}, "versions": {"b9f798a0f7ec59f1b62a1d7caaeb028df03188612d4543265d82f4588ce87469": {"added": 1785080297767, "file": {"name": "/com.frequent.habits_14.apk", "sha256": "b9f798a0f7ec59f1b62a1d7caaeb028df03188612d4543265d82f4588ce87469", "size": 13083047, "ipfsCIDv1": "bafybeih5pyg465pdil5q6nx3bfjfzejdeyolch4zw7zkb4sm2van5vy5h4"}, "src": {"name": "/com.frequent.habits_14_src.tar.gz", "sha256": "a22d2054e2607949f27cdbb4a8e45e811aeab552683596f298aa43be9e689692", "size": 1327676}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5", "versionCode": 14, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f4537cbfd282d19857d0aa45a95eb19eb507892db4b92af769486860ea1f3d"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.frequent.habits.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.fsck.k9": {"metadata": {"lastUpdated": 1784800029343, "name": {"da-DK": "K-9 Mail"}, "summary": {"da-DK": "Fuldfunktionel e-mailklient", "kk": "Көпфункционалды пошта клиенті"}, "description": {"nn": "K-9 Mail er ein e-postklient med 100% open kjeldekode, som virkar med omtrent kvar einaste e-posttilbydar.\n\n<b>Funksjonar</b>\n\n* Støttar fleire kontoar\n* Samla innboks\n* Personvernsvennleg (ingen sporing i det heile, kontaktar kun e-posttilbydaren din)\n* Automatisk bakkgrunnssynkronisering eller dyttenotifikasjonar\n* Søk lokalt og på tenaren\n* OpenPGP e-post kryptering (PGP/MIME)\n\nInstaller appen <a href=\"https://f-droid.org/packages/org.sufficientlysecure.keychain\">OpenKeychain: Easy PGP</a> for å enkryptere/dekryptere e-postane dine med hjelp av OpenPGP.\n\n\n<b>Støtte</b>\n\nOm du har problem med K-9 Mail, kan du spørje om hjelp på <a href=\"https://forum.k9mail.app\">støtteforumet</a> vårt.\n\n\n<b>Vil du hjelpe?</b>\n\nK-9 Mail er eit prosjekt utvikla i fellesskap. Bli med oss om du er interessert i å hjelpe å forbetre appen!\nDu kan finne feilsporaren, kjedekoden og wikien vår på <a href=\"https://github.com/thunderbird/thunderbird-android\">https://github.com/thunderbird/thunderbird-android</a>.\nMe er alltid glade for å ønskje nye utviklarar, designarar, dokumentarmakarar, omsetjarar, feilprioriterarar og vennar velkommen.\n"}}, "versions": {"10a81c2a360868d1c26ab37c6225365b1ee02757ab8f90facb377560becfba55": null, "f7d99242fe134d58ea63b759e49c874d549077bda0fb9b2d53c3b56468fe5372": {"added": 1784800029343, "file": {"name": "/com.fsck.k9_39041.apk", "sha256": "f7d99242fe134d58ea63b759e49c874d549077bda0fb9b2d53c3b56468fe5372", "size": 10682170, "ipfsCIDv1": "bafybeihgdnue7eljjdbfph6xehiykbl46wfakej2zfcexfjepekghk23p4"}, "src": {"name": "/com.fsck.k9_39041_src.tar.gz", "sha256": "01f892383f17abd0ba187b6cd37d2d7be004d5f1ad360648dff75807d07f4d8a", "size": 38843585}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "21.0", "versionCode": 39041, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["c430665e3662253b2078dcda350c2c6ce44d915a3d8a147b63ced619bb9e8576"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.fsck.k9.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "K-9 Mail version 21.0\n\nChanged:\n- Animation setting now allows On, Off, and System Default options\n- Modernized 'Fetching mail' account settings screen\n- Modernized 'Composition defaults' screen\n\nFixed:\n- Application could crash due to memory exhaustion\n- Application could crash when rendering long messages\n- Inline images were shown as attachments instead of displaying in message\n- Server search results could disappear\n- Manage Folders opened the wrong account instead of selected account\n"}}}}, "com.git.amarradi.leafpad": {"metadata": {"lastUpdated": 1784660797434, "summary": {"ar": "دفتر ملاحظات بسيط", "ta-IN": "ஒரு எளிய குறிப்புபுத்தகம்"}, "description": {"ar": "دفتر ملاحظات بسيط لكتابة النصوص دون الحاجة إلى اتصال سحابي أو قاعدة بيانات أو أذونات.\n\nوهو مفتوح المصدر. يمكنك الكتابة والتعديل وإخفاء ملاحظاتك عن أعين المتطفلين.\n"}}, "versions": {"da9ed2873ee60806d24be323508e2a3ff1dbc29f7756c60fdba148b252898cee": {"added": 1784660797434, "file": {"name": "/com.git.amarradi.leafpad_31.apk", "sha256": "da9ed2873ee60806d24be323508e2a3ff1dbc29f7756c60fdba148b252898cee", "size": 4271377, "ipfsCIDv1": "bafybeig452ovw2vxdf43lymiv5pcpk7k747tmowvgiyoq6ggo4gdxopruq"}, "src": {"name": "/com.git.amarradi.leafpad_31_src.tar.gz", "sha256": "3ec65eb6d1e8634dc37e050d6c80a993c5b3f6ffb76b859de6c02de4ce5355a1", "size": 56613389}, "manifest": {"versionName": "1.23", "versionCode": 31, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["3ece727648c312b6644b663cdfe54177250718dd32a36c8819d1222e18842f31"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "com.git.amarradi.leafpad.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Fehler behoben: verstecken der Notizen geht wieder\nFehler behoben: Notizen mit dem shortcut anlegen geht wieder. (lange aufs App-Icon klicken)\noptische Unterscheidung der versteckten/nicht versteckten Notizen (Logo neben dem App-Namen)\nandere Schriftarten - Robo-Sans entfernt\nNotizen sind jetzt eingeklappt und können manuell ausgeklpasst werden\nzum Vertecken, Teilen und Löschen muss man jetzt lange auf die Notiz drücken\nSicherung und Wiederherstellen von Notizen ist wieder aktiv, es wird jetzt e", "en-US": "Fixed: Hiding notes works again.\nFixed: Creating notes via the app shortcut works again (long-press the app icon).\nAdded a visual distinction between hidden and visible notes (icon next to the app name).\nUpdated fonts – removed Robo Sans.\nNotes are now collapsed by default and can be expanded manually.\nTo hide, share, or delete a note, long-press it.\nBackup and restore are available again. Notes are now saved in a ZIP file.\nImproved readability of the notes list; the “Create” button is scaled do"}}, "6809d5ed9af91a3f49e84c5af4825a9dcad6f611da8d4d2a332fced833509b6a": {"whatsNew": {"ar": "إصلاح الأخطاء: تُحذف الآن الإدخالات الفارغة عند التخلص منها\nفصل الإعدادات عن قائمة \"حول\"\nتحديث الترجمات\nإضافة تصنيفات؛ يمكن اختيار الأسماء والألوان بحرية\nإمكانية إضافة أي عدد من التصنيفات لكل ملاحظة\nالتبديل إلى تخزين الملاحظات في قاعدة بيانات\nتعديل وظيفة النسخ الاحتياطي/الاستعادة\nإضافة أيقونات جديدة\nإضافة ألوان جديدة\nإضافة التراخيص\nإزالة الخطوط غير الضرورية\n", "cs-CZ": "Oprava chyb: Prázdné poznámky budou odstraněny jestli jsou zahozeny.\nNastavení odděleny od sekci \"O aplikaci\"\nAktualizované překlady\nKategorie byly přidané a jména a barvy těchto kategorií lze volně vybrat\nLze volně přidat kategorie pro každou poznámku\nPoznámky jsou teď uloženy v databázi\nÚprava funkcí zálohovat a obnovit\nPřidány nové ikony\nPřidány nové barvy\nPřidány licence\nZbytečné fonty odebrány\n", "el-GR": "Διόρθωση προβλήματος: Οι κενές εγγραφές τώρα διαγράφονται όταν απορρίπτονται\nΔιαχωρισμός ρυθμίσεων από το μενού “Σχετικά”\nΕνημέρωση μεταφράσεων\nΠροσθήκη κατηγοριών: ονομασίες και χρώματα μπορούν να επιλεγούν ελεύθερα\nΟποιοσδήποτε αριθμός κατηγοριών μπορεί να προστεθεί σε κάθε σημείωση\nΕναλλαγή στην αποθήκευση σημειώσεων σε βάση δεδομένων\nΠροσαρμογή της λειτουργίας backup/restore\nΠροσθήκη νέων εικονιδίων\nΠροσθήκη νέων χρωμάτων\nΠροσθήκη αδειών\nΑφαίρεση περιττών γραμματοσειρών\n", "et": "Veaparandus: tühjad kirjed kustutatakse nüüd salvestamise katkestamisel\nSeadistused on eraldatud menüüst „Rakenduse teave”\nTõlked on uuendatud\nLisatud on kategooriad; nende nimesid ja värve saab vabalt valida\nIga märkme kohta saab lisada piiramatu arvu kategooriaid\nNüüd kasutame märkmete salvestamiseks andmebaasi\nVarundus- ja taastamisfunktsiooni täiustamine\nLisandusid uued ikoonid\nLisandusid uued värvid\nLisandusid litsentsid\nEemaldasime mittevajalikud kirjatüübid\n", "fr-FR": "Correction d'un bug : les entrées vides sont désormais supprimées lorsqu'elles sont rejetées\nSéparation des paramètres du menu « À propos »\nTraductions mises à jour\nAjout de catégories ; les noms et les couleurs peuvent être choisis librement\nPossibilité d'ajouter un nombre illimité de catégories par note\nPassage au stockage des notes dans une base de données\nAjustement de la fonction de sauvegarde/restauration\nAjout d'icônes\nAjout de couleurs\nAjout de licences\nSuppression des polices inutiles\n", "pt-PT": "Correção de bug: Entradas vazias agora são eliminadas quando são descartadas\nDefinições separadas do menu “Sobre”\nTraduções atualizadas\nCategorias adicionadas; nomes e cores podem ser escolhidos livremente\nQualquer número de categorias podem ser adicionadas, por nota\nMudança de guardar notas para uma base de dados\nAjuste da função de cópia de segurança/restauro\nNovos ícones adicionados\nNovas cores adicionadas\nLicenças adicionadas\nFontes desnecessárias removidas\n", "ru": "Исправлена ошибка: Пустые записи теперь удаляются при отклонении\nРазделены настройки в меню «О программе»\nОбновлены переводы\nДобавлены категории; названия и цвета можно выбрать произвольно\nДля каждой заметки можно добавить любое количество категорий\nПереключение на сохранение заметок в базе данных\nНастройка функции резервного копирования/восстановления\nДобавлены новые значки\nДобавлены новые цвета\nДобавлены лицензии\nУдалены ненужные шрифты\n", "sv-SE": "Buggfix: Tomma poster raderas nu när de kasseras\nSeparerade inställningar från\"Om\" menyn\n Uppdaterade översättningar\nKategorier har lagts till; namn och färger kan väljas fritt\nValfritt antal kategorier kan läggas till per anteckning\nVäxla till att lagra anteckningar i en databas\nJustering av säkerhetskopierings-/återställningsfunktionen\nNya ikoner har lagts till\nNya färger har lagts till\nLicenser har lagts till\nOnödiga teckensnitt har tagits bort\n", "ta-IN": "பிழைத்திருத்தம்: காலியான உள்ளீடுகள் இப்போது நிராகரிக்கப்படும்போது நீக்கப்படும்\n\"பற்றி\" மெனுவிலிருந்து பிரிக்கப்பட்ட அமைப்புகள்\nபுதுப்பிக்கப்பட்ட மொழிபெயர்ப்புகள்\nசேர்க்கப்பட்ட வகைகள்; பெயர்கள் மற்றும் வண்ணங்களைச் சுதந்திரமாகத் தேர்வு செய்யலாம்\nஒரு குறிப்பிற்கு எத்தனை வகைகளை வேண்டுமானாலும் சேர்க்கலாம்\nதரவுத்தளத்தில் குறிப்புகளைச் சேமிப்பதற்கு மாறவும்\nகாப்பு/மீட்டெடுப்பு செயல்பாட்டின் சரிசெய்தல்\nபுதிய சின்னங்கள் சேர்க்கப்பட்டன\nபுதிய வண்ணங்கள் சேர்க்கப்பட்டுள்ளன\nஉரிமங்கள் சேர்க்கப்பட்டன\nதேவையற்ற எழ"}}, "75f38f46e481ba6ebc3299eaf981e951f7e13193deb11a17b99bf728cbf90e60": {"whatsNew": {"ar": "* زر الحفظ: يُفعّل فقط عند تغيير الملاحظة فعليًا\n* أصبح وضع القراءة يُستخدم بشكل صحيح\n* يمكن الآن حذف الملاحظات الفارغة\n* أصبح قسم الشكر للمترجمين أكثر وضوحًا\n* تم إصلاح العديد من الأخطاء\n", "pt-PT": "* Botão de guardar: apenas ativado quando foram efetuadas alterações na nota\n* Modo de leitura agora é usado corretamente\n* Notas vazias agora podem ser descartadas\n* Tradutores agora têm uma secção de agradecimentos mais clara\n* Vários bugs foram corrigidos\n"}}}}, "com.github.andreyasadchy.xtra": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"02d55e8fa7ed92c8368f1cd99fc86f9e0f8e2ad92ef0e12e1e50448bc9f7602d": null, "b62b92f58c744dd586538533e1e3523f833b1c5b77b006b56ec1696e953b953f": {"added": 1784660797434, "file": {"name": "/com.github.andreyasadchy.xtra_345.apk", "sha256": "b62b92f58c744dd586538533e1e3523f833b1c5b77b006b56ec1696e953b953f", "size": 18690050, "ipfsCIDv1": "bafybeig64djy6nxlxzamuzacthkt7yrxdh6puviamrs6ypoccuh5qicpne"}, "src": {"name": "/com.github.andreyasadchy.xtra_345_src.tar.gz", "sha256": "9b178b059b7787253b80a5e19062d7830f40bddc8480f2a3e5388df8069a3024", "size": 1893004}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.58.2", "versionCode": 345, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["609d52b38f3f8cf757c718d364b52e9459a7fbfc4db7bb0c0579d7146b42028d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.github.andreyasadchy.xtra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses TTV.lol API which is not libre. Twitch itself is not libre."}, "Tracking": {"en-US": "TTV.lol leaks your Twitch user ID and personal IP to their Russian proxy."}}}}}, "com.github.db1996.taskerha": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"d7f418bf40d5fbb0dbd6573a2d8293b917207b00ff55ed6683c6d67ccc5d51bb": null, "22cfbad971bf40a17ad45888350c275fdf8b8a0cc87416b4ccae26f6cd0606a8": {"added": 1785080297767, "file": {"name": "/com.github.db1996.taskerha_20003.apk", "sha256": "22cfbad971bf40a17ad45888350c275fdf8b8a0cc87416b4ccae26f6cd0606a8", "size": 15260779, "ipfsCIDv1": "bafybeigztamvyfv5prs73bopmfgpixnsinwcqdpbanijdloqbcjfxexzxa"}, "src": {"name": "/com.github.db1996.taskerha_20003_src.tar.gz", "sha256": "bcbece856df021c65dad6e8b974c8065d6de4a64af727d18818581249a4ce67a", "size": 2062078}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.3", "versionCode": 20003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5a3ff417e2ffc4975b4b7be93a2b5fabb01c9016040b36f595cb6a7c7002460"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.github.db1996.taskerha.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeDep": {"en-US": "Depends on Tasker, which is not free."}}, "whatsNew": {"en-US": "Fix config screens ignoring per-instance client certificate and URL"}}}}, "com.github.jameshnsears.quoteunquote": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/1.png", "sha256": "18651c072c5cabf77c897215a2b059e856a535ad016ab75cfda33d5011318d7a", "size": 1024761}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.1.png", "sha256": "174876ab195711f61cc482b3229e5efcce296aec35119feb70c6a60ae551ec29", "size": 280480}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.2 fdroid.png", "sha256": "951699459f02f5f3c2da7d7eb95884b423d15e61a730528eb8f6cf3e89a71360", "size": 127888}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.2.fdroid.png", "sha256": "6d0104594d5586c6b744acfe42b19e6c8a9b45bce721ce8b350036e262839fc5", "size": 142308}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.2.png", "sha256": "61797226e1e131f669f96d01118a1d68354a69d9db24632ebfb813c57b76d764", "size": 148894}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.3.fdroid.png", "sha256": "507b9a135b16ec7ea25c09e96d8803dca76e7075151861ac334b0fff3f6e294d", "size": 146717}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.3.png", "sha256": "61c4479296a2a7f873e9382956e21ffcf8a9202f9db9c2435d37f3d45183dffd", "size": 136952}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/2.png", "sha256": "f4bffc4d4132883638eca4fc4321a8a56123b13abd9fa139561ecc5794056a95", "size": 129519}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3 .1 fdroid.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.1.fdroid.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.1.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.2 fdroid.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.2.fdroid.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.2.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.3.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/3.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/4.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}, {"name": "/com.github.jameshnsears.quoteunquote/en-US/phoneScreenshots/5.png", "sha256": "b6704280b8babdc5ad6e2ae0df948f8b845695ae72a0cd999694d56ff6cba27d", "size": 39145}]}}}, "versions": {"108aa27699075253ad6c869868b41d2cb6db62675fdce92fdb4789c518a0c68b": null, "b684c07bfea87bdea1659c2551c7053e88b71cf00657d8d05db5b381f0d3f529": {"added": 1784660797434, "file": {"name": "/com.github.jameshnsears.quoteunquote_2013137.apk", "sha256": "b684c07bfea87bdea1659c2551c7053e88b71cf00657d8d05db5b381f0d3f529", "size": 22947046, "ipfsCIDv1": "bafybeicz7zwyv3zawn3dtniyuawqbb3fzyjqdhkqmrrcupyenushywdqpq"}, "src": {"name": "/com.github.jameshnsears.quoteunquote_2013137_src.tar.gz", "sha256": "fb6e63d6a5eae48156a3d042e37cf20e670d3263cd5334428a5f237640ef65d2", "size": 17502280}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.57.0-fdroid", "versionCode": 2013137, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["4056bfe913d0ad5e2052ab72e1f78800dd954f53634f3db59b295331bae1eee4"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.github.jameshnsears.quoteunquote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- New: Remove similar quotations\n- New: Improve performance\n- New: Minor UI improvements\n- Fix: Overwrite device restore file issue\n- Fix: Improve switching back and forth between Internal &amp; External\n- Fix: Remember position for each Search\n- Dev: Bump dependency\n- Dev: Android Studio Quail 1 | 2026.1.1 Patch 2\n"}}, "9e79d712201796e8f706b8f7c25e01bdea088b969653852f7e54cbeb1b0c1e67": {"whatsNew": null}}}, "com.github.meypod.al_azan": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"e0020512ba6e0eaf9db32fbac6076a0b5c433502ca02163718ea54825d265eaa": null, "b6585559fcb8ce2c0b55a6b99bd2036b5f833c4ae20ed2ebde238ecd9d9bc4aa": {"added": 1785080297767, "file": {"name": "/com.github.meypod.al_azan_92000.apk", "sha256": "b6585559fcb8ce2c0b55a6b99bd2036b5f833c4ae20ed2ebde238ecd9d9bc4aa", "size": 18319198, "ipfsCIDv1": "bafybeiec2k2mdmb3aelknscqy4rhhc4lqfrdp3ldxhdo5gxt72mqtxazwu"}, "src": {"name": "/com.github.meypod.al_azan_92000_src.tar.gz", "sha256": "deb1e09ab89b7e6567881217cd5b63126a64c975bfc6815a50b1b9b7a5fe7f5e", "size": 19114287}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 92000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["4921c7152a29856fdbabd915e2dc2f1ddcf1244ff19036a8c3d21d540d1803c3"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.TURN_SCREEN_ON"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "com.github.meypod.al_azan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Add option to set custom alarm volume and gradually increase the sound\n- Fix calculation method migration (users updating from old app no longer get wrong times)\n- Small fix for double upcoming alarm issue\n- Make widget notification not group with the rest of notifications\n- Other small fixes\n"}}}}, "com.greenart7c3.nostrsigner": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"1028678ace7fba7ad79b0633922ce0ede6d617dd7a3727b3e313f329a1245f4f": null, "75d00671a881bb8259301760957acb57fdb7abe434b990deea6895cbff6af182": {"added": 1784660797434, "file": {"name": "/com.greenart7c3.nostrsigner_197.apk", "sha256": "75d00671a881bb8259301760957acb57fdb7abe434b990deea6895cbff6af182", "size": 37087103, "ipfsCIDv1": "bafybeihsk5pa4c6q6g53vwr3wjt5b66ez4z2pt6rt6hiuribohiniqaege"}, "src": {"name": "/com.greenart7c3.nostrsigner_197_src.tar.gz", "sha256": "c76ca6827eeb9867a84165cda0abf1299f225672c40d2cf136038a2b2ff81ead", "size": 1301512}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "6.3.0", "versionCode": 197, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["56dc631996a55c2284790448c7dc9f1dd05df596b2ce4882313633f5602e5fe4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.greenart7c3.nostrsigner.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}}}}, "com.grmasa.soundtoggle": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"fa0116a07431a33e21aeffcce6ce7f5f71c1735441fd17f2c1e1fe3422849da7": null, "852fba29baded151354dfe61a585c6b0c0cfed7d5c1dc238cd1c6e41c8447729": {"added": 1785080297767, "file": {"name": "/com.grmasa.soundtoggle_14.apk", "sha256": "852fba29baded151354dfe61a585c6b0c0cfed7d5c1dc238cd1c6e41c8447729", "size": 2992377, "ipfsCIDv1": "bafybeiaeyokc2fgmoxb2hpc3bixp3hxd3vejk5cva7qmsocvrjrgmudkci"}, "src": {"name": "/com.grmasa.soundtoggle_14_src.tar.gz", "sha256": "bb8ffe5209ce597051fa7b3f0b8521fb1728da0215d48a00a029f570531a94d3", "size": 516566}, "manifest": {"versionName": "1.3.5", "versionCode": 14, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["5c25ef1e23c2cf519794d7607402472fec37e568340a765b04c11f05f66a9693"]}, "usesPermission": [{"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.grmasa.soundtoggle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.hackerapps.c2k": {"metadata": {"lastUpdated": 1785080297767, "featureGraphic": {"ru-RU": {"name": "/com.hackerapps.c2k/ru-RU/featureGraphic_97TwhogvTIR96mNd57YObsV6R1MQINPErEXw8vglrOw=.png", "sha256": "f7b4f086882f4c847dea635de7b60e6ec57a47531020d3c4ac45f0f2f825acec", "size": 28814}}, "screenshots": {"phone": {"de-DE": [{"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/01_home.png", "sha256": "fa2ac830dc1c67850235a38f870d9a2ebc64ac461a0e394f275e4106412340b4", "size": 225392}, {"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/02_program.png", "sha256": "705895fc306b15400efbb3d667456f6c4940e84dd3d93d4d59b6ce56a9fdafa9", "size": 183055}, {"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/03_preview.png", "sha256": "d709c1f0ff39d48f4933886a76916cd6ef6afc44f70969eff6553c2d81981599", "size": 183794}, {"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/04_workout.png", "sha256": "45014b72ed98c1466809b192066b4c46895364b69557a649f85ca7a9ab4163a0", "size": 98009}, {"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/05_history.png", "sha256": "415abeaec786bdf792c614a88932dd190f0d3b2bcf500bbbb0e92e3f889c4a56", "size": 125993}, {"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/06_guide.png", "sha256": "031be76efa82ef54e4b3c1656116b33335dfa5f0c2828f8d0ceb37af9660c7de", "size": 168650}, {"name": "/com.hackerapps.c2k/de-DE/phoneScreenshots/07_settings.png", "sha256": "105abe8efba427620d184dcda1c3dbe6b6667f134cfc641b7107de06bb9590ef", "size": 147723}], "en-US": [{"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/01_home.png", "sha256": "c68d2e2a74b2b43ffb18bd6282859a9d46c4e17aa73fea17e12da1abaab0cb54", "size": 205431}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/02_program.png", "sha256": "aa1bbaa31a3af31cd31431d572a7470ee5e47527da9611b3df77b7c0893af762", "size": 170191}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/03_preview.png", "sha256": "64dcc2359bfbbd87c24cdf8748d5de8f2361493238d3b1db8d29a741acc81a4b", "size": 148981}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/04_workout.png", "sha256": "a3652c2aca15cbd8d0b61ac59d1539c5451d5a7f2e2b560339d080cc044254ca", "size": 93303}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/05_history.png", "sha256": "c9c7a87084fe58fd35a60049f79e35ee0394eedb40ec5c5c836b3041f82593aa", "size": 118185}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/06_guide.png", "sha256": "00cc7307c6c253727a3855f81f15e7f39dd9d93ab45b727639ade985ff454266", "size": 147898}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/07_settings.png", "sha256": "1e555362da28ae075dc8d171be00b2e207714238170864469374d092e0aed412", "size": 138913}], "es-ES": [{"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/01_home.png", "sha256": "3f83fcea49b70badc6953994fa52cb561dc4edcb04af4fbd6a37bea2a8dfd700", "size": 204611}, {"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/02_program.png", "sha256": "2a93bf281f98dbef542a3911bcb2ad28edecc71c920df2a8b9203341bbc047d0", "size": 173701}, {"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/03_preview.png", "sha256": "136e11e5fcbc5a9764a835b5fe2e0475e61aec9ad9049a44b386406c1940a894", "size": 171918}, {"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/04_workout.png", "sha256": "f9c38e4844b23e91684b79b8b3755dd09f80fb01574d77159bf7cec56059f90f", "size": 94147}, {"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/05_history.png", "sha256": "6f20707c12365ef39328d636c7ce5c83fc02255347fe4ec77199a802edc3ba1a", "size": 31299}, {"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/06_guide.png", "sha256": "d41df2bc821f209b2b79d4278f75baf7fdecfc447aa402e88e5e0d1076ffce6a", "size": 164060}, {"name": "/com.hackerapps.c2k/es-ES/phoneScreenshots/07_settings.png", "sha256": "38543d0be90be413d9c99aebd7a1e5793be567c690f10d784a368acc6a6490b6", "size": 145389}], "fr-FR": [{"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/01_home.png", "sha256": "15d92bbb64cab38c945b4b8364e21a2ba366426e422f6565b60b2425cd8d7906", "size": 205683}, {"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/02_program.png", "sha256": "2e6cf9a9339a9cda0d7c238d40763671a81cec479db48a5bec66da7cdfba75d3", "size": 178121}, {"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/03_preview.png", "sha256": "a09480e329b081de8d2b5208c830fe5b1149ecaeb0423b56a1e8cf39e1f54481", "size": 168003}, {"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/04_workout.png", "sha256": "fcd1587c02e95a28f67c6d54dc752b5165b1cb6eb7ab913441e450b445b7bcf9", "size": 95580}, {"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/05_history.png", "sha256": "f2ab4b60f9b89697796e497a29f513c254a24f9f0d08ae670d2371bf196ea6fa", "size": 120082}, {"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/06_guide.png", "sha256": "c83889485016b4b11c234d6d4a02314b36cbe306bbe9b6bd577a933dc32f899e", "size": 157477}, {"name": "/com.hackerapps.c2k/fr-FR/phoneScreenshots/07_settings.png", "sha256": "b43fc9e715cf1b413c059d1a0a80421c98cf2028d95c54b70fe527647b58c1ba", "size": 143617}], "gl-ES": [{"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/01_home.png", "sha256": "e79b3b40770b3cacdfb1690ac9ded5dbf30e8f8f6be68d29bbc3492e0407ca68", "size": 202280}, {"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/02_program.png", "sha256": "629750664cfe1e43cc2fe93deeafe52b922bd57df3160cdf8b4cb56bcb93c797", "size": 173688}, {"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/03_preview.png", "sha256": "b4b8fe5f59e4722d1c8adfa7bd2cb3888cc2a93fbe133124f95af666d28ec4b4", "size": 173358}, {"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/04_workout.png", "sha256": "cd1e509db8c5e5de7bbc707bbbf021f10e777310f3bcf99ceaee128be97b5ddf", "size": 94685}, {"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/05_history.png", "sha256": "e332573504397f80b9efa199ab7f240684d6f4602e8d7d89e3ffad53432e538c", "size": 118738}, {"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/06_guide.png", "sha256": "a37abaf2505944da13695184dfc7ef5321b38a6755ad447c08ea595f0523f81e", "size": 202308}, {"name": "/com.hackerapps.c2k/gl-ES/phoneScreenshots/07_settings.png", "sha256": "8099ddf79dbaa69adbe5ac7eb6a084f3144f6e1ac57e3adae44c3049612b8d69", "size": 141971}], "pt-BR": [{"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/01_home.png", "sha256": "a2f6575aee6797a2dce13f1179b42ff922f26adac055bdf1c6a119afd06e2bab", "size": 210219}, {"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/02_program.png", "sha256": "0cb8e75372a38b6c7a70b8eb796f772520411b2edada0ca6684779077efb932e", "size": 157044}, {"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/03_preview.png", "sha256": "17bbf59ad30afa26a05401628b48b94c54baf69fd115aacc71f1d0fd76e6711c", "size": 165286}, {"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/04_workout.png", "sha256": "b189d3a5a92952c48d665d669262ecf4e14c7975933e30c5c81790bb289de6ff", "size": 91727}, {"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/05_history.png", "sha256": "ea8c1ba3320c4b5ebf85ab959545f9125c4f6901f93d8b6ff1b577fc618b9d29", "size": 116166}, {"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/06_guide.png", "sha256": "29ff26eb266f4a081b5ac461667399840dbcb7ea475b8c77b57153935153e70f", "size": 153289}, {"name": "/com.hackerapps.c2k/pt-BR/phoneScreenshots/07_settings.png", "sha256": "f2d051c93487e75803f3086712d3c16f83367d579ce4554cc74b38abc42c5544", "size": 145766}], "ru-RU": [{"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/01_home.png", "sha256": "d117caf671cf19ae69051bf4e2bd08105d662a99ee05b7dd3d8f5ff5334e18f6", "size": 193668}, {"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/02_program.png", "sha256": "8eab6f39c616dcbc2796ab7816d1486d3446bfe472572479a3b4fad0f61b62b4", "size": 185656}, {"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/03_preview.png", "sha256": "3bf75e7c35b4d7ded6db8a5c3f44b08a93c6b0c737e90722d9197d535ea9f152", "size": 158730}, {"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/04_workout.png", "sha256": "bae5a842e667415354f7b49ab0f46ef954291ac8c5a477450bacc25259d77306", "size": 89642}, {"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/05_history.png", "sha256": "3234b118587fef7e3fdfd488ed30b729927d56b130a733d1e8a1b806f011e578", "size": 118950}, {"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/06_guide.png", "sha256": "0aec0dbab2e11203e1d503ab0143d67bc322b94091063d82bee2905c8df34ef4", "size": 152602}, {"name": "/com.hackerapps.c2k/ru-RU/phoneScreenshots/07_settings.png", "sha256": "9289c09cb139d72b682e9b4ed4baa1971b76a74d228513522e779ca3079ad795", "size": 151088}]}}, "name": {"ru-RU": "C2K — Тренер по бегу"}, "summary": {"de-DE": "Open-Source C25K/C210K-Lauftrainer. Keine Werbung, kein Tracking.", "en-US": "Open-source C25K/C210K running trainer. No ads, no tracking.", "es-ES": "Corre con C25K/C210K, app libre y de código abierto. Sin anuncios ni rastreo.", "fr-FR": "Entraîneur de course C25K/C210K open-source. Sans publicité, sans suivi.", "gl-ES": "Corre con C25K/C210K, libre e de código aberto. Sen anuncios nin rastrexo.", "pt-BR": "Treinador de corrida C25K/C210K de código aberto. Sem anúncios nem rastreamento.", "ru-RU": "Открытый тренер по бегу по программе C25K/C210K. Без рекламы и отслеживания."}, "description": {"de-DE": "C2K ist ein kostenloser Open-Source-Lauftrainer für Android, der dich vom Sofa bis zum 5K- oder 10K-Lauf begleitet — ohne Werbung und ohne Tracking.\n\nFunktionen:\n• Vom Sofa zum 5K (C25K) — 9-wöchiges Programm, 3 Läufe pro Woche\n• Vom Sofa zum 10K (C210K) — 14-wöchiges Programm\n• Hörbare Sprachansagen — „Beginne zu laufen\", „Gehe 90 Sekunden\", Countdown-Warnungen\n• Trainings-Timer im Hintergrund — läuft weiter, auch wenn der Bildschirm aus ist\n• GPS-Tracking (optional) — zeichnet Distanz und Tempo auf; funktioniert auch ohne GPS\n• Fortschrittsverfolgung — merkt sich, welche Wochen und Tage du abgeschlossen hast\n• Funktioniert offline — keine Internetberechtigung erforderlich\n• Keine proprietären Dienste erforderlich — kompatibel mit GrapheneOS und datenschutzfreundlichen Geräten\n\nBerechtigungen:\n• FOREGROUND_SERVICE — hält den Trainings-Timer aktiv, auch wenn der Bildschirm aus ist\n• WAKE_LOCK — verhindert, dass die CPU während des Trainings in den Ruhezustand geht\n• ACCESS_FINE_LOCATION — optionales GPS zur Distanz-/Tempoerfassung (kann übersprungen werden)\n• POST_NOTIFICATIONS — Trainingsbenachrichtigung mit Pause-/Stopp-Steuerung\n\nC2K ist freie Software, veröffentlicht unter der GNU General Public License v3.\n", "en-US": "C2K is a free, open-source running trainer for Android that guides you from the couch to running 5K or 10K — with no ads and no tracking.\n\nFeatures:\n• Couch to 5K (C25K) — 9-week program, 3 runs per week\n• Couch to 10K (C210K) — 14-week program\n• Audible voice prompts — \"Start running\", \"Walk for 90 seconds\", countdown warnings\n• Background workout timer — continues with screen off\n• GPS tracking (optional) — records distance and pace; works without GPS too\n• Progress tracking — remembers which weeks and days you've completed\n• Works offline — no internet permission required\n• No proprietary services required — compatible with GrapheneOS and privacy-focused devices\n\nPermissions:\n• FOREGROUND_SERVICE — keeps the workout timer running with screen off\n• WAKE_LOCK — prevents the CPU sleeping mid-workout\n• ACCESS_FINE_LOCATION — optional GPS for distance/pace tracking (you can skip this)\n• POST_NOTIFICATIONS — workout notification with pause/stop controls\n\nC2K is free software released under the GNU General Public License v3.\n", "es-ES": "C2K es una app de entrenamiento para Android, libre y de código abierto, que te guía desde el nivel más básico hasta correr 5K o 10K — no te rastrea y no tiene publicidad.\n\nCaracterísticas:\n• Del sofá a 5K (C25K) — programa de 9 semanas, 3 sesiones por semana\n• Del sofá a 10K (C210K) — programa de 14 semanas\n• Indicaciones por voz — \"Comienza a correr\", \"Camina durante 90 segundos\", cuenta atrás\n• Temporizador en segundo plano — continúa funcionando con la pantalla apagada\n• Registro con GPS (opcional) — graba la distancia y ritmo; funciona igualmente sin GPS\n• Seguimiento de progreso — registra cuantos días y semanas has completado\n• Funciona sin datos — no necesita permiso de acceso a internet\n• No requiere servicios propietarios — compatible con GrapheneOS y dispositivos centrados en la privacidad\n\nPermisos:\n• FOREGROUND_SERVICE — mantiene el temporizador del entrenamiento con la pantalla apagada\n• WAKE_LOCK — evita que la CPU se detenga durante un entrenamiento\n• ACCESS_FINE_LOCATION — GPS opcional para grabar la distancia/ritmo del entrenamiento (puedes omitir esto)\n• POST_NOTIFICATIONS — notificaciones de entrenamiento con controles de pausa/detención\n\nC2K es software libre publicado con licencia GNU General Public License v3.\n", "fr-FR": "C2K est un entraîneur de course gratuit et open-source pour Android qui vous guide du canapé jusqu'à la course de 5 km ou 10 km — sans publicité et sans suivi.\n\nFonctionnalités :\n• Du canapé au 5K (C25K) — programme de 9 semaines, 3 courses par semaine\n• Du canapé au 10K (C210K) — programme de 14 semaines\n• Annonces vocales audibles — « Commencez à courir », « Marchez pendant 90 secondes », avertissements de compte à rebours\n• Minuteur d'entraînement en arrière-plan — continue même écran éteint\n• Suivi GPS (optionnel) — enregistre la distance et l'allure ; fonctionne aussi sans GPS\n• Suivi de la progression — se souvient des semaines et jours que vous avez complétés\n• Fonctionne hors ligne — aucune permission internet requise\n• Aucun service propriétaire requis — compatible avec GrapheneOS et les appareils axés sur la confidentialité\n\nAutorisations :\n• FOREGROUND_SERVICE — maintient le minuteur d'entraînement actif écran éteint\n• WAKE_LOCK — empêche le processeur de se mettre en veille pendant l'entraînement\n• ACCESS_FINE_LOCATION — GPS optionnel pour le suivi de la distance/allure (vous pouvez l'ignorer)\n• POST_NOTIFICATIONS — notification d'entraînement avec contrôles pause/arrêt\n\nC2K est un logiciel libre publié sous licence GNU General Public License v3.\n", "gl-ES": "Prepárate con C2K, unha aplicación para Android libre e de código aberto que te acompaña desde o nivel máis básico ata completar 5K ou 10K — non te rastrexa e non ten publicidade.\n\nCaracterísticas:\n• Do sofá ao 5K (C25K) — programa de 9 semanas, 3 adestramentos por semana\n• Do sofá ao 10K (C210K) — programa de 14 semanas\n• Anuncios por voz — \"Comeza a correr\", \"Camiña durante 90 segundos\", avisos de conta atrás\n• Temporizador en segundo plano — funciona coa pantalla apagada\n• Rexistro con GPS (optativo) — grava a distancia e ritmo; funciona igualmente sen GPS\n• Seguimento do progreso — lembra os días e semanas que xa completaches\n• Funciona sen conexión á rede — non precisa acceso a internet\n• Non precisa servizos propietarios — compatible con GrapheneOS e dispositivos centrados na privacidade\n\nPermisos:\n• FOREGROUND_SERVICE — mantén o temporizador cando a pantalla está apagada\n• WAKE_LOCK — evita que a CPU durma durante os adestramentos\n• ACCESS_FINE_LOCATION — GPS optativo para seguimento da distancia/ritmo (podes omitir isto)\n• POST_NOTIFICATIONS — notificacións do adestramento con controis para pausa/deter\n\nC2K é software libre publicado con licenza GNU General Public License v3.\n", "pt-BR": "O C2K é um treinador de corrida gratuito e de código aberto para Android que te guia do sofá até correr 5 km ou 10 km — sem anúncios e sem rastreamento.\n\nRecursos:\n• Do sofá aos 5K (C25K) — programa de 9 semanas, 3 corridas por semana\n• Do sofá aos 10K (C210K) — programa de 14 semanas\n• Avisos de voz audíveis — \"Comece a correr\", \"Caminhe por 90 segundos\", avisos de contagem regressiva\n• Cronômetro de treino em segundo plano — continua com a tela desligada\n• Rastreamento por GPS (opcional) — registra distância e ritmo; também funciona sem GPS\n• Acompanhamento de progresso — lembra quais semanas e dias você já completou\n• Funciona offline — não requer permissão de internet\n• Não requer serviços proprietários — compatível com GrapheneOS e dispositivos focados em privacidade\n\nPermissões:\n• FOREGROUND_SERVICE — mantém o cronômetro do treino ativo com a tela desligada\n• WAKE_LOCK — evita que a CPU entre em suspensão durante o treino\n• ACCESS_FINE_LOCATION — GPS opcional para rastreamento de distância/ritmo (você pode pular isso)\n• POST_NOTIFICATIONS — notificação de treino com controles de pausar/parar\n\nC2K é software livre distribuído sob a licença GNU General Public License v3.\n", "ru-RU": "C2K это бесплатный тренер по бегу с открытым исходным кодом, который поможет вам перейти от сидения на диване к бегу на 5 и 10 км  — без какой-либо рекламы и отслеживания.\n\nВозможности:\n• Тренер на 5 км (C25K) — программа на 9 недель, 3 пробежки в неделю\n• Тренер на 10 км (C210K) — программа на 14 недель\n• Голосовые подсказки — \"Начинайте бег\", \"Ходьба 90 секунд\", обратные отсчёты с предупреждениями\n• Фоновый таймер тренировки — работает даже при выключенном экране\n• GPS-отслеживание (опциональное) — записывает дистанцию и темп; также работает без GPS\n• Отслеживание прогресса — запоминает в какие недели и дни вы завершили тренировки\n• Работа оффлайн — не требуется доступ к интернету\n• Не требует проприетарных сервисов — совместимость с GrapheneOS и ориентированными на приватность устройствами\n\nРазрешения:\n• FOREGROUND_SERVICE — позволяет таймеру тренировки работать с выключенным экраном\n• WAKE_LOCK — не позволяет процессору уснуть во время тренировки\n• ACCESS_FINE_LOCATION — опциональное GPS-отслеживание для расчёта дистанции и темпа (вы можете пропустить это)\n• POST_NOTIFICATIONS — уведомления по тренировке с кнопками паузы/остановки\n\nC2K является открытым программным обеспечением, использующим Стандартую Общественную Лицензию GNU (GNU GPLv3).\n"}, "icon": {"ru-RU": {"name": "/com.hackerapps.c2k/ru-RU/icon_0KGzXaVOC7pETHp_s-fYjlZOgpyb2Xg1wGQXv6NEKvk=.png", "sha256": "d0a1b35da54e0bba444c7a7fb3e7d88e564e829c9bd97835c06417bfa3442af9", "size": 9624}}}, "versions": {"3693cef25066bc16ae4e91bb6e19c48f818899e6594c7a4341d5edc038824aad": null, "4c83c0cfb4f777c5065ab0f15f627ef82094d0cf53fcfabe4fa7f3b0d5208111": null, "ef2dd2202d21795f0db769d1a39ab9e6a5cfea4b0e938fa2262bfaca11160b56": {"added": 1785080297767, "file": {"name": "/com.hackerapps.c2k_15.apk", "sha256": "ef2dd2202d21795f0db769d1a39ab9e6a5cfea4b0e938fa2262bfaca11160b56", "size": 1631208, "ipfsCIDv1": "bafybeig5w74kzsevjj4jqrssctoighmq3gey3xt6vov5fcjm62bjtdocqa"}, "src": {"name": "/com.hackerapps.c2k_15_src.tar.gz", "sha256": "5f2908ccc7a04aab41b145fe6e100a5284e3de5d5c174b94bb8f70194161769f", "size": 7552526}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.8", "versionCode": 15, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["a4d8f51c09620c0bcbe2c3ed97958d1785c6c2ac7ab9fbf504650f6945407896"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "com.hackerapps.c2k.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "• Die Countdown-Warnzeiten sind jetzt anpassbar (vorher fest auf 10s und 5s)\n", "en-US": "• Countdown warning times are now customizable (previously fixed at 10s and 5s)\n", "es-ES": "• Los tiempos de aviso de cuenta atrás ahora son personalizables (antes fijos en 10s y 5s)\n", "fr-FR": "• Les délais d'avertissement du compte à rebours sont désormais personnalisables (auparavant fixés à 10 s et 5 s)\n", "gl-ES": "• Os tempos de aviso de conta atrás agora son personalizables (antes fixos en 10s e 5s)\n", "pt-BR": "• Os tempos de aviso de contagem regressiva agora são personalizáveis (antes fixos em 10s e 5s)\n", "ru-RU": "• Время предупреждающего обратного отсчёта теперь можно настроить (раньше было фиксированным — 10 с и 5 с)\n"}}, "3b9ae234b8038b4ca05688872ace0157489206e0208a30f852341a98e0fe18cd": {"added": 1784660797434, "file": {"name": "/com.hackerapps.c2k_14.apk", "sha256": "3b9ae234b8038b4ca05688872ace0157489206e0208a30f852341a98e0fe18cd", "size": 1631208, "ipfsCIDv1": "bafybeidkixze4t45dvbw5elw4w63snr6cyhghirnllkhrzqi3dcf5n7d7a"}, "src": {"name": "/com.hackerapps.c2k_14_src.tar.gz", "sha256": "109465facce30045e3af21c2ae248aaf27c4c393c17b51429841488e7bc6c099", "size": 7424258}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.7", "versionCode": 14, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["a4d8f51c09620c0bcbe2c3ed97958d1785c6c2ac7ab9fbf504650f6945407896"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "com.hackerapps.c2k.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "• Russische Übersetzung hinzugefügt\n", "en-US": "• Added Russian translation\n", "es-ES": "• Se añadió la traducción al ruso\n", "fr-FR": "• Ajout de la traduction en russe\n", "gl-ES": "• Engadiuse a tradución ao ruso\n", "pt-BR": "• Adicionada tradução para o russo\n", "ru-RU": "• Добавлен перевод на русский язык\n"}}, "a3fbda1a13ca4a8ca8eeae20528075f1029d96256f0d5a3fa67a8c953eb7feb8": {"whatsNew": {"ru-RU": "• Планшеты и складные устройства теперь поддерживают любую ориентацию благодаря новому горизонтальной сетке на экране тренировки (на телефонах ориентация остаётся портретной)\n• Уменьшение размера приложения благодаря сжатию ресурсов\n• Обновление работы с безрамочными экранами на Android 15+ и выше\n"}}}}, "com.hwloc.lstopo": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"44cfacb1310fcb8053716a81856ef1b9ac40c359088d7962ecf54772a8973026": null, "4c67dc63ef74be6f3490c8814e22e92d4f9e31c42ccb17f40f58242267b0db7a": {"added": 1785080297767, "file": {"name": "/com.hwloc.lstopo_80284.apk", "sha256": "4c67dc63ef74be6f3490c8814e22e92d4f9e31c42ccb17f40f58242267b0db7a", "size": 3486970, "ipfsCIDv1": "bafybeigc7w3ah4byfmcshznqlnuyn5h4yusii4yrr4bafxu5i273rmif74"}, "src": {"name": "/com.hwloc.lstopo_80284_src.tar.gz", "sha256": "a446d6ca6ecd7bcfa4153d310ab7684ed4dd8cc134ecc912c0404fa150b99a1b", "size": 3099381}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.14.0-2-1.6.2", "versionCode": 80284, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9ed9a2e78e804f54ad6db17a678ebf965c6ca3db4846e1013d2b2a5ea936c830"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}}}}, "com.inod.screenofftimer": {"metadata": {"lastUpdated": 1784660797434, "description": {"en-US": "ScreenOffTimer is a sleep timer for Android. No ads, just a simple, modern tool to help you wind down and protect your device's battery life.\n\nFeatures:\n- Media Stop: Automatically stops music and media playback when the timer ends.\n- Auto Lock Screen: Safely locks your device's screen once the countdown reaches zero.\n- Return to Home: Automatically navigates back to the home screen for a clean state.\n- Dark Theme Support: Seamlessly adapts to your system's theme for comfortable night-time use.\n- Accessibility: This app requires the Accessibility Service permission solely to perform the Lock Screen action.\n- Data Integrity: We do not collect, store, or transmit any personal data or usage information through the Accessibility Service.\n"}}, "versions": {"5dd35c9bbe497258072b8fe1c82eb16286d87c377eb643d65b0c84a781833249": null, "ed1cb7123e565d6e1e29fccf251be77f2bb9b6f14a3ed7dd13c80dd62a323dc6": {"added": 1784660797434, "file": {"name": "/com.inod.screenofftimer_14.apk", "sha256": "ed1cb7123e565d6e1e29fccf251be77f2bb9b6f14a3ed7dd13c80dd62a323dc6", "size": 1520753, "ipfsCIDv1": "bafybeiahr2hvanjxobiijfijmzp3uwif2i3t47kitgd46alfmevhcusezy"}, "src": {"name": "/com.inod.screenofftimer_14_src.tar.gz", "sha256": "80dd7f6027a960d289d4ebc2d9bfcfa76a6a56c3b0b27a0090746f4e6e6a7092", "size": 978396}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.9", "versionCode": 14, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["6f36f6b5782fcfc4e4f5f02cc310e5d11f27c651ed71b1e052cf9caaa6e56c0d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "com.inod.screenofftimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.inspiredandroid.braincup": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"ar": [{"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/01.png", "sha256": "cd01022e1d7c7fc9ff68bc38aee6484722fb4e2678120f6e1be97985ee97bc84", "size": 66530}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/02.png", "sha256": "f1b6a3d40c67761853a86104e88e58ddbfec9165b1cbc96961afbc170847ceee", "size": 20108}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/03.png", "sha256": "89f223cf253fc3ef895b78ece1c7769528131a5d614665449ba0efa3e6c48d0d", "size": 22516}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/04.png", "sha256": "37aeadfe26b6a4a781303f7798747096761e81cfc39710cd849f681cee9d7543", "size": 25116}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/05.png", "sha256": "51ff072b7cfa95998b6251a1d7248b800f3df4d81609325fda5634063829d89a", "size": 17657}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/06.png", "sha256": "6e10b87cef2d5df98ae7da6fffa6017eae9deca96001d38550afa81dfb065fbb", "size": 23204}], "bn-BD": [{"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/01.png", "sha256": "5acd0480e4cda795d3bdeb0f424d665e7a0857e0308513dc157296cce53b4db0", "size": 68604}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/02.png", "sha256": "525ab51b0bc11006a1e54d65d3be6c828c9b38dfca59a89cda4e004fc8589379", "size": 20264}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/03.png", "sha256": "09778aa1c01417b246c22528c63d84d1a7c36e5ef5b6072ab0a9cf9ebf06accd", "size": 22507}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/04.png", "sha256": "ccc6ac47b46b908fc83ea2b94961b7517d34bc11df7c90f4d3dfb14b29a4d947", "size": 30142}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/05.png", "sha256": "e9ce7089f233a6c28a32a06e86999daaf97621c95acd36a2d580dbd2b286a012", "size": 20617}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/06.png", "sha256": "f38170a082a34ebbd9d5fb0f301f39af30c59b388ecf6ba8acde04d214a9c4ea", "size": 24123}], "de-DE": [{"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/01.png", "sha256": "c0d874b869af52f4207f41f11b3a65e9a45a43408c200f94f4bdaff8bb497d26", "size": 68424}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/02.png", "sha256": "68828a7e518c8ce2b7c3b174be02b6aad82fcb248cdf1b7d3c096f6839006ca1", "size": 20432}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/03.png", "sha256": "ff0dc319cce0dfea152f27dc4324139e0b3fa90634d13cfd609edce4571c2a37", "size": 22475}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/04.png", "sha256": "cb67f23fe4cf47c09b10daa81bd6bc4efe4650813bf860dbccfa4b96d72fb348", "size": 28239}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/05.png", "sha256": "7b7e60ce2d2de5d143a09f84065ae4d9140006311f6c1418c0f087adb6558ef5", "size": 19441}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/06.png", "sha256": "61492fd4a2c9a1396bf84ce8f119ef05a17171e6b23239c0b655dd8d2922a955", "size": 26638}], "en-US": [{"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/01.png", "sha256": "22884101bdcf9b99430d15cd473219fc699fcee59084ed19f4edb45bf36ad639", "size": 66435}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/02.png", "sha256": "207d9bff7b226a7a49603ae8184bd1edefb114514afb919ac468712137d4537d", "size": 20487}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/04.png", "sha256": "c0f3d64d5eef3593d63265f85acfc17fc248636a871e5bfc4ec16c4fa8d59f05", "size": 26746}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/05.png", "sha256": "1536d08070a182f7ebed50dceb2539ca3a49c03e5964331bc1d98d9936fe211b", "size": 19216}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/06.png", "sha256": "672007a830a65e969228e146685f86936df95a754a227efdc2928f06e36fe97a", "size": 25070}], "es-ES": [{"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/01.png", "sha256": "85e6b82f699d746243a9bf4339d0fd3a39470d910de3dfae5471f335896dbd9b", "size": 68326}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/02.png", "sha256": "3d9669801a2542cfcf73bebfefe4e82363da6c4fb5c2f4462698b534e8c35082", "size": 21438}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/04.png", "sha256": "e520e681a619ff25be187622007cfc11172f4f53b62a5b36b385046acd223fa7", "size": 29286}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/05.png", "sha256": "e36f19c63a94503492da40d7ac6b7dd3d7c931a3c90fa4d94d044ac5d25b98ef", "size": 20005}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/06.png", "sha256": "26434154d0a2703fcd08ba967bb8653be038e759a2d1590c809a80bbf4749916", "size": 24314}], "fr-FR": [{"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/01.png", "sha256": "4af2aa13c455dbaa474fd19cb94257933fcc1222d351965f3732f8268d942106", "size": 69040}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/02.png", "sha256": "6233c5b1b98fb9d19edd53320a5fb7c12fdab90713536b8f7a10b92a1ba4ab80", "size": 20403}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/04.png", "sha256": "62c925bdafcdd2b836b888c639d9c0df04638eada712026e375b6fe608c06118", "size": 31667}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/05.png", "sha256": "6d1777e2dfd75d00125ff0ca3aff68a36407323ba675aff0626525556fe563f1", "size": 19986}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/06.png", "sha256": "1a1aba0210e34a294434a4cc5d6011728b1511aa36b006bec1e242f38508360e", "size": 25228}], "hi-IN": [{"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/01.png", "sha256": "dd93cfbab611fb7eb00e732b8772cd73f7098989847e0fcb5bddd7157971869f", "size": 65493}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/02.png", "sha256": "263a4d36e48aaf2253225484df108fa7ea60c35253ad2719f54a0008c93052a0", "size": 20010}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/04.png", "sha256": "b4d4fcbcafe475dec04448d8132ef7d30df494fd20e6c8e94aaaf24d1b495284", "size": 26730}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/05.png", "sha256": "ef7e8a71fd37171fedd12231bac4b5b9f17547d16627ae1aacc72627c3265fdd", "size": 18899}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/06.png", "sha256": "70aeed4a3d3c4cd0b4de98fbae901872c5582e4f890222b97c1620161c28f0d4", "size": 24413}], "id": [{"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/01.png", "sha256": "77b5acf250a2c39dfcd4149c9778258023743272e266511e427f5ce83b538da5", "size": 66491}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/02.png", "sha256": "9735ad987b5beecf387d9cc1cf68a5b8b4549f3bad37cb389705714a7c24b5bc", "size": 20311}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/04.png", "sha256": "caf335180df4980a41c800c718f70be909198a24eaa84ea2207a2dc4568672cf", "size": 27469}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/05.png", "sha256": "c3763db43adbcd04baf121459bf71ed3cabecc3db18f3aa0f755e17d5bb033bd", "size": 17926}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/06.png", "sha256": "ce45d80ab10cbe3487eed62f54fc146ec5cfec54b29f815362b07ebf1eb06b29", "size": 25366}], "it-IT": [{"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/01.png", "sha256": "4c21c312e9ca5647dd14ef567969fc486998c1ff5b922260bafc6443d4b1e808", "size": 68995}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/02.png", "sha256": "a7ff95cb656c2369743e0a2e20394a1fbbfe6463a5713353b90ec21efb64d96d", "size": 20329}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/04.png", "sha256": "db3b71787fd7a85253040311da8b32da2f60973bfaf0e81741e563db30a2b3cf", "size": 29669}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/05.png", "sha256": "1116d24b220531ed0878f3dcaf9f90e4d2e3904392cc276373601a7d3014db70", "size": 19000}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/06.png", "sha256": "104f4b20fa57f8f11d5c7309717e445eea1ddec1a60e9e64aa35891b3e766fc3", "size": 25137}], "ja-JP": [{"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/01.png", "sha256": "40c5536ad95bf4bff2cc69eab295a76f51e0d9186861ce74644784e46d76da67", "size": 69361}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/02.png", "sha256": "621cac8bd85994fb15cbfb2809e49a0357b89acad65cc245df9bd1a868dddbf1", "size": 19771}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/04.png", "sha256": "41f4080f0f56c1a3618a31401ee34a4c660a3e39d86ef21755a90344ef85dc6a", "size": 26870}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/05.png", "sha256": "8dd2620ae79fe03e2ecd45d82abfdfd733d2ad47f24d33bb56093c6e80fda543", "size": 20816}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/06.png", "sha256": "009a99a0160940e953baf221bee76ad9ae92bb77697addc22293c9529754ad22", "size": 23826}], "ko-KR": [{"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/01.png", "sha256": "0e6d6fafe1a801f03eeb01f7fc880024263258621895fac75a12a979c1fa0c7b", "size": 62478}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/02.png", "sha256": "696c5a7b81c858bf48d9998c9a530b94f6d1274b00b86782a8b485f269e16573", "size": 19859}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/04.png", "sha256": "3f192adcd4649be09d3aad5c035d171b62e2d202d48a88f06c04f81634f9c3ed", "size": 23871}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/05.png", "sha256": "ae57260e2f9571bd8051519e2a579662259d099b3ca8f1d18ffce729bdd05dac", "size": 17775}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/06.png", "sha256": "9755cec706f5ed705be5c1601b33fe9b16a5b7b90c94adaf5fe36a480c5f6157", "size": 25072}], "nl-NL": [{"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/01.png", "sha256": "16775107a345c5cfaead4e823502f70938234174e237a4af9d5008e956eb0501", "size": 68518}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/02.png", "sha256": "a58abf559f6d8d0f2af3e73ef2de24bc534f5becff2a6506b9ef52330d0df4be", "size": 20758}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/04.png", "sha256": "9fd7d7cd7f679f51e7bca2abcd6a056d2604c8422f9a75090a594b8269eccab9", "size": 27357}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/05.png", "sha256": "17aa6f55e0308efcd9fc4ebab48092c0fd57eea597748bfea5e5d87929ca5a44", "size": 19477}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/06.png", "sha256": "42561478c9a36270d9c7a0af63f48b0ceff9ae7c0c2da99ff718d7752b73c5a5", "size": 25403}], "pl-PL": [{"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/01.png", "sha256": "15f4c6d715709052da3e202e0fcfad4d6d2c576c5b0b0cac143dd02ddbb77a5e", "size": 69585}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/02.png", "sha256": "e473d7955f49caac9fba7e4cd8356027a20cebbd5d6782fcca7ae22d0f5b5fb5", "size": 21792}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/04.png", "sha256": "24dfe30770d010150d3729636b8e6bb3692476b12e2bd47c799eb64a59a982ff", "size": 27476}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/05.png", "sha256": "0583fef345e5a41c68078e9c8e5fbd91b151aa0f332bf4215ce7900271ab7da8", "size": 21568}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/06.png", "sha256": "6192e1e9f8ef20812ecbc2aa63c44466c2b5c80615b8dde2ae94716067c362c0", "size": 24994}], "pt-BR": [{"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/01.png", "sha256": "4793f9a0c2f3cbc9a9c70757a3b9050063e27b36460ae29eeecab16d9101d95e", "size": 68680}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/02.png", "sha256": "a6b35f51be085f60391566f87db169351cf168d42f6237b3acbd69c6f0ebf17c", "size": 21520}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/04.png", "sha256": "e1a4099709c00afa8be9af24ff5bb6c8103fbaa91bc4b33ecbeb0e443cf5186d", "size": 29587}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/05.png", "sha256": "95420970247f29522a8ce30edd8e60401a4b631c45fb94acf8a329589ad5aa5c", "size": 19316}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/06.png", "sha256": "e79b75f0f86de246463fe8ed3bc48c5b92a6dae143c3e1a755c73376fabb6d6d", "size": 25416}], "ru-RU": [{"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/01.png", "sha256": "2fd8bde4851e7b4f4c53f89d5dcf12d024bdef5baa0c5b5e05a6ddae32c90a4a", "size": 69037}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/02.png", "sha256": "0322d5b7b6594c97b375a2e08fa1e7cf36bb6f8a398a58690feea9aee7941f60", "size": 20599}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/04.png", "sha256": "4b9890f550f847645b32a81eeed3cbefa983f0d9ba40af36069fca698032e246", "size": 27357}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/05.png", "sha256": "c09c3884b2b20450ef90ebe2789a12406245e357f85a6a0aa89e622374354ebf", "size": 19443}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/06.png", "sha256": "034a963200556ca83e5039c23afa10b7b3d4588f9c70d4d9fd7393e65211a8ad", "size": 23342}], "th": [{"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/01.png", "sha256": "4e4ae3f02be4f74eea0f6f42575ee30d6167f79d46539dc2bb42cc023b3b3f38", "size": 65373}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/02.png", "sha256": "59089f9f9af9c1f3cb861ef8616422095cd231fad73d6efb0cfc9d0e1d252975", "size": 21072}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/04.png", "sha256": "47879b3b55d93a06eb84dece916bd474ac9e9fc25e0911f437eaf48b7fe78454", "size": 26999}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/05.png", "sha256": "bf2e4d3961bc811a2322eb7a71375d5859c999a4983976816382ebb2228f6586", "size": 18124}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/06.png", "sha256": "5ef7a9c6c8fc6240f26d3e6c372d3b4876ee6b7a098c20553d590f9f961990b0", "size": 24174}], "tr-TR": [{"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/01.png", "sha256": "e88734c940f6d2638f9d66fc33f2c0efddbeb1e4b6324cf803202c13c2f306c7", "size": 68482}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/02.png", "sha256": "c66ad23490f5d134f102ef88b68d24bf501f89dc09e2edf0153c3d37651f85f2", "size": 20513}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/04.png", "sha256": "eb5c41772862aa4ef19dff32da9d8a9c70a84a1d7d94f5da77538536279bd633", "size": 28197}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/05.png", "sha256": "3704ac907d38a0726a5033d4443fed2f5dcbf9b49e5b520e0831453f4a3bfbb4", "size": 19697}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/06.png", "sha256": "e7e4d72fee620e44a798f82e9d6e4f3b1cd4db7e28621a4089ad1f0616509b4e", "size": 24531}], "uk": [{"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/01.png", "sha256": "b16cddb26d066873a9145a5f4f348582e8eecd63b868741ef59568d1318e0138", "size": 67441}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/02.png", "sha256": "1602ab0107eca4ac68cd1070a0fcfcdd2e6d93229f9bf97a0089f7ba095aa73b", "size": 20327}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/04.png", "sha256": "1513d128b6915333eb9b3002b71ffa47c08980c282bfe7e315b68546be3d5599", "size": 25476}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/05.png", "sha256": "bc503c7a34188cb7dd6294499400b2fcfa146e6f7a35f7fc5c5be856c675d8e7", "size": 19880}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/06.png", "sha256": "33b6e2a9657d20afc9523a4732420836aa1c6ea295b580df255c0fc062bb77b9", "size": 22742}], "vi": [{"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/01.png", "sha256": "40c3165882406ac177777f731423c9a4eb8158ae579b35ea25e20d76e24c26e8", "size": 67352}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/02.png", "sha256": "78eec847f22e38f4953ec228ace9d8c5c608ed950b469d2e1e9e31b78ffba385", "size": 22444}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/04.png", "sha256": "081302c16b89694181b788b6631a0c2a8eee25198833fbe30fd7a57306f7142c", "size": 28146}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/05.png", "sha256": "f48c4156d0bd6dd0bdc5204354bdcf901eb1b9f88541a88517c4f0fa46af6836", "size": 19120}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/06.png", "sha256": "e25990eca75f0e48ee1b55d50e6aaf76eede8c7f47fa566b7eccdc06590978a6", "size": 24996}], "zh-CN": [{"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/01.png", "sha256": "1532ad4625cc5459da009072842239f895a70f33467ff12d396cefa97099ed01", "size": 66971}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/02.png", "sha256": "f1cfd57d1865e563d97afd904c3aa177f95f048d5f6d02cc7e123c86566f0d6a", "size": 20146}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/04.png", "sha256": "e41e107bc5c4b91fb35791cf846627a2a710c806c96bf7b59b8153b472167468", "size": 25922}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/05.png", "sha256": "1ee2c153491682331f0f08d39cacb76f81b313f3f0a67800f2285dc122acbd0f", "size": 19169}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/06.png", "sha256": "14a1d6e3a3a211ca691bceeb7afb839359ddf85c2f08bb41ecb6ac2b479f1567", "size": 23876}]}, "tenInch": {"ar": [{"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/01.png", "sha256": "1c4e2f23f3b7425b9df188414a224ede974b1c5cc0039e0440f0b5da383ad576", "size": 172748}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/02.png", "sha256": "09c70777e3ccbf03afc7cf69892228610c373a08dd3140c463d06c1c4eaa2c4e", "size": 44371}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/04.png", "sha256": "b70b9e6c778718382744e7f0bd14fb1b3edb79f203394910e85acc9f4cd7582a", "size": 49768}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/05.png", "sha256": "985806d564363b34ef2062e66e8736dcaded116f1b27d37c7932ddc2a988c67d", "size": 33849}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/06.png", "sha256": "a3dbcc284a1752d9b22d92cf25b9e8908cea95df9e866e9fc4a3dcab7892def1", "size": 46670}], "bn-BD": [{"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/01.png", "sha256": "f0a15a526b21f13e98a777c73eb844e84d9460e31454cd779d73e602cd1b4464", "size": 170413}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/02.png", "sha256": "daaa7cd24dc2696b872a9360a6ff173561c1ae2f90efcf0f2e33df775b4b5fb9", "size": 44670}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/04.png", "sha256": "ffa65f8dfaf3c5a686b9d943992f7e5ae29a725440b433c2b37dda0e4d5daba5", "size": 56137}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/05.png", "sha256": "7ed89e914093663c099f322b816a531c255ac9ecf45556dc4d85731df8cf616f", "size": 37198}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/06.png", "sha256": "84f31aeda37b448cd2fa94856f88e1c113e778f38c54b1092a0f37ddcc91ba29", "size": 48229}], "de-DE": [{"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/01.png", "sha256": "c520e7dc62e1c785a9741d5f98b8f2c4dc1a36d61b900cd785eb2704f9c3895e", "size": 154987}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/02.png", "sha256": "b25d1b05d004a5049c7fa31a3f35aa0c2e39bcf3227b433179da1c8d35dbe61b", "size": 44505}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/04.png", "sha256": "465deabfaf4a2fd5d84cc70d20cc3f9fadda15a324f384fecda31e1cae1825c1", "size": 46096}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/05.png", "sha256": "c92bc79c812c3c73b31a6dba83678cb7c24431eded35be957f0581ec0a5f3b26", "size": 34122}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/06.png", "sha256": "86adacbe0e90c5fd5fd4161f4ca9824a8cdfd398ab540afcafc242f1da9213a6", "size": 49743}], "en-US": [{"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/01.png", "sha256": "a2d02e893ed354e71384836c78c50e70f8d835bb7780f50b432769fdac27b4ef", "size": 155994}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/02.png", "sha256": "3f18e0f5bde926cebf145727c24766ccf8841d09b23a5fd582786734e8c42ac7", "size": 44546}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/04.png", "sha256": "cf43838ded0f718eca45e575f34f88b2080aafd78a658d4660884038245e5476", "size": 46242}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/05.png", "sha256": "e17e482ccba9ea9adce244196e304a49151ce4bb7f4178f3612bb466474c3c19", "size": 33895}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/06.png", "sha256": "a206cc32771db6f5c54b1a4084a66d0bb00930e866f17f47a155a662964be07c", "size": 49360}], "es-ES": [{"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/01.png", "sha256": "97eec6ceb6ff916570c73ed2f7495e54f5af8ccfc8b463bbb4925fc51aa574da", "size": 157380}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/02.png", "sha256": "6acc13542d05834ebb8d49579a347c0eeebca55d33d2b239c70a5baea7e8e403", "size": 46002}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/04.png", "sha256": "1c43660124b7fe94c01e36dc29c9d8b5f700d4062e6b3ba6205e670f147f6464", "size": 46387}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/05.png", "sha256": "34af4b1d480c2496bacbfb40d335487411f48b5c0d3a372815ec060d9627ca1c", "size": 34071}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/06.png", "sha256": "7c7accd373c7b84a0494fb5484a88ce4f47aec2fd4eb178f92118b383207ccdc", "size": 47892}], "fr-FR": [{"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/01.png", "sha256": "7cb2f54887773300e94c883476d86877362653b60c34ec7031fffc69d8b117e3", "size": 157357}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/02.png", "sha256": "1b3d8b8cb13f0a9cbcb462002cf9f50ec2ba503ff70f4f22b9c0587a3e52ddb5", "size": 44575}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/04.png", "sha256": "ed52e4435cd1445bf8bc6378f7655a944602f983e0fbaf2bcddd415465a6de24", "size": 49325}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/05.png", "sha256": "cc601213b957f69543f9ad2ff419c14c49e57c8d4768958faed4776a15a27116", "size": 34073}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/06.png", "sha256": "fe816c2d919bcb65bdd77eec1815de7683c5e99660d900ab4467e0745e039a50", "size": 47929}], "hi-IN": [{"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/01.png", "sha256": "cc34ac9f6ea5a38ac37c3aae84d1513e8bfb8a779b930756889a46c30d04a7ed", "size": 166562}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/02.png", "sha256": "34cd2a83d3be3808d887f7a310883243d01968f590cbf9f3f98cb444bebfb0cb", "size": 43617}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/04.png", "sha256": "787711cf81681e298810be5ccc152959ce0080e338f2911c55757e795595af0d", "size": 49641}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/05.png", "sha256": "5406c603345df065d42c43727b1e13a05363cb6990bd5f3feba2664be23b4141", "size": 33928}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/06.png", "sha256": "a29f08ef4db03176bc4c5171af3030d4f7b9bdc37b54b4662080b3641774fcab", "size": 47986}], "id": [{"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/01.png", "sha256": "fbe88402a297e45c8f8c229b587c573a9fbde3ca3ec70aaa786638aaba0bde26", "size": 155381}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/02.png", "sha256": "158d4ab482ff48b2e3914aa306e52c877c8b30d7438cda126ae82c860202eb95", "size": 44362}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/04.png", "sha256": "0d1bfae9ee32b282b9d203cadcb6fb6d2ce5b5abc71c9cf172095160f951fca8", "size": 46083}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/05.png", "sha256": "65283afe1a0e01efe2ce0dae5c2c117feea62798c323ba757427953a2e02c32a", "size": 32151}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/06.png", "sha256": "b0b0f363a6786a801c7f6865e57022837dc08c180584f4f48e71e8288ebc337c", "size": 48496}], "it-IT": [{"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/01.png", "sha256": "03a1a4fd85abbc92e5155c4ba52cb6ec214765406ff4392de3cba71f505a5fe9", "size": 157033}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/02.png", "sha256": "e6f1e8c93cd6e542d1d4fe048187df4a61c5c43187070ffb69b8cb845def7ef9", "size": 44543}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/04.png", "sha256": "50fd3b5b1470643fe6a04bbd648854267dd1fabeb1b96f3bc9fed81ddfc32de7", "size": 46917}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/05.png", "sha256": "dad1d27e3872423e5fbcc57c3432753146abb3fc8631b396106720ac3fb680f1", "size": 33540}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/06.png", "sha256": "2cfdff5ef52df7f188245b3e9f9c6d1c4e504419575a0d6650f8f7c64d8d8049", "size": 48856}], "ja-JP": [{"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/01.png", "sha256": "a1d6e7027dfc28002ae6ee555d0a76da0500fd3c702d77fb4e845c4f1e0362b3", "size": 178366}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/02.png", "sha256": "ac9de2798f4344f42e1625d2005c63f46325fd1b529af5ee33ae2e2844f9fcf5", "size": 43051}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/04.png", "sha256": "7d5431837e6c03abb6e5674cde093b16a53bfbacc190645baa86638b73d19b0d", "size": 52199}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/05.png", "sha256": "769004c86bab6ea265c270e3bf5f00def93c272f0fbc56ecd8bb42962a837042", "size": 39084}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/06.png", "sha256": "d80931232eedc8b14b90a4d52f414951c3a285f05d55b26ce39f31f374bde394", "size": 48072}], "ko-KR": [{"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/01.png", "sha256": "db81ba91d827467753dfdfae01c192323ce085be8df425c52fb73a00ea566cdf", "size": 160855}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/02.png", "sha256": "7028ca5eecc0787ac9781a7b712eb119cbdc8c5978e66433fe84a59f1c427ff4", "size": 43295}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/04.png", "sha256": "d73678517ca83d8e04f15ae9d127ea383182b0dd6f2d19bc1c27ff5b2979d5c8", "size": 45360}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/05.png", "sha256": "2ed1b8a9f82a3087c4f8e310a0c62ebc4b612b487e0e6b295e5de5cc213aaa09", "size": 32987}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/06.png", "sha256": "9900298267224e20d6da58fd9b8c8710ae1b654a94a807f1441fba2eda78d050", "size": 49913}], "nl-NL": [{"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/01.png", "sha256": "79a322ff98c93e41bcf5a95bc89856eb438028d00eb8d3c0311d47963a0987fe", "size": 155248}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/02.png", "sha256": "b4357ecb377efcda49b1f750fb5056aae69870fd7b4956d9db7027a59f18218c", "size": 45074}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/04.png", "sha256": "a28ad96ce4cec1244c5ce1d60f3fcb469b902246b158e84baa806402143d20a6", "size": 45446}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/05.png", "sha256": "88c7b443b379e03ce7ced94d48ab5fe937a40987774cac7e30695be97756b94f", "size": 34334}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/06.png", "sha256": "23c6965bbb08cff60f67932efa4e0754b51feeb0eb901e6677c61f4bd197dcdd", "size": 48982}], "pl-PL": [{"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/01.png", "sha256": "40d5e80da6f2814eba8bc0fee06bdad4b53a0d185071b094ad3e70e6a6315519", "size": 164290}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/02.png", "sha256": "68294a5151bc7d6a578c414ddfe8a05cb3e46bea9215568e658e82e1402cac43", "size": 45884}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/04.png", "sha256": "a96ce58c08b5206741af83e5dd8a2df7dfb6253b35ed5efcdd87678dd8b69902", "size": 46828}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/05.png", "sha256": "2f0ee9aa69b4758be55627868574aab2b7856e81d963cbe22074a37b90b90052", "size": 36154}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/06.png", "sha256": "efe829aa418ce9c6b65ce894d1353a80e9dfd3f9b661402d87b44c82b7b2f0ba", "size": 48654}], "pt-BR": [{"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/01.png", "sha256": "065a7c7b2529fdcdb5d231c26a78ca143943ddce6defea641d39122246ed940e", "size": 158293}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/02.png", "sha256": "fdee010ff11397ee9b6faf0a91110628ee10793857930f8e61fb426dbdd9d449", "size": 45486}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/04.png", "sha256": "96704668c7226e8c62fa0340c14db428aafb7f51c0285920b60be9818713f95e", "size": 46561}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/05.png", "sha256": "c9ee6012ba871d4fa1d6b7e64e9f7200a4459fe83287df92ee313c4684350c57", "size": 33997}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/06.png", "sha256": "1f54bad01e4e2d79ab4c8e6e879879d581af2a9f7925672f6c2ebfe355a98fee", "size": 49118}], "ru-RU": [{"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/01.png", "sha256": "498362a10106b219ebf9e13510fc0a69aea2a904408d7128e77d3b30fef1aa82", "size": 159725}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/02.png", "sha256": "14e14b63fa323daf1ec130cc2269e144ce4107dcd2e7b2eee772121e27c621b8", "size": 43269}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/04.png", "sha256": "10117b5a11a182796ac489781565d9d0ba39257582f3311d010762019e1bc6bb", "size": 43923}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/05.png", "sha256": "16b5082129c10b8fa59cc0a14eecc384564fd38dda5da168de4ed955ce8dd9ff", "size": 33725}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/06.png", "sha256": "9dfef3e5f84dbcfc4e0e197d92afa568ae6361e7384b7a7fbd0beac398799722", "size": 46268}], "th": [{"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/01.png", "sha256": "afbd9e0f77d44352307b7dbb672f4f4b26a18c60bb2448af69d3b345b4aef702", "size": 163821}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/02.png", "sha256": "d343119039fad82ba3cfe2dd3e54a342b0e56179ebf3eff714e19bbe9c539f09", "size": 46216}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/04.png", "sha256": "8b3d3469312945bac509a5e4a7222ef7f4573325edbf43fb3cce922ba0d8f37b", "size": 50941}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/05.png", "sha256": "c69809e284e2d7bd1a89c0e6e0a375a9bd7db2b5b301a2c0a20a6b537f64aa6d", "size": 33797}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/06.png", "sha256": "90eea626e1e9d946daf70819b87e8eb381f4214cb8acc979cb735a5871e7b166", "size": 47877}], "tr-TR": [{"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/01.png", "sha256": "11f4b62174703247f7ffe7d246eda45502221d921ea2c1a81bc4c6c90ad569af", "size": 159029}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/02.png", "sha256": "d4ec59ce0fc9313c068dc4eccd0f8d630195cad2c37421d24724e2231b55837f", "size": 44906}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/04.png", "sha256": "aff7e6dacf60ecdb922e2610b083572d80348b349e536dda376dbbf2391b287b", "size": 46299}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/05.png", "sha256": "38b4025a8e6f100c993db41c129f4b42652d92d8bd51cef57fab48ab7664c899", "size": 34387}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/06.png", "sha256": "1811ebefd74db376462716848ea14e0fd261a7d9022a580b39335b89f110fa53", "size": 47908}], "uk": [{"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/01.png", "sha256": "67028ab5478ce980f2e08c9498df8974a1a23c9a31890688dfbf9e42a1356c96", "size": 157954}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/02.png", "sha256": "a20a539e3a9a305f73ec435526b8702719a4eddb7e66e6d9efa5b89cc3d95801", "size": 42987}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/04.png", "sha256": "12636002d5d7bf5607c93b88810aa353e984b214c713f35f7995cb3bd3bccd13", "size": 43042}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/05.png", "sha256": "ef814ca51107b69ee26906b77fbddbf019cdb3b55b3f98ad7d6c6dea5ca87dc9", "size": 33579}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/06.png", "sha256": "1dfee56cdf76c000d5db5840d804a5d99180ce95e9cb2376f803a4c5a36cf739", "size": 45601}], "vi": [{"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/01.png", "sha256": "8b89eb19973df018924996ddb162a05db53fcc39abb531943be43929088764bc", "size": 160690}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/02.png", "sha256": "e97a166e38bcdfe382dbddce4e7914d957cdf24b1b945811c3d0a5d34e04b2fb", "size": 47359}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/04.png", "sha256": "bc0f194031701824ecdc780fdf0dfd3672c10054d00422a5a92180ad1f3962e4", "size": 47988}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/05.png", "sha256": "013c010b7b6a168b1a813fd44e500af1695c339e872b1e121099a7e73474bbe3", "size": 34427}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/06.png", "sha256": "53735092a34005cf5937c44ccc7b4a293be4781abfe289eb4498ba61965938b0", "size": 48579}], "zh-CN": [{"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/01.png", "sha256": "29a3f087a1d744b52a60d6a7de4bae31b5c90cc6ab01ba486cf2c7460422897b", "size": 178383}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/02.png", "sha256": "1bb7179cf088372f4100d46c30f3cf4e0001b706a0212dc0628449711a65d8ec", "size": 44471}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/04.png", "sha256": "6619f2dad6227fd5f3ea047ae1517f368c75f0afd8f96256ee251d6ccc53af92", "size": 50882}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/05.png", "sha256": "2af768e9fc9d9cd1eef26d46ed73ede47e13987a1de64717f0ab5e047fd19b30", "size": 35577}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/06.png", "sha256": "79763da5593e75acc8e7518361aec7c0614c4014f922819d5adb4026465e7b54", "size": 48400}]}}, "description": {"ar": "درّب عقلك بألعاب صغيرة ممتعة تتحدى ذاكرتك وتركيزك ومنطقك ومهاراتك الحسابية. يقدّم Braincup ستة وثلاثين تمرينًا ذهنيًا مصممًا لشحذ عقلك وتحسين تركيزك.\n\n<b>الحساب الذهني</b>:\nاتبع التعبيرات الرياضية. استخدم النتيجة كأساس للحساب التالي.\n\n<b>الحساب المتسلسل</b>:\nاتبع التعبيرات الرياضية.\n\n<b>حساب شيرلوك</b>:\nاكتشف كيفية الوصول إلى الهدف باستخدام الأرقام المعطاة وهذه العمليات فقط: + - * / ( ).\n\n<b>حساب الكسور</b>:\nحل الكسور.\n\n<b>مقارنة القيم</b>:\nاختر التعبير ذو القيمة الأعلى.\n\n<b>مجموع الفقاعات</b>:\nاجمع الأرقام على الفقاعات العائمة. لاحقًا تومض الأرقام — احفظها.\n\n<b>الجمع السريع</b>:\nتظهر الأرقام واحدًا تلو الآخر. اجمعها وأدخل المجموع.\n\n<b>لغز الشذوذ</b>:\nاعثر على الشكل المختلف. ضع في اعتبارك لون وشكل كل عنصر.\n\n<b>تسلسل الأنماط</b>:\nاعثر على الشكل التالي في النمط من خلال البحث عن الأشكال والألوان والدورانات المتكررة.\n\n<b>مكتشف المسار</b>:\nابدأ من الموقع المحدد واتبع الأسهم للوصول إلى الوجهة.\n\n<b>الذاكرة البصرية</b>:\nاحفظ الأشكال على الشبكة، ثم حدد الشكل المخفي بعد انتهاء المؤقت.\n\n<b>شبكة الأشباح</b>:\nشاهد المربعات تضيء واحدة تلو الأخرى، ثم اضغط عليها بنفس الترتيب.\n\n<b>ارتباك الألوان</b>:\nاضغط على جميع الخلايا التي تتطابق فيها الكلمة مع لون الخط، ثم اضغط تم.\n\n<b>أشكال ملونة</b>:\nاجمع نقاط العبارات الصحيحة.\n\n<b>تتبع المدار</b>:\nشاهد الكرات المميزة، ثم تتبعها أثناء تحركها. حدد الأهداف الأصلية بعد توقفها.\n\n<b>حشد الوميض</b>:\nتومض النقاط لفترة وجيزة على كل جانب. انقر على الجانب الذي يحتوي على نقاط أكثر. لا تعد — ثق بحدسك!\n\n<b>سودوكو مصغر</b>:\nاملأ الشبكة الصغيرة بحيث يحتوي كل صف وعمود وكتلة على كل رقم مرة واحدة بالضبط.\n\n<b>شطرنج مصغر</b>:\nأنه سيناريو الشطرنج بالأبيض. أوقع كش ملك على الحاسوب قبل أن يوقعه عليك.\n\n<b>شطرنج فردي</b>:\nالتقط القطع واحدة تلو الأخرى حتى يبقى الملك فقط. يجب أن تأسر كل نقلة قطعة، ولا يمكن لأي قطعة أن تأسر أكثر من مرتين.\n\n<b>إطفاء الأنوار</b>:\nأطفئ كل ضوء. كل نقرة تقلب الخلية وجيرانها الأربعة.\n\n<b>لغز الانزلاق</b>:\nحرّك القطع إلى المساحة الفارغة لترتيبها.\n\n<b>شيكاكو</b>:\nقسّم الشبكة كاملةً إلى مستطيلات. يجب أن يحتوي كل مستطيل على رقم واحد فقط يساوي مساحته.\n\n<b>نوريكابي</b>:\nلوّن الخلايا لبناء البحر حول الجزر المرقّمة. يجب أن تحتوي كل جزيرة على عدد من الخلايا المتصلة يساوي رقمها، ويجب أن يكون البحر متصلاً وألا يحتوي على أي مربع 2x2.\n\n<b>ملكات القطط</b>:\nضع قطة واحدة في كل صف وكل عمود وكل منطقة لونية. لا يجوز أن تتلامس قطتان، حتى بشكل قطري.\n\n<b>عقدة</b>:\nصِل كل زوج من النقاط الملونة بمسار. لا يجوز أن تتقاطع المسارات، وعليها معاً أن تغطي كل خلية.\n\n<b>أبراج هانوي</b>:\nانقل الكومة كاملة إلى الوتد الأيمن. قرص واحد فقط في كل مرة، ولا تضع قرصًا أكبر على أصغر.\n\n<b>جدول شولت</b>:\nاضغط الأرقام بالترتيب من 1 فصاعداً بأسرع ما يمكن.\n\n<b>الأعلام</b>:\nتعرّف على الدولة من علمها. كل جولة تضيف المزيد من الخيارات والوقت يمضي.\n\n<b>ذاكرة الأرقام</b>:\nاحفظ تسلسل أرقام، وحل مسألة رياضية سريعة، ثم تذكر الأرقام.\n\n<b>اكتشف الجديد</b>:\nانقر على الحيوان الذي لم تره من قبل. خطأ واحد ينهي اللعبة.\n\n<b>N-Back</b>:\nراقب الأشكال، ثم اضغط على الشكل في الموضع المطلوب.\n\n<b>Wordle</b>:\nخمّن الكلمة المخفية المؤلفة من خمسة أحرف في ست محاولات. الإجابة دائما اسم.\n\n<b>ألغاز أعواد الثقاب</b>:\nحرّك أعواد الثقاب لإصلاح المعادلات.\n\n<b>سوليتير الأوتاد</b>:\nاقفز بوتد فوق آخر إلى حفرة فارغة. اترك وتداً واحداً فقط.\n\n<b>سودوكو</b>:\nسودوكو كلاسيكي بمستويات صعوبة متعددة.\n\n<b>شطرنج</b>:\nشطرنج كامل ضد المعالج أو بالتناوب مع صديق.\n\nتحتوي اللعبة على عدة <b>إنجازات</b> ولكل تمرين <b>ميداليات</b> لتحفيزك.\n\nبدون تتبع. <b>مفتوح المصدر</b>.\n", "bn-BD": "মজার মিনি গেম দিয়ে আপনার মস্তিষ্ককে প্রশিক্ষণ দিন যা আপনার স্মৃতি, মনোযোগ, যুক্তি ও গণিত দক্ষতাকে চ্যালেঞ্জ করে। Braincup ৩৬টি ব্রেইন ট্রেনিং অনুশীলন প্রদান করে যা আপনার মনকে তীক্ষ্ণ করতে ও মনোযোগ উন্নত করতে ডিজাইন করা হয়েছে।\n\n<b>মানসিক গণনা</b>:\nগাণিতিক এক্সপ্রেশনগুলি অনুসরণ করুন। পরবর্তী গণনার ভিত্তি হিসাবে ফলাফল ব্যবহার করুন।\n\n<b>চেইন গণনা</b>:\nগাণিতিক এক্সপ্রেশনগুলি অনুসরণ করুন।\n\n<b>শার্লক গণনা</b>:\nশুধুমাত্র প্রদত্ত সংখ্যা এবং এই অপারেটরগুলি ব্যবহার করে লক্ষ্যে পৌঁছানোর উপায় খুঁজুন: + - * / ( )।\n\n<b>ভগ্নাংশ গণনা</b>:\nভগ্নাংশগুলি সমাধান করুন।\n\n<b>মান তুলনা</b>:\nসর্বোচ্চ মানের এক্সপ্রেশনটি নির্বাচন করুন।\n\n<b>বুদবুদ যোগফল</b>:\nভাসমান বুদবুদের সংখ্যা যোগ করুন। পরে সংখ্যাগুলো ঝলকায় — মনে রাখুন।\n\n<b>দ্রুত যোগ</b>:\nসংখ্যাগুলো একে একে ভেসে ওঠে। সেগুলো যোগ করে মোট লিখুন।\n\n<b>অসঙ্গতি ধাঁধা</b>:\nআলাদা চিত্রটি খুঁজুন। প্রতিটি চিত্রের রঙ এবং আকৃতি উভয়ই বিবেচনা করুন।\n\n<b>প্যাটার্ন সিকোয়েন্স</b>:\nপুনরাবৃত্ত আকার, রঙ এবং ঘূর্ণন খুঁজে প্যাটার্নের পরবর্তী চিত্রটি খুঁজুন।\n\n<b>পথ অনুসন্ধানকারী</b>:\nচিহ্নিত অবস্থান থেকে শুরু করুন এবং গন্তব্য খুঁজতে তীরগুলি অনুসরণ করুন।\n\n<b>দৃশ্য স্মৃতি</b>:\nগ্রিডে আকৃতিগুলি মুখস্থ করুন, তারপর টাইমার শেষ হওয়ার পরে লুকানো আকৃতিটি সনাক্ত করুন।\n\n<b>ভুতুড়ে গ্রিড</b>:\nটাইলগুলো একে একে জ্বলতে দেখুন, তারপর একই ক্রমে ট্যাপ করুন।\n\n<b>রঙ বিভ্রান্তি</b>:\nযেসব ঘরে শব্দটি ফন্টের রঙের সাথে মেলে সেগুলোতে ট্যাপ করুন, তারপর সম্পন্ন চাপুন।\n\n<b>রঙিন আকৃতি</b>:\nসঠিক বিবৃতির পয়েন্ট যোগ করুন।\n\n<b>অরবিট ট্র্যাকার</b>:\nহাইলাইট করা বলগুলো দেখুন, তারপর সেগুলো নড়াচড়ার সময় ট্র্যাক করুন। থামার পরে মূল লক্ষ্যগুলো নির্বাচন করুন।\n\n<b>ফ্ল্যাশ ক্রাউড</b>:\nপ্রতিটি পাশে সংক্ষেপে বিন্দু জ্বলে। যে পাশে বেশি বিন্দু ছিল সেদিকে ট্যাপ করুন। গুনবেন না — আপনার অনুভূতিতে বিশ্বাস করুন!\n\n<b>মিনি সুডোকু</b>:\nছোট গ্রিডটি পূরণ করুন যাতে প্রতিটি সারি, কলাম এবং ব্লকে প্রতিটি সংখ্যা ঠিক একবার থাকে।\n\n<b>মিনি দাবা</b>:\nসাদা হিসেবে দাবার পরিস্থিতি শেষ করুন। সিপিইউ আপনাকে কিস্তিমাত করার আগে তাকে কিস্তিমাত করুন।\n\n<b>একক দাবা</b>:\nকেবল রাজা না থাকা পর্যন্ত একে একে গুটি দখল করুন। প্রতিটি চাল অবশ্যই গুটি দখল করবে, এবং কোনো গুটি দুবারের বেশি দখল করতে পারবে না।\n\n<b>লাইটস আউট</b>:\nপ্রতিটি আলো বন্ধ করুন। প্রতিটি ট্যাপ সেল ও তার চারটি প্রতিবেশীকে পরিবর্তন করে।\n\n<b>স্লাইডিং পাজল</b>:\nটাইলগুলিকে ক্রমে সাজাতে খালি জায়গায় স্লাইড করুন।\n\n<b>শিকাকু</b>:\nপুরো গ্রিডটিকে আয়তক্ষেত্রে ভাগ করুন। প্রতিটি আয়তক্ষেত্রে ঠিক একটি সংখ্যা থাকতে হবে, যা তার ক্ষেত্রফলের সমান।\n\n<b>নুরিকাবে</b>:\nসংখ্যাযুক্ত দ্বীপগুলোর চারপাশে সমুদ্র তৈরি করতে ঘর রং করুন। প্রতিটি দ্বীপে তার সংখ্যার সমান সংখ্যক সংযুক্ত ঘর থাকতে হবে, সমুদ্র সংযুক্ত থাকতে হবে এবং কোনো 2x2 ব্লক থাকতে পারবে না।\n\n<b>বিড়াল রানি</b>:\nপ্রতিটি সারি, প্রতিটি কলাম এবং প্রতিটি রঙ অঞ্চলে একটি করে বিড়াল রাখুন। কোনো দুটি বিড়াল একে অপরকে স্পর্শ করতে পারবে না, এমনকি কোণাকোণিভাবেও না।\n\n<b>গিঁট</b>:\nপ্রতিটি জোড়া রঙিন বিন্দুকে একটি পথ দিয়ে সংযুক্ত করুন। পথগুলো পরস্পর অতিক্রম করতে পারবে না এবং একসাথে প্রতিটি ঘর ঢেকে ফেলতে হবে।\n\n<b>হ্যানয়ের টাওয়ার</b>:\nপুরো স্তূপ ডান খুঁটিতে সরিয়ে নিন। একবারে একটি ডিস্ক, এবং বড়কে ছোটের ওপরে রাখা যাবে না।\n\n<b>শুল্টে টেবিল</b>:\n১ থেকে শুরু করে যত দ্রুত সম্ভব ক্রমানুসারে সংখ্যাগুলিতে ট্যাপ করুন।\n\n<b>পতাকা</b>:\nপতাকা দেখে দেশ শনাক্ত করুন। প্রতিটি রাউন্ডে আরও বিকল্প যোগ হয় এবং সময় চলতে থাকে।\n\n<b>অঙ্ক স্মৃতি</b>:\nএকটি সংখ্যার ক্রম মুখস্থ করুন, একটি দ্রুত গণিতের সমস্যা সমাধান করুন, তারপর সংখ্যাগুলি মনে করুন।\n\n<b>নতুনটি খুঁজুন</b>:\nআগে দেখেননি এমন প্রাণীতে ট্যাপ করুন। একটি ভুলে খেলা শেষ হয়ে যায়।\n\n<b>N-Back</b>:\nআকৃতিগুলো দেখুন, তারপর জিজ্ঞাসিত অবস্থানের আকৃতিতে ট্যাপ করুন।\n\n<b>Wordle</b>:\nছয়টি চেষ্টায় লুকানো পাঁচ-অক্ষরের শব্দটি অনুমান করুন। উত্তর সবসময় একটি বিশেষ্য।\n\n<b>ম্যাচস্টিক ধাঁধা</b>:\nদিয়াশলাই সরিয়ে সমীকরণ ঠিক করুন।\n\n<b>পেগ সলিটেয়ার</b>:\nএকটি গুটি অন্যটির ওপর দিয়ে খালি গর্তে লাফান। বোর্ডে একটি গুটি রাখুন।\n\n<b>সুডোকু</b>:\nএকাধিক কঠিনতায় ক্লাসিক সুডোকু।\n\n<b>দাবা</b>:\nCPU বা পাস-অ্যান্ড-প্লে-এ পূর্ণ দাবা।\n\nগেমটিতে বেশ কিছু <b>অর্জন</b> আছে এবং প্রতিটি অনুশীলনে আপনাকে অনুপ্রাণিত রাখতে <b>পদক</b> আছে।\n\nকোনো ট্র্যাকিং নেই। <b>ওপেন সোর্স</b>।\n", "de-DE": "Trainiere dein Gehirn mit unterhaltsamen Minispielen, die dein Gedächtnis, deine Konzentration, Logik und Rechenfähigkeiten herausfordern. Braincup bietet 36 Gehirntraining-Übungen, die deinen Geist schärfen und deine Konzentration verbessern.\n\n<b>Kopfrechnen</b>:\nFolge den mathematischen Ausdrücken. Verwende das Ergebnis als Basis für die nächste Rechnung.\n\n<b>Kettenrechnung</b>:\nLöse komplexe Formeln Schritt für Schritt.\n\n<b>Sherlock-Rechnung</b>:\nFinde eine Formel zum Ziel nur mit den gegebenen Zahlen und Operatoren.\n\n<b>Bruchrechnung</b>:\nLöse die Brüche.\n\n<b>Wertevergleich</b>:\nWähle den Ausdruck mit dem höchsten Wert.\n\n<b>Blasensumme</b>:\nAddiere die Zahlen auf den schwebenden Blasen. Später blinken sie — merke sie dir.\n\n<b>Blitzsumme</b>:\nZahlen blitzen nacheinander auf. Addiere sie und gib die Summe ein.\n\n<b>Anomalie-Rätsel</b>:\nFinde die Figur, die heraussticht. Beachte Farbe und Form.\n\n<b>Mustersequenz</b>:\nFinde die nächste Figur im Muster anhand von Formen, Farben und Drehungen.\n\n<b>Pfadfinder</b>:\nStarte an der Markierung und folge den Pfeilen zum Ziel.\n\n<b>Visuelles Gedächtnis</b>:\nMerke dir die Formen und erkenne die versteckte Form nach dem Timer.\n\n<b>Geistergitter</b>:\nFelder leuchten nacheinander auf — tippe sie in derselben Reihenfolge an.\n\n<b>Farbverwirrung</b>:\nTippe alle Zellen an, in denen Wort und Schriftfarbe übereinstimmen.\n\n<b>Farbige Formen</b>:\nAddiere die Punkte aus den richtigen Aussagen.\n\n<b>Orbit-Tracker</b>:\nBeobachte markierte Bälle, verfolge sie und wähle die Ziele danach aus.\n\n<b>Blitzmenge</b>:\nPunkte blitzen kurz auf. Tippe die Seite mit mehr Punkten an.\n\n<b>Mini-Sudoku</b>:\nFülle das kleine Gitter: jede Zeile, Spalte und jeder Block einmal jede Zahl.\n\n<b>Mini-Schach</b>:\nBeende das Schachszenario als Weiß. Mattsetze die CPU zuerst.\n\n<b>Solo-Schach</b>:\nSchlage Figuren nacheinander, bis nur der König übrig ist. Jeder Zug muss schlagen.\n\n<b>Lichter aus</b>:\nSchalte alle Lichter aus. Jeder Tipp schaltet die Zelle und ihre Nachbarn um.\n\n<b>Schiebepuzzle</b>:\nSchiebe Kacheln in den leeren Raum, um sie zu ordnen.\n\n<b>Shikaku</b>:\nTeile das Gitter in Rechtecke. Jedes enthält genau eine Zahl = seine Fläche.\n\n<b>Nurikabe</b>:\nMale das Meer um nummerierte Inseln — ohne 2x2-Block.\n\n<b>Katzen-Damen</b>:\nEine Katze pro Zeile, Spalte und Farbzone. Keine zwei dürfen sich berühren.\n\n<b>Knoten</b>:\nVerbinde farbige Punktepaare. Pfade kreuzen sich nicht und füllen jedes Feld.\n\n<b>Türme von Hanoi</b>:\nVerschiebe den Stapel auf den rechten Stab. Nie eine größere Scheibe auf eine kleinere.\n\n<b>Schulte-Tabelle</b>:\nTippe die Zahlen so schnell wie möglich von 1 aufwärts an.\n\n<b>Flaggen</b>:\nErkenne das Land an seiner Flagge. Mehr Optionen und die Uhr tickt.\n\n<b>Zifferngedächtnis</b>:\nMerke dir Ziffern, löse kurz eine Rechnung, dann erinnere die Ziffern.\n\n<b>Finde das Neue</b>:\nTippe das Tier an, das du noch nie gesehen hast. Ein Fehler beendet das Spiel.\n\n<b>N-Back</b>:\nFormen blitzen auf — tippe die an der gefragten Position.\n\n<b>Wordle</b>:\nErrate das versteckte Fünf-Buchstaben-Wort in sechs Versuchen.\n\n<b>Streichholz-Rätsel</b>:\nVerschiebe Streichhölzer, um Gleichungen zu reparieren.\n\n<b>Solitär</b>:\nSpringe mit Stiften, bis nur noch einer übrig ist.\n\n<b>Sudoku</b>:\nKlassisches volles Sudoku mit mehreren Schwierigkeitsstufen.\n\n<b>Schach</b>:\nVolles Schach gegen die CPU oder Pass-and-Play.\n\nDas Spiel bietet mehrere <b>Erfolge</b> und jede Übung hat <b>Medaillen</b>, die dich motivieren.\n\nKein Tracking. <b>Open Source</b>.\n", "en-US": "Train your brain with fun mini games that challenge your memory, focus, logic and math skills. Braincup offers 36 brain training exercises designed to sharpen your mind and improve concentration.\n\n<b>Mental Calculation</b>:\nFollow the mathematical expressions. Use the result as the base for the next calculation.\n\n<b>Chain Calculation</b>:\nSolve complex formulas step by step.\n\n<b>Sherlock Calculation</b>:\nFind a formula to reach the goal using only the given numbers and operators.\n\n<b>Fraction Calculation</b>:\nSolve the fractions.\n\n<b>Value Comparison</b>:\nSelect the expression with the highest value.\n\n<b>Bubble Sum</b>:\nAdd the numbers on the floating bubbles. Later, numbers blink — remember them.\n\n<b>Quick Sum</b>:\nNumbers flash one at a time. Add them up and enter the total.\n\n<b>Anomaly Puzzle</b>:\nFind the figure that stands out. Consider both the color and shape of each figure.\n\n<b>Pattern Sequence</b>:\nFind the next figure in the pattern by looking for repeating shapes, colors and rotations.\n\n<b>Path Finder</b>:\nStart at the marked position and follow the arrow instructions to find the destination.\n\n<b>Visual Memory</b>:\nMemorize the shapes on the grid, then identify the hidden shape after the timer ends.\n\n<b>Ghost Grid</b>:\nWatch the tiles light up one by one, then tap them back in the same order.\n\n<b>Color Confusion</b>:\nTap all cells where the word matches its font color. Stay focused!\n\n<b>Colored Shapes</b>:\nAdd up the points from the correct statements.\n\n<b>Orbit Tracker</b>:\nWatch the highlighted balls, then track them as they move. Select the original targets after they stop.\n\n<b>Flash Crowd</b>:\nDots flash briefly on each side. Tap the side that had more dots. Trust your instinct!\n\n<b>Mini Sudoku</b>:\nFill the small grid so every row, column and block contains each number exactly once.\n\n<b>Mini Chess</b>:\nFinish the chess scenario as white. Checkmate the CPU before it checkmates you.\n\n<b>Solo Chess</b>:\nCapture pieces one by one until only the king remains. Every move must capture.\n\n<b>Lights Out</b>:\nTurn off every light. Each tap toggles the cell and its four neighbours.\n\n<b>Sliding Puzzle</b>:\nSlide tiles into the empty space to put them back in order.\n\n<b>Shikaku</b>:\nDivide the whole grid into rectangles. Each rectangle holds exactly one number, equal to its area.\n\n<b>Nurikabe</b>:\nPaint cells to build the sea around numbered islands without forming any 2x2 block.\n\n<b>Cat Queens</b>:\nPlace one cat in every row, column and color zone. No two cats may touch, not even diagonally.\n\n<b>Knot</b>:\nConnect each pair of colored dots with a path. Paths may not cross and must cover every cell.\n\n<b>Tower of Hanoi</b>:\nMove the full stack to the right peg. Never place a larger disk on a smaller one.\n\n<b>Schulte Table</b>:\nTap the numbers in order from 1 upwards as fast as you can.\n\n<b>Flags</b>:\nIdentify the country by its flag. Each round adds more options and the clock is ticking.\n\n<b>Digit Memory</b>:\nMemorize a digit sequence, solve a quick math problem, then recall the digits.\n\n<b>Spot the New</b>:\nTap the animal you have not seen before. One mistake ends the game.\n\n<b>N-Back</b>:\nWatch the shapes flash by, then tap the one at the position asked.\n\n<b>Wordle</b>:\nGuess the hidden five-letter word in six tries.\n\n<b>Matchstick Riddles</b>:\nMove matchsticks to fix broken equations.\n\n<b>Peg Solitaire</b>:\nJump pegs to clear the board down to one peg.\n\n<b>Sudoku</b>:\nClassic full-size Sudoku with multiple difficulties.\n\n<b>Chess</b>:\nFull chess vs CPU or pass-and-play with a friend.\n\nThe game has several <b>achievements</b> and each exercise has <b>medals</b> to keep you motivated.\n\nNo tracking. <b>Open source</b>.\n", "es-ES": "Entrena tu cerebro con divertidos minijuegos que desafían tu memoria, concentración, lógica y habilidades matemáticas. Braincup ofrece 36 ejercicios de entrenamiento cerebral diseñados para agudizar tu mente y mejorar tu concentración.\n\n<b>Cálculo mental</b>:\nSigue las expresiones matemáticas. Usa el resultado como base del siguiente cálculo.\n\n<b>Cálculo en cadena</b>:\nResuelve fórmulas complejas paso a paso.\n\n<b>Cálculo Sherlock</b>:\nEncuentra una fórmula para la meta solo con los números y operadores dados.\n\n<b>Cálculo de fracciones</b>:\nResuelve las fracciones.\n\n<b>Comparación de valores</b>:\nElige la expresión con el valor más alto.\n\n<b>Suma burbujas</b>:\nSuma los números de las burbujas. Luego parpadean: memorízalos.\n\n<b>Suma rápida</b>:\nLos números parpadean uno a uno. Súmalos e introduce el total.\n\n<b>Puzzle de anomalías</b>:\nEncuentra la figura que destaca por color y forma.\n\n<b>Secuencia de patrones</b>:\nEncuentra la siguiente figura del patrón (formas, colores y giros).\n\n<b>Buscador de caminos</b>:\nParte de la marca y sigue las flechas hasta el destino.\n\n<b>Memoria visual</b>:\nMemoriza las formas y reconoce la oculta cuando acabe el tiempo.\n\n<b>Cuadrícula Fantasma</b>:\nLas casillas se iluminan una a una; tócalas en el mismo orden.\n\n<b>Confusión de Colores</b>:\nToca las celdas donde la palabra coincide con el color de la fuente.\n\n<b>Formas de colores</b>:\nSuma los puntos de las afirmaciones correctas.\n\n<b>Rastreador de Órbitas</b>:\nObserva las bolas marcadas, síguelas y elige los objetivos al parar.\n\n<b>Multitud Relámpago</b>:\nPuntos parpadean a cada lado. Toca el lado que tenía más.\n\n<b>Mini Sudoku</b>:\nRellena la mini rejilla: cada fila, columna y bloque una vez cada número.\n\n<b>Mini Ajedrez</b>:\nTermina el escenario como blancas. Da mate a la CPU antes que ella a ti.\n\n<b>Ajedrez en solitario</b>:\nCaptura piezas una a una hasta que solo quede el rey. Cada jugada debe capturar.\n\n<b>Apaga las luces</b>:\nApaga todas las luces. Cada toque conmuta la celda y sus vecinos.\n\n<b>Rompecabezas deslizante</b>:\nDesliza fichas al hueco para ordenarlas.\n\n<b>Shikaku</b>:\nDivide la rejilla en rectángulos. Cada uno tiene un número = su área.\n\n<b>Nurikabe</b>:\nPinta el mar alrededor de islas numeradas sin bloques 2x2.\n\n<b>Reinas Felinas</b>:\nUn gato por fila, columna y zona de color. No pueden tocarse.\n\n<b>Nudo</b>:\nUne cada par de puntos de color. Las rutas no se cruzan y cubren todo.\n\n<b>Torres de Hanói</b>:\nMueve la pila al poste derecho. Nunca un disco grande sobre uno pequeño.\n\n<b>Tabla de Schulte</b>:\nToca los números en orden desde el 1 lo más rápido posible.\n\n<b>Banderas</b>:\nIdentifica el país por su bandera. Más opciones y el reloj corre.\n\n<b>Memoria de Dígitos</b>:\nMemoriza dígitos, resuelve un cálculo rápido y recuérdalos.\n\n<b>Detecta lo Nuevo</b>:\nToca el animal que no has visto. Un error termina la partida.\n\n<b>N-Back</b>:\nObserva las formas y toca la de la posición pedida.\n\n<b>Wordle</b>:\nAdivina la palabra de cinco letras en seis intentos.\n\n<b>Acertijos de fósforos</b>:\nMueve cerillas para corregir ecuaciones.\n\n<b>Solitario</b>:\nSalta fichas hasta dejar solo una en el tablero.\n\n<b>Sudoku</b>:\nSudoku clásico completo con varios niveles de dificultad.\n\n<b>Ajedrez</b>:\nAjedrez completo contra la CPU o pasarse el dispositivo.\n\nEl juego tiene varios <b>logros</b> y cada ejercicio tiene <b>medallas</b> para mantenerte motivado.\n\nSin rastreo. <b>Código abierto</b>.\n", "fr-FR": "Entraîne ton cerveau avec des mini-jeux amusants qui mettent au défi ta mémoire, ta concentration, ta logique et tes compétences en calcul. Braincup propose 36 exercices d'entraînement cérébral conçus pour aiguiser ton esprit et améliorer ta concentration.\n\n<b>Calcul mental</b>:\nSuis les expressions mathématiques. Utilise le résultat pour le calcul suivant.\n\n<b>Calcul en chaîne</b>:\nRésous des formules complexes étape par étape.\n\n<b>Calcul Sherlock</b>:\nTrouve une formule pour l’objectif avec les nombres et opérateurs donnés.\n\n<b>Calcul de fractions</b>:\nRésous les fractions.\n\n<b>Comparaison de valeurs</b>:\nChoisis l’expression avec la plus grande valeur.\n\n<b>Somme bulles</b>:\nAdditionne les nombres sur les bulles. Plus tard, ils clignotent — mémorise-les.\n\n<b>Somme éclair</b>:\nLes nombres clignotent un par un. Additionne-les et entre le total.\n\n<b>Puzzle d'anomalie</b>:\nTrouve la figure qui se démarque par la couleur et la forme.\n\n<b>Séquence de motifs</b>:\nTrouve la figure suivante du motif (formes, couleurs, rotations).\n\n<b>Chercheur de chemin</b>:\nPars de la case marquée et suis les flèches jusqu’à la destination.\n\n<b>Mémoire visuelle</b>:\nMémorise les formes, puis repère celle cachée après le minuteur.\n\n<b>Grille Fantôme</b>:\nLes cases s’allument une à une ; retape-les dans le même ordre.\n\n<b>Confusion de Couleurs</b>:\nTouche les cases où le mot correspond à la couleur de la police.\n\n<b>Formes colorées</b>:\nAdditionne les points des affirmations correctes.\n\n<b>Traqueur d'Orbites</b>:\nObserve les balles marquées, suis-les et sélectionne les cibles à l’arrêt.\n\n<b>Foule Éclair</b>:\nDes points clignotent de chaque côté. Touche le côté qui en avait plus.\n\n<b>Mini Sudoku</b>:\nRemplis la petite grille : chaque ligne, colonne et bloc une fois chaque chiffre.\n\n<b>Mini Échecs</b>:\nTermine le scénario avec les blancs. Mat le CPU avant qu’il ne te mate.\n\n<b>Échecs solo</b>:\nCapture les pièces une à une jusqu’au roi seul. Chaque coup doit capturer.\n\n<b>Éteins les lumières</b>:\nÉteins toutes les lumières. Chaque tap bascule la case et ses voisins.\n\n<b>Puzzle coulissant</b>:\nFais glisser les tuiles dans l’espace vide pour les ordonner.\n\n<b>Shikaku</b>:\nDécoupe la grille en rectangles. Chacun contient un nombre = son aire.\n\n<b>Nurikabe</b>:\nPeins la mer autour d’îles numérotées sans bloc 2x2.\n\n<b>Reines Chats</b>:\nUn chat par ligne, colonne et zone de couleur. Ils ne peuvent pas se toucher.\n\n<b>Nœud</b>:\nRelie chaque paire de points colorés. Les chemins ne se croisent pas.\n\n<b>Tours de Hanoï</b>:\nDéplace la pile vers le plot de droite. Jamais un grand disque sur un petit.\n\n<b>Table de Schulte</b>:\nTouche les nombres dans l’ordre à partir de 1 le plus vite possible.\n\n<b>Drapeaux</b>:\nIdentifie le pays par son drapeau. Plus d’options et le chrono tourne.\n\n<b>Mémoire des Chiffres</b>:\nMémorise des chiffres, résous un calcul rapide, puis rappelle les chiffres.\n\n<b>Repère le Nouveau</b>:\nTouche l’animal que tu n’as pas encore vu. Une erreur termine la partie.\n\n<b>N-Back</b>:\nRegarde les formes, puis touche celle à la position demandée.\n\n<b>Wordle</b>:\nDevine le mot de cinq lettres en six essais.\n\n<b>Énigmes d'allumettes</b>:\nDéplace des allumettes pour corriger des équations.\n\n<b>Solitaire</b>:\nSaute des pions jusqu’à n’en laisser qu’un.\n\n<b>Sudoku</b>:\nSudoku classique grand format avec plusieurs difficultés.\n\n<b>Échecs</b>:\nÉchecs complets contre le CPU ou en pass-and-play.\n\nLe jeu propose plusieurs <b>succès</b> et chaque exercice a des <b>médailles</b> pour te motiver.\n\nAucun pistage. <b>Open source</b>.\n", "hi-IN": "मज़ेदार मिनी गेम्स से अपने दिमाग को प्रशिक्षित करें जो आपकी याददाश्त, एकाग्रता, तर्कशक्ति और गणित कौशल को चुनौती देते हैं। Braincup 36 ब्रेन ट्रेनिंग अभ्यास प्रदान करता है जो आपके दिमाग को तेज करने और एकाग्रता सुधारने के लिए डिज़ाइन किए गए हैं।\n\n<b>मानसिक गणना</b>:\nगणितीय व्यंजकों का पालन करें। परिणाम को अगली गणना के आधार के रूप में उपयोग करें।\n\n<b>श्रृंखला गणना</b>:\nगणितीय व्यंजकों का पालन करें।\n\n<b>शर्लक गणना</b>:\nकेवल दिए गए नंबरों और इन ऑपरेटरों का उपयोग करके लक्ष्य तक पहुंचने का तरीका खोजें: + - * / ( )।\n\n<b>भिन्न गणना</b>:\nभिन्नों को हल करें।\n\n<b>मूल्य तुलना</b>:\nसबसे अधिक मूल्य वाले व्यंजक का चयन करें।\n\n<b>बुलबुला योग</b>:\nतैरते बुलबुलों पर संख्याएँ जोड़ें। बाद में संख्याएँ झपकेंगी — याद रखें।\n\n<b>तेज़ जोड़</b>:\nसंख्याएँ एक-एक करके चमकती हैं। उन्हें जोड़ें और कुल दर्ज करें।\n\n<b>विसंगति पहेली</b>:\nउस आकृति को खोजें जो अलग दिखती है। प्रत्येक आकृति के रंग और आकार दोनों पर विचार करें।\n\n<b>पैटर्न अनुक्रम</b>:\nदोहराए जाने वाले आकार, रंग और घुमाव खोजकर पैटर्न में अगली आकृति खोजें।\n\n<b>पथ खोजक</b>:\nचिह्नित स्थान से शुरू करें और गंतव्य खोजने के लिए तीरों का पालन करें।\n\n<b>दृश्य स्मृति</b>:\nग्रिड पर आकृतियों को याद करें, फिर टाइमर समाप्त होने के बाद छिपी हुई आकृति की पहचान करें।\n\n<b>भूत ग्रिड</b>:\nटाइलों को एक-एक करके जलते हुए देखें, फिर उन्हें उसी क्रम में टैप करें।\n\n<b>रंग भ्रम</b>:\nउन सभी सेल को टैप करें जहाँ शब्द फ़ॉन्ट रंग से मेल खाता है, फिर पूर्ण दबाएँ।\n\n<b>रंगीन आकार</b>:\nसही कथनों के अंक जोड़ें।\n\n<b>ऑर्बिट ट्रैकर</b>:\nहाइलाइट की गई गेंदों को देखें, फिर उनकी गति को ट्रैक करें। रुकने के बाद मूल लक्ष्यों को चुनें।\n\n<b>फ्लैश क्राउड</b>:\nहर तरफ कुछ देर के लिए बिंदु चमकते हैं। जिस तरफ अधिक बिंदु थे, उसे टैप करें। गिनें नहीं — अपनी अंतर्ज्ञान पर भरोसा करें!\n\n<b>मिनी सुडोकू</b>:\nछोटी ग्रिड को इस तरह भरें कि हर पंक्ति, स्तंभ और ब्लॉक में हर संख्या ठीक एक बार आए।\n\n<b>मिनी शतरंज</b>:\nसफेद के रूप में शतरंज परिदृश्य समाप्त करें। CPU आपको शह-मात देने से पहले उसे शह-मात दें।\n\n<b>एकल शतरंज</b>:\nमोहरों को एक-एक करके तब तक काटें जब तक केवल राजा न बचे। हर चाल में काटना ज़रूरी है, और कोई भी मोहरा दो बार से अधिक नहीं काट सकता।\n\n<b>लाइट्स आउट</b>:\nहर लाइट बंद करें। हर टैप उस सेल और उसके चार पड़ोसियों को टॉगल करता है।\n\n<b>स्लाइडिंग पहेली</b>:\nटाइलों को खाली जगह में सरकाएँ ताकि उन्हें क्रम में रखा जा सके।\n\n<b>शिकाकू</b>:\nपूरे ग्रिड को आयतों में बाँटें। प्रत्येक आयत में ठीक एक संख्या होनी चाहिए, जो उसके क्षेत्रफल के बराबर हो।\n\n<b>नुरिकाबे</b>:\nसंख्या वाले द्वीपों के चारों ओर समुद्र बनाने के लिए कोशिकाओं को रंगें। प्रत्येक द्वीप में उसकी संख्या के बराबर जुड़ी हुई कोशिकाएँ होनी चाहिए, समुद्र जुड़ा हुआ होना चाहिए और उसमें कोई 2x2 ब्लॉक नहीं होना चाहिए।\n\n<b>बिल्ली रानियां</b>:\nहर पंक्ति, हर स्तंभ और हर रंग क्षेत्र में एक बिल्ली रखें। कोई दो बिल्लियां एक-दूसरे को स्पर्श नहीं कर सकतीं, यहां तक कि विकर्ण रूप से भी नहीं।\n\n<b>गांठ</b>:\nहर जोड़ी रंगीन बिंदुओं को एक मार्ग से जोड़ें। मार्ग एक-दूसरे को काट नहीं सकते, और मिलकर उन्हें हर खाना भरना होगा।\n\n<b>हनोई के टॉवर</b>:\nपूरी स्टैक को दाएँ खूँटे पर ले जाएँ। एक बार में एक ही चकती, और बड़ी को छोटी पर कभी न रखें।\n\n<b>शुल्ते तालिका</b>:\nजितनी जल्दी हो सके 1 से क्रम में संख्याओं को टैप करें।\n\n<b>झंडे</b>:\nझंडे से देश पहचानें। हर राउंड में और विकल्प जुड़ते हैं और घड़ी चल रही है।\n\n<b>अंक स्मृति</b>:\nअंकों की एक श्रृंखला याद करें, एक त्वरित गणित समस्या हल करें, फिर अंकों को याद करें।\n\n<b>नया पहचानें</b>:\nवह जानवर टैप करें जिसे आपने पहले नहीं देखा। एक गलती से खेल समाप्त हो जाता है।\n\n<b>N-Back</b>:\nआकृतियों को देखें, फिर पूछी गई स्थिति वाली आकृति पर टैप करें।\n\n<b>Wordle</b>:\nछह प्रयासों में छिपे पांच-अक्षर वाले शब्द का अनुमान लगाएं। उत्तर हमेशा एक संज्ञा होती है।\n\n<b>माचिस की पहेलियाँ</b>:\nमाचिस हिलाकर समीकरण सुधारें।\n\n<b>पेग सॉलिटेयर</b>:\nएक मोहरे को दूसरे के ऊपर से खाली छेद में कूदाएँ। बोर्ड पर एक मोहरा छोड़ें।\n\n<b>सुडोकू</b>:\nकई कठिनाई स्तरों वाला क्लासिक सुडोकू।\n\n<b>शतरंज</b>:\nCPU या पास-एंड-प्ले में पूर्ण शतरंज।\n\nइस गेम में कई <b>उपलब्धियाँ</b> हैं और प्रत्येक अभ्यास में आपको प्रेरित रखने के लिए <b>पदक</b> हैं।\n\nकोई ट्रैकिंग नहीं। <b>ओपन सोर्स</b>।\n", "id": "Latih otak Anda dengan mini game seru yang menantang memori, fokus, logika, dan kemampuan matematika Anda. Braincup menawarkan 36 latihan otak yang dirancang untuk mengasah pikiran dan meningkatkan konsentrasi Anda.\n\n<b>Hitung Mental</b>:\nIkuti ekspresi matematika. Gunakan hasilnya sebagai dasar untuk perhitungan berikutnya.\n\n<b>Perhitungan Berantai</b>:\nIkuti ekspresi matematika.\n\n<b>Perhitungan Sherlock</b>:\nTemukan cara mencapai target hanya dengan angka yang diberikan dan operator ini: + - * / ( ).\n\n<b>Perhitungan Pecahan</b>:\nSelesaikan pecahan.\n\n<b>Perbandingan Nilai</b>:\nPilih ekspresi dengan nilai tertinggi.\n\n<b>Jumlah Gelembung</b>:\nJumlahkan angka di gelembung mengambang. Nanti angka berkedip — ingatlah.\n\n<b>Jumlah Kilat</b>:\nAngka muncul satu per satu. Jumlahkan dan masukkan totalnya.\n\n<b>Teka-teki Anomali</b>:\nTemukan gambar yang berbeda. Pertimbangkan warna dan bentuk dari setiap gambar.\n\n<b>Urutan Pola</b>:\nTemukan gambar berikutnya dalam pola dengan mencari bentuk, warna, dan rotasi yang berulang.\n\n<b>Pencari Jalur</b>:\nMulai dari posisi yang ditandai dan ikuti panah untuk menemukan tujuan.\n\n<b>Memori Visual</b>:\nHafalkan bentuk-bentuk di kotak, lalu identifikasi bentuk tersembunyi setelah waktu habis.\n\n<b>Grid Hantu</b>:\nPerhatikan ubin menyala satu per satu, lalu ketuk dalam urutan yang sama.\n\n<b>Kebingungan Warna</b>:\nKetuk semua sel yang katanya cocok dengan warna hurufnya, lalu tekan Selesai.\n\n<b>Bentuk Berwarna</b>:\nJumlahkan poin dari pernyataan yang benar.\n\n<b>Pelacak Orbit</b>:\nPerhatikan bola-bola yang disorot, lalu lacak pergerakannya. Pilih target asli setelah berhenti.\n\n<b>Kerumunan Kilat</b>:\nTitik-titik berkedip sebentar di setiap sisi. Ketuk sisi yang memiliki lebih banyak titik.\n\n<b>Mini Sudoku</b>:\nIsi kotak kecil agar setiap baris, kolom dan blok berisi setiap angka tepat satu kali.\n\n<b>Mini Catur</b>:\nSelesaikan skenario catur sebagai putih. Skakmat CPU sebelum ia melakukannya padamu.\n\n<b>Catur Solo</b>:\nTangkap bidak satu per satu hingga hanya tersisa raja.\n\n<b>Padamkan Lampu</b>:\nPadamkan setiap lampu. Setiap ketukan mengubah sel itu dan empat tetangganya.\n\n<b>Teka-teki Geser</b>:\nGeser ubin ke ruang kosong untuk menyusunnya berurutan.\n\n<b>Shikaku</b>:\nBagi seluruh kisi menjadi persegi panjang. Setiap persegi panjang harus berisi tepat satu angka, sama dengan luasnya.\n\n<b>Nurikabe</b>:\nWarnai sel untuk membentuk laut di sekitar pulau-pulau bernomor.\n\n<b>Ratu Kucing</b>:\nTempatkan satu kucing di setiap baris, setiap kolom, dan setiap zona warna.\n\n<b>Simpul</b>:\nHubungkan setiap pasang titik berwarna dengan jalur.\n\n<b>Menara Hanoi</b>:\nPindahkan seluruh tumpukan ke pasak kanan.\n\n<b>Tabel Schulte</b>:\nKetuk angka secara berurutan dari 1 secepat mungkin.\n\n<b>Bendera</b>:\nTebak negara dari benderanya. Setiap ronde menambahkan lebih banyak pilihan dan waktu terus berjalan.\n\n<b>Memori Angka</b>:\nHafalkan urutan angka, selesaikan soal matematika cepat, lalu ingat kembali angkanya.\n\n<b>Temukan yang Baru</b>:\nKetuk hewan yang belum pernah kamu lihat. Satu kesalahan mengakhiri permainan.\n\n<b>N-Back</b>:\nPerhatikan bentuk-bentuknya, lalu ketuk yang ada di posisi yang diminta.\n\n<b>Wordle</b>:\nTebak kata lima huruf yang tersembunyi dalam enam percobaan. Jawabannya selalu berupa kata benda.\n\n<b>Teka-teki korek api</b>:\nPindahkan korek api untuk memperbaiki persamaan.\n\n<b>Solitaire</b>:\nLompati pasak hingga tersisa satu.\n\n<b>Sudoku</b>:\nSudoku klasik dengan beberapa tingkat kesulitan.\n\n<b>Catur</b>:\nCatur lengkap vs CPU atau pass-and-play.\n\nGame ini memiliki beberapa <b>pencapaian</b> dan setiap latihan memiliki <b>medali</b> untuk menjaga motivasi Anda.\n\nTanpa pelacakan. <b>Open source</b>.\n", "it-IT": "Allena il tuo cervello con divertenti mini giochi che sfidano la tua memoria, concentrazione, logica e abilità matematiche. Braincup offre 36 esercizi di allenamento cerebrale progettati per affinare la mente e migliorare la concentrazione.\n\n<b>Calcolo mentale</b>:\nSegui le espressioni matematiche. Usa il risultato come base del calcolo successivo.\n\n<b>Calcolo a catena</b>:\nRisolvi formule complesse passo dopo passo.\n\n<b>Calcolo Sherlock</b>:\nTrova una formula per l’obiettivo solo con i numeri e gli operatori dati.\n\n<b>Calcolo di frazioni</b>:\nRisolvi le frazioni.\n\n<b>Confronto di valori</b>:\nScegli l’espressione con il valore più alto.\n\n<b>Somma bolle</b>:\nSomma i numeri sulle bolle. Poi lampeggiano: memorizzali.\n\n<b>Somma lampo</b>:\nI numeri lampeggiano uno alla volta. Sommali e inserisci il totale.\n\n<b>Puzzle dell'anomalia</b>:\nTrova la figura che spicca per colore e forma.\n\n<b>Sequenza di schemi</b>:\nTrova la figura successiva del pattern (forme, colori, rotazioni).\n\n<b>Trova il percorso</b>:\nParti dalla casella segnata e segui le frecce fino alla meta.\n\n<b>Memoria visiva</b>:\nMemorizza le forme e riconosci quella nascosta a tempo scaduto.\n\n<b>Griglia Fantasma</b>:\nLe caselle si illuminano una a una; ritoccale nello stesso ordine.\n\n<b>Confusione di Colori</b>:\nTocca le celle in cui la parola corrisponde al colore del testo.\n\n<b>Forme colorate</b>:\nSomma i punti delle affermazioni corrette.\n\n<b>Inseguitore di Orbite</b>:\nOsserva le palline evidenziate, seguile e seleziona i bersagli a fine movimento.\n\n<b>Folla Lampo</b>:\nI punti lampeggiano su ogni lato. Tocca il lato che ne aveva di più.\n\n<b>Mini Sudoku</b>:\nRiempi la mini griglia: ogni riga, colonna e blocco ogni cifra una volta.\n\n<b>Mini Scacchi</b>:\nConcludi lo scenario col bianco. Dai scacco matto alla CPU prima di lei.\n\n<b>Scacchi in solitaria</b>:\nCattura i pezzi uno a uno finché resta solo il re. Ogni mossa deve catturare.\n\n<b>Spegni le luci</b>:\nSpegni tutte le luci. Ogni tocco inverte la cella e i vicini.\n\n<b>Puzzle scorrevole</b>:\nFai scorrere le tessere nello spazio vuoto per ordinarle.\n\n<b>Shikaku</b>:\nDividi la griglia in rettangoli. Ognuno ha un numero = alla sua area.\n\n<b>Nurikabe</b>:\nColora il mare intorno alle isole numerate senza blocchi 2x2.\n\n<b>Regine Gatto</b>:\nUn gatto per riga, colonna e zona colore. Non possono toccarsi.\n\n<b>Nodo</b>:\nCollega ogni coppia di punti colorati. I percorsi non si incrociano.\n\n<b>Torri di Hanoi</b>:\nSposta la pila sul piolo destro. Mai un disco grande su uno piccolo.\n\n<b>Tabella di Schulte</b>:\nTocca i numeri in ordine da 1 il più velocemente possibile.\n\n<b>Bandiere</b>:\nRiconosci il paese dalla bandiera. Più opzioni e il tempo scorre.\n\n<b>Memoria delle Cifre</b>:\nMemorizza cifre, risolvi un calcolo rapido, poi richiama le cifre.\n\n<b>Trova il Nuovo</b>:\nTocca l’animale che non hai ancora visto. Un errore termina la partita.\n\n<b>N-Back</b>:\nGuarda le forme, poi tocca quella nella posizione richiesta.\n\n<b>Wordle</b>:\nIndovina la parola di cinque lettere in sei tentativi.\n\n<b>Indovinelli con fiammiferi</b>:\nSposta i fiammiferi per correggere equazioni.\n\n<b>Solitario</b>:\nSalta i pioli finché ne resta solo uno.\n\n<b>Sudoku</b>:\nSudoku classico completo con più difficoltà.\n\n<b>Scacchi</b>:\nScacchi completi contro la CPU o in pass-and-play.\n\nIl gioco ha diversi <b>traguardi</b> e ogni esercizio ha <b>medaglie</b> per tenerti motivato.\n\nNessun tracciamento. <b>Open source</b>.\n", "ja-JP": "楽しいミニゲームで脳をトレーニングしましょう。記憶力、集中力、論理的思考力、計算力が試されます。Braincupは、頭を鍛えて集中力を高めるための36種類の脳トレエクササイズを提供します。\n\n<b>暗算</b>:\n数式に従ってください。結果を次の計算の基礎として使用します。\n\n<b>連鎖計算</b>:\n数式に従ってください。\n\n<b>シャーロック計算</b>:\n与えられた数字とこれらの演算子のみを使って目標に到達する方法を見つけてください：+ - * / ( )。\n\n<b>分数計算</b>:\n分数を解いてください。\n\n<b>値の比較</b>:\n最も高い値を持つ式を選択してください。\n\n<b>バブル合計</b>:\n浮かぶバブルの数字を足しましょう。後で数字が点滅します。覚えておいてください。\n\n<b>フラッシュ暗算</b>:\n数字が一つずつ表示されます。足して合計を入力しましょう。\n\n<b>異常パズル</b>:\n異なる図形を見つけてください。各図形の色と形の両方を考慮してください。\n\n<b>パターンシーケンス</b>:\n繰り返される形、色、回転を見つけて、パターンの次の図形を見つけてください。\n\n<b>パスファインダー</b>:\nマークされた位置から始めて、矢印に従って目的地を見つけてください。\n\n<b>視覚記憶</b>:\nグリッド上の形を覚えて、タイマー終了後に隠された形を特定してください。\n\n<b>ゴーストグリッド</b>:\nタイルが一つずつ光るのを見て、同じ順番でタップしてください。\n\n<b>カラーコンフュージョン</b>:\n単語がフォントの色と一致するすべてのセルをタップし、完了を押してください。\n\n<b>カラフルな形</b>:\n正しい文のポイントを合計してください。\n\n<b>オービットトラッカー</b>:\nハイライトされたボールを見て、動きを追跡してください。停止後に元のターゲットを選択してください。\n\n<b>フラッシュクラウド</b>:\n各側で一瞬ドットが光ります。ドットが多かった側をタップしてください。数えないで — 直感を信じて！\n\n<b>ミニ数独</b>:\n小さなグリッドを埋めて、各行、列、ブロックがそれぞれの数字を正確に1回ずつ含むようにします。\n\n<b>ミニチェス</b>:\n白でチェスのシナリオを完成させましょう。CPUに詰まされる前に詰みに持ち込みます。\n\n<b>ソロチェス</b>:\nキングだけが残るまで駒を一つずつ取っていきます。すべての手は駒を取る手でなければならず、どの駒も2回までしか取れません。\n\n<b>ライトアウト</b>:\nすべての光を消しましょう。タップごとに、そのセルと隣接4セルが切り替わります。\n\n<b>スライドパズル</b>:\nタイルを空きスペースに滑らせて順番に並べましょう。\n\n<b>シカク</b>:\nグリッド全体を長方形に分割しましょう。各長方形には面積と同じ数字がちょうど1つ入ります。\n\n<b>ヌリカベ</b>:\n数字の島の周りに海を塗りましょう。各島は数字と同じ数の連結したマスでできていなければならず、海はひとつにつながり、2x2のかたまりがあってはいけません。\n\n<b>ネコクイーン</b>:\nすべての行、列、カラーゾーンにネコを1匹ずつ置きましょう。2匹のネコは斜めも含めて隣接できません。\n\n<b>結び目</b>:\n色のついた点のペアを線でつなぎましょう。線は交差してはならず、すべてのマスを埋める必要があります。\n\n<b>ハノイの塔</b>:\nすべての円盤を右の棒へ移しましょう。一度に1枚だけ、大きい円盤を小さい円盤の上に置いてはいけません。\n\n<b>シュルテ表</b>:\n1から順に、できるだけ速く数字をタップしてください。\n\n<b>国旗</b>:\n国旗から国を当てよう。ラウンドごとに選択肢が増え、時間も限られています。\n\n<b>数字記憶</b>:\n数字の列を記憶し、簡単な計算問題を解いたあと、その数字を思い出してください。\n\n<b>新しいものを探せ</b>:\n今まで見たことのない動物をタップしてください。一度間違えるとゲーム終了です。\n\n<b>N-Back</b>:\n図形を見て、指定された位置の図形をタップします。\n\n<b>Wordle</b>:\n6回以内に隠された5文字の単語を当てましょう。答えは常に名詞です。\n\n<b>マッチ棒パズル</b>:\nマッチ棒を動かして式を正しく直します。\n\n<b>ペグソリティア</b>:\n駒を隣接する駒の向こうの空き穴に飛ばして取ります。最後に1個残しましょう。\n\n<b>数独</b>:\n複数の難易度があるクラシック数独。\n\n<b>チェス</b>:\nCPU対戦またはパス＆プレイの本格チェス。\n\nゲームにはいくつかの<b>実績</b>があり、各エクササイズには<b>メダル</b>があなたのモチベーションを保ちます。\n\nトラッキングなし。<b>オープンソース</b>。\n", "ko-KR": "재미있는 미니 게임으로 두뇌를 훈련하세요. 기억력, 집중력, 논리력, 수학 능력에 도전합니다. Braincup은 두뇌를 날카롭게 하고 집중력을 높이기 위해 설계된 36가지 두뇌 훈련 운동을 제공합니다.\n\n<b>암산</b>:\n수학 표현식을 따르세요. 결과를 다음 계산의 기초로 사용하세요.\n\n<b>연쇄 계산</b>:\n수학 표현식을 따르세요.\n\n<b>셜록 계산</b>:\n주어진 숫자와 연산자만 사용하여 목표에 도달하는 방법을 찾으세요: + - * / ( ).\n\n<b>분수 계산</b>:\n분수를 풀어보세요.\n\n<b>값 비교</b>:\n가장 높은 값을 가진 표현식을 선택하세요.\n\n<b>버블 합계</b>:\n떠다니는 버블의 숫자를 더하세요. 나중에는 숫자가 깜빡입니다. 기억하세요.\n\n<b>빠른 덧셈</b>:\n숫자가 하나씩 나타납니다. 모두 더해 합계를 입력하세요.\n\n<b>이상 퍼즐</b>:\n다른 도형을 찾으세요. 각 도형의 색상과 모양을 모두 고려하세요.\n\n<b>패턴 시퀀스</b>:\n반복되는 모양, 색상, 회전을 찾아 패턴의 다음 도형을 찾으세요.\n\n<b>경로 찾기</b>:\n표시된 위치에서 시작하여 화살표를 따라 목적지를 찾으세요.\n\n<b>시각 기억</b>:\n그리드의 도형을 기억한 후 타이머가 끝나면 숨겨진 도형을 식별하세요.\n\n<b>유령 격자</b>:\n타일이 하나씩 켜지는 것을 보고, 같은 순서로 탭하세요.\n\n<b>색상 혼동</b>:\n단어가 글꼴 색상과 일치하는 모든 셀을 탭한 다음 완료를 누르세요.\n\n<b>색깔 도형</b>:\n올바른 문장의 점수를 합산하세요.\n\n<b>궤도 추적기</b>:\n강조된 공을 관찰한 후 움직임을 추적하세요. 멈춘 후 원래 목표물을 선택하세요.\n\n<b>플래시 크라우드</b>:\n각 쪽에 점이 잠깐 깜빡입니다. 점이 더 많았던 쪽을 탭하세요. 세지 마세요 — 직감을 믿으세요!\n\n<b>미니 스도쿠</b>:\n작은 그리드를 채워 각 행, 열, 블록에 각 숫자가 정확히 한 번씩 들어가도록 하세요.\n\n<b>미니 체스</b>:\n백을 잡고 체스 시나리오를 완료하세요. CPU가 당신을 메이트하기 전에 메이트하세요.\n\n<b>솔로 체스</b>:\n킹만 남을 때까지 기물을 하나씩 잡으세요. 모든 수는 기물을 잡아야 하며, 어떤 기물도 두 번을 넘겨 잡을 수 없습니다.\n\n<b>라이트 아웃</b>:\n모든 빛을 끄세요. 탭할 때마다 해당 셀과 인접한 네 셀이 토글됩니다.\n\n<b>슬라이드 퍼즐</b>:\n타일을 빈 공간으로 밀어 순서대로 정렬하세요.\n\n<b>시카쿠</b>:\n격자 전체를 직사각형으로 나누세요. 각 직사각형에는 그 넓이와 같은 숫자가 정확히 하나 있어야 합니다.\n\n<b>누리카베</b>:\n숫자가 있는 섬 주위에 바다를 칠하세요. 각 섬은 숫자와 같은 수의 연결된 칸으로 이루어져야 하고, 바다는 하나로 연결되어야 하며, 2x2 블록이 없어야 합니다.\n\n<b>고양이 퀸</b>:\n모든 행, 열, 색상 구역에 고양이를 하나씩 놓으세요. 두 마리의 고양이는 대각선 방향으로도 서로 닿을 수 없습니다.\n\n<b>매듭</b>:\n색깔 점 쌍을 길로 연결하세요. 길은 서로 교차할 수 없으며, 모든 칸을 채워야 합니다.\n\n<b>하노이 탑</b>:\n모든 원반을 오른쪽 기둥으로 옮기세요. 한 번에 하나만, 큰 원반을 작은 원반 위에 올리면 안 됩니다.\n\n<b>슐테 테이블</b>:\n1부터 순서대로 숫자를 최대한 빠르게 탭하세요.\n\n<b>국기</b>:\n국기를 보고 나라를 맞혀보세요. 라운드마다 선택지가 늘어나고 시간이 흘러갑니다.\n\n<b>숫자 기억</b>:\n숫자 순서를 외우고, 간단한 수학 문제를 풀고, 숫자를 다시 떠올리세요.\n\n<b>새로운 것 찾기</b>:\n이전에 본 적 없는 동물을 탭하세요. 한 번 틀리면 게임이 끝납니다.\n\n<b>N-Back</b>:\n도형을 본 뒤, 물어본 위치의 도형을 탭하세요.\n\n<b>Wordle</b>:\n여섯 번 안에 숨겨진 다섯 글자 단어를 맞혀 보세요. 정답은 항상 명사입니다.\n\n<b>성냥개비 퍼즐</b>:\n성냥개비를 움직여 수식을 고치세요.\n\n<b>페그 솔리테어</b>:\n말을 다른 말 너머 빈 구멍으로 뛰어넘으세요. 보드에 말 하나만 남기세요.\n\n<b>스도쿠</b>:\n여러 난이도의 클래식 스도쿠.\n\n<b>체스</b>:\nCPU 대전 또는 패스 앤 플레이 정식 체스.\n\n게임에는 여러 <b>업적</b>이 있으며 각 운동에는 동기 부여를 위한 <b>메달</b>이 있습니다.\n\n추적 없음. <b>오픈 소스</b>.\n", "nl-NL": "Train je brein met leuke minigames die je geheugen, concentratie, logica en rekenvaardigheden uitdagen. Braincup biedt 36 hersentraining-oefeningen die ontworpen zijn om je geest te scherpen en je concentratie te verbeteren.\n\n<b>Hoofdrekenen</b>:\nVolg de wiskundige uitdrukkingen. Gebruik het resultaat als basis voor de volgende berekening.\n\n<b>Kettingberekening</b>:\nLos complexe formules stap voor stap op.\n\n<b>Sherlock berekening</b>:\nVind een formule voor het doel met alleen de gegeven getallen en operatoren.\n\n<b>Breukberekening</b>:\nLos de breuken op.\n\n<b>Waardenvergelijking</b>:\nKies de uitdrukking met de hoogste waarde.\n\n<b>Bellensom</b>:\nTel de getallen op de bellen op. Later knipperen ze — onthoud ze.\n\n<b>Snelle som</b>:\nGetallen flitsen één voor één. Tel ze op en voer het totaal in.\n\n<b>Anomalie puzzel</b>:\nVind de figuur die opvalt door kleur en vorm.\n\n<b>Patroonreeks</b>:\nVind de volgende figuur in het patroon (vormen, kleuren, rotaties).\n\n<b>Padvinder</b>:\nStart bij de markering en volg de pijlen naar de bestemming.\n\n<b>Visueel geheugen</b>:\nOnthoud de vormen en herken de verborgen vorm na de timer.\n\n<b>Spookraster</b>:\nTegels lichten één voor één op; tik ze in dezelfde volgorde terug.\n\n<b>Kleurverwarring</b>:\nTik alle cellen waar het woord overeenkomt met de letterkleur.\n\n<b>Gekleurde vormen</b>:\nTel de punten van de juiste stellingen op.\n\n<b>Baanvolger</b>:\nBekijk gemarkeerde ballen, volg ze en kies de doelen na stilstand.\n\n<b>Flitsmenigte</b>:\nStippen flitsen kort. Tik de kant met meer stippen.\n\n<b>Mini Sudoku</b>:\nVul het kleine raster: elke rij, kolom en blok elke cijfer één keer.\n\n<b>Mini-Schaak</b>:\nVoltooi het schaakscenario als wit. Mat de CPU voordat die jou mat.\n\n<b>Solo Schaken</b>:\nSla stukken één voor één tot alleen de koning overblijft. Elke zet moet slaan.\n\n<b>Lichten uit</b>:\nZet alle lichten uit. Elke tik wisselt de cel en buren.\n\n<b>Schuifpuzzel</b>:\nSchuif tegels in de lege ruimte om ze te ordenen.\n\n<b>Shikaku</b>:\nVerdeel het raster in rechthoeken. Elk bevat één getal = de oppervlakte.\n\n<b>Nurikabe</b>:\nKleur de zee rond genummerde eilanden zonder 2x2-blok.\n\n<b>Kattenkoninginnen</b>:\nEén kat per rij, kolom en kleurzone. Ze mogen elkaar niet raken.\n\n<b>Knoop</b>:\nVerbind elk paar gekleurde stippen. Paden kruisen niet en vullen alles.\n\n<b>Torens van Hanoi</b>:\nVerplaats de stapel naar de rechter staaf. Nooit een grotere schijf op een kleinere.\n\n<b>Schulte-tabel</b>:\nTik de getallen zo snel mogelijk op volgorde vanaf 1.\n\n<b>Vlaggen</b>:\nHerken het land aan de vlag. Meer opties en de klok tikt.\n\n<b>Cijfergeheugen</b>:\nOnthoud cijfers, los een snelle som op, herinner daarna de cijfers.\n\n<b>Spot het Nieuwe</b>:\nTik het dier dat je nog niet zag. Eén fout beëindigt het spel.\n\n<b>N-Back</b>:\nBekijk de vormen en tik die op de gevraagde positie.\n\n<b>Wordle</b>:\nRaad het verborgen woord van vijf letters in zes pogingen.\n\n<b>Luciferpuzzels</b>:\nVerplaats lucifers om vergelijkingen te repareren.\n\n<b>Solitaire</b>:\nSpring met pionnen tot er nog één over is.\n\n<b>Sudoku</b>:\nKlassieke full-size Sudoku met meerdere niveaus.\n\n<b>Schaken</b>:\nVolledig schaak tegen de CPU of pass-and-play.\n\nHet spel heeft meerdere <b>prestaties</b> en elke oefening heeft <b>medailles</b> om je gemotiveerd te houden.\n\nGeen tracking. <b>Open source</b>.\n", "pl-PL": "Trenuj swój mózg za pomocą zabawnych mini gier, które stanowią wyzwanie dla twojej pamięci, koncentracji, logiki i umiejętności matematycznych. Braincup oferuje 36 ćwiczeń treningowych dla mózgu zaprojektowanych, aby wyostrzyć umysł i poprawić koncentrację.\n\n<b>Rachunek pamięciowy</b>:\nŚledź wyrażenia matematyczne. Użyj wyniku jako podstawy do następnego obliczenia.\n\n<b>Obliczenia łańcuchowe</b>:\nŚledź wyrażenia matematyczne.\n\n<b>Obliczenia Sherlocka</b>:\nZnajdź sposób na osiągnięcie celu używając tylko podanych liczb i tych operatorów: + - * / ( ).\n\n<b>Obliczenia ułamkowe</b>:\nRozwiąż ułamki.\n\n<b>Porównanie wartości</b>:\nWybierz wyrażenie o najwyższej wartości.\n\n<b>Suma baniek</b>:\nDodaj liczby na unoszących się bańkach. Później liczby mrugają — zapamiętaj je.\n\n<b>Szybka suma</b>:\nLiczby pojawiają się pojedynczo. Dodaj je i wpisz sumę.\n\n<b>Łamigłówka anomalii</b>:\nZnajdź figurę, która się wyróżnia. Weź pod uwagę zarówno kolor, jak i kształt każdej figury.\n\n<b>Sekwencja wzorów</b>:\nZnajdź następną figurę we wzorze, szukając powtarzających się kształtów, kolorów i obrotów.\n\n<b>Znajdź ścieżkę</b>:\nZacznij od zaznaczonej pozycji i podążaj za strzałkami, aby znaleźć cel.\n\n<b>Pamięć wzrokowa</b>:\nZapamiętaj kształty na siatce, a następnie zidentyfikuj ukryty kształt po upływie czasu.\n\n<b>Siatka Duchów</b>:\nObserwuj, jak kafelki zapalają się jeden po drugim, a następnie dotknij ich w tej samej kolejności.\n\n<b>Zamieszanie Kolorów</b>:\nDotknij wszystkich komórek, w których słowo odpowiada kolorowi czcionki, a następnie naciśnij Gotowe.\n\n<b>Kolorowe kształty</b>:\nZsumuj punkty z poprawnych stwierdzeń.\n\n<b>Śledzenie Orbit</b>:\nObserwuj podświetlone kule, a następnie śledź je podczas ruchu. Wybierz oryginalne cele po zatrzymaniu.\n\n<b>Błyskawiczny Tłum</b>:\nKropki migają krótko po każdej stronie. Dotknij strony, która miała więcej kropek.\n\n<b>Mini Sudoku</b>:\nWypełnij małą siatkę tak, aby każdy wiersz, kolumna i blok zawierały każdą liczbę dokładnie raz.\n\n<b>Mini Szachy</b>:\nZakończ scenariusz szachowy jako białe. Daj mata CPU, zanim ona da mata tobie.\n\n<b>Szachy solo</b>:\nBij figury jedna po drugiej, aż zostanie tylko król.\n\n<b>Wyłącz światła</b>:\nWyłącz wszystkie światła. Każde dotknięcie przełącza komórkę i jej czterech sąsiadów.\n\n<b>Układanka przesuwna</b>:\nPrzesuwaj kafelki na puste pole, aby ułożyć je po kolei.\n\n<b>Shikaku</b>:\nPodziel całą siatkę na prostokąty. Każdy prostokąt musi zawierać dokładnie jedną liczbę, równą jego polu.\n\n<b>Nurikabe</b>:\nMaluj komórki, aby utworzyć morze wokół ponumerowanych wysp.\n\n<b>Koci Gambit</b>:\nUmieść jednego kota w każdym wierszu, każdej kolumnie i każdej strefie kolorów.\n\n<b>Węzeł</b>:\nPołącz każdą parę kolorowych kropek ścieżką. Ścieżki nie mogą się krzyżować i razem muszą pokryć każde pole.\n\n<b>Wieże Hanoi</b>:\nPrzenieś cały stos na prawy kołek. Tylko jeden krążek na raz i nigdy większy na mniejszy.\n\n<b>Tablica Schulte'a</b>:\nStukaj liczby w kolejności od 1 tak szybko, jak potrafisz.\n\n<b>Flagi</b>:\nRozpoznaj kraj po jego fladze. Każda runda dodaje więcej opcji, a czas ucieka.\n\n<b>Pamięć Cyfr</b>:\nZapamiętaj ciąg cyfr, rozwiąż krótkie zadanie matematyczne, a następnie przypomnij sobie cyfry.\n\n<b>Znajdź Nowy</b>:\nDotknij zwierzęcia, którego wcześniej nie widziałeś. Jeden błąd kończy grę.\n\n<b>N-Back</b>:\nObserwuj kształty, a potem dotknij tego na wskazanej pozycji.\n\n<b>Wordle</b>:\nZgadnij ukryte pięcioliterowe słowo w sześciu próbach. Odpowiedź to zawsze rzeczownik.\n\n<b>Łamigłówki z zapałkami</b>:\nPrzesuwaj zapałki, aby naprawić równania.\n\n<b>Solitaire</b>:\nSkacz pionkami, aż zostanie tylko jeden.\n\n<b>Sudoku</b>:\nKlasyczne pełne Sudoku z wieloma poziomami trudności.\n\n<b>Szachy</b>:\nPełne szachy przeciwko CPU lub pass-and-play.\n\nGra zawiera kilka <b>osiągnięć</b>, a każde ćwiczenie ma <b>medale</b>, które utrzymują twoją motywację.\n\nBez śledzenia. <b>Open source</b>.\n", "pt-BR": "Treine seu cérebro com mini jogos divertidos que desafiam sua memória, foco, lógica e habilidades matemáticas. O Braincup oferece 36 exercícios de treinamento cerebral projetados para aguçar sua mente e melhorar sua concentração.\n\n<b>Cálculo mental</b>:\nSiga as expressões matemáticas. Use o resultado como base para o próximo cálculo.\n\n<b>Cálculo em cadeia</b>:\nSiga as expressões matemáticas.\n\n<b>Cálculo Sherlock</b>:\nDescubra como alcançar a meta usando apenas os números dados e estes operadores: + - * / ( ).\n\n<b>Cálculo de frações</b>:\nResolva as frações.\n\n<b>Comparação de valores</b>:\nSelecione a expressão com o maior valor.\n\n<b>Soma bolhas</b>:\nSome os números nas bolhas flutuantes. Depois os números piscam — memorize-os.\n\n<b>Soma rápida</b>:\nOs números aparecem um de cada vez. Some-os e introduza o total.\n\n<b>Quebra-cabeça de anomalia</b>:\nEncontre a figura que se destaca. Considere tanto a cor quanto a forma de cada figura.\n\n<b>Sequência de padrões</b>:\nEncontre a próxima figura no padrão procurando formas, cores e rotações que se repetem.\n\n<b>Busca de caminhos</b>:\nComece na posição marcada e siga as setas para encontrar o destino.\n\n<b>Memória visual</b>:\nMemorize as formas na grade e identifique a forma oculta após o término do cronômetro.\n\n<b>Grade Fantasma</b>:\nObserve os blocos se iluminarem um por um e depois toque neles na mesma ordem.\n\n<b>Confusão de Cores</b>:\nToque em todas as células onde a palavra corresponde à cor da fonte e depois pressione Pronto.\n\n<b>Formas coloridas</b>:\nSome os pontos das afirmações corretas.\n\n<b>Rastreador de Órbitas</b>:\nObserve as bolas destacadas e acompanhe-as enquanto se movem. Selecione os alvos originais após pararem.\n\n<b>Multidão Relâmpago</b>:\nPontos piscam brevemente em cada lado. Toque no lado que tinha mais pontos. Não conte — confie no seu instinto!\n\n<b>Mini Sudoku</b>:\nPreencha a pequena grade para que cada linha, coluna e bloco contenha cada número exatamente uma vez.\n\n<b>Mini Xadrez</b>:\nTermine o cenário de xadrez como brancas. Dê xeque-mate à CPU antes que ela dê em você.\n\n<b>Xadrez Solo</b>:\nCapture as peças uma a uma até sobrar apenas o rei.\n\n<b>Apagar as luzes</b>:\nApague todas as luzes. Cada toque alterna a célula e seus quatro vizinhos.\n\n<b>Quebra-cabeça deslizante</b>:\nDeslize as peças para o espaço vazio para colocá-las em ordem.\n\n<b>Shikaku</b>:\nDivida toda a grade em retângulos. Cada retângulo deve conter exatamente um número, igual à sua área.\n\n<b>Nurikabe</b>:\nPinte células para formar o mar ao redor das ilhas numeradas.\n\n<b>Rainhas Gato</b>:\nColoque um gato em cada linha, cada coluna e cada zona de cor. Dois gatos não podem se tocar, nem mesmo na diagonal.\n\n<b>Nó</b>:\nConecte cada par de pontos coloridos com um caminho.\n\n<b>Torres de Hanói</b>:\nMova a pilha inteira para o pino direito. Apenas um disco de cada vez e nunca um maior sobre um menor.\n\n<b>Tabela de Schulte</b>:\nToque nos números em ordem a partir de 1 o mais rápido que puder.\n\n<b>Bandeiras</b>:\nIdentifique o país pela sua bandeira. Cada rodada adiciona mais opções e o tempo está correndo.\n\n<b>Memória de Dígitos</b>:\nMemorize uma sequência de dígitos, resolva um problema matemático rápido e depois lembre-se dos dígitos.\n\n<b>Encontre o Novo</b>:\nToque no animal que você nunca viu antes. Um erro encerra o jogo.\n\n<b>N-Back</b>:\nObserve as formas e toque na que estava na posição pedida.\n\n<b>Wordle</b>:\nAdivinhe a palavra oculta de cinco letras em seis tentativas. A resposta é sempre um substantivo.\n\n<b>Enigmas de palitos</b>:\nMova palitos para corrigir equações.\n\n<b>Resta Um</b>:\nPule pinos até restar apenas um.\n\n<b>Sudoku</b>:\nSudoku clássico completo com vários níveis de dificuldade.\n\n<b>Xadrez</b>:\nXadrez completo contra a CPU ou pass-and-play.\n\nO jogo tem várias <b>conquistas</b> e cada exercício tem <b>medalhas</b> para manter você motivado.\n\nSem rastreamento. <b>Código aberto</b>.\n", "ru-RU": "Тренируйте мозг с помощью увлекательных мини-игр, которые бросают вызов вашей памяти, вниманию, логике и математическим навыкам. Braincup предлагает 36 упражнений для тренировки мозга, разработанных для развития ума и улучшения концентрации.\n\n<b>Устный счёт</b>:\nСледуйте математическим выражениям. Используйте результат как основу для следующего вычисления.\n\n<b>Цепной расчёт</b>:\nСледуйте математическим выражениям.\n\n<b>Расчёт Шерлока</b>:\nНайдите способ достичь цели, используя только данные числа и операторы: + - * / ( ).\n\n<b>Расчёт дробей</b>:\nРешите дроби.\n\n<b>Сравнение значений</b>:\nВыберите выражение с наибольшим значением.\n\n<b>Сумма пузырей</b>:\nСложите числа на плывущих пузырях. Позже числа мигают — запомните их.\n\n<b>Быстрая сумма</b>:\nЧисла появляются по одному. Сложите их и введите сумму.\n\n<b>Головоломка с аномалией</b>:\nНайдите фигуру, которая выделяется. Учитывайте как цвет, так и форму каждой фигуры.\n\n<b>Последовательность</b>:\nНайдите следующую фигуру в последовательности, ищите повторяющиеся формы, цвета и вращения.\n\n<b>Поиск пути</b>:\nНачните с отмеченной позиции и следуйте стрелкам, чтобы найти пункт назначения.\n\n<b>Визуальная память</b>:\nЗапомните фигуры на сетке, затем определите скрытую фигуру после окончания таймера.\n\n<b>Призрачная сетка</b>:\nНаблюдайте, как плитки загораются одна за другой, затем нажимайте на них в том же порядке.\n\n<b>Цветовая путаница</b>:\nНажмите на все ячейки, где слово совпадает с цветом шрифта, затем нажмите Готово.\n\n<b>Цветные фигуры</b>:\nСложите очки за правильные утверждения.\n\n<b>Отслеживание орбит</b>:\nНаблюдайте за выделенными шарами, а затем отслеживайте их движение. Выберите исходные цели после остановки.\n\n<b>Мгновенная толпа</b>:\nТочки ненадолго мигают с каждой стороны. Нажмите на сторону, где было больше точек. Не считайте — доверяйте интуиции!\n\n<b>Мини-судоку</b>:\nЗаполните маленькую сетку так, чтобы каждая строка, столбец и блок содержали каждое число ровно один раз.\n\n<b>Мини-шахматы</b>:\nЗаверши шахматный сценарий за белых. Поставь мат компьютеру раньше, чем он тебе.\n\n<b>Соло-шахматы</b>:\nБейте фигуры одну за другой, пока не останется только король.\n\n<b>Погаси свет</b>:\nВыключи все огни. Каждое касание переключает клетку и её четырёх соседей.\n\n<b>Пятнашки</b>:\nПеремещай плитки в пустое место, чтобы расположить их по порядку.\n\n<b>Сикаку</b>:\nРаздели всю сетку на прямоугольники. В каждом прямоугольнике должно быть ровно одно число, равное его площади.\n\n<b>Нурикабэ</b>:\nЗакрашивайте клетки, образуя море вокруг пронумерованных островов.\n\n<b>Кошачьи ферзи</b>:\nПоставь по одной кошке в каждую строку, каждый столбец и каждую цветовую зону.\n\n<b>Узел</b>:\nСоедини каждую пару цветных точек дорожкой. Дорожки не должны пересекаться, и вместе они должны покрыть каждую клетку.\n\n<b>Ханойские башни</b>:\nПереложите всю пирамиду на правый стержень. Только один диск за раз и никогда больший на меньший.\n\n<b>Таблица Шульте</b>:\nНажимайте числа по порядку, начиная с 1, как можно быстрее.\n\n<b>Флаги</b>:\nУгадайте страну по её флагу. Каждый раунд добавляет больше вариантов, и время идёт.\n\n<b>Память на цифры</b>:\nЗапомните последовательность цифр, решите короткую математическую задачу, затем вспомните цифры.\n\n<b>Найди новое</b>:\nНажмите на животное, которое вы ещё не видели. Одна ошибка завершает игру.\n\n<b>N-Back</b>:\nСмотри на фигуры, затем нажми ту, что была на нужной позиции.\n\n<b>Wordle</b>:\nУгадай скрытое пятибуквенное слово за шесть попыток. Ответ всегда существительное.\n\n<b>Головоломки со спичками</b>:\nПерекладывайте спички, чтобы исправить уравнения.\n\n<b>Солитер</b>:\nПерепрыгивайте фишками, пока не останется одна.\n\n<b>Судоку</b>:\nКлассическое полное судоку с несколькими уровнями.\n\n<b>Шахматы</b>:\nПолные шахматы против CPU или pass-and-play.\n\nВ игре есть несколько <b>достижений</b>, а в каждом упражнении — <b>медали</b> для поддержания мотивации.\n\nБез отслеживания. <b>Открытый исходный код</b>.\n", "th": "ฝึกสมองของคุณด้วยมินิเกมสนุก ๆ ที่ท้าทายความจำ สมาธิ ตรรกะ และทักษะคณิตศาสตร์ Braincup มีแบบฝึกหัดฝึกสมอง 36 แบบ ออกแบบมาเพื่อพัฒนาความคิดและเพิ่มสมาธิของคุณ\n\n<b>การคำนวณในใจ</b>:\nทำตามนิพจน์คณิตศาสตร์ ใช้ผลลัพธ์เป็นฐานสำหรับการคำนวณถัดไป\n\n<b>การคำนวณแบบลูกโซ่</b>:\nทำตามนิพจน์คณิตศาสตร์\n\n<b>การคำนวณเชอร์ล็อค</b>:\nหาวิธีไปถึงเป้าหมายโดยใช้เฉพาะตัวเลขที่กำหนดและตัวดำเนินการเหล่านี้: + - * / ( )\n\n<b>การคำนวณเศษส่วน</b>:\nแก้เศษส่วน\n\n<b>การเปรียบเทียบค่า</b>:\nเลือกนิพจน์ที่มีค่าสูงสุด\n\n<b>ผลรวมฟอง</b>:\nบวกตัวเลขบนฟองที่ลอย ภายหลังตัวเลขจะกะพริบ — จำไว้\n\n<b>บวกเร็ว</b>:\nตัวเลขจะปรากฏทีละตัว บวกทั้งหมดแล้วใส่ผลรวม\n\n<b>ปริศนาความผิดปกติ</b>:\nหารูปที่แตกต่าง พิจารณาทั้งสีและรูปร่างของแต่ละรูป\n\n<b>ลำดับรูปแบบ</b>:\nค้นหารูปถัดไปในรูปแบบโดยมองหารูปร่าง สี และการหมุนที่ซ้ำกัน\n\n<b>ค้นหาเส้นทาง</b>:\nเริ่มจากตำแหน่งที่ทำเครื่องหมายและตามลูกศรเพื่อหาจุดหมาย\n\n<b>ความจำภาพ</b>:\nจำรูปร่างบนตาราง แล้วระบุรูปร่างที่ซ่อนอยู่หลังจากหมดเวลา\n\n<b>ตารางผี</b>:\nดูช่องสว่างขึ้นทีละช่อง แล้วแตะตามลำดับเดิม\n\n<b>สีสับสน</b>:\nแตะเซลล์ทั้งหมดที่คำตรงกับสีตัวอักษร แล้วกดเสร็จ\n\n<b>รูปทรงสี</b>:\nรวมคะแนนจากข้อความที่ถูกต้อง\n\n<b>ติดตามวงโคจร</b>:\nดูลูกบอลที่ถูกไฮไลท์ แล้วติดตามขณะเคลื่อนที่ เลือกเป้าหมายเดิมหลังจากหยุด\n\n<b>ฝูงชนวาบ</b>:\nจุดจะกะพริบสั้นๆ แต่ละด้าน แตะด้านที่มีจุดมากกว่า อย่านับ — เชื่อสัญชาตญาณของคุณ!\n\n<b>มินิซูโดกุ</b>:\nเติมตารางเล็กให้แต่ละแถว คอลัมน์ และบล็อก มีตัวเลขแต่ละตัวพอดีหนึ่งครั้ง\n\n<b>หมากรุกย่อ</b>:\nจบสถานการณ์หมากรุกในฐานะฝ่ายขาว รุกฆาตซีพียูก่อนที่มันจะรุกฆาตคุณ\n\n<b>หมากรุกเดี่ยว</b>:\nจับหมากทีละตัวจนเหลือเพียงขุน ทุกตาเดินต้องเป็นการจับ และหมากแต่ละตัวจับได้ไม่เกินสองครั้ง\n\n<b>ปิดไฟ</b>:\nปิดไฟทุกดวง การแตะแต่ละครั้งจะสลับช่องและช่องเพื่อนบ้านทั้งสี่\n\n<b>ปริศนาเลื่อน</b>:\nเลื่อนแผ่นเข้าไปในช่องว่างเพื่อเรียงให้เป็นลำดับ\n\n<b>ชิกะกุ</b>:\nแบ่งทั้งตารางออกเป็นสี่เหลี่ยมผืนผ้า แต่ละรูปต้องมีตัวเลขเพียงตัวเดียวที่เท่ากับพื้นที่ของรูปนั้น\n\n<b>นูริคาเบะ</b>:\nระบายช่องเพื่อสร้างทะเลรอบ ๆ เกาะที่มีตัวเลข แต่ละเกาะต้องมีช่องที่เชื่อมต่อกันเท่ากับตัวเลขของมัน ทะเลต้องเชื่อมต่อกันทั้งหมดและต้องไม่มีบล็อก 2x2\n\n<b>ราชินีแมว</b>:\nวางแมวหนึ่งตัวในทุกแถว ทุกคอลัมน์ และทุกโซนสี ห้ามสองตัวสัมผัสกัน แม้แต่ในแนวทแยง\n\n<b>ปม</b>:\nเชื่อมจุดสีแต่ละคู่ด้วยเส้น เส้นต้องไม่ตัดกัน และต้องเติมเต็มทุกช่องร่วมกัน\n\n<b>หอคอยฮานอย</b>:\nย้ายกองจานทั้งหมดไปยังหลักขวา ครั้งละหนึ่งจานเท่านั้น และห้ามวางจานใหญ่บนจานเล็ก\n\n<b>ตารางชูลเทอ</b>:\nแตะตัวเลขตามลำดับเริ่มจาก 1 ให้เร็วที่สุดเท่าที่ทำได้\n\n<b>ธง</b>:\nทายประเทศจากธงของมัน แต่ละรอบมีตัวเลือกเพิ่มขึ้นและเวลากำลังนับถอยหลัง\n\n<b>ความจำตัวเลข</b>:\nจำลำดับตัวเลข แก้โจทย์คณิตศาสตร์อย่างรวดเร็ว แล้วนึกตัวเลขกลับมา\n\n<b>หาสิ่งใหม่</b>:\nแตะสัตว์ที่คุณไม่เคยเห็นมาก่อน ผิดครั้งเดียวเกมจบ\n\n<b>N-Back</b>:\nดูรูปทรง แล้วแตะรูปที่อยู่ในตำแหน่งที่ถาม\n\n<b>Wordle</b>:\nเดาคำห้าตัวอักษรที่ซ่อนอยู่ภายในหกครั้ง คำตอบเป็นคำนามเสมอ\n\n<b>ปริศนาไม้ขีดไฟ</b>:\nย้ายไม้ขีดเพื่อแก้สมการ\n\n<b>หมากกลัด</b>:\nกระโดดหมุดข้ามอีกหมุดลงรูว่าง เหลือหมุดเพียงตัวเดียวบนกระดาน\n\n<b>ซูโดกุ</b>:\nซูโดกุคลาสสิกหลายระดับความยาก\n\n<b>หมากรุก</b>:\nหมากรุกเต็มกระดานกับ CPU หรือสลับกันเล่น\n\nเกมมี<b>ความสำเร็จ</b>หลายรายการ และแต่ละแบบฝึกหัดมี<b>เหรียญรางวัล</b>เพื่อรักษาแรงจูงใจ\n\nไม่มีการติดตาม <b>โอเพนซอร์ส</b>\n", "tr-TR": "Hafızanızı, odaklanmanızı, mantığınızı ve matematik becerilerinizi zorlayan eğlenceli mini oyunlarla beyninizi eğitin. Braincup, zihninizi keskinleştirmek ve konsantrasyonunuzu artırmak için tasarlanmış 36 beyin egzersizi sunar.\n\n<b>Zihinsel Hesaplama</b>:\nMatematiksel ifadeleri takip et. Sonucu sonraki hesap için kullan.\n\n<b>Zincir Hesaplama</b>:\nKarmaşık formülleri adım adım çöz.\n\n<b>Sherlock Hesaplaması</b>:\nVerilen sayılar ve operatörlerle hedefe bir formül bul.\n\n<b>Kesir Hesaplama</b>:\nKesirleri çöz.\n\n<b>Değer Karşılaştırma</b>:\nEn yüksek değere sahip ifadeyi seç.\n\n<b>Baloncuk Toplamı</b>:\nBalonlardaki sayıları topla. Sonra yanıp sönerler — ezberle.\n\n<b>Hızlı Toplam</b>:\nSayılar tek tek yanıp söner. Topla ve sonucu gir.\n\n<b>Anomali Bulmacası</b>:\nRenk ve şekle göre öne çıkan figürü bul.\n\n<b>Desen Dizisi</b>:\nDesendeki sonraki figürü bul (şekil, renk, dönüş).\n\n<b>Yol Bulucu</b>:\nİşaretli yerden başla ve oklara uyarak hedefe git.\n\n<b>Görsel Hafıza</b>:\nŞekileri ezberle, süre bitince gizli olanı bul.\n\n<b>Hayalet Izgara</b>:\nKareler sırayla yanar; aynı sırayla dokun.\n\n<b>Renk Karmaşası</b>:\nKelime ile yazı rengi eşleşen hücrelere dokun.\n\n<b>Renkli Şekiller</b>:\nDoğru ifadelerin puanlarını topla.\n\n<b>Yörünge Takipçisi</b>:\nİşaretli topları izle, takip et ve durunca hedefleri seç.\n\n<b>Flaş Kalabalık</b>:\nNoktalar kısa parlar. Daha çok nokta olan tarafa dokun.\n\n<b>Mini Sudoku</b>:\nKüçük ızgarayı doldur: her satır, sütun ve blokta her rakam bir kez.\n\n<b>Mini Satranç</b>:\nBeyazlarla senaryoyu bitir. CPU senden önce mat etmesin.\n\n<b>Tek Kişilik Satranç</b>:\nSadece şah kalana kadar taşları tek tek al. Her hamle alma olmalı.\n\n<b>Işıkları Söndür</b>:\nTüm ışıkları kapat. Her dokunuş hücreyi ve komşularını değiştirir.\n\n<b>Kaydırma Bulmacası</b>:\nKaroları boş alana kaydırarak sırala.\n\n<b>Shikaku</b>:\nIzgaraı dikdörtgenlere böl. Her birinde alanına eşit bir sayı var.\n\n<b>Nurikabe</b>:\nNumaralı adaların etrafında 2x2 blok olmadan deniz boya.\n\n<b>Kedi Kraliçeleri</b>:\nHer satır, sütun ve renk bölgesinde bir kedi. Birbirine değmesinler.\n\n<b>Düğüm</b>:\nHer renkli nokta çiftini yolla birleştir. Yollar kesişmez, tüm hücreleri kaplar.\n\n<b>Hanoi Kuleleri</b>:\nYığını sağ çubuğa taşı. Büyük diski küçüğün üstüne koyma.\n\n<b>Schulte Tablosu</b>:\nSayıları 1’den itibaren olabildiğince hızlı sırayla dokun.\n\n<b>Bayraklar</b>:\nBayraktan ülkeyi tanı. Daha fazla seçenek ve süre işler.\n\n<b>Rakam Hafızası</b>:\nRakamları ezberle, hızlı bir işlem yap, sonra rakamları hatırla.\n\n<b>Yeniyi Bul</b>:\nDaha önce görmediğin hayvana dokun. Bir hata oyunu bitirir.\n\n<b>N-Back</b>:\nŞekilleri izle, istenen konumdakine dokun.\n\n<b>Wordle</b>:\nAltı denemede gizli beş harfli kelimeyi tahmin et.\n\n<b>Kibrit bulmacaları</b>:\nKibritleri hareket ettirerek denklemleri düzeltin.\n\n<b>Solitaire</b>:\nTahtada bir çivi kalana kadar zıplayın.\n\n<b>Sudoku</b>:\nBirden fazla zorlukta klasik Sudoku.\n\n<b>Satranç</b>:\nCPU’ya karşı veya pass-and-play tam satranç.\n\nOyunda birçok <b>başarı</b> ve her egzersizde sizi motive edecek <b>madalyalar</b> bulunur.\n\nİzleme yok. <b>Açık kaynak</b>.\n", "uk": "Тренуйте мозок за допомогою захопливих міні-ігор, які кидають виклик вашій пам'яті, увазі, логіці та математичним навичкам. Braincup пропонує 36 вправ для тренування мозку, розроблених для розвитку розуму та покращення концентрації.\n\n<b>Усний рахунок</b>:\nСлідуйте математичним виразам. Використовуйте результат як основу для наступного обчислення.\n\n<b>Ланцюговий розрахунок</b>:\nСлідуйте математичним виразам.\n\n<b>Розрахунок Шерлока</b>:\nЗнайдіть спосіб досягти цілі, використовуючи лише дані числа та оператори: + - * / ( ).\n\n<b>Розрахунок дробів</b>:\nРозв'яжіть дроби.\n\n<b>Порівняння значень</b>:\nВиберіть вираз з найбільшим значенням.\n\n<b>Сума бульбашок</b>:\nДодай числа на плавучих бульбашках. Пізніше числа блимають — запамʼятай їх.\n\n<b>Швидка сума</b>:\nЧисла з'являються по одному. Додайте їх і введіть суму.\n\n<b>Головоломка з аномалією</b>:\nЗнайдіть фігуру, яка виділяється. Враховуйте як колір, так і форму кожної фігури.\n\n<b>Послідовність візерунків</b>:\nЗнайдіть наступну фігуру у візерунку, шукаючи повторювані форми, кольори та обертання.\n\n<b>Пошук шляху</b>:\nПочніть з позначеної позиції та слідуйте стрілкам, щоб знайти пункт призначення.\n\n<b>Візуальна пам'ять</b>:\nЗапам'ятайте фігури на сітці, а потім визначте приховану фігуру після закінчення таймера.\n\n<b>Примарна сітка</b>:\nСпостерігайте, як плитки загоряються одна за одною, потім натискайте їх у тому ж порядку.\n\n<b>Кольорова плутанина</b>:\nНатисніть на всі клітинки, де слово збігається з кольором шрифту, потім натисніть Готово.\n\n<b>Кольорові фігури</b>:\nДодайте очки за правильні твердження.\n\n<b>Відстеження орбіт</b>:\nСпостерігайте за виділеними кулями, а потім відстежуйте їх рух. Виберіть початкові цілі після зупинки.\n\n<b>Миттєвий натовп</b>:\nТочки ненадовго блимають з кожного боку. Натисніть на бік, де було більше точок. Не рахуйте — довіряйте інтуїції!\n\n<b>Міні-судоку</b>:\nЗаповніть маленьку сітку так, щоб кожен рядок, стовпець і блок містили кожне число рівно один раз.\n\n<b>Міні-шахи</b>:\nЗаверши шаховий сценарій за білих. Постав мат комп'ютеру раніше, ніж він тобі.\n\n<b>Соло-шахи</b>:\nБийте фігури одну за одною, доки не залишиться лише король.\n\n<b>Згаси світло</b>:\nВимкни всі вогні. Кожен дотик перемикає клітинку та її чотирьох сусідів.\n\n<b>П'ятнашки</b>:\nПереміщуй плитки у порожнє місце, щоб розташувати їх по порядку.\n\n<b>Сікаку</b>:\nПоділи всю сітку на прямокутники. У кожному прямокутнику має бути рівно одне число, що дорівнює його площі.\n\n<b>Нурікабе</b>:\nЗафарбовуйте клітинки, утворюючи море навколо пронумерованих островів.\n\n<b>Котячі Королеви</b>:\nРозмісти одну кішку в кожному рядку, кожному стовпці та кожній кольоровій зоні.\n\n<b>Вузол</b>:\nЗ'єднай кожну пару кольорових точок доріжкою. Доріжки не можуть перетинатися і разом мають покривати кожну клітинку.\n\n<b>Ханойські вежі</b>:\nПерекладіть усю піраміду на правий стрижень. Лише один диск за раз і ніколи більший на менший.\n\n<b>Таблиця Шульте</b>:\nНатискайте числа по порядку, починаючи з 1, якомога швидше.\n\n<b>Прапори</b>:\nВгадай країну за її прапором. Кожен раунд додає більше варіантів, а час спливає.\n\n<b>Пам'ять на цифри</b>:\nЗапам'ятайте послідовність цифр, розв'яжіть коротку математичну задачу, а потім пригадайте цифри.\n\n<b>Знайди нове</b>:\nНатисніть на тварину, яку ви ще не бачили. Одна помилка завершує гру.\n\n<b>N-Back</b>:\nДивись на фігури, потім натисни ту, що була на потрібній позиції.\n\n<b>Wordle</b>:\nВгадай приховане п'ятилітерне слово за шість спроб. Відповідь завжди іменник.\n\n<b>Головоломки з сірниками</b>:\nПерекладайте сірники, щоб виправити рівняння.\n\n<b>Солітер</b>:\nПерестрибуйте кілочками, доки не залишиться один.\n\n<b>Судоку</b>:\nКласичне повне судоку з кількома рівнями.\n\n<b>Шахи</b>:\nПовні шахи проти CPU або pass-and-play.\n\nУ грі є кілька <b>досягнень</b>, а в кожній вправі — <b>медалі</b> для підтримки мотивації.\n\nБез відстеження. <b>Відкритий вихідний код</b>.\n", "vi": "Rèn luyện não bộ với các trò chơi nhỏ thú vị thách thức trí nhớ, sự tập trung, tư duy logic và kỹ năng toán học của bạn. Braincup cung cấp 36 bài tập rèn luyện não bộ được thiết kế để nâng cao trí tuệ và cải thiện khả năng tập trung.\n\n<b>Tính nhẩm</b>:\nTheo dõi các biểu thức toán học. Sử dụng kết quả làm cơ sở cho phép tính tiếp theo.\n\n<b>Tính toán chuỗi</b>:\nTheo dõi các biểu thức toán học.\n\n<b>Tính toán Sherlock</b>:\nTìm cách đạt mục tiêu chỉ bằng các số đã cho và các toán tử này: + - * / ( ).\n\n<b>Tính toán phân số</b>:\nGiải các phân số.\n\n<b>So sánh giá trị</b>:\nChọn biểu thức có giá trị cao nhất.\n\n<b>Tổng bong bóng</b>:\nCộng các số trên bong bóng bay. Sau đó số nhấp nháy — hãy nhớ chúng.\n\n<b>Tổng Nhanh</b>:\nCác số lần lượt hiện ra. Cộng chúng lại và nhập tổng.\n\n<b>Câu đố bất thường</b>:\nTìm hình khác biệt. Xem xét cả màu sắc và hình dạng của mỗi hình.\n\n<b>Chuỗi mẫu</b>:\nTìm hình tiếp theo trong mẫu bằng cách tìm kiếm các hình dạng, màu sắc và phép quay lặp lại.\n\n<b>Tìm đường</b>:\nBắt đầu từ vị trí đánh dấu và đi theo các mũi tên để tìm đích đến.\n\n<b>Trí nhớ hình ảnh</b>:\nGhi nhớ các hình trên lưới, sau đó xác định hình ẩn sau khi hết giờ.\n\n<b>Lưới Ma</b>:\nXem các ô sáng lên từng cái một, sau đó chạm vào chúng theo cùng thứ tự.\n\n<b>Nhầm lẫn Màu sắc</b>:\nChạm vào tất cả ô mà từ khớp với màu phông chữ, sau đó nhấn Xong.\n\n<b>Hình dạng màu sắc</b>:\nCộng điểm từ các phát biểu đúng.\n\n<b>Theo Dõi Quỹ Đạo</b>:\nQuan sát các quả bóng được đánh dấu, sau đó theo dõi chúng khi di chuyển. Chọn các mục tiêu ban đầu sau khi dừng lại.\n\n<b>Đám Đông Chớp</b>:\nCác chấm nhấp nháy ngắn ở mỗi bên. Chạm vào bên có nhiều chấm hơn. Đừng đếm — hãy tin vào trực giác!\n\n<b>Sudoku Mini</b>:\nĐiền vào lưới nhỏ sao cho mỗi hàng, cột và khối chứa mỗi số đúng một lần.\n\n<b>Cờ Vua Mini</b>:\nHoàn thành ván cờ với quân trắng. Chiếu hết CPU trước khi nó chiếu hết bạn.\n\n<b>Cờ vua Solo</b>:\nBắt các quân lần lượt cho đến khi chỉ còn lại vua. Mỗi nước đi phải ăn quân, và không quân nào được ăn quá hai lần.\n\n<b>Tắt Đèn</b>:\nTắt mọi đèn. Mỗi cú chạm sẽ đổi trạng thái ô đó và bốn ô lân cận.\n\n<b>Câu Đố Trượt</b>:\nTrượt các ô vào chỗ trống để xếp chúng theo thứ tự.\n\n<b>Shikaku</b>:\nChia toàn bộ lưới thành các hình chữ nhật. Mỗi hình chữ nhật phải chứa đúng một số, bằng diện tích của nó.\n\n<b>Nurikabe</b>:\nTô các ô để tạo biển bao quanh các đảo có số. Mỗi đảo phải có số ô liền kề đúng bằng số của nó, biển phải liền nhau và không được chứa khối 2x2 nào.\n\n<b>Mèo Hoàng Hậu</b>:\nĐặt một con mèo vào mỗi hàng, mỗi cột và mỗi vùng màu. Không có hai con mèo nào được chạm nhau, kể cả theo đường chéo.\n\n<b>Nút Thắt</b>:\nNối từng cặp chấm cùng màu bằng một đường. Các đường không được cắt nhau và cùng nhau phải phủ kín mọi ô.\n\n<b>Tháp Hà Nội</b>:\nChuyển cả chồng đĩa sang cọc bên phải. Mỗi lần chỉ một đĩa, và không được đặt đĩa lớn lên đĩa nhỏ.\n\n<b>Bảng Schulte</b>:\nChạm các số theo thứ tự từ 1 trở lên nhanh nhất có thể.\n\n<b>Cờ</b>:\nNhận diện quốc gia qua lá cờ của nó. Mỗi vòng thêm nhiều lựa chọn và thời gian đang trôi.\n\n<b>Trí Nhớ Số</b>:\nGhi nhớ một dãy số, giải một bài toán nhanh, rồi nhớ lại các số.\n\n<b>Tìm Cái Mới</b>:\nChạm vào con vật mà bạn chưa từng thấy. Một lỗi sai sẽ kết thúc trò chơi.\n\n<b>N-Back</b>:\nQuan sát các hình, rồi chạm vào hình ở vị trí được hỏi.\n\n<b>Wordle</b>:\nĐoán từ năm chữ cái ẩn trong sáu lần thử. Đáp án luôn là danh từ.\n\n<b>Câu đố que diêm</b>:\nDi chuyển que diêm để sửa phương trình.\n\n<b>Cờ nhảy</b>:\nNhảy một quân qua quân khác vào lỗ trống. Chỉ còn một quân trên bàn.\n\n<b>Sudoku</b>:\nSudoku cổ điển với nhiều mức độ khó.\n\n<b>Cờ vua</b>:\nCờ vua đầy đủ với CPU hoặc chơi luân phiên.\n\nTrò chơi có nhiều <b>thành tựu</b> và mỗi bài tập có <b>huy chương</b> để giữ động lực cho bạn.\n\nKhông theo dõi. <b>Mã nguồn mở</b>.\n", "zh-CN": "用有趣的小游戏训练你的大脑，挑战你的记忆力、专注力、逻辑思维和数学能力。Braincup 提供 36 种脑力训练练习，旨在提升你的思维敏锐度和注意力。\n\n<b>心算</b>:\n跟随数学表达式。将结果作为下一次计算的基础。\n\n<b>连锁计算</b>:\n跟随数学表达式。\n\n<b>福尔摩斯计算</b>:\n仅使用给定的数字和这些运算符：+ - * / ( ) 来找出如何达到目标。\n\n<b>分数计算</b>:\n解决分数问题。\n\n<b>数值比较</b>:\n选择值最大的表达式。\n\n<b>气泡求和</b>:\n把漂浮气泡上的数字相加。之后数字会闪烁——要记住它们。\n\n<b>快速求和</b>:\n数字逐个闪现。把它们相加并输入总和。\n\n<b>异常谜题</b>:\n找出与众不同的图形。考虑每个图形的颜色和形状。\n\n<b>图案序列</b>:\n通过寻找重复的形状、颜色和旋转，找出图案中的下一个图形。\n\n<b>路径寻找</b>:\n从标记位置开始，按照箭头找到目的地。\n\n<b>视觉记忆</b>:\n记住网格上的形状，然后在计时结束后识别隐藏的形状。\n\n<b>幽灵方格</b>:\n观察方格逐个亮起，然后按相同顺序点击它们。\n\n<b>颜色混淆</b>:\n点击所有文字与字体颜色匹配的单元格，然后按完成。\n\n<b>彩色形状</b>:\n将正确陈述的分数相加。\n\n<b>轨道追踪</b>:\n观察高亮的球，然后在它们移动时追踪。停止后选择最初的目标。\n\n<b>闪现人群</b>:\n每侧短暂闪现圆点。点击圆点更多的一侧。不要数 — 相信你的直觉！\n\n<b>迷你数独</b>:\n填充小网格，使每一行、列和方块都恰好包含每个数字一次。\n\n<b>迷你国际象棋</b>:\n以白方完成棋局。在 CPU 将死你之前将死它。\n\n<b>单人象棋</b>:\n逐个吃掉棋子，直到只剩下王。每一步都必须吃子，且任何棋子吃子不能超过两次。\n\n<b>熄灯</b>:\n关掉所有灯。每次点击会切换该格和四个相邻格。\n\n<b>华容道</b>:\n将方块滑入空格,使它们按顺序排列。\n\n<b>数方</b>:\n将整个网格划分为矩形。每个矩形必须正好包含一个数字,且等于它的面积。\n\n<b>数墙</b>:\n涂格子在带数字的岛屿周围筑成海。每个岛屿的相连格子数必须等于它的数字，海必须连成一片，且不能有任何2x2的方块。\n\n<b>猫皇后</b>:\n在每一行、每一列和每个颜色区域中各放一只猫。任意两只猫不能相邻，连对角线也不行。\n\n<b>绳结</b>:\n用线把每一对同色圆点连接起来。线不能交叉，且必须填满每个格子。\n\n<b>汉诺塔</b>:\n把整叠圆盘移到右边的柱子上。一次只能移动一个，且不能把大的放在小的上面。\n\n<b>舒尔特方格</b>:\n尽快按1到N的顺序点击数字。\n\n<b>国旗</b>:\n通过国旗辨认国家。每一轮选项更多，时间也在流逝。\n\n<b>数字记忆</b>:\n记住一串数字，完成一道简单数学题，然后回忆数字。\n\n<b>找出新的</b>:\n点击你从未见过的动物。一次错误就结束游戏。\n\n<b>N-Back</b>:\n观察图形，然后点击所问位置上的图形。\n\n<b>Wordle</b>:\n在六次猜测中找出隐藏的五字词。答案始终是名词。\n\n<b>火柴谜题</b>:\n移动火柴棒，修正错误算式。\n\n<b>孔明棋</b>:\n将棋子跳过相邻棋子落到空位，并移除被跳过的棋子。最终只留一枚。\n\n<b>数独</b>:\n经典全尺寸数独，含多个难度。\n\n<b>国际象棋</b>:\n与 CPU 对战或与朋友同机轮流下完整国际象棋。\n\n游戏包含多个<b>成就</b>，每个练习都有<b>奖牌</b>激励你不断进步。\n\n无追踪。<b>开源</b>。\n"}}, "versions": {"4b8f87d708fa9be5c24680b57fcfe3f186a3b495c98836e4a558311c94efc5ab": null, "128634a4371f23e91dd8b46dc17efbaa64e3f8769191b69847933908e9153630": null, "e4c86738aa7cdd2a2e6225bd806eb507c13c23b8725afcb19e6ff0bb5fdc695e": {"added": 1785080297767, "file": {"name": "/com.inspiredandroid.braincup_151.apk", "sha256": "e4c86738aa7cdd2a2e6225bd806eb507c13c23b8725afcb19e6ff0bb5fdc695e", "size": 9041701, "ipfsCIDv1": "bafybeiaez2h2fj5mk3xz6gjfudm7fzgakcu4vrhtayboojhd4l2utdmch4"}, "src": {"name": "/com.inspiredandroid.braincup_151_src.tar.gz", "sha256": "11516df8d76b5402e8143ce241892a59a5da6ccdac3a1b020fc2183770c4fe40", "size": 16316634}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.31.0", "versionCode": 151, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["51db6caa954a13512f74405a631d7c51f4bfad7d81071a2d9fb2c8904951d989"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.inspiredandroid.braincup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add Prism Clear game\n"}}, "5095d4d2b3082e43aabfcbf91ede840040a7f1819b232b5bc772028eba2eeb61": {"added": 1784800029343, "file": {"name": "/com.inspiredandroid.braincup_150.apk", "sha256": "5095d4d2b3082e43aabfcbf91ede840040a7f1819b232b5bc772028eba2eeb61", "size": 9016569, "ipfsCIDv1": "bafybeifvgfwmxeur3j3ubplnquoww6megbbercbu4t6tlu4273yxpnmzfq"}, "src": {"name": "/com.inspiredandroid.braincup_150_src.tar.gz", "sha256": "44f4d6e9f4927b1d02148bac106938ca18b78e54a2873917bf7bf782cefc6416", "size": 16295088}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.30.0", "versionCode": 150, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["51db6caa954a13512f74405a631d7c51f4bfad7d81071a2d9fb2c8904951d989"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.inspiredandroid.braincup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add Simon Says game\nAdd N-Shapes game\nAdjust gold medal scoring logic\nImprove Tower of Hanoi\n"}}}}, "com.inspiredandroid.kai": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"8f0a072532fb64a738c4bd230b49f7fbf878b0dab36768a93a93a125aab10f17": null, "b2d4ed799249f2978c56a194000fb4ca05ff0f7b463fc4e0e02b4101f231694f": {"added": 1785080297767, "file": {"name": "/com.inspiredandroid.kai_112.apk", "sha256": "b2d4ed799249f2978c56a194000fb4ca05ff0f7b463fc4e0e02b4101f231694f", "size": 32011395, "ipfsCIDv1": "bafybeiblxfmvf5mmawn53kcrjoh7jox5zs6r5d5xcvdt5rcedv2ywc7pni"}, "src": {"name": "/com.inspiredandroid.kai_112_src.tar.gz", "sha256": "0db4deaabf892f42820e3bd0e81bf28ab1fe6ecaadf80c34048f9597322d2c18", "size": 275297451}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.8.3", "versionCode": 112, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["9963a272dc3828e23ccdddf2121a32ad428c6633f188c5c263b74414dc20a33f"]}, "usesPermission": [{"name": "android.permission.READ_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "com.inspiredandroid.kai.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Gemini and Groq"}}, "whatsNew": {"en-US": "Add Perplexity service\nAdd AI Horde service\nAlign socket timeout with chat request timeout\nImprove Alpine package search\nUpgrade Alpine sandbox to 3.22\nUpdate model catalog\n"}}}}, "com.inspiredandroid.linuxcommandbibliotheca": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/phoneScreenshots/01.png", "sha256": "d110057aef1b0e2c6e7cef75f5023f6100cbf7015449c11352091bacded4b41d", "size": 106391}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/phoneScreenshots/02.png", "sha256": "05d9f22672e8816771777ae8e4fde39f4af0530bee28cacac2f7f6a11d8bf7b8", "size": 124974}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/phoneScreenshots/03.png", "sha256": "68674f8530a86ca76fb67923f18fb8c453ab87a43035dae15bffcc3029cf1e60", "size": 57053}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/phoneScreenshots/04.png", "sha256": "02adc70f0a5efaf362b94a90580926bbaaf3937a5893ba0e6bd74de9e5838d25", "size": 18525}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/phoneScreenshots/05.png", "sha256": "58af06e23432a4b54aee4fa0505320c3f76c52680a50a41a4e683aecb49de471", "size": 57483}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/phoneScreenshots/06.png", "sha256": "8413de89c72f5f0b9c8b92883370b6008aa92b9090346e22b5b192a33dddf1ae", "size": 39968}]}, "sevenInch": {"en-US": [{"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/sevenInchScreenshots/01.png", "sha256": "ef754fffd00cd6c2d718f98dbdd32b4e604669b50805ddcf974732812839d9af", "size": 132248}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/sevenInchScreenshots/02.png", "sha256": "6975433aa80bb0d6d8963eec1d7483e42ccfed37931d7459c157f1a17db024de", "size": 181321}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/sevenInchScreenshots/03.png", "sha256": "90bfc6426e946bed24da7cbc0e4bac67ad77d651e05bb04f99df35f84ac159da", "size": 132429}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/sevenInchScreenshots/04.png", "sha256": "6105e803885d5b5a69f93e04393793d13d0cabee46bd9f8a14ae40648704d798", "size": 139548}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/sevenInchScreenshots/05.png", "sha256": "fd3bf4f0e28af8cef85cdaa50330e53a7fd342cc0684237501a514204bb8257c", "size": 150941}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/sevenInchScreenshots/06.png", "sha256": "7dbf75a9b31f09d92485fe6ff829bc3f6887add7110bf88821073503935bdf80", "size": 140186}]}, "tenInch": {"en-US": [{"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/tenInchScreenshots/01.png", "sha256": "dc4b35ecc6f48911ca736826dd153efaf2c77005e8186a68fd9a5de4af52c62d", "size": 193018}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/tenInchScreenshots/02.png", "sha256": "329af2ffdc88666c99ebba636fe24562744ab0c38cc5f2fc22e5945573073d9c", "size": 328257}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/tenInchScreenshots/03.png", "sha256": "60659165e1bba6a17c2b4a37bc7dd8ed7dff05d6d20d846dee1e53726c572c6d", "size": 175008}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/tenInchScreenshots/04.png", "sha256": "a0b3dc30b55fbecd2744453444481ba88df6d1388c5b982968d14cd992ee1e58", "size": 184102}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/tenInchScreenshots/05.png", "sha256": "a889348e9b4c50dcc93c2da9be2e5a41510ea55f1b7151898598482630ffcf45", "size": 197835}, {"name": "/com.inspiredandroid.linuxcommandbibliotheca/en-US/tenInchScreenshots/06.png", "sha256": "8d8b9c467a6fab2224e3163681a0a0b425323b0e78d04601c82a06073521f356", "size": 189930}]}}, "summary": {"en-US": "8817 manual pages, 30 basic categories and a bunch of general terminal tips."}, "description": {"en-US": "The app currently has <b>8817</b> manual pages, <b>30</b> basic categories and a bunch of general terminal tips. It works 100% offline, doesn't need an internet connection and has no tracking software.\n\n<b>Categories</b>\n\n* One-liners\n* AI tools\n* System information\n* System control\n* System Recovery\n* Users & Groups\n* Files & Folders\n* Input\n* Printing\n* JSON\n* Network\n* Search & Find\n* Git\n* SSH\n* Video & Audio\n* Package manager\n* Text Processing\n* Compression & Archiving\n* Backup & Imaging\n* Hacking tools\n* Terminal games\n* Cryptocurrencies\n* Shell Scripting\n* Tmux\n* Regular Expressions\n* VIM Text Editor\n* Emacs Text Editor\n* Nano Text Editor\n* Pico Text Editor\n* Micro Text Editor\n\n<b>Tips</b>\n\n* Clear and reset the terminal\n* List of recent commands\n* Close a frozen window/application\n* Tab Completion\n* Temporary aliases\n* Permanent aliases\n* Chain commands\n* Command syntax\n* Cursor navigation\n* Redirection\n* Special characters in commands\n* View file permissions\n* Modify file permissions\n* Set file permissions via binary references\n* Running commands in the background\n* Scheduling tasks with cron\n"}}, "versions": {"86e46d9b497558495036b11c4f38bf7b34b2fef15e76e0ec63185bb99bc4c4d2": null, "6ab45dd60aef0fb323c2a86a06c57faf34ba5aefa71279b2c934102efe8dd9ea": {"added": 1784660797434, "file": {"name": "/com.inspiredandroid.linuxcommandbibliotheca_169.apk", "sha256": "6ab45dd60aef0fb323c2a86a06c57faf34ba5aefa71279b2c934102efe8dd9ea", "size": 13694236, "ipfsCIDv1": "bafybeibo27iype6z2etqckraapjrvba72vnnc3qtbcaopmgoxzljhfaxsa"}, "src": {"name": "/com.inspiredandroid.linuxcommandbibliotheca_169_src.tar.gz", "sha256": "a191cf7c389ac734a32edc2af07b9068a717236f4ea9a1360335fa67aeeeca6f", "size": 14584264}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.0", "versionCode": 169, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["73d56f21d9a6aebeac88e0e09116d75affdcfdb0cb82d53faea2da086e3d1be9"]}, "usesPermission": [{"name": "com.inspiredandroid.linuxcommandbibliotheca.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added in-page man page search with match highlighting\nAdded 139 new commands, including cloud, MQTT, Kubernetes, and developer tools\nImproved documentation for 426 existing commands\n"}}}}, "com.jarsilio.android.autoautorotate": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"d33c77602d129d0e50ca4756962dc054fb10a24f075c7780ee0563073cd1f586": null, "1d1d0a909de70c654a9f17700bae5a029714b9724a194524a35bbda2c2c4378c": {"added": 1784660797434, "file": {"name": "/com.jarsilio.android.autoautorotate_46.apk", "sha256": "1d1d0a909de70c654a9f17700bae5a029714b9724a194524a35bbda2c2c4378c", "size": 2952758, "ipfsCIDv1": "bafybeia7lwf2i2bwwvnahqyotmt6zabucdnc4qboottrvqaxozwbodznsu"}, "src": {"name": "/com.jarsilio.android.autoautorotate_46_src.tar.gz", "sha256": "94136868a9f93a452b1f2616a5da36ff2077e2a96de0084ed99b2cf994117085", "size": 55731824}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.14.5", "versionCode": 46, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["8f70d2dff3291ff61e12770ed669c52ed8309681a36a960386afdcc18e45755f"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "com.jarsilio.android.autoautorotate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New in version 0.14.5\n\n★ Updated translations.\n\nNew in version 0.14.4\n\n★ Updated translations.\n\nNew in version 0.14.3\n\n★ Updated Impressum: current legal citations (DDG, MStV) and new contact address.\n\nNew in version 0.14.2\n\n★ Dialogs now use Material 3 styling.\n★ Fixed navigation bar and status bar layout on modern Android.\n★ App list loads faster.\n★ Notification permission dialog now shows a title.\n★ Maintenance and dependency upgrades.\n\n...\n"}}}}, "com.jarsilio.android.drowser": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"be93a7c5ec1be6dc955ac12cf4b8d5336afdf43f34e30bc27f3ebccb987a6c40": null, "d8fafcb437450170be812bb8290958b3fc73b20c412a82af8454721de8e03d96": {"added": 1784660797434, "file": {"name": "/com.jarsilio.android.drowser_33.apk", "sha256": "d8fafcb437450170be812bb8290958b3fc73b20c412a82af8454721de8e03d96", "size": 2923796, "ipfsCIDv1": "bafybeicydzr6c5jywn5p7s6yraazdpcxz6427xkhigna4ahel4wizu46pu"}, "src": {"name": "/com.jarsilio.android.drowser_33_src.tar.gz", "sha256": "fa4b0683238ed20b4631efdbaa9615aee07df045a3a49461578bb3078d8665a8", "size": 4230214}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.11", "versionCode": 33, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["36c6b204ea4262a08fb6b43aebd11139f2b5f4a100df609cd6e3e43f431a03e9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.jarsilio.android.drowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New in 1.0.11\n\n★ Updated translations.\n\nNew in 1.0.10\n\n★ Updated translations.\n\nNew in 1.0.9\n\n★ Updated Impressum: current legal citations (DDG, MStV) and new contact address.\n\nNew in 1.0.8\n\n★ Dialogs now use Material 3 styling.\n★ Fixed navigation bar and status bar layout on modern Android.\n★ Fixed a crash that could occur when stopping the service.\n★ App list loads faster.\n★ Maintenance and dependency upgrades.\n\n...\n\nNew in 1.0.5\n\n★ Fix crash in Android 14\n\n...\n"}}}}, "com.jarsilio.android.magnifica": {"metadata": {"lastUpdated": 1784800029343, "featureGraphic": {"en-US": {"name": "/com.jarsilio.android.magnifica/en-US/featureGraphic_obsajQvd1o1eTqIXY4TIt7WJ2DDG4mT0nuMjBpi04mk=.png", "sha256": "a1bb1a8d0bddd68d5e4ea2176384c8b7b589d830c6e264f49ee3230698b4e269", "size": 56328}}, "screenshots": {"phone": {"en-US": [{"name": "/com.jarsilio.android.magnifica/en-US/phoneScreenshots/Screenshot_01.png", "sha256": "67ce6d1fea38698c7c49241ef8e51ac9260f7dca00f2b85e60126505eeae1a52", "size": 50679}, {"name": "/com.jarsilio.android.magnifica/en-US/phoneScreenshots/Screenshot_02.png", "sha256": "a6092a244e33bbdb18e3ae5c3e2edfdc26c9a18e2bac14d02d295b8f4a5e5140", "size": 47761}, {"name": "/com.jarsilio.android.magnifica/en-US/phoneScreenshots/Screenshot_03.png", "sha256": "f69305fed626d0c462c256449f1b59cb865f17fa8d53d84ec29213f14a74ae7b", "size": 69715}]}, "sevenInch": {"en-US": [{"name": "/com.jarsilio.android.magnifica/en-US/sevenInchScreenshots/Screenshot_01.png", "sha256": "9c1360818177c3128ef760c7287d30b4187ed43dd95bc76502edc2be9b9568ef", "size": 33535}, {"name": "/com.jarsilio.android.magnifica/en-US/sevenInchScreenshots/Screenshot_02.png", "sha256": "a80a701de956ccfe04747d27d679552c8e6fdb1ee68c0b7220a7282b97363888", "size": 46663}]}, "tenInch": {"en-US": [{"name": "/com.jarsilio.android.magnifica/en-US/tenInchScreenshots/Screenshot_01.png", "sha256": "9cfeaee8bf40e8c6dca4b7a841ad7b81c834a13345866f809bf04df8b0b3da36", "size": 43531}, {"name": "/com.jarsilio.android.magnifica/en-US/tenInchScreenshots/Screenshot_02.png", "sha256": "9cfeaee8bf40e8c6dca4b7a841ad7b81c834a13345866f809bf04df8b0b3da36", "size": 43531}, {"name": "/com.jarsilio.android.magnifica/en-US/tenInchScreenshots/Screenshot_03.png", "sha256": "aa100658c3e67b28c84f89e74d682e41219296ed8f739296141508dc847b9be7", "size": 41169}]}}, "description": {"en-US": "<i>Magnifica</i> is a magnifier app I built because sometimes text is tiny, labels are impossible to read, and product designers apparently enjoy using microscopic fonts.\n\nThe name is a little bilingual joke, born of a glorious act of linguistic optimism. I'm Spanish, and \"Magnifica\" sounds a bit like \"magnify\" in English. At the same time it brings to mind magnífica in Spanish, which means \"magnificent.\" So the goal was obvious: build a magnifier app that's, well... magnificent.\n\n<b>Features</b>\n\n▸ <b>Magnifies stuff.</b> The tiny print on a medicine box, the impossible serial number on a router, the ingredients list written by someone who clearly hates you — or that suspicious little dot on your kid's leg that you really, really need to know is a freckle and not a tick. Point, zoom, see.\n\n▸ <b>Freeze.</b> Tap to hold a full-resolution still. While frozen, zoom in further and pan around to examine detail you couldn't see in the live view. Tap again to unfreeze.\n\n▸ <b>Sensible zoom.</b> It steps in powers of two (1x, 2x, 4x, 8x…) and tops out at whatever your camera can actually do. Tap plus and minus, no fiddly pinching.\n\n▸ <b>Tap to focus.</b> See a blurry thing, tap it, it becomes a readable thing.\n\n▸ <b>A torch.</b> On the back camera it's your real flashlight. The front camera has no flash, so it turns the whole screen blindingly white and calls that a \"flash.\" It's a hack. It works.\n\n▸ <b>Front and back cameras</b>, one button to flip between them.\n\n▸ <b>Negative mode.</b> Invert the colors with one tap — handy for low-contrast or light-on-dark text. The button even previews what you're about to switch to.\n\nNo accounts. No ads. No mysterious permissions. It wants the camera, because it's a camera app, and then it would like to be left alone to do its job.\n\n<i>Magnifica</i> is open source and released under the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\">GPLv3 license</a>. Check out the <a href=\"https://gitlab.com/juanitobananas/magnifica\">code</a> if you like.\n\n<b>Get it</b>\nYou can download it for free in <a href=\"https://f-droid.org/packages/com.jarsilio.android.magnifica/\">F-Droid</a>.\n\n<i>Magnifica:</i> a magnificent way to make small things bigger.\n"}}, "versions": {"8ee8861524712df094b6bc93e02fc77e18db5d81cba26570a9c6fce3ddba2d25": null, "26e432c2344b85bea06f706d8af4fb1365a397fa82be41e75e71050a48495a83": null, "c7ebc7d0cbd46344e9076744659a35ecbe6000358d81158ead2fdb5c607139d0": {"added": 1784800029343, "file": {"name": "/com.jarsilio.android.magnifica_15.apk", "sha256": "c7ebc7d0cbd46344e9076744659a35ecbe6000358d81158ead2fdb5c607139d0", "size": 19750879, "ipfsCIDv1": "bafybeic47uypewfcsugcczvd2p2smj7prjtwqkfeu4chp6flrjrkk2g7mi"}, "src": {"name": "/com.jarsilio.android.magnifica_15_src.tar.gz", "sha256": "2bdf1a270951a7b22acbae55b0febc6848f7c98848141aad89230b6f34ccfd13", "size": 2765699}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.2", "versionCode": 15, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2406cad983b1c5a1d99c5cd5064fd3d783e985027a1c4ce9ce879b50ed3c08b6"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.jarsilio.android.magnifica.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "New in 1.1.2\n\n★ Add German and Spanish translations.\n★ Allow frozen image to be zoomed up to 3x max zoom.\n\nNew in 1.1.1\n\n★ Updated translations.\n\nNew in 1.1\n\n★ Freeze: hold the image still and zoom/pan into full-resolution detail.\n★ Camera-switch moved to a corner icon; tap while frozen to unfreeze and switch.\n★ Fixed landscape: overflow menu no longer overlaps buttons.\n★ Corner icons now readable against bright scenes.\n\n...\n"}}, "42a68af70e471245be3d72377b0eb618039c805fcd5460d0155bed7cdf368d1d": {"added": 1784660797434, "file": {"name": "/com.jarsilio.android.magnifica_14.apk", "sha256": "42a68af70e471245be3d72377b0eb618039c805fcd5460d0155bed7cdf368d1d", "size": 19744395, "ipfsCIDv1": "bafybeibfuq3hyxqtbe4fyqpsj6tmw5k6bovnv6umxsomwdtf455d7nyw7i"}, "src": {"name": "/com.jarsilio.android.magnifica_14_src.tar.gz", "sha256": "e666fd3af46316284279e2b4f304a316f59d55170309f1177e7ba7f58b4cd62c", "size": 2764804}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 14, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2406cad983b1c5a1d99c5cd5064fd3d783e985027a1c4ce9ce879b50ed3c08b6"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.jarsilio.android.magnifica.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "New in 1.1.1\n\n★ Updated translations.\n\nNew in 1.1\n\n★ Freeze: hold the image still and zoom/pan into full-resolution detail.\n★ Camera-switch moved to a corner icon; tap while frozen to unfreeze and switch.\n★ Fixed landscape: overflow menu no longer overlaps buttons.\n★ Corner icons now readable against bright scenes.\n\nNew in 1.0.3\n\n★ Added open-source licenses screen in the overflow menu.\n★ Fixed buttons being hidden behind the navigation bar.\n\n...\n"}}}}, "com.jarsilio.android.pingoff": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"5f561fcbd67f5399e137e5236c6a624294e166cf2357f280301c3b4202d3c417": {"added": 1784660797434, "file": {"name": "/com.jarsilio.android.pingoff_11.apk", "sha256": "5f561fcbd67f5399e137e5236c6a624294e166cf2357f280301c3b4202d3c417", "size": 2966882, "ipfsCIDv1": "bafybeigtkh56dtyu3obcgs3iruudgb3vrmiyqram7vj6llxoizywmfv63a"}, "src": {"name": "/com.jarsilio.android.pingoff_11_src.tar.gz", "sha256": "aab2923daeeb62598441122f816932370d064c0dbeda2eedf40321c1ed3d12df", "size": 57696879}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.4.5", "versionCode": 11, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["2406cad983b1c5a1d99c5cd5064fd3d783e985027a1c4ce9ce879b50ed3c08b6"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "com.jarsilio.android.pingoff.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New in version 0.4.5\n\n★ Updated translations.\n\nNew in version 0.4.4\n\n★ Updated translations.\n\nNew in version 0.4.3\n\n★ Updated Impressum: current legal citations (DDG, MStV) and new contact address.\n\nNew in version 0.4.2\n\n★ Dialogs now use Material 3 styling.\n★ Fixed navigation bar and status bar layout on modern Android.\n★ Fixed a crash that could occur when stopping the service.\n★ Maintenance and dependency upgrades.\n\n...\n"}}}}, "com.jarsilio.android.scrambledeggsif": {"metadata": {"lastUpdated": 1784660797434, "description": {"ru-RU": "Scrambled Exif (произносится <i>эг</i>зиф) поможет удалить метаданные из изображений, прежде чем делиться ими.\n\nЕсли вам так хочется.\n\nЕсли вы не хотите, чтобы крупные интернет-компании (или кто-либо еще) знали, где были сделаны ваши фотографии, не забудьте удалить из них метаданные, прежде чем поделиться ими.\n\nЧтобы удалить метаданные из изображения, просто поделитесь им, как обычно, и выберите <i>Scrambled Exif</i>. Мгновение спустя снова появится диалоговое окно \"Поделиться\". Теперь просто поделитесь в приложении, через которое вы хотели поделиться в первую очередь.\n\nИ вуаля!\n\n<b>Необходимые разрешения Android</b>\n\n★ READ_EXTERNAL_STORAGE для доступа к изображениям\n\n <b>Исходный код</b>\n\n★ Это приложение с открытым исходным кодом. Вы можете взглянуть на код (и внести свой вклад, если хотите) здесь:\n\n https://gitlab.com/juanitobananas/scrambled-exif\n\n<b>Переводы</b>\n\nЕсли вы хотите помочь перевести это приложение на свой язык, вы можете сделать это, переведя эти два проекта с помощью transifex:\nhttps://explore.transifex.com/juanitobananas/scrambled-exif/ и https://explore.transifex.com/juanitobananas/libcommon/.\n\n<b>Разное и факты</b>\n\n★ В основном Exif используется в формате jpeg, в котором камера Android сохраняет изображения. Если вы хотите узнать больше о Exif, посетите Википедию.\n\n★ Scrambled Exif также переименовывает файлы (это можно отключить).\n\n★ Пожалуйста, не полагайтесь сильно на удаляемые данные. Scrambled Exif неплохо справляется со своей задачей, но может произойти ошибка. Всегда перепроверяйте, прежде чем поделиться.\n\n★ Эта программа на самом деле не<i>шифрует</i> Exif-данные, а удаляет их. Так что название, наверное, глупое. Но мне оно нравится. Значок не показывает яичницу. Так что, и значок, видимо, глупый. Но мне он нравится. Вообще я большой поклонник яиц. Так что у этого приложения есть не только дурацкое имя и такая же дурацкая иконка, но и моя (неуправляемая) дань уважения к яйцам. Особенно к <i>жареным яйцам</i>. Потому что я люблю их.\n\n★ Получайте удовольствие, делясь своими фотографиями!"}}, "versions": {"953adad1164f5fc35e427dd91c8510a35dabf314aaf4a9221603a4ada33248e5": null, "319d12013a2da530d22ab7a6bd76ffc1472f12d17e24382472290771ddb43a53": {"added": 1784660797434, "file": {"name": "/com.jarsilio.android.scrambledeggsif_84.apk", "sha256": "319d12013a2da530d22ab7a6bd76ffc1472f12d17e24382472290771ddb43a53", "size": 4678226, "ipfsCIDv1": "bafybeiglvgtc7ugqqeibtfp2wzolfdvjhqkkqoig74ahdhlywxe6xgmjsm"}, "src": {"name": "/com.jarsilio.android.scrambledeggsif_84_src.tar.gz", "sha256": "afe24f8164cbc28bd22a0edc50ce59c88b021db43094cf12cb2db868edd54679", "size": 67426987}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.21", "versionCode": 84, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["3cdf1622c37d212be586b22928f28ccadbd7cb954f1005fce13e81850beb1d73"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.jarsilio.android.scrambledeggsif.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New in 1.7.21\n\n★ Updated translations.\n\nNew in 1.7.20\n\n★ Updated translations.\n\nNew in 1.7.19\n\n★ Updated Impressum: current legal citations (DDG, MStV) and new contact address.\n\nNew in 1.7.18\n\n★ Improved text rendering in info screens.\n★ Maintenance.\n\n...\n"}}}}, "com.jarsilio.android.waveup": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"58c6aeb5f8244b8953a46888f8433588aa7097a17da0b2caad779856cffa63b4": null, "3f907b2cfb55d01f420df6a87a58d59a704ea78ee82bc4d0258b81c012d19dfd": {"added": 1784660797434, "file": {"name": "/com.jarsilio.android.waveup_135.apk", "sha256": "3f907b2cfb55d01f420df6a87a58d59a704ea78ee82bc4d0258b81c012d19dfd", "size": 4787958, "ipfsCIDv1": "bafybeifbbndpeki4mbjnho3kauif6agn7rll6dsboqid6thmtkes5sbulq"}, "src": {"name": "/com.jarsilio.android.waveup_135_src.tar.gz", "sha256": "1084396484b856767654fae706392e843d2e9da0a8a702035e315da481a67430", "size": 75760720}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.2.30", "versionCode": 135, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["76ba3aa3786041f0f2648f287821f1055c071eaee07aa4cf7b62114359ff485a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USES_POLICY_FORCE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New in 3.2.30\n\n★ Updated translations.\n\nNew in 3.2.29\n\n★ Updated translations.\n\nNew in 3.2.28\n\n★ Updated Impressum: current legal citations (DDG, MStV) and new contact address.\n\n...\n\nNew in 3.2.17\n★ Remove 'Excluded apps' option (Google Play only). F-Droid ones remain fully functional. Google doesn't allow WaveUp to read installed apps, which is necessary for this.\n\n...\n"}}}}, "com.jerboa": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"cf203defa04c1315c8d0a920cb818847a1c1c5c46d12b46e318ddcfa4a1c8109": null, "70c18bd6cc9eafdfbdad3973cb3f728eadaead5548318002c13929c58aaa5824": {"added": 1785080297767, "file": {"name": "/com.jerboa_88.apk", "sha256": "70c18bd6cc9eafdfbdad3973cb3f728eadaead5548318002c13929c58aaa5824", "size": 6150206, "ipfsCIDv1": "bafybeiggrvamfapavdpvfsalaet7v5soxacz4uvhpgat25dznp7xanl644"}, "src": {"name": "/com.jerboa_88_src.tar.gz", "sha256": "e1724670956a2c9de15d6a2b578a2d1175dd470570b1d8b46eeca54e9f1f3d5d", "size": 1381732}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.0.88-fdroid", "versionCode": 88, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["8bfa32c8a3f0da15ec2ba6c281cecff2093097ffe5892a67415c4a77c11850ee"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.jerboa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.jordanadema.nebula": {"metadata": {"lastUpdated": 1785080297767, "featureGraphic": {"en-US": {"name": "/com.jordanadema.nebula/en-US/featureGraphic_TZ82p__J-F8lGr6eizmQaeD7zI96yuWyyN-zEQPtUeM=.png", "sha256": "4d9f36a7ffc9f85f251abe9e8b399069e0fbcc8f7acae5b2c8dfb31103ed51e3", "size": 179628}}, "screenshots": {"tv": {"en-US": [{"name": "/com.jordanadema.nebula/en-US/tvScreenshots/1.png", "sha256": "14a20eb87a2a065c7fcf38fa40e672c4d9384ed4f6e50bed0ceb00e7c3ce0a29", "size": 2350912}]}}, "icon": {"en-US": {"name": "/com.jordanadema.nebula/en-US/icon_fp5Tjqpzslwl1SRJvX5KyOcGl4_WHbmxhnystzPmJOQ=.png", "sha256": "7e9e538eaa73b25c25d52449bd7e4ac8e706978fd61db9b1867cacb733e624e4", "size": 85879}}}, "versions": {"7d19026e6eb2df2052d4e4a43d862840e0905671adeebda87e8e3ac338898fa0": null, "389fab7029331a342481e56a42f56dfbcfed3cdfccde16e2cd76ea8b7395b1c8": null, "12b6599aac11dec1a06847a7cd186ad00bfb25cf221abdbc2ae904c146ab5cb9": {"added": 1785080297767, "file": {"name": "/com.jordanadema.nebula_31.apk", "sha256": "12b6599aac11dec1a06847a7cd186ad00bfb25cf221abdbc2ae904c146ab5cb9", "size": 201728, "ipfsCIDv1": "bafybeidbehqugsilx6s3hnfdeeupkuxc72mu2p255foqsg5adjldh44cya"}, "src": {"name": "/com.jordanadema.nebula_31_src.tar.gz", "sha256": "59b2e732220ea45998a6d661bf49ff7ed10408f600373d9be021021b14ab63df", "size": 2949752}, "manifest": {"versionName": "4.11.1", "versionCode": 31, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["878ec6cee21525482bd880c97bde14e1be71a27d581502f7326457daf6693639"]}}, "whatsNew": {"en-US": "Deeper blacks on standard (non-HDR) displays:\n\n• On SDR screens the faint floor now settles to true black instead of a slightly lifted grey, with a light contrast lift so gas masses separate more cleanly\n• HDR output is unchanged\n"}}, "07c7ca5d4f8fdb20b4f8e0f359919b46ac11e385e6fd8335e3b3d0ce6c08a23f": {"added": 1784800029343, "file": {"name": "/com.jordanadema.nebula_30.apk", "sha256": "07c7ca5d4f8fdb20b4f8e0f359919b46ac11e385e6fd8335e3b3d0ce6c08a23f", "size": 123904, "ipfsCIDv1": "bafybeidozf6ibjm7frw2gey75vsgznii6tvlqkfplwyh4whmp6jbrmtw4u"}, "src": {"name": "/com.jordanadema.nebula_30_src.tar.gz", "sha256": "d5efab9345a8d71b55b0738a73da13035625403beabdd06449a0ae19a02df6a9", "size": 2050036}, "manifest": {"versionName": "4.11.0", "versionCode": 30, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["878ec6cee21525482bd880c97bde14e1be71a27d581502f7326457daf6693639"]}}, "whatsNew": {"en-US": "More nebula, smoother performance:\n\n• Nebulas fill the frame more often instead of drifting to bare starfield, and their faint outer gas reads instead of fading to black\n• The bright edge that defines a nebula mass is wider, more textured, and less regularly shaped — mottled gas rather than a thin bright ribbon\n• Showpiece galaxies are skipped entirely when none is in view, and the distant star layer stops twinkling — the reclaimed frame time goes into gas resolution\n• Finer zoom slider (20% per"}}}}, "com.kapoue.maintask": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"445153bd37b733f2041f1978b98d3e9a830018df1f5f0745b2e16672a8b0b3a7": null, "562238e2f5eaa2ec97fbdf1dfb8f7a09136b7fe21a76c4fa2292e2bd3b5bb642": {"added": 1785080297767, "file": {"name": "/com.kapoue.maintask_34.apk", "sha256": "562238e2f5eaa2ec97fbdf1dfb8f7a09136b7fe21a76c4fa2292e2bd3b5bb642", "size": 13478866, "ipfsCIDv1": "bafybeidx5rgb7jbo3gvgnf3leoommc5bba52safnmfgvjti4cvk7ujpniy"}, "src": {"name": "/com.kapoue.maintask_34_src.tar.gz", "sha256": "84e7ec124a7d70efbbb8153e9540678f5e4d183eb7decddf3c252079fc9c43d1", "size": 1673798}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.15.0", "versionCode": 34, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["0f5a9ab6fe0edbb3c17ff43a173af4a3973469c4ff1117fe2b85d89a56345953"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.kapoue.maintask.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Choose how long completed one-off tasks are kept: 7 days, 30 days, or never (keep as an archive)\n* Backups now include your settings (theme, notification time and early reminder) and restore them on import — handy when switching phones\n* Gentle reminder to back up if you haven't done it in a long while\n* A repeating task can no longer be checked several times on the same day (no more duplicate history entries)\n* Form: \"One-off\" comes first, and the notification time / early reminder only show ", "fr-FR": "* Choisissez combien de temps les tâches uniques terminées sont conservées : 7 jours, 30 jours ou jamais (archive)\n* La sauvegarde embarque désormais vos réglages (thème, heure et rappel de notification) : à l'import, tout est restauré — pratique en cas de changement de téléphone\n* Rappel discret pour penser à sauvegarder si vous ne l'avez pas fait depuis longtemps\n* Une tâche récurrente ne peut plus être cochée plusieurs fois le même jour (fini les doublons dans l'historique)\n* Formulaire : « U"}}}}, "com.kazumaproject.markdownhelperkeyboard.lite.fdroid": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"b6a7851f122601f030e516e15626341e9b9cda81ac3e829827055bc41f5d4cce": null, "25479ac839fbf7138732cbc0d3a3c6df97ba180fe8c7495c5fb8a37fe4403a1f": {"added": 1784660797434, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_793.apk", "sha256": "25479ac839fbf7138732cbc0d3a3c6df97ba180fe8c7495c5fb8a37fe4403a1f", "size": 59823698, "ipfsCIDv1": "bafybeieoj7dzszmfvwjkyo4qf3bkx36nvjitxvw2hkhijt472r46zx6vw4"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_793_src.tar.gz", "sha256": "a7c725eba65feb743ec977e840855fe0b3498dd0358b64a1eefd639ad986a4aa", "size": 35426848}, "manifest": {"versionName": "1.7.100-lite-fdroid", "versionCode": 793, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ec676c30f05f3947a1aec86d02ecead150f772790b35fcaf8af484c1dd5eb4c0"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.kazumaproject.markdownhelperkeyboard.lite.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.kbul.spicycrab": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"a47974b0ea9e4778f6e7a910be2db91d15de4b933cd5be8f7ac60094ae75e6fe": null, "9652fe4c9d139244def3c4a56a4ca1e22a4299a9c91492dd451009072ed68cea": {"added": 1785080297767, "file": {"name": "/com.kbul.spicycrab_8.apk", "sha256": "9652fe4c9d139244def3c4a56a4ca1e22a4299a9c91492dd451009072ed68cea", "size": 3098755, "ipfsCIDv1": "bafybeihrg3psurfoch2hdihthj2jufo2mk2b4fc5jxswg273t4lwgxdqdq"}, "src": {"name": "/com.kbul.spicycrab_8_src.tar.gz", "sha256": "aa8dc07a962beff3a2cdb2f5d4d6b876f7843a49e95ffb3c3da3389b48b36e7f", "size": 1889962}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.4.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["37bd6252441cb925fa6c0d72013e145e9ed880402b098f194fb55b3f1dbea966"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.health.READ_WEIGHT"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.READ_EXERCISE"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.kbul.spicycrab.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Solo Forge can now sync with Health Connect, so weight and workouts recorded by other apps on your phone show up here without retyping them. Import and export are separate switches in Settings, both off by default, and each only asks for the permissions it needs. As always this stays on your device: Health Connect is Android's local health store, and nothing is sent anywhere.\n"}}}}, "com.kompact": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"e83774e51e30c74dfd1a14adcf2022dd84a8c3a3988216e90f68ba5cdbab9722": null, "14043a26647b0a3a9232096bde082dcf0e1d20ed16ec4710c89b266c90df2e21": {"added": 1784800029343, "file": {"name": "/com.kompact_17.apk", "sha256": "14043a26647b0a3a9232096bde082dcf0e1d20ed16ec4710c89b266c90df2e21", "size": 14629981, "ipfsCIDv1": "bafybeiepdxdyh7ah7qd3xixwzpyzre4rlos7btnhzfym233qrlcypm2tym"}, "src": {"name": "/com.kompact_17_src.tar.gz", "sha256": "c855136aab3b5b1e8d2879ae581c79560f4fbdebcbf7af606ef957d5c8d07df1", "size": 720547}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.3", "versionCode": 17, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5813fc01ba8dd9d2835b6beae80f65ca09f4444d4fb426e8e3ff3d4adeb11d7b"]}, "usesPermission": [{"name": "com.kompact.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.kryptos.android": {"metadata": {"added": 1785080297767, "categories": ["Messaging", "Security"], "changelog": "https://github.com/swisslite/Kryptos/releases", "issueTracker": "https://github.com/swisslite/Kryptos/issues", "lastUpdated": 1785080297767, "license": "AGPL-3.0-only", "sourceCode": "https://github.com/swisslite/Kryptos", "webSite": "https://datakeeper.pages.dev/kryptos", "featureGraphic": {"en-US": {"name": "/com.kryptos.android/en-US/featureGraphic_fcjM-ouqPrFbf5xQ6APs9fV41t6zDCPcAnKlteILHMo=.png", "sha256": "7dc8ccfa8baa3eb15b7f9c50e803ecf5f578d6deb30c23dc0272a5b5e20b1cca", "size": 297579}}, "screenshots": {"phone": {"en-US": [{"name": "/com.kryptos.android/en-US/phoneScreenshots/1.jpg", "sha256": "83fc94df07d89844c30af61755b061a81c36ee61e78575e15afb1dc0e3bddb3d", "size": 83035}, {"name": "/com.kryptos.android/en-US/phoneScreenshots/2.jpg", "sha256": "cc2f8c774fead981134e52fc641615b30bb0f31b6fc1a65cb0cad4b374a306a4", "size": 88533}, {"name": "/com.kryptos.android/en-US/phoneScreenshots/3.jpg", "sha256": "6aaf65598e9dfe2a6c5623baa69f3138dfb816893fd83cd4832e6dcf7ae0a471", "size": 74063}, {"name": "/com.kryptos.android/en-US/phoneScreenshots/4.jpg", "sha256": "960bca20c19693df21ae7bef241bb8afc038ae56a021e999b7b957986580ad53", "size": 88656}, {"name": "/com.kryptos.android/en-US/phoneScreenshots/5.jpg", "sha256": "d38c7e3a60ff73ca65491fb5308eb062e255c0c5dd6921e7decd6aede7ac0f71", "size": 89594}]}}, "authorEmail": "datakeepers@proton.me", "authorName": "datakeeper", "name": {"en-US": "Kryptos", "ru-RU": "Kryptos"}, "summary": {"en-US": "End-to-end encryption for any messenger, over any channel", "ru-RU": "Сквозное шифрование для любого мессенджера и даже SMS"}, "description": {"en-US": "Kryptos is end-to-end encryption that works through any messenger or SMS. You encrypt a message inside Kryptos (or on its keyboard), paste the resulting code into WhatsApp, Telegram, SMS or anything else, and your correspondent decrypts it with Kryptos on their side. The messenger only ever carries what looks like random noise; the plaintext never touches it.\n\nNo accounts, no phone number, no servers, no telemetry. The app has no networking code at all and ships without the INTERNET permission. Keys are generated on-device and never leave it.\n\nFeatures:\n\n* Real Signal Protocol via Signal's own libsignal (PQXDH post-quantum handshake and Double Ratchet), a fresh key for every message.\n* Ciphertext looks like pure random noise, with no recognizable prefixes.\n* Password mode (a shared passphrase) and OpenPGP mode.\n* Steganography: hide an encrypted message inside a photo, or disguise it as an innocent run of ordinary words (English and Russian).\n* An encrypting keyboard, on-screen decryption, app lock, panic PIN and more.\n\niOS and Android are wire-compatible, so an iPhone and an Android phone talk to each other seamlessly.\n", "ru-RU": "Kryptos — это сквозное шифрование, которое работает поверх любого мессенджера или SMS. Вы шифруете сообщение в Kryptos (или прямо на его клавиатуре), вставляете получившийся код в WhatsApp, Telegram, SMS или что угодно, а собеседник расшифровывает его своим Kryptos. Мессенджер несёт лишь то, что выглядит как случайный шум; открытый текст его никогда не касается.\n\nБез аккаунтов, без номера телефона, без серверов, без телеметрии. В приложении вообще нет сетевого кода, а сборка для Android идёт без разрешения INTERNET. Ключи создаются на устройстве и никогда его не покидают.\n\nВозможности:\n\n* Настоящий протокол Signal через официальную библиотеку libsignal (постквантовое рукопожатие PQXDH и Double Ratchet), новый ключ на каждое сообщение.\n* Шифртекст выглядит как чистый случайный шум, без узнаваемых префиксов.\n* Парольный режим (общий пароль) и режим OpenPGP.\n* Стеганография: спрятать зашифрованное сообщение внутри фотографии или замаскировать его под безобидный набор обычных слов (русский и английский).\n* Шифрующая клавиатура, расшифровка поверх экрана, блокировка приложения, панический PIN и другое.\n\niOS и Android совместимы по формату, поэтому айфон и андроид без разницы общаются друг с другом.\n"}, "icon": {"en-US": {"name": "/com.kryptos.android/en-US/icon_6R-qRbAEhtCl_lSSh3pZ-1UiJa69BtUe9xPFmEpnIIE=.png", "sha256": "e91faa45b00486d0a5fe5492877a59fb552225aebd06d51ef713c5984a672081", "size": 13074}}, "preferredSigner": "6470246992edc4a44478d40cb84fcb2bb08138162794c4ae951f5d4b8faf8e54"}, "versions": {"0c88a4f4766c9728a17cc1737e868592a5ac223c75eee76c30d0c721904ffdc5": {"added": 1785080297767, "file": {"name": "/com.kryptos.android_6.apk", "sha256": "0c88a4f4766c9728a17cc1737e868592a5ac223c75eee76c30d0c721904ffdc5", "size": 20207337, "ipfsCIDv1": "bafybeia3jyc6tqcebluzfuf6tpptix2zk2sjlfabrd6fmex6dyjvqcgn7a"}, "src": {"name": "/com.kryptos.android_6_src.tar.gz", "sha256": "88759477c637ad61c14c962183a0158347310391e321090dc68a12c5f9058ef2", "size": 8617227}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.1.1", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["6470246992edc4a44478d40cb84fcb2bb08138162794c4ae951f5d4b8faf8e54"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.kryptos.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Kryptos 2.1.1\n\n* On-screen decryption on Android finds the token inside surrounding text again.\n* Steganography is more robust to stray words next to the message.\n* The Back button in a chat closes the chat instead of the whole app.\n* Screen scanner and clipboard performance improvements.\n* Android UI polish.\n", "ru-RU": "Kryptos 2.1.1\n\n* Расшифровка на экране (Android) снова находит токен внутри окружающего текста.\n* Стеганография устойчивее к посторонним словам рядом с сообщением.\n* Кнопка «Назад» в чате закрывает чат, а не всё приложение.\n* Оптимизация экранного сканера и работы с буфером обмена.\n* Доработки интерфейса Android.\n"}}}}, "com.lazydevs.wristotle": {"metadata": {"added": 1785080297767, "categories": ["Phone & SMS", "System"], "changelog": "https://wristotle.codeberg.page/changelog/", "issueTracker": "https://codeberg.org/wristotle/wristotle-companion/issues", "lastUpdated": 1785080297767, "license": "AGPL-3.0-only", "sourceCode": "https://codeberg.org/wristotle/wristotle-companion", "webSite": "https://wristotle.codeberg.page", "screenshots": {"phone": {"en-US": [{"name": "/com.lazydevs.wristotle/en-US/phoneScreenshots/1.png", "sha256": "27dd6bcdd871a4bee99bb7df70a862887f781312294f0c01c81538d52ea420bc", "size": 127683}, {"name": "/com.lazydevs.wristotle/en-US/phoneScreenshots/2.png", "sha256": "8ca974bde108a866715821e21aa5689fc080825e3661291016fbd671e6ff7893", "size": 221940}, {"name": "/com.lazydevs.wristotle/en-US/phoneScreenshots/3.png", "sha256": "9819f6948f6148b2bd21f65ee5c7f0b0a77f0680f74572bb6008b761bf21f5bb", "size": 169490}, {"name": "/com.lazydevs.wristotle/en-US/phoneScreenshots/4.png", "sha256": "ebc8a4dea9c81bd4495e29f0ea2b3e7a999d78378e10305c84a6afde953782da", "size": 151257}, {"name": "/com.lazydevs.wristotle/en-US/phoneScreenshots/5.png", "sha256": "ee05937750fa832521d9a3b067114489367cf6169302dff62c5f824ef4f065d7", "size": 150379}, {"name": "/com.lazydevs.wristotle/en-US/phoneScreenshots/6.png", "sha256": "4aea145ac07f56cf070097269852e0a0325195c5db40796cd99736fce404c9e1", "size": 176528}]}}, "authorName": "Lazy Devs", "name": {"en-US": "Wristotle Companion"}, "summary": {"en-US": "Voice control for Pebble watches — on-device by default, no account."}, "description": {"en-US": "Wristotle turns your Pebble watch's dictation button into a voice command surface on your phone — calls, texts, reminders, alarms, music control, notes, tasks, meetings, weather, sports, world clock, calculator, a morning brief, and an Ask-Agent path that can hit any MCP server you configure.\n\nEverything runs on-device by default. Optional cloud Whisper / self-hosted speech-to-text endpoint and optional Anthropic or OpenAI-compatible LLM if you want them. Baseline doesn't phone home; no account, no tracking, AGPLv3-licensed.\n\nWorks with microPebble and Core Devices (rePebble).\n\nVoice commands (one-liners):\n\n* Calls — \"call John\"\n* Messages — \"text Sarah I'll be late\" / \"whatsapp Mom dinner at 7\"\n* Reminders — \"remind me to take meds in 20 minutes\" (incl. persistent \"nag me\" reminders)\n* Meetings — \"schedule a meeting with Sam tomorrow at 3\" / \"what's on my calendar\"\n* Alarms — \"set an alarm for 6:30 am\" (phone / watch / both)\n* Timers — \"set a timer for 10 minutes\"\n* Music — \"play Spotify\" / \"pause\" / \"next\"\n* Apps — \"open Maps\" / \"launch Audible\"\n* Notes — \"make a note buy milk\" (text + audio)\n* Tasks — \"add task pick up dry cleaning\"\n* Weather — \"weather in Tokyo\" / \"what's the weather\"\n* Sports — \"when do the Warriors play next\" / \"did Arsenal win\"\n* World clock — \"what time is it in Berlin\"\n* Calculator — \"what's 15% of 80\"\n* Morning brief — \"what's my morning brief\"\n* Ask Agent — \"ask agent what's on my calendar tomorrow\"\n* Find phone — \"find my phone\"\n\nA first-launch welcome wizard walks new users through the optional setup that unlocks the full app — Whisper speech model download, on-device intent classifier model, runtime permissions, installed-app indexing.\n\nOther things worth knowing:\n\n* Watch cards — sports, weather, and meeting replies render as full-screen cards on the watch (colour band shows the action, icon shows the subject); pick which kinds show in settings\n* Speak replies on the watch — optional on-device or cloud text-to-speech reads answers aloud on supported watches\n* Confirm-before-send for destructive actions (toggle in settings or say \"confirm\" in your query) previews destination + body before any call / message goes out\n* Conversation history with optional audio capture\n* Contact aliases — \"call dad\" stores the mapping so it survives phonebook re-orders\n* App aliases — \"play tunes\" -> Spotify\n* Custom Ask-Agent triggers — \"Jarvis, what's the weather\"\n* STT providers — on-device Whisper, OpenAI-compatible HTTP endpoint (Groq, Cloudflare, Speaches, whisper.cpp-server, ...), or composite failover\n* Backup & Restore — per-entity JSON ZIP with optional AES-256\n* MCP client — Streaming-HTTP-by-default with SSE fallback; the Ask-Agent loop aggregates tools across enabled servers\n\nYou'll need the Wristotle watch app on your Pebble too — install it from the Rebble appstore (microPebble) or the Core Devices appstore.\n\nFull feature list, install guide, and troubleshooting at https://wristotle.codeberg.page/\n"}, "icon": {"en-US": {"name": "/com.lazydevs.wristotle/en-US/icon_fgLvtXomFB2sOHLVZ5RukPpJFfsbFnpIVuoKG7itO1w=.png", "sha256": "7e02efb57a26141dac3872d567946e90fa4915fb1b167a4856ea0a1bb8ad3b5c", "size": 13082}}, "preferredSigner": "b2312ec6767a28db57eb4bf78033274d83df81fcdac7e968ebaaea5efb69aea5"}, "versions": {"8cf84a4e87c1aa3b75624f14602ae7394675496c6ee4bbaea08d21ff8c3aee0a": {"added": 1785080297767, "file": {"name": "/com.lazydevs.wristotle_11600.apk", "sha256": "8cf84a4e87c1aa3b75624f14602ae7394675496c6ee4bbaea08d21ff8c3aee0a", "size": 34240858, "ipfsCIDv1": "bafybeihdrsf5gg3nr3bc33inwo25gwg23ndpauydjnimuwanaxrqehwtnm"}, "src": {"name": "/com.lazydevs.wristotle_11600_src.tar.gz", "sha256": "c06a4514d6a6c99c5d94537b6c8a2de6ce24c1a472bcbbc9c0757577e031435c", "size": 6966213}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.16.0", "versionCode": 11600, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b2312ec6767a28db57eb4bf78033274d83df81fcdac7e968ebaaea5efb69aea5"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.SEND_SMS"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "com.lazydevs.wristotle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "whatsNew": {"en-US": "Control Home Assistant by voice.\n\nPoint Wristotle at your self-hosted Home Assistant\n(base URL + a long-lived access token in Settings →\nHome Assistant), then speak from your watch: \"hey\nhome assistant turn off the kitchen lights\" or just\n\"home assistant, is the garage door open\". The\ncommand goes to HA's own conversation agent and its\nreply comes back on your watch. Add custom wake\nwords like \"jarvis\" if you like.\n"}}}}, "com.leanbitlab.leantype": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"96c617c1111221b520666574cc98f70d2b8d983a704ceab35dd76e5223c2315b": null, "8a9c371ee2d5c75e85646920bfdc05af58d3e5fbd665af0b0c9251265fe1a437": null, "cb4a7bb70f39c1b1bfd8f3f906ecb23cb464c4e621979ce4e6228a21f49a8e2b": {"added": 1785080297767, "file": {"name": "/com.leanbitlab.leantype_4003.apk", "sha256": "cb4a7bb70f39c1b1bfd8f3f906ecb23cb464c4e621979ce4e6228a21f49a8e2b", "size": 10583355, "ipfsCIDv1": "bafybeifzaogwj7kc5lx7djknpuryhc6z7z4dv5y3duhnuajcm3yn6smqpq"}, "src": {"name": "/com.leanbitlab.leantype_4003_src.tar.gz", "sha256": "6150e660f851526beda35ca18eda979a97ee6aca0a893599023a50a657448c26", "size": 20219447}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "4.0.3", "versionCode": 4003, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["ac7360ae311a36f2cc1caf1dad4848e18e191c55aaf128838fc34c92c6838016"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_USER_DICTIONARY"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_USER_DICTIONARY"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.leanbitlab.leantype.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fixed custom emoji font rendering in emoji search results.\n- Added preference toggle and clipboard toolbar support for auto-spanning toolbar keys.\n- Smoothed transitions between keyboard and clipboard in Split Toolbar mode.\n- Fixed SettingsContainer exception logging to print exact setting key names instead of object hashcodes.\n- Fixed word list duplication in Personal Dictionary UI.\n- Fixed duplicate item keys in Settings Search LazyColumn.\n- CI pipeline improvements for beta release triggers"}}, "ce2ba80aae1892a7a2b8b8a77933adebc1d57a7cfd8081c7b779193d2f1215cf": {"added": 1784800029343, "file": {"name": "/com.leanbitlab.leantype_4002.apk", "sha256": "ce2ba80aae1892a7a2b8b8a77933adebc1d57a7cfd8081c7b779193d2f1215cf", "size": 10582376, "ipfsCIDv1": "bafybeienocurknq7flkt5djh5kmsukh4ymulm5bqtesppmxaezecnwvija"}, "src": {"name": "/com.leanbitlab.leantype_4002_src.tar.gz", "sha256": "7527a641e314565110347a222152ff0bfda56574708ce2152ec0da28d8d8b933", "size": 20218855}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "4.0.2", "versionCode": 4002, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["ac7360ae311a36f2cc1caf1dad4848e18e191c55aaf128838fc34c92c6838016"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_USER_DICTIONARY"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_USER_DICTIONARY"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.leanbitlab.leantype.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Removed experimental Java gesture engine in favor of native C++ gesture library with crash protection.\n- Added long-press deletion and persistent history for translation target languages.\n- Fixed always-on suggestions in Google Translate and non-standard text fields.\n- Fixed BadTokenException on keyboard dialogs.\n- Fixed emoji dictionary detection and custom emoji typeface support in suggestion strip.\n- Improved IME lifecycle and Android 14+ compatibility.\n"}}}}, "com.lolo.io.onelist": {"metadata": {"lastUpdated": 1785080297767, "icon": {"en-US": {"name": "/com.lolo.io.onelist/en-US/icon__kpESWnA0ENmFqdYmrHELkCQXGKXrBmhPu2aXzSpoDY=.png", "sha256": "fe4a444969c0d0436616a7589ab1c42e40905c6297ac19a13eed9a5f34a9a036", "size": 11848}}}, "versions": {"31b226b7d595f31a636a9ee3772bde3e502517ac8855c56a4258d140648b2df2": null, "077f0e17216bc7f6597c1b71b15005cd0f1be04400b5f29959348db076b46ee8": {"added": 1785080297767, "file": {"name": "/com.lolo.io.onelist_22.apk", "sha256": "077f0e17216bc7f6597c1b71b15005cd0f1be04400b5f29959348db076b46ee8", "size": 2497499, "ipfsCIDv1": "bafybeie6xj22hcruzmb7wspd3yzzpyjf43szzmqctz5rnqicqtszxcpaxq"}, "src": {"name": "/com.lolo.io.onelist_22_src.tar.gz", "sha256": "8cbabc1460c452c5f516f445e74d76422a1596f9a131b7331446c64ed3134274", "size": 1587842}, "manifest": {"versionName": "1.5.3", "versionCode": 22, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["f4f7234076e3f87babf78d0b3a2321f985958212151a528390284e3e5a9262dd"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.lolo.io.onelist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.mablanco.pricegrab": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"796ed213edfed471402f10b8886cc21036d0d7e03801e8e68017f2570368eb40": {"added": 1785080297767, "file": {"name": "/com.mablanco.pricegrab_10.apk", "sha256": "796ed213edfed471402f10b8886cc21036d0d7e03801e8e68017f2570368eb40", "size": 1405776, "ipfsCIDv1": "bafybeiac65nhtu7eqruo5euia7dlktvd6dtow65mlgtb4p6hvjdsgso7rq"}, "src": {"name": "/com.mablanco.pricegrab_10_src.tar.gz", "sha256": "150bed71ef59362835587cb328a1ce6c56272d80675c269f9b964b58037782b3", "size": 3288749}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.9", "versionCode": 10, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["70a9709ce5a4829668d9d50411b959bb90ad2e19d02e2069ad0ff3528181a9fb"]}, "usesPermission": [{"name": "com.mablanco.pricegrab.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "More compact offer entry:\n• Price, quantity, and unit sit on one row at normal font size — less scrolling with two or three offers.\n• At large system font (including 200%) the layout switches to two rows so nothing is clipped.\n• Comparison math, units, and add/remove third offer are unchanged.\n", "es-ES": "Entrada de ofertas más compacta:\n• Precio, cantidad y unidad en una sola fila con tamaño de fuente normal — menos scroll con dos o tres ofertas.\n• Con fuente del sistema grande (incluido 200%) pasa a dos filas para que nada se recorte.\n• La comparación, las unidades y añadir/quitar la tercera oferta no cambian.\n"}}}}, "com.maneeshacooray.gitling": {"metadata": {"lastUpdated": 1785080297767, "name": {"ar": "Gitling"}, "summary": {"ar": "عميل Git بلغة Jetpack Compose و Material 3"}, "description": {"ar": "Gitling هو عميل Git لنظام Android، مبني باستخدام Jetpack Compose و Material 3.\n\nهو شوكة من MGit (وهو بدوره استمرار لـ SGit)، تم تحديثه بأدوات Android الحديثة، وواجهة Compose مكتوبة من الصفر، وتسجيل دخول إلى GitHub بنقرة واحدة، وهوية جديدة.\n\nالميزات:\n\n* استنساخ وإنشاء وحذف المستودعات المحلية\n* اتصال بنقرة واحدة مع GitHub (OAuth Device Flow) - لا حاجة للتعامل مع الرموز أو كلمات المرور يدوياً لمستودعات GitHub\n* HTTP/HTTPS/SSH، بما في ذلك SSH مع عبارة مرور للمفتاح الخاص\n* توثيق باسم المستخدم/كلمة المرور ورمز الوصول الشخصي لأي مضيف Git\n* تصفح الملفات وسجل الالتزامات، وعرض الفروقات (diff) بين الالتزامات\n* تسجيل الخروج، وإنشاء، ودمج الفروع والوسوم المحلية/البعيدة\n* حالة git، الإعداد (staging)، git rebase، git cherry-pick، git checkout &lt;ملف&gt;\n* إنشاء وإدارة المفاتيح الخاصة\n* استيراد مستودع موجود من ذاكرة الجهاز\n* وضع فاتح/داكن يتبع النظام، مع خيار بين لون العلامة التجارية الثابت أو اللون الديناميكي Material You القائم على الخلفية\n\nGitling لا يحتوي على محرر نصوص داخلي - لتعديل الملفات، ستحتاج إلى تطبيق محرر مثبت يدعم فتح الملفات عبر آلية File Provider في Android (معظم تطبيقات تحرير النصوص والكود تفعل ذلك).\n"}, "icon": {"en-US": {"name": "/icons/com.maneeshacooray.gitling.56.png"}}}, "versions": {"7e95575d1c3e0505f431d360eaf41c0034872281336d79b0717614ad0799f5fd": null, "72f76c3264ca605b253924a6cc5f0289308b2101ca544f2e3d7ffc54cba752c1": null, "446e7c23bc8dd9a9600c2c389b259017aece1a28719c585145d8e420f7c72658": {"added": 1785080297767, "file": {"name": "/com.maneeshacooray.gitling_56.apk", "sha256": "446e7c23bc8dd9a9600c2c389b259017aece1a28719c585145d8e420f7c72658", "size": 35050300, "ipfsCIDv1": "bafybeiajsawwvkicthphhpbpfaxyup3j4d3bokgnjgdjuvzxcrz75ixbj4"}, "src": {"name": "/com.maneeshacooray.gitling_56_src.tar.gz", "sha256": "d3f5d7bcbbfbb5e8d50ca2e2e859c3bfd27b7833258bedfb90e6331804525668", "size": 4000630}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.56", "versionCode": 56, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["b1868505e313bc8b534d0bd09ae11b72f4c81a28a4a0b8972566b360fd39b4e1"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.maneeshacooray.gitling.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added Arabic language support and Arabic F-Droid store listing, contributed by nemoXdev.\n"}}, "721e1171f04ca240b09e0bd000ac2d6b76d24726af59305b5ca24893fe29b5b4": {"added": 1784660797434, "file": {"name": "/com.maneeshacooray.gitling_55.apk", "sha256": "721e1171f04ca240b09e0bd000ac2d6b76d24726af59305b5ca24893fe29b5b4", "size": 35033316, "ipfsCIDv1": "bafybeih2iyheqqvqqvlxug3zmeh32ealcn3pgzrwdj4dxpnd6eiri2lpmi"}, "src": {"name": "/com.maneeshacooray.gitling_55_src.tar.gz", "sha256": "39f66f104fd4cd4f951f09553fa76bada6eb3e2fd8355968794826d5bfb9cc58", "size": 3993969}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.55", "versionCode": 55, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["b1868505e313bc8b534d0bd09ae11b72f4c81a28a4a0b8972566b360fd39b4e1"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.maneeshacooray.gitling.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "تحسين معالجة الروابط العميقة لعناوين .git لتتوافق بشكل أفضل مع متطلبات App Links في Android.\n", "en-US": "Improved deep-link handling for .git URLs to better match Android's App Links compatibility requirements.\n"}}}}, "com.markleaf.notes": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"925c1b2448c919df589e98ab44482d9a385b9856152500c5972ef3ed8f1eaf84": null, "e81a8489f3d78fd55559a44f0b7f029d0ea05bdfa9da0aefd2618298fa4eaa16": null, "88076656e9cbd10ed6c4019863cfe026c65bacd528c4cd4bc9e66d091c0eb487": {"added": 1785080297767, "file": {"name": "/com.markleaf.notes_117.apk", "sha256": "88076656e9cbd10ed6c4019863cfe026c65bacd528c4cd4bc9e66d091c0eb487", "size": 2835463, "ipfsCIDv1": "bafybeieckg4umusprrvdunadsutv6z7ibzzotw2rnnwhfeysbt63q3xap4"}, "src": {"name": "/com.markleaf.notes_117_src.tar.gz", "sha256": "d1db5b1d7946fb2d8c5a969ebd69107dda59ad3b477d335e310d913be54290b5", "size": 4227052}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.28.3", "versionCode": 117, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["0be97352a650c3d1a3d2332fd18afc44e0c95a4abca347e9250a2b8a7eecf91a"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.markleaf.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Folgekorrektur zu 2.28.2. Markleaf liest den Anfang jeder Datei im Sync-Ordner, um die zugehörige Notiz zu bestimmen. Eine Datei, deren Metadaten-Kopf darüber hinausreichte, sah aus wie eine Datei ganz ohne Kopf — und die in 2.28.2 ergänzte Dateizuordnung konnte sie dann überschreiben. Markleaf liest jetzt weiter, solange ein Kopf offen ist, und lässt die Datei in Ruhe, wenn kein Ende zu finden ist. Betroffen waren nur Dateien mit großem Kopf aus anderen Werkzeugen.\n", "en-US": "Follow-up fix to 2.28.2. Markleaf reads the beginning of each file in your sync folder to work out which note it belongs to. A file whose metadata header ran past that point looked exactly like a file with no header, and the file-matching added in 2.28.2 could then overwrite it. Markleaf now keeps reading while a header is still open, and leaves the file alone if it cannot find the end. Only files carrying a large header from another tool were affected.\n", "es-ES": "Corrección posterior a 2.28.2. Markleaf lee el principio de cada archivo de tu carpeta de sincronización para saber a qué nota corresponde. Un archivo cuya cabecera de metadatos superaba ese punto parecía un archivo sin cabecera, y la correspondencia añadida en 2.28.2 podía sobrescribirlo. Ahora sigue leyendo mientras la cabecera esté abierta y deja el archivo intacto si no encuentra el final. Solo afectaba a archivos con una cabecera grande de otra herramienta.\n", "fr-FR": "Correctif consécutif à 2.28.2. Markleaf lit le début de chaque fichier du dossier de synchronisation pour savoir à quelle note il correspond. Un fichier dont l'en-tête dépassait ce point ressemblait à un fichier sans en-tête, et la correspondance ajoutée en 2.28.2 pouvait alors l'écraser. Markleaf poursuit désormais la lecture tant qu'un en-tête est ouvert, et laisse le fichier tel quel s'il n'en trouve pas la fin. Seuls les fichiers portant un gros en-tête étaient touchés.\n", "ja-JP": "2.28.2 の追加修正です。Markleaf は同期フォルダー内の各ファイルの先頭を読み、どのノートのものか判断します。メタデータのヘッダーがその範囲を超えるファイルは、ヘッダーが無いファイルとまったく同じに見えたため、2.28.2 で追加したファイル照合が上書きしてしまう可能性がありました。今はヘッダーが閉じるまで読み進め、終わりが見つからない場合はそのファイルに触れません。他のツールが付けた大きなヘッダーを持つファイルだけが対象でした。\n", "ko-KR": "2.28.2의 후속 수정입니다. Markleaf는 동기화 폴더의 각 파일 앞부분을 읽어 어느 노트인지 판단합니다. 메타데이터 헤더가 그 범위를 넘어가는 파일은 헤더가 아예 없는 파일과 똑같이 보였고, 2.28.2에서 추가된 파일 대응이 그런 파일을 덮어쓸 수 있었습니다. 이제 헤더가 열려 있는 동안 계속 읽고, 끝을 찾지 못하면 그 파일을 건드리지 않습니다. 다른 도구가 만든 큰 헤더를 가진 파일만 해당됐습니다.\n"}}, "40d1670a7d8443a04a47e003f92783717244f45d1d4e81e6707b562d37d21dd0": {"added": 1784660797434, "file": {"name": "/com.markleaf.notes_112.apk", "sha256": "40d1670a7d8443a04a47e003f92783717244f45d1d4e81e6707b562d37d21dd0", "size": 2830175, "ipfsCIDv1": "bafybeig4m2bpjft7jdibvkhwixkfp7zd7zypvf3sxncajf4bb2s5qrz2km"}, "src": {"name": "/com.markleaf.notes_112_src.tar.gz", "sha256": "8f8f71574843b2c72ecb52569ac8c1a6407b5389b90927b865a96410633421a3", "size": 3486679}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.27.1", "versionCode": 112, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["0be97352a650c3d1a3d2332fd18afc44e0c95a4abca347e9250a2b8a7eecf91a"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.markleaf.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Wartungsrelease: Einstellungsänderungen können nicht mehr verloren gehen, wenn der Bildschirm im falschen Moment gedreht wird; die Suche bleibt auch bei sehr großen Notizsammlungen flüssig; und das optionale Wiederöffnen der letzten Notiz räumt nach gelöschten Notizen jetzt selbst auf. Dazu tiefere automatische Tests für die Passcode-Sperre und mehr visuelle Regressionsabdeckung. Keine Funktions- oder Berechtigungsänderungen.\n", "en-US": "A maintenance release: settings changes can no longer be lost if you rotate the screen at the wrong moment, search stays smooth even with very large note libraries, and the optional \"reopen last note\" now tidies up after deleted notes. Also adds deeper automated tests around the Locked-notes passcode lockout and more visual regression coverage. No feature or permission changes.\n", "es-ES": "Versión de mantenimiento: los cambios de ajustes ya no pueden perderse si giras la pantalla en el momento justo; la búsqueda se mantiene fluida incluso con bibliotecas de notas muy grandes; y la reapertura opcional de la última nota ahora limpia tras las notas eliminadas. Además, pruebas automatizadas más profundas del bloqueo por código de acceso y mayor cobertura de regresión visual. Sin cambios de funciones ni permisos.\n", "fr-FR": "Version de maintenance : les changements de réglages ne peuvent plus être perdus si l'écran pivote au mauvais moment ; la recherche reste fluide même avec de très grandes bibliothèques de notes ; et la réouverture optionnelle de la dernière note fait désormais le ménage après les notes supprimées. Tests automatisés renforcés autour du verrouillage par code et de la régression visuelle. Aucun changement de fonctionnalité ni de permission.\n", "ja-JP": "メンテナンスリリースです。画面回転の瞬間に設定変更が失われることがあった問題を防ぎ、ノートが非常に多くても検索が滑らかに動作し、「起動時に最後のノートを開く」が削除済みノートを自動的に整理します。ロックノートのパスコードロックアウトに対する自動テストと視覚回帰テストも強化しました。機能・権限の変更はありません。\n", "ko-KR": "유지보수 릴리스입니다. 화면을 회전하는 순간 설정 변경이 유실될 수 있던 문제를 막았고, 노트가 아주 많아도 검색이 부드럽게 유지되며, '시작 시 마지막 노트 열기'가 삭제된 노트를 스스로 정리합니다. 잠금 노트 패스코드 잠금에 대한 자동 테스트와 시각 회귀 검증도 보강했습니다. 기능·권한 변경은 없습니다.\n"}}}}, "com.maxrave.simpmusic": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"eeb9a18d45ce9fad541b55f9d859a4b488e738984a0bf517f7fe3e65b36e61e1": null, "7af60baa0179f46fe025a80245b7c102b28dc6eba413b637833af0fc12ed3d4b": {"added": 1784660797434, "file": {"name": "/com.maxrave.simpmusic_55.apk", "sha256": "7af60baa0179f46fe025a80245b7c102b28dc6eba413b637833af0fc12ed3d4b", "size": 51408727, "ipfsCIDv1": "bafybeih7x4ccj2i5loj2dm7i5wry4qjf3n22xhg4orz7nlawq5o6wedetu"}, "src": {"name": "/com.maxrave.simpmusic_55_src.tar.gz", "sha256": "7ace1564d87bf635804b2a089477d14a41402d71bc7f7030fb05e5d6b7850dfc", "size": 29754981}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.6.0", "versionCode": 55, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["76c53bd813ae8f1ce2778f7814b515785719bf9a82c6bee03b8b2dfd706055a1"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "androidx.car.app.MEDIA_TEMPLATES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.maxrave.simpmusic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on YouTube, using Piped API (kavin.rocks) to get YouTube streams data and Spotify Web API with Spotify Lyrics (https://spotify-lyric-api.herokuapp.com/) to get lyrics.", "vi-VN": "Sử dụng dữ liệu từ YouTube và Piped API (kavin.rocks) để lấy dữ liệu âm thanh. Dùng Spotify Web API kết hợp Spotify Lyrics (https://spotify-lyric-api.herokuapp.com/) để lấy lời bài hát."}}, "whatsNew": {"en-US": "- New light theme with theme mode settings and custom primary color\n- Google Cast support: play music on your TV or speakers (Full version)\n- All-new Android Auto experience: browse your library, search and view the queue\n- Fix Discord Rich Presence connection issues\n- Desktop: fix app crash on startup in release builds\n- Desktop: Add native media controller for Windows\n", "vi-VN": "- Giao diện sáng mới với tùy chọn chế độ giao diện và màu chủ đạo tùy chỉnh\n- Hỗ trợ Google Cast: phát nhạc lên TV hoặc loa (bản Full)\n- Trải nghiệm Android Auto hoàn toàn mới: duyệt thư viện, tìm kiếm và xem hàng đợi phát\n- Sửa lỗi kết nối Discord Rich Presence\n- Desktop: sửa lỗi crash khi khởi động ở bản release\n- Desktop: Thêm tương thích với trình điều khiển mặc định của Windows"}}}}, "com.milki.launcher": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"7136d1efc7dbf51ff05a9bf31a691bf163c15626bef800f36fb986d10623be32": {"added": 1785080297767, "file": {"name": "/com.milki.launcher_10005.apk", "sha256": "7136d1efc7dbf51ff05a9bf31a691bf163c15626bef800f36fb986d10623be32", "size": 1965722, "ipfsCIDv1": "bafybeia4wwmxz447h653afohuk75e4rreh5wd3gcmyzkudm6nocsur3ipq"}, "src": {"name": "/com.milki.launcher_10005_src.tar.gz", "sha256": "4aae68e748075ad9b9b17bbe225cc806fe6d91a78f3675185306c899e32cada7", "size": 4576186}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.5", "versionCode": 10005, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["fdb9f8c5140ea3c0f680b010e91e1208cf23492cfc8f45d914e5eb0e2bcab7b5"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "com.milki.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.mmazzarolo.breathly": {"metadata": {"lastUpdated": 1784660797434, "icon": {"en-US": {"name": "/icons/com.mmazzarolo.breathly.3145748.png", "sha256": "4632c188460e40f76eb01edd9f4f4ff6d185121f39f8e50dfb8b9cb8c4e3cc10", "size": 1056}}}, "versions": {"564b05b0448c09522316ba7f98e8e26cd1549fb36b7af1eb283cc88b394b08c0": null, "152b6c8d8a3e0050231017fe49cbb09531010a3d7ef8d3d98d958c95336aae8a": {"added": 1784660797434, "file": {"name": "/com.mmazzarolo.breathly_3145748.apk", "sha256": "152b6c8d8a3e0050231017fe49cbb09531010a3d7ef8d3d98d958c95336aae8a", "size": 77920133, "ipfsCIDv1": "bafybeiaqf7u3c4ogw3z3iqy3fdcmfiwk3g3jc3cl3trr2ixumzaivcijru"}, "src": {"name": "/com.mmazzarolo.breathly_3145748_src.tar.gz", "sha256": "241b2795fb0b15dd77bbafe5c4692aa70d7f4f36e7f35482da2e7b1b1e54c6da", "size": 90886322}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 3145748, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["5d255431cbffb8499131009b6177f774d23e5c7dd5fd36e39b9d016b5385da39"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mmazzarolo.breathly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.moimob.drinkable": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"ab92882afa34488502e14cbabee5018623848e856b339b54a4b60c22344e8d88": null, "fde603cbfb24111f8b3c2f58e774010ca180a75403f04e0b3c69ec494445fea2": {"added": 1785080297767, "file": {"name": "/com.moimob.drinkable_15902.apk", "sha256": "fde603cbfb24111f8b3c2f58e774010ca180a75403f04e0b3c69ec494445fea2", "size": 20964397, "ipfsCIDv1": "bafybeiga67vrx7k3mb65ygna56nlqso4g5mw4xdwc2n5253bcnnbf73tvy"}, "src": {"name": "/com.moimob.drinkable_15902_src.tar.gz", "sha256": "a4c2c142cdadbe1ba6559dfcb26af3b0af47497968cc41f3fa3556be1e42efc3", "size": 135767453}, "manifest": {"versionName": "1.59.2", "versionCode": 15902, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["1cbb00d6f61be74b5d8bc591881dc929f9c98fc8078a5744ac0fd17e2526727f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.moimob.drinkable.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.mrsep.musicrecognizer": {"metadata": {"lastUpdated": 1784660797434, "description": {"tr": "<b>Audile</b> yakınınızda çalan bir müzik parçasını hızlı ve doğru bir şekilde bulabilmenize yardımcı olabilecek açık kaynlaklı bir müzik tanımlama uygulamasıdır.\nUygulama, şarkı tanımlama işlemini gerçekleştirmek için AudD, ACRCloud ve Shazam hizmetlerini ve platforma özgü ek parça bağlantılarını almak için Odesli'yi kullanır.\n\n<b>Özellikler:</b>\n\n<b>Tanıma</b> - Audile, tek bir tıklamayla şarkı algılama işlemi gerçekleştirmenizi sağlar. İnternet yoksa uygulama kaydı kaydedecek ve algılama işlemi tekrar çevrimiçi olduğunuzda yürütülecektir. Başarısız algılama için varsayılan davranışı (internet yok, eşleşme yok, başka bir başarısızlık) gibi tercihler aracılığıyla özelleştirebilirsiniz.\n<b>Arka Plan Kullanımı</b> - Uygulamayı bildirim çekmecesinden, ana ekran widget'ından veya hızlı ayarlar bölmesinden sorunsuz bir şekilde kullanın. Algılama sürecini yönetin ve uygulamayı başlatmadan parça bilgisi alın.\n<b>Parça hakkında</b> - Başarılı bir algılama durumunda, parça hakkında isim, sanatçı, albüm ve yıl, sanat eseri, popüler müzik servislerinde bu parçaya bağlantılar, şarkı sözleri gibi bilgiler sağlanır.\n<b>Kütüphane</b> - Algılanan tüm parçalar uygulamanın kütüphanesinde saklanır. Parçaları filtreleyebilir, bir sık kullanılanlar koleksiyonu oluşturabilir, parçaları arayabilir veya parçaları silebilirsiniz.\n<b>Tercihler</b> - Uygulamanın davranışını ve görünümünü özelleştirmek için ayarlar ekranında bulunabilecek bir dizi seçenek vardır.\n"}}, "versions": {"c2572c1d703fc93d18d7844089f63a970702d06069dbd5209da848e9662630c7": null, "4afa67a4c1b620cd974bb74ef35404e65f5d6f106329fa6cefc3a8c39e5cd2be": {"added": 1784660797434, "file": {"name": "/com.mrsep.musicrecognizer_44.apk", "sha256": "4afa67a4c1b620cd974bb74ef35404e65f5d6f106329fa6cefc3a8c39e5cd2be", "size": 8515846, "ipfsCIDv1": "bafybeic72ozuocl2khwyezanymazt4d32kbejlfzbxdqjudhh2gejb22dq"}, "src": {"name": "/com.mrsep.musicrecognizer_44_src.tar.gz", "sha256": "18c6f9093674ab42e867006b65a38a9e5ba28582382d5fde20a4ee94635daa67", "size": 8401443}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.18.0", "versionCode": 44, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["f466caa1df0dc2cb11a7ac78f5e0867ae30aa8a460f222be96ccd8ea41254711"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mrsep.musicrecognizer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on non-free music recognition services"}}, "whatsNew": {"en-US": "* Add a floating button that shows above other apps for quick access to recognition\n* Add Japanese translation (Thanks @ajuckler!)\n* Add a donation screen to support the project\n* Refine synced lyrics timing so line transitions start slightly earlier\n* Fix a bug that caused track artwork to shift in the circular home screen widget\n* Update translations", "ru": "* Добавлена плавающая кнопка поверх других приложений для быстрого запуска распознавания\n* Добавлен японский перевод (Спасибо @ajuckler!)\n* Добавлен экран для финансовой поддержки проекта\n* Скорректировано отображение текста песни, новая строка теперь появляется немного раньше\n* Исправлен баг, приводивший к смещению обложки трека в круглом виджете рабочего стола\n* Обновлены переводы"}}}}, "com.msb.bluecheese": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/com.msb.bluecheese/en-US/phoneScreenshots/screen1.png", "sha256": "aacd1ebf5a1102bd4d7415eaa02ec41fe8177b247bbc431448f357b8d356adaa", "size": 162892}, {"name": "/com.msb.bluecheese/en-US/phoneScreenshots/screen2.png", "sha256": "0480bbc1e44707bf451e7bc9aed4cafd510cb7b23dbb68f166a3ea606edc7b94", "size": 253774}, {"name": "/com.msb.bluecheese/en-US/phoneScreenshots/screen3.png", "sha256": "9e97d97adebe740d1d9a09e527d1255d55dd3f109aa5b29cd923ed8f3fa18c45", "size": 255765}]}}, "description": {"en-US": "Bluecheese lets you encrypt and decrypt text entirely offline.\n• Simple, clean UI\n• No ads, no tracking\n• 100% open source (GPL-3.0)"}}, "versions": {"ecce0a75592a5f6c2d9466699c637fc628973f9c7adeac80b614b90ce7929177": null, "273bf472c40d4d15dfb26cd0a5468178d21a7d3fa0ce17eed4389665ed624a43": {"added": 1784660797434, "file": {"name": "/com.msb.bluecheese_303.apk", "sha256": "273bf472c40d4d15dfb26cd0a5468178d21a7d3fa0ce17eed4389665ed624a43", "size": 10741240, "ipfsCIDv1": "bafybeidj7bsblll7ctgi6vo4wkdn4uabw3cukeqkizdhg4pbfw5hqyuimu"}, "src": {"name": "/com.msb.bluecheese_303_src.tar.gz", "sha256": "a6c4d38fcedc61cacf28baf380a00d084fc5e249712471de704a972073ccaca6", "size": 6690048}, "manifest": {"versionName": "3.0.3", "versionCode": 303, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 34}, "signer": {"sha256": ["f66ea88f9464bba2511f82e609e40cebc86d4aeb8cc5542af1aa2a78058e8aa1"]}, "usesPermission": [{"name": "com.msb.bluecheese.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.mskd.flux": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"456b4967c406927518f6f849046ae60229096ca28ec50716812f596ee67c6c09": null, "bed54870965d8c5999306d65f17615f84e962dacde66259fc3da7fb9b756e242": {"added": 1784660797434, "file": {"name": "/com.mskd.flux_28.apk", "sha256": "bed54870965d8c5999306d65f17615f84e962dacde66259fc3da7fb9b756e242", "size": 31295974, "ipfsCIDv1": "bafybeia5rh4z6hynclqzch3qmsaipkzeobi6iwjnxzinldpm4ttpsxftai"}, "src": {"name": "/com.mskd.flux_28_src.tar.gz", "sha256": "99f68bae6aa0c354462dd324116daeadff68bca88434aad1d61b41fe57de03e8", "size": 45203909}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.0", "versionCode": 28, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["8e5fcb643e8137d5ff413b0b33286f17f846d2bf6b24a4e5e392672c3fec8195"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mskd.flux.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "WARNING: This update is pretty sensitive, if there is any issue, feel free to downgrade to 1.5.2 and let me know\n\n- Feature: Users should now select their own folders, instead of using all files from the device\n- Core: Big step toward KMP", "fr-FR": "ATTENTION: Cette version est particulièrement sensible, si il y a le moindre problème n'hésitez pas à retourner sur la version 1.5.2, et faites le moi savoir\n\n- Feature: Il est désormais possible de sélectionner ses propres dossiers sources, au lieu d'utiliser tous les fichiers de l'appareil\n- Core: Gros pas en avant vers KMP"}}}}, "com.mubarak.mbcompass": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/1.png", "sha256": "0e856655940cb653e54a971fb39ab5f38bf3d1147deb258cbba266cfc6fdb819", "size": 1022272}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/2.png", "sha256": "91f0e6ea94d8aca6b68ced1d7312788951d194eba5ee45862a21eb5bb9d94671", "size": 1269353}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/3.png", "sha256": "dfc8391315a37fc8295dd195b941153dd18c173dc6930b6489bbde29c2adda7d", "size": 1223983}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/4.png", "sha256": "6432f22a57733aaabb8a73db02bd4f77a055e8b76b93402af4c6ae1bd65c0269", "size": 1067973}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/5.png", "sha256": "3af93f0509a0c9ba07844e5177a5c1cc7827dae95d3ca22df8fc651b5f5bf687", "size": 1039964}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/6.png", "sha256": "4c78727e15ae9114d3c4ebf2b065962f18663f29c5055a711a45e6ecca87573b", "size": 1178255}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/7.png", "sha256": "f7d3be25cfc4e7f61df022b98132cf94169b00f848e3f632381b59a4cef803d5", "size": 1147801}, {"name": "/com.mubarak.mbcompass/en-US/phoneScreenshots/8.png", "sha256": "a3d6ad166927ce4f4af12c134c690d3dc7ce92b070deaba2cee4fec20a100710", "size": 1465151}]}}, "summary": {"en-US": "Compass, GPS tracker & offline maps. No ads, no tracking."}, "description": {"en-US": "<b>MBCompass</b> is a free and open-source compass and navigation app\nwithout ads, in-app purchases, or tracking. Lightweight, focused,\nand built for real use.\n\n<b>Compass</b>\n- Accurate compass with true north and magnetic north\n- Sensor fusion (accelerometer, gyroscope, magnetometer) for stable readings\n- Real-time magnetic field strength (µT)\n- Auto-alert when accuracy drops low enough to matter\n\n<b>GPS & Maps</b>\n- Live location on OpenStreetMap\n- Offline maps via Mapsforge point MBCompass to a folder\n  containing any .map file and toggle between online and offline\n- Toggle between OSM tiles and offline maps in Settings\n\n<b>Track Recording</b>\n- Record routes with start, pause, resume, and background support\n- Smooth polyline rendering on the map\n- Track stats: distance, duration, average speed, elevation gain/loss,\n  min/max altitude, elevation profile\n- Star and sort saved tracks\n- Export as GPX : compatible with OsmAnd, Garmin, and any\n  standard mapping tool\n\n<b>App</b>\n- Light, Dark, and AMOLED themes\n- Custom bottom navigation bar\n- Landscape orientation supported\n- Screen stays on during navigation\n- Runs on Android 6.0+\n- Under 2 MB including offline map support\n\n<b>Privacy</b>\n- No analytics, no crash reporter, no ad network\n- No Google Play Services dependency\n- Location processed on-device only\n- Source: https://github.com/CompassMB/MBCompass\n\n<b>Not just a compass. Not a full navigation app.</b>\nMBCompass sits in between, direction, live map, track recording,\nand offline maps without unnecessary complexity."}}, "versions": {"49d89ed9d5c4de5e445d5ccedf2592863a67a3e5859154ad199bd2857fd6399b": null, "152faf89afbd907ad191e102711a3f286d6a1e66cd27efcad43f39aa2236c7c5": {"added": 1784660797434, "file": {"name": "/com.mubarak.mbcompass_18.apk", "sha256": "152faf89afbd907ad191e102711a3f286d6a1e66cd27efcad43f39aa2236c7c5", "size": 2249310, "ipfsCIDv1": "bafybeieeh5s5hstg4y4ttrqlni36gtidjpdgervdzniirerh37nefefndq"}, "src": {"name": "/com.mubarak.mbcompass_18_src.tar.gz", "sha256": "565e531dcebef7f03b4df8ae12c962c3073bf4a97d48ad8f26cf7a4cd4988a3a", "size": 10327433}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.17", "versionCode": 18, "features": [{"name": "android.hardware.sensor.compass"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["5a7910e22abe3ef9d1fd42c64fdd151f7a2ddc38acac5f1f94caf9d79b70a69a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.mubarak.mbcompass.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added support for offline Mapsforge maps\n- Simplified the compass direction heading indicator (True North or Magnetic North)\n- Added pause duration to track statistics\n- Fixed GPS location requests and waypoint timing issues\n- Fix the initial cold white background splash screen on Android 12 and newer\n- Improved performance by replacing mapview xml implementation to full compose"}}, "74b66a1965676b984300d523165d892fa27c67eaf958abdde7c839accda6f088": {"whatsNew": {"en-US": "- Added offline map support: load any Mapsforge .map file directly from a folder on your device\n- Added a toggle in Settings to switch between online osm tiles\n  and offline maps\n- Added per-app language support for Android 13+ users can now change MBCompass's language independently of system settings\n- Migrated map screens from legacy XML layouts to full Jetpack Compose, significant performance and rendering improvements\n- Fixed GPS waypoint density: added minimum time and distance\n  filters to"}}}}, "com.musheer360.swiftslate": {"metadata": {"lastUpdated": 1785080297767, "icon": {"en-US": {"name": "/icons/com.musheer360.swiftslate.158.png"}}}, "versions": {"7dd268bfad843e3437c8911eddf16005918e2f262cf76c978ee61277da0fa6a2": null, "0ad1f81f3e65a693a92e81f82975f5715d273bfe0fa249cd5b908facfa70438f": {"added": 1785080297767, "file": {"name": "/com.musheer360.swiftslate_158.apk", "sha256": "0ad1f81f3e65a693a92e81f82975f5715d273bfe0fa249cd5b908facfa70438f", "size": 1497654, "ipfsCIDv1": "bafybeieyj5hev6rwluvrkzlw5mo3ppsuexhwdicg6qavot7ir7uqizpeva"}, "src": {"name": "/com.musheer360.swiftslate_158_src.tar.gz", "sha256": "453c72757969c340c6b55cd59f3d1256d58f7a6914c5bb27546f5d0455290f32", "size": 1169990}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.58", "versionCode": 158, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["5e0746f51987071969183333d077ea401fa76ba12f7d698d37baac50c76c221c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.musheer360.swiftslate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to non-free AI services (Google Gemini, Groq, OpenAI-compatible endpoints) for text processing."}}}}}, "com.mushotoku.app": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"en-US": [{"name": "/com.mushotoku.app/en-US/phoneScreenshots/1.png", "sha256": "bd5f12584cd995588822b8a5e0eb5d08634733562aca42e4cf6afd458ac7ef79", "size": 182197}, {"name": "/com.mushotoku.app/en-US/phoneScreenshots/2.png", "sha256": "c903a2602d85748b148e17a1867dcfed292afa965be05658691e072341f1c842", "size": 416442}, {"name": "/com.mushotoku.app/en-US/phoneScreenshots/3.png", "sha256": "d0301fc7ee05e3457495125b34bdd00ab6097fc8b207c7118a407b697c9377e2", "size": 420082}, {"name": "/com.mushotoku.app/en-US/phoneScreenshots/4.png", "sha256": "d9ad611a29a3db14f74b652ca26708fb448d4de322364f93bb3aaa1c4a2d53ca", "size": 1045574}]}}, "icon": {"en-US": {"name": "/com.mushotoku.app/en-US/icon_Bbd9DvJm1gXDTObZQyYR7GNEt9sy6w1V0akbmxHm9SM=.png", "sha256": "05b77d0ef266d605c34ce6d9432611ec6344b7db32eb0d55d1a91b9b11e6f523", "size": 17832}}}, "versions": {"8a6aa173c34462df28016947633582e8853f977ee74111b7c2ce8d7d25198200": {"added": 1785080297767, "file": {"name": "/com.mushotoku.app_5.apk", "sha256": "8a6aa173c34462df28016947633582e8853f977ee74111b7c2ce8d7d25198200", "size": 34883086, "ipfsCIDv1": "bafybeiam2rfr6rt4eio6q33l7itizl2j7qhk3upyxup3ftfwnqu43k4lee"}, "src": {"name": "/com.mushotoku.app_5_src.tar.gz", "sha256": "7bfea4f389c7ff57e254af323a42d442955cbfaedfd2744691c7fbd6ca180289", "size": 17132315}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 33, "targetSdkVersion": 37}, "signer": {"sha256": ["e4fa6e5169a8783d064bf395b3633d20099ab1920e95385fe925a29f8f93d1f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.mushotoku.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Notizen neu gebaut: Raster farbiger Karten\n- Mit #tag Notizen markieren und filtern\n- Listen und Checklisten im Editor, dazu Zeitstempel\n- Schnellfilter für Listen und Zeitstempel-Notizen\n- Finanzen und Achtsamkeit unter Funktionen abschaltbar\n- Finanzen: israelischer Schekel und eigene Währungen\n- Behoben: Dezimaltrennzeichen, Kästchen-Tippen, Karten im Dunkelmodus\n- Sicherheit: Wiederherstellungscode bleibt nicht in Cache oder Zwischenablage\n", "en-US": "- Notes rebuilt: a grid of coloured cards, with pinning\n- Type #tag anywhere to tag and filter notes\n- Lists and checklists in the editor, plus timestamps\n- Quick filters for lists and timestamped notes\n- New Features setting to toggle Finance and Mindfulness\n- Finance: the Israeli shekel and custom currencies\n- Fixes: decimal separators, checkbox taps, dark-mode cards\n- Security: the recovery code no longer lingers in cache or clipboard\n"}}}}, "com.myAllVideoBrowser": {"metadata": {"lastUpdated": 1784800029343, "description": {"ar": "SuperX هو تطبيق قوي وخاص لتنزيل الفيديوهات على نظام أندرويد، صُمم ليمنحك الحرية والمرونة. يتيح لك حفظ مقاطع الفيديو من مجموعة واسعة من المواقع والمنصات مباشرةً على جهازك لمشاهدتها دون اتصال بالإنترنت. التطبيق مفتوح المصدر بالكامل، ولا يحتوي على أي متعقبات أو إعلانات، كما تتم جميع عمليات المعالجة محليًا على جهازك للحفاظ على خصوصيتك.\n\nالميزات الأساسية:\n\n• توافق واسع: تنزيل الفيديوهات من العديد من المواقع ومنصات التواصل الاجتماعي.\n• دعم متقدم للبث: دعم كامل لبروتوكولات البث الحديثة، بما في ذلك HLS ‏(.m3u8) وDASH ‏(.mpd)، بالإضافة إلى ملفات MP4 القياسية والبث المباشر.\n• تنسيق قياسي: تُحفَظ جميع الفيديوهات بصيغة MP4 لضمان التوافق مع معظم مشغلات الفيديو.\n• معالجة محلية: تتم جميع العمليات على جهازك، دون إرسال أي بيانات إلى خوادم خارجية، مما يحافظ على خصوصية نشاطك.\n\nميزات الخصوصية والشبكات:\n\n• دعم ملفات تعريف الارتباط (Cookies): يتيح استخدام ملفات تعريف الارتباط الخاصة بمتصفحك للوصول إلى المحتوى الخاص أو الذي يتطلب تسجيل الدخول وتنزيله.\n• دعم كامل للبروكسي: عزّز خصوصيتك وتجاوز قيود الشبكة من خلال دعم بروكسي HTTP وSOCKS.\n• سلاسل البروكسي وأمان DNS: يدعم التطبيق استخدام سلاسل البروكسي، كما يمكن تهيئته لاستخدام DNS المشفر (DoH/DoT) أو خوادم DNS مخصصة لمزيد من الخصوصية.\n\nيُعد SuperX الخيار المثالي للمستخدمين الذين يرغبون في التحكم الكامل بوسائطهم وخصوصيتهم. فمن خلال توفير الوصول المباشر لتنزيل تدفقات الفيديو وأدوات الشبكات المتقدمة، يمنحك طريقة حرة ومفتوحة للوصول إلى محتوى الفيديو عبر الإنترنت.\n"}}, "versions": {"b835ebfab07a5dfd1bc7db43b6371f21ab8b3004959c4bfee37f36ef47a6c775": null, "c3cd84864edcc4033b941393f5c51f7a90c8406681121d145453cb2acaf20188": null, "ef3dda5992640e7b190e3c03c49b63218d3912985754b05a94f1665fc4290a54": null, "5b48aac995e9217dfed20e9d9a68b3e6baa4a09b0017ff2fd090d18e43f008e9": null, "709894fccd40a4f847fdf4f47b1ac9034a3aeec9b36cde3c21b86e6f30596085": {"added": 1784800029343, "file": {"name": "/com.myAllVideoBrowser_416.apk", "sha256": "709894fccd40a4f847fdf4f47b1ac9034a3aeec9b36cde3c21b86e6f30596085", "size": 100453718, "ipfsCIDv1": "bafybeiemnjsidzg5agd6n53hb47jr6nghvakklxjmgomsaal5qk56oxozy"}, "src": {"name": "/com.myAllVideoBrowser_416_src.tar.gz", "sha256": "a01ec2b33d619e80f62740572072e8be647c21241f14bbc9956c8455ebb73a3d", "size": 39413118}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.8.25", "versionCode": 416, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b6df683ad1a86b10b32cfee8471420fafd02824d97c2cab9dcdd69cda6b547cb": {"added": 1784800029343, "file": {"name": "/com.myAllVideoBrowser_415.apk", "sha256": "b6df683ad1a86b10b32cfee8471420fafd02824d97c2cab9dcdd69cda6b547cb", "size": 96909002, "ipfsCIDv1": "bafybeidr2ga3h7xlazoyazmim43n7pnjh33736jm3jcafe3lfzn7an2ehy"}, "src": {"name": "/com.myAllVideoBrowser_415_src.tar.gz", "sha256": "7c46a4ce588b7b40fe8050aa694264604ff4a2b5e01a260e113aa15eac543d18", "size": 39412970}, "manifest": {"nativecode": ["x86"], "versionName": "0.8.25", "versionCode": 415, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4e9a5ffdc81f6b1f6937117c798c736437c5c15bdabf7ca4ddc19902acb8a45f": {"added": 1784800029343, "file": {"name": "/com.myAllVideoBrowser_414.apk", "sha256": "4e9a5ffdc81f6b1f6937117c798c736437c5c15bdabf7ca4ddc19902acb8a45f", "size": 95402138, "ipfsCIDv1": "bafybeihhq7fndprzwhsueroi3xul4wyzjtzuqptmsu4vyvehzznjemlnri"}, "src": {"name": "/com.myAllVideoBrowser_414_src.tar.gz", "sha256": "318473691db1eedde52f7608adbcb69880a7c12b2e1b27ccdbc269e1759a9a11", "size": 39412825}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.25", "versionCode": 414, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "eba0ae56716083c3732983c22536b7918b7b0231984ed0ea9cc2e8beb2d674ff": {"added": 1784800029343, "file": {"name": "/com.myAllVideoBrowser_413.apk", "sha256": "eba0ae56716083c3732983c22536b7918b7b0231984ed0ea9cc2e8beb2d674ff", "size": 108915576, "ipfsCIDv1": "bafybeifd2qcvzl67uhz3c4jkbl5zaz2lovgwj5mjknfftonohg2sxpticu"}, "src": {"name": "/com.myAllVideoBrowser_413_src.tar.gz", "sha256": "71f8428c1af76a73176e2c087fdd760f7d5f1b51c255069bca4c4acbd378bb77", "size": 39412633}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.8.25", "versionCode": 413, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.myclosetx": {"metadata": {"lastUpdated": 1784660797434, "description": {"en-US": "Features\n\n- Adding a Clothing Item.\n- Filtring clothes.\n- Logging an Event.\n- Managing Collections.\n- Laundry alert/notification.\n- \"Import\" and \"Export\" your data localy.\n- Export wardrobe data for LLMs (text or with images)."}}, "versions": {"ed104594afcf10e97350af7661d6e80f3809ec798c06dfb24d8715d6099b6eaf": null, "e6e10c3ea7ae26bd31f0be001e4db0c1d7b7751e38eae9fd40f88462366df7af": {"added": 1784660797434, "file": {"name": "/com.myclosetx_10.apk", "sha256": "e6e10c3ea7ae26bd31f0be001e4db0c1d7b7751e38eae9fd40f88462366df7af", "size": 106380763, "ipfsCIDv1": "bafybeiaiytss2fsoyuwtut5hvc5qozzkw2iaz336amvsjvjrzqeqlqvkhu"}, "src": {"name": "/com.myclosetx_10_src.tar.gz", "sha256": "a06dc34014505db5ec17b13fba53487fd1a433edf27675e63a1c8fa86905f6b9", "size": 129011759}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 10, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2caff2a8318bbcb1250b8461567dfdeddd8811edb9d2a81859458cdf7cc4e6e5"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.myclosetx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}, "whatsNew": {"en-US": "- New collection reordering: Manually reorder your collections with up/down arrows or sort them alphabetically for perfect organization.\n- Added LLM Export tool in Settings: Copy your entire wardrobe as clean Markdown text to paste into LLM. Choose \"text only\" or \"with images\"."}}}}, "com.nextcloud.client": {"metadata": {"changelog": "https://github.com/nextcloud/android/releases", "lastUpdated": 1785080297767}, "versions": {"e5973519f24bed2e36709de4e9649c97d695f045d79b0c2d7e33f575d4e2416e": null, "478c749fc4cfb5707937c9782f4c79697a07e346927dd250ab2db554cbd68ba4": {"added": 1785080297767, "file": {"name": "/com.nextcloud.client_340010090.apk", "sha256": "478c749fc4cfb5707937c9782f4c79697a07e346927dd250ab2db554cbd68ba4", "size": 92182041, "ipfsCIDv1": "bafybeiectd7ex542z56uy64u6kd5kdzuftlz7odmtlg6btnhz242ikeglq"}, "src": {"name": "/com.nextcloud.client_340010090_src.tar.gz", "sha256": "4dc227ff97dbcb4250ca1cc58971b801958cc4ff84f1cee3c14e0d7a79f95826", "size": 43210857}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "34.1.0", "versionCode": 340010090, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["5709576f9d6c6a7687dd5d56b269d1fa5e379702b91bc83f39fd7b7c597c1b83"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "com.nextcloud.client.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## 34.1.0 (July 23, 2026)\n\n- Faster and better connectivity check\n- Better end-to-end encryption support\n- Bug fixes and performance improvements\n\nMinimum: NC 20 Server, Android 9 Nougat\n\nFor a full list, please see https://github.com/nextcloud/android/milestone/127\n"}}, "f84bb6d3770808bc618b23be8d8e16ad7617df87b3c972fc96a126b328f191b4": {"releaseChannels": null, "whatsNew": {"en-US": "## 34.1.0 RC1 (July 16, 2026)\n\n- Faster and better connectivity check\n- Better end-to-end encryption support\n- Bug fixes and performance improvements\n\nMinimum: NC 20 Server, Android 9 Nougat\n\nFor a full list, please see https://github.com/nextcloud/android/milestone/127\n"}}}}, "com.neyhard.hamstudy": {"metadata": {"added": 1785080297767, "categories": ["Science & Education"], "issueTracker": "https://github.com/TheRob-N/hamstudy-android/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/TheRob-N/hamstudy-android", "webSite": "https://hamstudy.neyhard.com", "screenshots": {"phone": {"en-US": [{"name": "/com.neyhard.hamstudy/en-US/phoneScreenshots/About.png", "sha256": "a33b7639f53cb8780cf238786bf798d317b1a9792d68e7e59265319979703d12", "size": 214534}, {"name": "/com.neyhard.hamstudy/en-US/phoneScreenshots/General.png", "sha256": "bd2b722119981af4e883fb952be561dd615e361a29b346adb45bff1b0d318a03", "size": 130511}, {"name": "/com.neyhard.hamstudy/en-US/phoneScreenshots/GeneralExam.png", "sha256": "0f2def3134fff91d71423b5f19d0d9bd08447f37e1d937051773b40991a3f3c2", "size": 202553}, {"name": "/com.neyhard.hamstudy/en-US/phoneScreenshots/GeneralFlashcardAnswer.png", "sha256": "d42ad8c3c2b768bee6ff853a557d966cd32421769410ed5f42ad9c47a75b9b4b", "size": 131657}, {"name": "/com.neyhard.hamstudy/en-US/phoneScreenshots/GeneralFlashcardQuestion.png", "sha256": "d5b922a8a3f09344fb98164a60cbf6066e265da71711b5e530ef871bdd2d45b8", "size": 129518}, {"name": "/com.neyhard.hamstudy/en-US/phoneScreenshots/Home.png", "sha256": "272f61abf615191dabbc2b1a1ae843a1274c39f40ac9fbd1ceca07a7df2ef5f6", "size": 140569}]}}, "authorName": "KC3ICT", "name": {"en-US": "KC3ICT Ham Study"}, "summary": {"en-US": "Free offline ham radio exam flashcards — Technician, General, and Extra."}, "description": {"en-US": "Study for all three FCC amateur radio license exams — completely offline,\nwith zero permissions and no account.\n\nAll three current NCVEC question pools are bundled in the app:\n\n• Technician (Element 2), 2026–2030 pool — 409 questions\n• General (Element 3), 2023–2027 pool — 423 questions\n• Amateur Extra (Element 4), 2024–2028 pool — 599 questions\n\nAll pools include every official NCVEC errata (withdrawn questions removed,\nmodified wording applied), and every answer key has been verified against\nthe official pool documents. Schematic and chart figures are included.\n\nFeatures:\n\n• Flashcard mode — tap to flip, shuffled, flag tricky questions\n• Practice exams built the way real VE sessions build them: one random\n  question from each NCVEC question group (35/35/50 questions, 74% to pass)\n• Topic quizzes and flashcards filtered by subelement (T1A, G9D, E0A, …)\n• Wrong-answer review pool that shrinks as you improve\n• Progress saved on your device, with export/import to move between\n  devices — including the companion website at hamstudy.neyhard.com\n\nPrivacy: the app requests no permissions at all — not even network access.\nEverything runs from files inside the APK, and your study progress never\nleaves your device unless you export it yourself.\n\nQuestion pools are public domain, released by the NCVEC Question Pool\nCommittee. This app is not affiliated with the ARRL, NCVEC, or FCC.\n\n73 de KC3ICT\n"}, "icon": {"en-US": {"name": "/com.neyhard.hamstudy/en-US/icon_-uzTENSQfMIQ0GW-Oxo2hVZX2w9qwkyIIh33CpylC7o=.png", "sha256": "faecd310d4907cc210d065be3b1a36855657db0f6ac24c88221df70a9ca50bba", "size": 272843}}, "preferredSigner": "54ac077ca656bfecfa68da538cfb9e0423f699c0d7992017a79819b451cf2c01"}, "versions": {"2a4a0afc551878c36b8cd8dd245303c5114cb0c67ab23a4a2c565f88e0a03aa6": {"added": 1785080297767, "file": {"name": "/com.neyhard.hamstudy_2.apk", "sha256": "2a4a0afc551878c36b8cd8dd245303c5114cb0c67ab23a4a2c565f88e0a03aa6", "size": 6696981, "ipfsCIDv1": "bafybeig5cvp2n3bmgexustapu2dycjvhp42gt4yb73n55a5pizwhuz6n4q"}, "src": {"name": "/com.neyhard.hamstudy_2_src.tar.gz", "sha256": "16e01ee5c4a423ede45531f8aeb48a52216b63418ce724463dff26b0bb8625ee", "size": 7149518}, "manifest": {"versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["54ac077ca656bfecfa68da538cfb9e0423f699c0d7992017a79819b451cf2c01"]}, "usesPermission": [{"name": "com.neyhard.hamstudy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Privacy hardening: app data excluded from Android cloud backup\n  (use Export/Import in the About tab to move progress between devices)\n- More robust WebView state restore and export error handling\n- Clarified licensing in the Terms & Privacy page\n"}}}}, "com.nkls.nekovideo": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"47bd4079238ee527e4ed0592ff8c3b382167ae002b250189230c7c4a4d331a66": null, "04ebc54c5dcf9084efe26b029b81603a49fd019e6226139b763712ea26259c3b": {"added": 1784660797434, "file": {"name": "/com.nkls.nekovideo_31.apk", "sha256": "04ebc54c5dcf9084efe26b029b81603a49fd019e6226139b763712ea26259c3b", "size": 7562956, "ipfsCIDv1": "bafybeigalzkkbatuixzpvvinqnppxfck6q4okq4ncl63y3thit7gggjrza"}, "src": {"name": "/com.nkls.nekovideo_31_src.tar.gz", "sha256": "1b5a56f6bc92ae02fb4d786b7887ef6e5196cfb6c21d61081f949b89780b8176", "size": 8116770}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.9", "versionCode": 31, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["94b5d67bbc31d8ca403dc31dcac00d85d1758b38cdc8a25cdaa222893d78bb24"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.nkls.nekovideo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Fix\n\nFehlerbehebungen beim automatischen Abspielen beim Videowechsel und konsistenteres Wiedergabeverhalten.\n\nFeatures\n\nDas Vorschaubild des aktuellen Videos kann jetzt auch bei geschlossenem Overlay im Hintergrund erzeugt werden.\n\nDie Weiterschauen-Karte verwendet jetzt korrekte Ubersetzungen fur alle unterstutzten Sprachen.\n\nEntsperrte private Ordner werden jetzt automatisch aktualisiert und spielen Videos wieder normal ab.\n", "en-US": "Fix\n\nAutoplay fixes when switching videos and more consistent playback behavior.\n\nFeatures\n\nThe current video thumbnail can now be generated in the background even with the overlay closed.\n\nThe Continue Watching card now uses proper translations across supported languages.\n\nUnlocked private folders now refresh automatically and play videos normally again.\n", "es-ES": "Fix\n\nCorrecciones en la reproduccion automatica al cambiar de video y mejoras de consistencia en la reproduccion.\n\nFeatures\n\nLa miniatura del video actual ahora puede generarse en segundo plano incluso con la superposicion cerrada.\n\nLa tarjeta de Continuar viendo ahora usa traducciones correctas en los idiomas compatibles.\n\nLas carpetas privadas desbloqueadas ahora se actualizan automaticamente y vuelven a reproducir los videos con normalidad.\n", "fr-FR": "Fix\n\nCorrections de la lecture automatique lors du changement de video et ameliorations de coherence de la lecture.\n\nFeatures\n\nLa miniature de la video en cours peut maintenant etre generee en arriere-plan meme lorsque la surcouche est fermee.\n\nLa carte Continuer a regarder utilise maintenant des traductions correctes dans les langues prises en charge.\n\nLes dossiers prives deverrouilles se mettent maintenant a jour automatiquement et relisent les videos normalement.\n", "hi-IN": "Fix\n\nVideo badalne par autoplay se judi samasyaon ko thik kiya gaya hai aur playback ko aur zyada consistent banaya gaya hai.\n\nFeatures\n\nAb current video ka thumbnail overlay band hone par bhi background me generate ho sakta hai.\n\nContinue Watching card ab supported languages me sahi translations ka upyog karta hai.\n\nUnlock ki gayi private folders ab automatically refresh hoti hain aur videos dobara normal tarike se chalti hain.\n", "pt-BR": "Fix\n\nCorrecoes no autoplay ao trocar de video e melhorias de consistencia na reproducao.\n\nFeatures\n\nThumbnails do video atual agora podem ser geradas em segundo plano mesmo com o overlay fechado.\n\nO card de Continuar assistindo agora usa traducoes corretas nos idiomas suportados.\n\nPastas desprivadas agora atualizam automaticamente e voltam a reproduzir os videos normalmente.\n", "ru-RU": "Fix\n\nИсправлены проблемы с автозапуском при переключении видео и улучшена стабильность воспроизведения.\n\nFeatures\n\nТеперь миниатюра текущего видео может создаваться в фоне даже при закрытом оверлее.\n\nКарточка Continue Watching теперь использует корректные переводы для поддерживаемых языков.\n\nРазблокированные приватные папки теперь обновляются автоматически и снова нормально воспроизводят видео.\n"}}}}, "com.owncloud.android": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"4dd48eff3de5aab2ea0e9bf36a29382acd9e5acfa0b6541fa6040a5ce9af6752": null, "d0e336ad3587c493270d9ab585ba595fe8ec2ca00a58e09c24a65673ced4fbec": {"added": 1785080297767, "file": {"name": "/com.owncloud.android_48000300.apk", "sha256": "d0e336ad3587c493270d9ab585ba595fe8ec2ca00a58e09c24a65673ced4fbec", "size": 14577408, "ipfsCIDv1": "bafybeibsx7mmn2xa3lzavrh222khqns3s2jgfdffs42j6w6sa7r7sohmee"}, "src": {"name": "/com.owncloud.android_48000300_src.tar.gz", "sha256": "6f02daa34d5385f357651cda249c65ec82b13eaf9639af2767113158ff7c698c", "size": 17098810}, "manifest": {"versionName": "4.8.3", "versionCode": 48000300, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["60b7e27a9569535ade18d4a9cccec08c262e44e1aab1c04de052892ab82e31eb"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.owncloud.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.peer.topeer.global_send": {"metadata": {"lastUpdated": 1785080297767, "featureGraphic": {"vi-VN": {"name": "/com.peer.topeer.global_send/vi-VN/featureGraphic_vOSRC147qeXkmlly7p2Fjj47p-qCZibOUxI2hMalx4k=.png", "sha256": "bce4910b5e3ba9e5e49a5972ee9d858e3e3ba7ea826626ce53123684c6a5c789", "size": 25355}}, "screenshots": {"phone": {"en-US": [{"name": "/com.peer.topeer.global_send/en-US/phoneScreenshots/1.png", "sha256": "037a2ac004de18d518195c7203cdb8ca1d1434001959d7f45bf548237161d078", "size": 80256}, {"name": "/com.peer.topeer.global_send/en-US/phoneScreenshots/2.png", "sha256": "8d270a859ee6aadd5dcc17c02814f1e9b8d3476c6da05b32b68d13a302e11504", "size": 57795}, {"name": "/com.peer.topeer.global_send/en-US/phoneScreenshots/3.png", "sha256": "1bae4e1367b65380a8af9ec9ead3a4d5bf9f6e983b3c45ee74131fa40bd3fe6b", "size": 69471}, {"name": "/com.peer.topeer.global_send/en-US/phoneScreenshots/4.png", "sha256": "c84ae1080ee6e41e9f6512fa5c16d180bbca4044b7e09ec150740273cee117e7", "size": 150788}], "vi-VN": [{"name": "/com.peer.topeer.global_send/vi-VN/phoneScreenshots/1.png", "sha256": "43f679e95f5829bfb3b501514cfdee4a1e4b15cf255057833ab6b1270f1f5d08", "size": 64686}, {"name": "/com.peer.topeer.global_send/vi-VN/phoneScreenshots/2.png", "sha256": "8d270a859ee6aadd5dcc17c02814f1e9b8d3476c6da05b32b68d13a302e11504", "size": 57795}, {"name": "/com.peer.topeer.global_send/vi-VN/phoneScreenshots/3.png", "sha256": "944fff568148c49c35afba17b0eca3ad34cf5446dd4138512d79010b68f8344c", "size": 56020}, {"name": "/com.peer.topeer.global_send/vi-VN/phoneScreenshots/4.png", "sha256": "b609fe8c15e57d32f1d2cbef0dd37ec414d819aa914283d4ff7b61ebc1be0819", "size": 149734}]}}, "name": {"vi-VN": "Global Send"}, "summary": {"vi-VN": "Nhắn tin không cần tài khoản, với mã hóa & kết nối trực tiếp"}, "description": {"en-US": "Global Send lets you send <b>encrypted</b> messages <b>anywhere</b> in the world <b>without signing up</b> for any account. It achieves better speed and latency by using direct connections instead of sending messages through a central server\n\nThis app still uses relay servers to discover the address of the recipient before making the direct connection. By default it uses public relays maintained by n0.computer, but you can deploy and use your own relay server instead: https://codeberg.org/quandang/global_send#self-hosting\n\nOn the other hand, since there is no server to fetch messages, this app need to constantly run in the background to receive them\n\n<b>Future Features</b>\nThe app is currently at a very early stage of development, these features are not yet implemented. Let me know which one you want to be implemented first.\n<ul>\n  <li>Allow sending images with lossy compression</li>\n  <li>Stickers</li>\n  <li>iOS version</li>\n  <li>Repeated notification for unread messages</li>\n  <li>Edit sent message & recall message</li>\n  <li>Delete messages</li>\n  <li>Cancel sending/downloading</li>\n  <li>Disconnect from contact</li>\n</ul>\n", "vi-VN": "Global Send có thể gửi tin nhắn đến bất kỳ đâu và không cần tài khoản. Tốc độ gửi file nhanh và nhận tin nhắn cũng sớm hơn nhờ sử dụng kết nối trực tiếp thay vì gửi thông qua server\n\nApp này vẫn cần relay server để tìm địa chỉ của người nhận và tạo kết nối trực tiếp. Mặc định nó sử dụng relay của n0.computer, nhưng bạn có thể tự chạy và dùng relay của mình: https://codeberg.org/quandang/global_send#self-hosting\n\nVề mặt trái, vì không có server để lưu tin nhắn, ứng dụng này cần phải chạy nền mới nhận tin nhắn được\n"}, "icon": {"vi-VN": {"name": "/com.peer.topeer.global_send/vi-VN/icon_RhF6qKgRSk2cUjwcsfxhxXzkJ6UndQb-6MwdoBbaPUU=.png", "sha256": "46117aa8a8114a4d9c523c1cb1fc61c57ce427a5277506fee8cc1da016da3d45", "size": 18460}}}, "versions": {"8ec3b110947082e9aecf65af181969dd2a94fdbdcf591940a984b7e030d3d506": {"added": 1785080297767, "file": {"name": "/com.peer.topeer.global_send_44000.apk", "sha256": "8ec3b110947082e9aecf65af181969dd2a94fdbdcf591940a984b7e030d3d506", "size": 34883676, "ipfsCIDv1": "bafybeia4vwkufpbaclrvjir3e4tqnwoqzhgbjpbcltmsmflurfvvwidcfa"}, "src": {"name": "/com.peer.topeer.global_send_44000_src.tar.gz", "sha256": "05f6bd135cd2d9d69d004822b081507d311abd84a2d3dbebeceee7bd7f88e9e6", "size": 350079402}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.2.3", "versionCode": 44000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["fd03dae4a870e0335099f7f835e1fe9b7b9c0349733cf8278dee695a7aede7c4"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "com.peer.topeer.global_send.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "cd6971401b64bb3a44ba7927d8cda389db59681604ff20ad3c547c11812367c6": {"added": 1785080297767, "file": {"name": "/com.peer.topeer.global_send_42000.apk", "sha256": "cd6971401b64bb3a44ba7927d8cda389db59681604ff20ad3c547c11812367c6", "size": 31454605, "ipfsCIDv1": "bafybeicfyyy2fokw2uefoavtmnqk5hu3tyz4c32qab4xh47wgoe3jtybbu"}, "src": {"name": "/com.peer.topeer.global_send_42000_src.tar.gz", "sha256": "6396f9d3b98cb74013ac93c947bf36d1c2cac8001dc640a262c53320a500dd07", "size": 350081479}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.2.3", "versionCode": 42000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["fd03dae4a870e0335099f7f835e1fe9b7b9c0349733cf8278dee695a7aede7c4"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "com.peer.topeer.global_send.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4aa43966815bdf44302a582d8a9bbcf3515cc87f9fe3cb269b1bf0f57ea2b5a6": {"added": 1785080297767, "file": {"name": "/com.peer.topeer.global_send_41000.apk", "sha256": "4aa43966815bdf44302a582d8a9bbcf3515cc87f9fe3cb269b1bf0f57ea2b5a6", "size": 24312367, "ipfsCIDv1": "bafybeiav4ple7d4cbr6n6tsp4dnupyvohvxqnv2bdbsykodrrmchwyapmi"}, "src": {"name": "/com.peer.topeer.global_send_41000_src.tar.gz", "sha256": "23ecc1bf0d3ff6579024f6af57be7d3d766a96a3ec9b6f31104710889601a08e", "size": 350075743}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.2.3", "versionCode": 41000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["fd03dae4a870e0335099f7f835e1fe9b7b9c0349733cf8278dee695a7aede7c4"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "com.peer.topeer.global_send.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9f6a16b6c27c06ba8742351cb8e811a837e1c090f2bc068a0e3a0952f99b00fa": {"whatsNew": {"en-US": "v0.2.1\n- Implements message storage\n- Removes some unnecessary permission in the APK\n- Introduces backward-compatibility for app data storage\n- Fixes problem with using self-hosted Pkarr servers\n"}}, "b7e87108b22942b994cf8b349c770d5f3e20928bd7670f158d38a91559f06e4a": {"whatsNew": {"en-US": "v0.2.1\n- Implements message storage\n- Removes some unnecessary permission in the APK\n- Introduces backward-compatibility for app data storage\n- Fixes problem with using self-hosted Pkarr servers\n"}}, "b29fee61b07bbcf5c3f2f013940efe7b9b0c5bd54db68a4e4f7387be77f485f7": {"whatsNew": {"en-US": "v0.2.1\n- Implements message storage\n- Removes some unnecessary permission in the APK\n- Introduces backward-compatibility for app data storage\n- Fixes problem with using self-hosted Pkarr servers\n"}}}}, "com.pennywiseai.tracker": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"cf44803a3b88b5c01a66817e65e8c1588cebac6d56ad7af6f8168c12108df17f": null, "36a4e3130b0991f32b0b9ef9c6c668a160880388c7efd95c4cfd314863973a5f": {"added": 1784660797434, "file": {"name": "/com.pennywiseai.tracker_100.apk", "sha256": "36a4e3130b0991f32b0b9ef9c6c668a160880388c7efd95c4cfd314863973a5f", "size": 46301549, "ipfsCIDv1": "bafybeiextqqhzvh57dki332jur6h3nqq5axvuqjuirtl3ruubxjgkdbtd4"}, "src": {"name": "/com.pennywiseai.tracker_100_src.tar.gz", "sha256": "9a2118b1539fcdd33bb91bf808e21d178b1e9caca49b429ff420b3d20241df05", "size": 17723142}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.17.1", "versionCode": 100, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["235d652b2012fd70cfd6b4919f2e665e684a3a14998ddd286ffd077eed4c1702"]}, "usesPermission": [{"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.pennywiseai.tracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Import transactions from a CSV file — great for migrating from another app or adding bulk history\n• Tags now support multiple values per transaction, with filtering and a dedicated analytics view (Top Tags)\n• Record manual account-to-account Transfers with explicit From and To accounts\n• Automated daily folder backup at 2 AM keeps your data safe without any manual action (Pro)\n• New bank supported: D360 Bank (Saudi Arabia) SMS parsing\n"}}}}, "com.pgpony.android": {"metadata": {"lastUpdated": 1784660797434, "description": {"en-US": "PGPony is an OpenPGP app for Android. Encrypt, decrypt, sign, and verify messages and files, manage your keyring, and use a hardware security key over NFC, all on device.\n\nFeatures:\n\n- Encrypt, decrypt, sign, and verify text and files\n- Post-quantum encryption: ML-KEM-768 + X25519 (Kyber) composite keys, in both the IETF draft (v6) and LibrePGP / GnuPG 2.5 (v5) formats\n- OpenPGP provider service: use PGPony as the crypto engine for Thunderbird for Android, K-9 Mail, and Password Store (OpenKeychain-compatible API)\n- Generate modern keys, including RFC 9580 (OpenPGP v6) Ed25519 and X25519, with Argon2id passphrase protection\n- Hardware security keys over NFC, including YubiKey 5 NFC and Token2, with on-card key generation, decrypt, sign, PIN management, and factory reset\n- Read your password-store (pass) entries, including those protected by a hardware key\n- Encrypted keyring backup and restore, including OpenKeychain backup import\n- PGP/MIME email: decrypt messages with attachments, compose encrypted .eml\n- Key discovery through WKD and the keys.openpgp.org verifying keyserver; optional Tor routing via Orbot\n- Optional contact integration for choosing recipients\n- QR import and scanning for keys\n- Default signing key, biometric lock, and secure-screen protection\n\nPost-quantum limitations:\n\nPost-quantum OpenPGP is still being standardized, so cross-tool support is limited:\n\n- LibrePGP-format (v5) keys interoperate with GnuPG 2.5+ today: messages encrypt and decrypt in both directions, and public keys import cleanly. GnuPG cannot yet import post-quantum PRIVATE keys from any app — it stores them in a proprietary internal format.\n- IETF-format (v6) keys implement draft-ietf-openpgp-pqc and are verified against the draft's official test vectors, but current Sequoia (sq) preview builds implement a different draft revision and cannot read them yet, and GnuPG does not support this format at all.\n- Classical keys (RSA, Ed25519, v4 and v6) are unaffected.\n\nPGPony does not use accounts, ads, analytics, or tracking. The F-Droid build contains no Google services and runs fully on de-Googled devices.\n\nThe cryptographic core is published separately as open source (PGPonyCore-Kotlin), and the full app source is available under the Apache-2.0 license.\n"}}, "versions": {"0683a0b9942b4ee65c3b4f677eb01bb7b95021db472e6a2f52575c8a7578471a": null, "f6d50e4a03425af6991a9d25363fc3a2a5821bb77f4adaaa02979e728f3f1f15": {"added": 1784660797434, "file": {"name": "/com.pgpony.android_400.apk", "sha256": "f6d50e4a03425af6991a9d25363fc3a2a5821bb77f4adaaa02979e728f3f1f15", "size": 15063109, "ipfsCIDv1": "bafybeiabgtm5mxl36ttw5e2aei64k7tm4e4vjvev6zu5gxqwrqlsniiuwq"}, "src": {"name": "/com.pgpony.android_400_src.tar.gz", "sha256": "2413f680ea83dda212c91acd175b295e7dfa3d108de4caf53b248a20af4e0fa6", "size": 1600969}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.0", "versionCode": 400, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["446bf9e621222a40c66cd2476e1a97105ccb2a9b16a01a91c1c7eb90765b50dc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.NFC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.pgpony.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Post-quantum encryption: ML-KEM-768 + X25519 composite keys in both the IETF (v6) and GnuPG/LibrePGP (v5) formats — keygen, encrypt, and decrypt, so your messages resist future quantum attacks.\n\nUse PGPony as your OpenPGP engine in Thunderbird for Android, K-9 Mail, and Password Store.\n\nAlso: pick a default signing key, route traffic through Orbot/Tor, and back up or restore your keyring as an encrypted file.\n"}}}}, "com.poppingmoon.aria": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"95285f580604cf30b7fdc7ee5e39c777e74b2542060a4c3cdac84aeb136ac2f4": null, "bdea7f4ae2d1beb127c053bb4b47f0a665fdc1c5542d3d0677ebe36e99b03cce": null, "826e68eadd2f64ea2afdd3c7ab6f1e49a28576e5e46b24595dbd9ee19a131cca": null, "be4a24c93c4edae986e608ae303206b6789ef8c940213f35e4c76d19f47963c8": {"added": 1785080297767, "file": {"name": "/com.poppingmoon.aria_1073.apk", "sha256": "be4a24c93c4edae986e608ae303206b6789ef8c940213f35e4c76d19f47963c8", "size": 91518630, "ipfsCIDv1": "bafybeifcboh32ecqnowzyotugrskoyftjuullkkm5qw6ekjsolx5wb5nei"}, "src": {"name": "/com.poppingmoon.aria_1073_src.tar.gz", "sha256": "7a35136f559397f3df613359bda253af284a9076686a40ce648422bd1be927ea", "size": 605143338}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.9", "versionCode": 1073, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5175bf62a3a6fb27f49a80b9f86dcf76e777e36c01cfee41574e8220998473f0": {"added": 1785080297767, "file": {"name": "/com.poppingmoon.aria_1072.apk", "sha256": "5175bf62a3a6fb27f49a80b9f86dcf76e777e36c01cfee41574e8220998473f0", "size": 86629514, "ipfsCIDv1": "bafybeifhiadshisopyoomkadj2jicernzbl7bpxorgfif3427vtvvboooe"}, "src": {"name": "/com.poppingmoon.aria_1072_src.tar.gz", "sha256": "02d02ddd09e78b4f8bd10bf0860ac39017a2eb8b13d890c5bfdf2497bde4842e", "size": 605608402}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.9", "versionCode": 1072, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "de1886d6f60d36339415b8016e0aaf438dfe839e92533a791948634e689137ee": {"added": 1785080297767, "file": {"name": "/com.poppingmoon.aria_1071.apk", "sha256": "de1886d6f60d36339415b8016e0aaf438dfe839e92533a791948634e689137ee", "size": 95623800, "ipfsCIDv1": "bafybeihswyjippalkrovuzd3ey3a7u6ilcnvwcflpghh43l4jaf4iefrvu"}, "src": {"name": "/com.poppingmoon.aria_1071_src.tar.gz", "sha256": "357c619a4f9788bbfe6cc75ee26e5147dd7d3eded1fc6b645901189d9ea2972f", "size": 605045157}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.9", "versionCode": 1071, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.privateinternetaccess.android": {"metadata": {"added": 1785080297767, "categories": ["VPN & Proxy"], "issueTracker": "https://github.com/pia-foss/mobile-android/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/pia-foss/mobile-android", "webSite": "https://www.privateinternetaccess.com", "screenshots": {"phone": {"en-US": [{"name": "/com.privateinternetaccess.android/en-US/phoneScreenshots/1.png", "sha256": "a1d71ed49b0dc007462aea642cfc4529b6ef2b7a56f602c2eea285195c876e1a", "size": 841077}, {"name": "/com.privateinternetaccess.android/en-US/phoneScreenshots/2.png", "sha256": "7572d5bd187020ca6c41bbdd51860906d4bf26daccb3b620d0cb55431710bd87", "size": 543092}, {"name": "/com.privateinternetaccess.android/en-US/phoneScreenshots/3.png", "sha256": "7f9e542bb0947338ebb88a2d0500cb7634de8a38de01266d9ad382f5b004b6c9", "size": 634639}, {"name": "/com.privateinternetaccess.android/en-US/phoneScreenshots/4.png", "sha256": "b02e6e0b9c68e27390ad1e83e71d44b010b5c99eea4942063cbedd78ee070e76", "size": 637833}, {"name": "/com.privateinternetaccess.android/en-US/phoneScreenshots/5.png", "sha256": "a508b449b3a25ffec71e12bae79479990a79de41fa430b171dc40b587e6f9bf9", "size": 700801}]}}, "authorEmail": "juan.docal@privateinternetaccess.com", "authorName": "Private Internet Access, Inc.", "name": {"en-US": "Private Internet Access VPN"}, "summary": {"en-US": "Fast, secure and open source VPN client for Android."}, "description": {"en-US": "  Private Internet Access (PIA) is an open-source VPN client for Android.\n  It encrypts your internet traffic and masks your IP address, helping protect\n  your privacy on public Wi-Fi and other networks.\n\n  Features include:\n\n  * WireGuard and OpenVPN protocol support\n  * Kill switch to block traffic if the VPN drops\n  * Split tunneling to choose which apps use the VPN\n  * DNS-based ad and tracker blocking (PIA MACE)\n  * Customizable encryption settings\n  * Servers in 90+ countries\n\n  Note: This is the open-source client app only. Using it requires a paid\n  subscription to PIA's proprietary backend VPN service."}, "icon": {"en-US": {"name": "/com.privateinternetaccess.android/en-US/icon_qBljS0SrBHWj2FfPyH46AT1MZN5fpcVqJhvMcyU0aio=.png", "sha256": "a819634b44ab0475a3d857cfc87e3a013d4c64de5fa5c56a261bcc7325346a2a", "size": 68256}}, "preferredSigner": "8b6ae2b9b06f4d1817fd3f846f88e440dd431a3f46620bdd4a152b70fc9089a2"}, "versions": {"2724c82bf46229fbcd54a565ad0e21b4afa570878cd4c1ebea9773f36585e0a5": {"added": 1785080297767, "file": {"name": "/com.privateinternetaccess.android_10710.apk", "sha256": "2724c82bf46229fbcd54a565ad0e21b4afa570878cd4c1ebea9773f36585e0a5", "size": 48641074, "ipfsCIDv1": "bafybeied6ixgqftvt4zhn3fmkfvmf5j6a5xty4i23pxm6jt6rota4ghqr4"}, "src": {"name": "/com.privateinternetaccess.android_10710_src.tar.gz", "sha256": "77d43743d265164bb63a0c7ef053e70041ee9b28cb34f0ffa20d5595e4f254e7", "size": 6097567}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.38", "versionCode": 10710, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["8b6ae2b9b06f4d1817fd3f846f88e440dd431a3f46620bdd4a152b70fc9089a2"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.privateinternetaccess.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Requires a paid subscription to the Private Internet Access VPN service."}}}}}, "com.procrastilearn.app": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/com.procrastilearn.app/en-US/phoneScreenshots/1.png", "sha256": "b060b6f0bd96a3aac9c94615526da3391c56d09b2dd44d8726f602b89cea5409", "size": 120723}, {"name": "/com.procrastilearn.app/en-US/phoneScreenshots/2.png", "sha256": "86c3799e558ba22fa17b0f730d8c331dbb4d49ee1662c5ea0a114a2a0e96c8c5", "size": 77716}, {"name": "/com.procrastilearn.app/en-US/phoneScreenshots/3.png", "sha256": "b2e80af2f0f47f63fb1da5e823e916d4e1f731f7ae6e36dc04e6f45990b8b810", "size": 38802}, {"name": "/com.procrastilearn.app/en-US/phoneScreenshots/4.png", "sha256": "aac507541c05dfefc9773a7e44697cb5decb6f6c57b5d945425f5a614e39526a", "size": 32381}, {"name": "/com.procrastilearn.app/en-US/phoneScreenshots/5.png", "sha256": "5ef2647692f2d26e7fcf275d8b0b4d031d7a8a0e389cbd6f5d058e50c5bf9844", "size": 159089}], "ru-RU": [{"name": "/com.procrastilearn.app/ru-RU/phoneScreenshots/1.png", "sha256": "b060b6f0bd96a3aac9c94615526da3391c56d09b2dd44d8726f602b89cea5409", "size": 120723}, {"name": "/com.procrastilearn.app/ru-RU/phoneScreenshots/2.png", "sha256": "86c3799e558ba22fa17b0f730d8c331dbb4d49ee1662c5ea0a114a2a0e96c8c5", "size": 77716}, {"name": "/com.procrastilearn.app/ru-RU/phoneScreenshots/3.png", "sha256": "b2e80af2f0f47f63fb1da5e823e916d4e1f731f7ae6e36dc04e6f45990b8b810", "size": 38802}, {"name": "/com.procrastilearn.app/ru-RU/phoneScreenshots/4.png", "sha256": "aac507541c05dfefc9773a7e44697cb5decb6f6c57b5d945425f5a614e39526a", "size": 32381}, {"name": "/com.procrastilearn.app/ru-RU/phoneScreenshots/5.png", "sha256": "5ef2647692f2d26e7fcf275d8b0b4d031d7a8a0e389cbd6f5d058e50c5bf9844", "size": 159089}], "uk": [{"name": "/com.procrastilearn.app/uk/phoneScreenshots/1.png", "sha256": "b060b6f0bd96a3aac9c94615526da3391c56d09b2dd44d8726f602b89cea5409", "size": 120723}, {"name": "/com.procrastilearn.app/uk/phoneScreenshots/2.png", "sha256": "86c3799e558ba22fa17b0f730d8c331dbb4d49ee1662c5ea0a114a2a0e96c8c5", "size": 77716}, {"name": "/com.procrastilearn.app/uk/phoneScreenshots/3.png", "sha256": "b2e80af2f0f47f63fb1da5e823e916d4e1f731f7ae6e36dc04e6f45990b8b810", "size": 38802}, {"name": "/com.procrastilearn.app/uk/phoneScreenshots/4.png", "sha256": "aac507541c05dfefc9773a7e44697cb5decb6f6c57b5d945425f5a614e39526a", "size": 32381}, {"name": "/com.procrastilearn.app/uk/phoneScreenshots/5.png", "sha256": "5ef2647692f2d26e7fcf275d8b0b4d031d7a8a0e389cbd6f5d058e50c5bf9844", "size": 159089}]}}, "description": {"en-US": "There's Anki on your phone, there's Duolingo, and you do mean to get around to them. Then you pick the phone up, and twenty minutes later you're somewhere in TikTok, not really sure how you got there.\n\nProcrastiLearn steps in right at that moment. It catches you just as you're about to disappear into another time sink, and asks you for one word first.\n\nThat's how mindless app-opening turns into vocabulary practice. Choose which apps you tend to open out of habit — social media, browsers, games — and whenever you launch one, a full-screen flashcard overlay appears. Reveal the translation, rate how well you remembered it, and the app you wanted opens immediately. No subscription, no ads, no accounts.\n\n\nHOW IT WORKS\n\nPick the apps you want to gate in the Apps tab. From that point on, opening any of those apps shows a flashcard first. You rate your answer (Again / Hard / Good / Easy) and the FSRS spaced-repetition algorithm schedules the next review automatically. Daily caps prevent you from being overwhelmed.\n\nIf you tend to lose track of time once you're inside a gated app, the optional recurring reminder has you covered: set an interval (e.g. every 3 minutes) and the overlay reappears as long as you stay in that app, turning each lingering session into extra review reps.\n\n\nVOCABULARY\n\nAdd words manually or use the optional AI translation feature: paste a word, tap Generate, and the app drafts a translation using OpenAI. The AI prompt is fully editable so you can control tone, context, or target language.\n\nYou can also import existing Anki decks (.apkg files) to get started immediately with a vocabulary set you already trust.\n\n\nLANGUAGE SUPPORT\n\nThe app currently works best with English-Russian vocabulary (that pair is the default in the AI prompt), but any language pair works — just edit the prompt in Settings to match your target language. Support for additional language pairs with dedicated UI will be added in future releases, especially based on user requests in github issues or via email.\n\n\nPRIVACY\n\nAll data — vocabulary, blocked apps list, review history, and settings — is stored entirely on your device. There are no analytics, no crash reporters, and no advertising SDKs. The only outbound network traffic is the optional OpenAI API call you initiate by tapping Generate, using your own API key entered in Settings.\n\n\nPERMISSIONS\n\nAccessibility Service: used solely to detect which app is currently in the foreground so ProcrastiLearn knows when to show the overlay. The service does not read screen content, keystrokes, or any other input.\n\nDisplay Over Other Apps: required to draw the flashcard overlay on top of the gated app.\n\n\nOPEN SOURCE\n\nProcrastiLearn is free and open-source software (Apache 2.0 license). Source code and issue tracker are on GitHub.\n", "ru-RU": "На телефоне стоит Anki, рядом Duolingo, и вы правда собираетесь до них добраться. А потом берёте телефон в руки — и через двадцать минут вы где-то в тиктоке и не очень понимаете, как там оказались.\n\nProcrastiLearn вклинивается ровно в этот момент. Он замечает, что вы вот-вот провалитесь в очередной пожиратель времени, и сначала спрашивает одно слово.\n\nТак привычка бездумно открывать приложения превращается в тренировку словарного запаса. Отметьте приложения, в которые вы залипаете по привычке — соцсети, браузер, игры — и при следующей попытке их открыть на весь экран появится карточка со словом. Посмотрели перевод, оценили, насколько хорошо его вспомнили — и нужное приложение открывается как обычно. Без подписок, без рекламы, без регистрации.\n\n\nКАК ЭТО РАБОТАЕТ\n\nНа вкладке «Приложения» выбираете, что хотите заблокировать. С этого момента перед каждым запуском такого приложения будет показываться карточка. Оцениваете свой ответ («Снова», «Сложно», «Хорошо», «Легко») — а дальше уже алгоритм FSRS сам решает, когда показать это слово в следующий раз. Дневной лимит карточек не даст вам утонуть в повторениях.\n\nА если вы из тех, кто теряет счёт времени, залипнув в заблокированном приложении — включите повторяющееся напоминание. Задайте интервал, скажем, 3 минуты, и карточка будет всплывать снова и снова, пока вы там сидите. Так каждая лишняя минута в приложении превращается в ещё одно повторение.\n\n\nСЛОВАРЬ\n\nСлова можно добавлять вручную, а можно доверить это ИИ: вставляете слово, жмёте «Сгенерировать» — и OpenAI предлагает перевод. Промпт для ИИ можно свободно менять под себя: задать нужный тон, контекст или вообще другую языковую пару.\n\nЕсть и импорт из Anki — если у вас уже собрана колода в .apkg, просто загрузите её и начинайте заниматься сразу.\n\n\nЯЗЫКИ\n\nИз коробки приложение заточено под пару английский-русский — именно она стоит в промпте по умолчанию. Но подойдёт любая пара языков, для этого достаточно поправить промпт в Настройках. Полноценная поддержка других языков с отдельным интерфейсом появится позже — особенно если вы попросите об этом в issues на GitHub или напишете на почту.\n\n\nПРИВАТНОСТЬ\n\nВсе ваши данные — словарь, список заблокированных приложений, история повторений, настройки — остаются только на телефоне. Никакой аналитики, никаких сборщиков крашей, никакой рекламы. Единственное, что уходит в сеть — это запрос к OpenAI, и то только когда вы сами нажимаете «Сгенерировать», используя свой собственный API-ключ из Настроек.\n\n\nРАЗРЕШЕНИЯ\n\nСпециальные возможности: нужны только для того, чтобы понять, какое приложение сейчас открыто на экране — так ProcrastiLearn знает, когда показывать карточку. Ни содержимое экрана, ни нажатия клавиш приложение не читает.\n\nОтображение поверх других окон: без этого карточку попросту не получится показать поверх заблокированного приложения.\n\n\nОТКРЫТЫЙ КОД\n\nProcrastiLearn — бесплатный опенсорсный проект под лицензией Apache 2.0. Код и трекер задач лежат на GitHub.\n", "uk": "На телефоні стоїть Anki, поряд Duolingo, і ви справді збираєтеся до них дістатися. А потім берете телефон у руки — і за двадцять хвилин ви десь у тіктоці й не дуже розумієте, як там опинилися.\n\nProcrastiLearn втручається саме в цей момент. Він помічає, що ви от-от провалитеся в чергового пожирача часу, і спершу питає одне слово.\n\nТак звичка бездумно відкривати застосунки перетворюється на тренування словникового запасу. Позначте застосунки, у яких ви залипаєте за звичкою — соцмережі, браузер, ігри — і наступного разу, коли спробуєте їх відкрити, на весь екран з'явиться картка зі словом. Подивилися переклад, оцінили, наскільки добре його пригадали — і потрібний застосунок відкривається як завжди. Без підписок, без реклами, без реєстрації.\n\n\nЯК ЦЕ ПРАЦЮЄ\n\nНа вкладці «Застосунки» обираєте, що хочете заблокувати. Відтепер перед кожним запуском такого застосунку буде показуватись картка. Оцінюєте свою відповідь («Знову», «Складно», «Добре», «Легко») — а далі вже алгоритм FSRS сам вирішує, коли показати це слово наступного разу. Денний ліміт карток не дасть вам потонути в повтореннях.\n\nА якщо ви з тих, хто втрачає лік часу, застрягнувши в заблокованому застосунку — увімкніть повторюване нагадування. Задайте інтервал, скажімо, 3 хвилини, і картка буде спливати знову й знову, поки ви там сидите. Так кожна зайва хвилина в застосунку перетворюється на ще один повтор.\n\n\nСЛОВНИК\n\nСлова можна додавати вручну, а можна довірити це ШІ: вставляєте слово, тиснете «Згенерувати» — і OpenAI пропонує переклад. Промпт для ШІ можна вільно змінювати під себе: задати потрібний тон, контекст або взагалі іншу мовну пару.\n\nЄ й імпорт з Anki — якщо у вас уже зібрана колода в .apkg, просто завантажте її і починайте займатися одразу.\n\n\nМОВИ\n\nОдразу після встановлення застосунок заточений під пару англійська-російська — саме вона стоїть у промпті за замовчуванням. Але підійде будь-яка пара мов, для цього достатньо підправити промпт у Налаштуваннях. Повноцінна підтримка інших мов з окремим інтерфейсом з'явиться пізніше — особливо якщо ви попросите про це в issues на GitHub або напишете на пошту.\n\n\nПРИВАТНІСТЬ\n\nУсі ваші дані — словник, список заблокованих застосунків, історія повторень, налаштування — залишаються тільки на телефоні. Жодної аналітики, жодних збирачів крашів, жодної реклами. Єдине, що йде в мережу — це запит до OpenAI, і то лише коли ви самі тиснете «Згенерувати», використовуючи власний API-ключ із Налаштувань.\n\n\nДОЗВОЛИ\n\nСпеціальні можливості: потрібні лише для того, щоб зрозуміти, який застосунок зараз відкритий на екрані — так ProcrastiLearn знає, коли показувати картку. Ні вміст екрана, ні натискання клавіш застосунок не читає.\n\nПоказ поверх інших вікон: без цього картку просто не вдасться показати поверх заблокованого застосунку.\n\n\nВІДКРИТИЙ КОД\n\nProcrastiLearn — безкоштовний опенсорсний проєкт під ліцензією Apache 2.0. Код і трекер задач лежать на GitHub.\n"}}, "versions": {"7e644c61db77e9df6cba6481077fd66e48c1b4b0bcf532e0ecc96549bdc2f81d": {"added": 1784660797434, "file": {"name": "/com.procrastilearn.app_8.apk", "sha256": "7e644c61db77e9df6cba6481077fd66e48c1b4b0bcf532e0ecc96549bdc2f81d", "size": 24856219, "ipfsCIDv1": "bafybeie6qmngf3uz6jgku54ycopzzgxy2rc5t3y7k4jvjb5odcyviigkti"}, "src": {"name": "/com.procrastilearn.app_8_src.tar.gz", "sha256": "d1b01f2394360c6b8dcc55e16d8873026b6cb20c189bde5f9be35a36cc9a9381", "size": 1620571}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["4fe800ea6e35655d54e7a36ed83004696d11c1cd341e468952a8ffc11dc47c50"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.procrastilearn.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add \"ProcrastiLearn this\" text-selection action to quickly add words from any app.\nAdd undo for last dojo/overlay rating.\nAdd back navigation from My Vocabulary to Add Word page.\nGroup settings into labeled sections.\nFix Add Cards For Today over-counting unseen cards.\nImproved ANKI support.\n", "ru-RU": "Добавили действие «ProcrastiLearn this» — выделяйте текст в любом приложении, чтобы быстро добавить слово\nДобавили отмену последней оценки в додзё и на карточке блокировки\nДобавили переход назад из «Моего словаря» на страницу добавления слова\nСгруппировали настройки по разделам\nИсправили баг, из-за которого «Добавить карточки на сегодня» завышало число непросмотренных карточек\n", "uk": "Додали дію «ProcrastiLearn this» — виділяйте текст у будь-якому застосунку, щоб швидко додати слово\nДодали скасування останньої оцінки в додзьо та на картці блокування\nДодали перехід назад із «Мого словника» на сторінку додавання слова\nЗгрупували налаштування за розділами\nВиправили баг, через який «Додати картки на сьогодні» завищувало кількість непереглянутих карток\n"}}}}, "com.professor.zerion": {"metadata": {"lastUpdated": 1784660797434, "icon": {"en-US": {"name": "/icons/com.professor.zerion.20007.png"}}}, "versions": {"3ed77ac215193fb3424b5f9d926ccf66b27c6aa5c53bbcb421047cefe5b7f489": null, "2e0844a211a4acd0cb1e7fc9ae0859aa2749cf4f7e9d85eaf2715135c311436e": {"added": 1784660797434, "file": {"name": "/com.professor.zerion_20007.apk", "sha256": "2e0844a211a4acd0cb1e7fc9ae0859aa2749cf4f7e9d85eaf2715135c311436e", "size": 62697013, "ipfsCIDv1": "bafybeic2k27wfeyaruwdvmqempcdjjugn72jimaezrpn6fv2x7rvznnyru"}, "src": {"name": "/com.professor.zerion_20007_src.tar.gz", "sha256": "99fd5b24a68730827f19ed0b0593639a861aed95889ff53197550c89a84c6553", "size": 21301079}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.0.7", "versionCode": 20007, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["d7fdb11125890d133ae89d8ba4f4331d9045e21ef01d9899a7cdee6888f704c8"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "com.professor.zerion.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}]}, "whatsNew": {"en-US": "v2.0.7: calculator display fix\n\nThis release fixes the calculator screen so its keypad buttons fit and display correctly in portrait on all screen sizes. On some phones the keys could overflow the screen and appear blank; the keys now size to the available width. There is no protocol change and no database upgrade.\n\nFull notes: https://github.com/zerionproject/Zerion/releases/tag/v2.0.7\n"}}}}, "com.qfs.pagan": {"metadata": {"lastUpdated": 1784800029343, "description": {"en-US": "Pagan is a music sequencer tailored to mobile devices. It uses a simplistic but self-evident notation scheme to save vertical space.\nPagan was created with the intent of being able to quickly jot down a tune then come back and work on it at your own pace rather than getting out your instruments or booting up an entire DAW.\n\n* No Staffs, No piano-roll, No Keyboard\n* Use your own soundfonts (.sf2) and use multiple at once\n* Import, reorchestrate and export .mid files\n* Connect to and playback through Midi devices\n* Variable step sizes for intuitive polyrhythms\n* Adjustable tone count and tuning\n* Export .wav files\n"}}, "versions": {"788a8f5cfb9fd55922eb3cabef3347c1876c7ec42771eba8500950865b9da114": null, "1f584a7e901b39cc0aed8b9db04b85e43ca25354fdd4bf7eb89eeb65a7e2db1f": {"added": 1784800029343, "file": {"name": "/com.qfs.pagan_163.apk", "sha256": "1f584a7e901b39cc0aed8b9db04b85e43ca25354fdd4bf7eb89eeb65a7e2db1f", "size": 14535394, "ipfsCIDv1": "bafybeiaywxj7hiz5v6e65qnmqkzuw5q6rjqmpmigvdfkqhkfs3q56uc754"}, "src": {"name": "/com.qfs.pagan_163_src.tar.gz", "sha256": "38f37ae924e7f54b840ba4cf43e033c861ddf2abc50516d6c850acb27337dfe4", "size": 1527018}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.21", "versionCode": 163, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["e9d569c53b2fabc53256a868e08e45f4bfa867137234fda9fc5a777f47b4009f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.qfs.pagan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "whatsNew": {"en-US": "- fixed midi output timing\n- fixed velocity slide getting reset whenever the user changes the velocity value\n- reduced default volume curve from x^1.5 -> x^1.2 & added 'volume curve' config option\n"}}}}, "com.quitter.app": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"en-US": [{"name": "/com.quitter.app/en-US/phoneScreenshots/1_en-US.png", "sha256": "79a8d78737cb75c901a5f847110607b4e0532af3a74678104044171837a4c824", "size": 118886}, {"name": "/com.quitter.app/en-US/phoneScreenshots/2_en-US.png", "sha256": "61a11f22e63e2af2403b7ae09a71401b0195d350fe4fc64d69cf1ea30a251bd9", "size": 281926}, {"name": "/com.quitter.app/en-US/phoneScreenshots/3_en-US.png", "sha256": "516851d36bf0a97881c55d89876419494d4a868ca824fe6cb58a30d373bd91c8", "size": 277791}, {"name": "/com.quitter.app/en-US/phoneScreenshots/4_en-US.png", "sha256": "3c2708c74beaea03e02d60e8005cdb9fe21e9de2333e78581eb2d496fb088c7c", "size": 187360}, {"name": "/com.quitter.app/en-US/phoneScreenshots/5_en-US.png", "sha256": "7181b883270fc9a6a1719c61fb1e243d367bb68a4edb9e2280f2ae3fd555ac8c", "size": 123651}, {"name": "/com.quitter.app/en-US/phoneScreenshots/6_en-US.png", "sha256": "b7ed5831eafdafdc7803ff945c7cec5b940f1aa4fc83e09519e0789bcd077b9b", "size": 290795}, {"name": "/com.quitter.app/en-US/phoneScreenshots/7_en-US.png", "sha256": "8c716876902ded326343a900eed450b8a33b0a691c000a7fdb97ec77d7ff3e8a", "size": 192363}, {"name": "/com.quitter.app/en-US/phoneScreenshots/8_en-US.png", "sha256": "fbde1f9c075d525bbe0752e657b639102ea2cf68e303e09339ac284555e4fd67", "size": 141113}]}}}, "versions": {"ab1739fe7a1f6ba32d5fae63ca984c285ff309ebec1d0903c6fc604de2241a3f": null, "4e67d6181cc0e85624aa66c309ef2c3267d0631b64cd6d48dda2080d90128293": null, "92e5f9a018d75a7b789b6b4cfe76fd80182321cf61615e6d9bf8bd3c5ab6a842": null, "db36c5a2ec709891b77f93482817d0d930f59124af61e86e4bf22a9b4cf80160": {"added": 1784800029343, "file": {"name": "/com.quitter.app_12153.apk", "sha256": "db36c5a2ec709891b77f93482817d0d930f59124af61e86e4bf22a9b4cf80160", "size": 22681204, "ipfsCIDv1": "bafybeiagrhftyuptt7iiv2am7wa3cw7mk3426oodcddht7w4hd62qrvlse"}, "src": {"name": "/com.quitter.app_12153_src.tar.gz", "sha256": "50d93eee35f4b5586406518b1a89225bc173693534065b213982f050cfae357f", "size": 431187780}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.36", "versionCode": 12153, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fix importing database\n• Update serena\n• Upgrade flutter to 3.44.6\n• Fix add enforce-lockfile CI check to prevent F-Droid build failures\n• Fix use readAsBytes() for import and add error handling\n"}}, "91634b32addd360da13a9b3ccf9f634f221ed0ae7517933f5eee94b8a98df96f": {"added": 1785080297767, "file": {"name": "/com.quitter.app_12152.apk", "sha256": "91634b32addd360da13a9b3ccf9f634f221ed0ae7517933f5eee94b8a98df96f", "size": 20487046, "ipfsCIDv1": "bafybeici65kx23h72fmtz2bp4z7jcgqm6g4qvfqkwlwb5qx2mkhth6flxe"}, "src": {"name": "/com.quitter.app_12152_src.tar.gz", "sha256": "72c54fe3733a058d8dd5a05d5a431468eada52a593c0464995d42154fc543d9b", "size": 431186263}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.1.36", "versionCode": 12152, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "13b4cf02943c5277e1ef605a375c57c53eaef16f2752588c359a052edd8bcfad": {"added": 1785080297767, "file": {"name": "/com.quitter.app_12151.apk", "sha256": "13b4cf02943c5277e1ef605a375c57c53eaef16f2752588c359a052edd8bcfad", "size": 24155415, "ipfsCIDv1": "bafybeigl7hzftdetwaumvg7cpcxevj7p3tkhnb5jpaxgrv7k2sxp2mt7ja"}, "src": {"name": "/com.quitter.app_12151_src.tar.gz", "sha256": "e01b0702c40ede96052b5e5846bee88c0b8b941231c0b309c1ddcc16bb3cab20", "size": 431180007}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.1.36", "versionCode": 12151, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.rama.tui": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"ffade0ebc65969b8f7c328bd719f6da88de12e3dda30d675254b1c0926f0f4c4": null, "3b65914d6453abea35df5e749d3bdf414632a650de8699d8ad41b1c7decef75d": {"added": 1785080297767, "file": {"name": "/com.rama.tui_10.apk", "sha256": "3b65914d6453abea35df5e749d3bdf414632a650de8699d8ad41b1c7decef75d", "size": 1228677, "ipfsCIDv1": "bafybeifed4ozzlawi2zxwyekmp2zmico7l27343rgmo2kmz4hptktehkqq"}, "src": {"name": "/com.rama.tui_10_src.tar.gz", "sha256": "943463441e2cc609802648ac40368668d2dd59a64e204a2b6b94b1d98a1427f6", "size": 1602964}, "manifest": {"versionName": "2026.10", "versionCode": 10, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["b559c7343b2e57865878dce49dcd4cc4cb737f4078ec50c82ca88231b3861c8f"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.rama.tui.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.remotephone": {"metadata": {"added": 1785080297767, "categories": ["Connectivity", "System"], "issueTracker": "https://github.com/dpk404/remote-phone/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/dpk404/remote-phone", "authorName": "dpk404", "name": {"en-US": "RemotePhone"}, "summary": {"en-US": "Mirror and control your Android phone from Linux over WiFi"}, "description": {"en-US": "RemotePhone lets you mirror and control your Android phone from your Linux desktop over WiFi — no USB debugging or ADB required.\n\nFeatures:\n* Native resolution screen mirroring over WiFi\n* Full remote control — tap, swipe, long press, scroll, system keys\n* Audio mirroring with automatic phone speaker muting (Android 10+)\n* Keyboard input — type text directly into phone text fields\n* PIN pad keyboard support for lock screen\n* Low latency H.264 hardware encoding\n* Auto-discovery — finds your phone on the network automatically\n* Auto-reconnect on connection loss\n* Wake on input — wakes the phone screen remotely\n* Dark theme UI\n\nThe Linux client is available via pip: pip install remote-phone\n\nBoth devices must be on the same WiFi network. The app uses an Accessibility Service to dispatch touch gestures and text input from the desktop.\n"}, "preferredSigner": "dc75653618faadbd4a9ba97e2b287a54fb541a6f9f388ec4eb24e6acfeec0dcc"}, "versions": {"221e117df4c108d329739fd8a7b3a1562b605ec71bcd8e29d8c7d29a8a67d629": {"added": 1785080297767, "file": {"name": "/com.remotephone_4.apk", "sha256": "221e117df4c108d329739fd8a7b3a1562b605ec71bcd8e29d8c7d29a8a67d629", "size": 1522364, "ipfsCIDv1": "bafybeieb4xklshybpfgx57qnfl4cahcrchpfa65sx2ozuypy2ttke5ykh4"}, "src": {"name": "/com.remotephone_4_src.tar.gz", "sha256": "737e283abc44e7dafed15a93c923a6be074ee0e220d4f7c9ae7faedf8951517a", "size": 39283}, "manifest": {"versionName": "1.1.0", "versionCode": 4, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["dc75653618faadbd4a9ba97e2b287a54fb541a6f9f388ec4eb24e6acfeec0dcc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.remotephone.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.roozbehzarei.filester": {"metadata": {"webSite": "https://filester.roozbehzarei.com", "donate": ["https://filester.roozbehzarei.com/donate.html"]}, "versions": {"2e86c6e977bfdd599625394a0f9e028cc78919f939950ace3228e73887bda9b5": {"antiFeatures": {"TetheredNet": null, "Tracking": null, "NonFreeNet": {"de": "Die App ist auf Cloud-Speicherdienste von Drittanbietern angewiesen und funktioniert andernfalls nicht.", "en-US": "The app depends on third-party cloud storage services and does not function otherwise."}}}, "f85e7371e076b5dfaa3e6aa3c0fa0a1a9c5a76f7b373314b898c3e6fcbbb190d": {"antiFeatures": {"NonFreeNet": {"de": "Die App ist auf Cloud-Speicherdienste von Drittanbietern angewiesen und funktioniert andernfalls nicht.", "en-US": "The app depends on third-party cloud storage services and does not function otherwise."}, "TetheredNet": {"de": null, "en-US": null}, "Tracking": {"de": null, "en-US": null}}}, "1745a5f7a22b370a83de8c5d1dfc085c3579a20ac322e5e081001113f2ec189d": {"antiFeatures": {"NonFreeNet": {"de": "Die App ist auf Cloud-Speicherdienste von Drittanbietern angewiesen und funktioniert andernfalls nicht.", "en-US": "The app depends on third-party cloud storage services and does not function otherwise."}, "TetheredNet": {"de": null, "en-US": null}, "Tracking": {"de": null, "en-US": null}}}}}, "com.saad_khan_rind.atmosphere_effect": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"en-US": [{"name": "/com.saad_khan_rind.atmosphere_effect/en-US/phoneScreenshots/1.png", "sha256": "2cdf2e80fbe378652e71f8b91aca02aacf69f45d748992ed52814b796bf0d71e", "size": 982704}, {"name": "/com.saad_khan_rind.atmosphere_effect/en-US/phoneScreenshots/2.png", "sha256": "8c95a5a3302af29930a71828ba17a2179e916f2f0d60e3cb838102b683df3ce6", "size": 983242}, {"name": "/com.saad_khan_rind.atmosphere_effect/en-US/phoneScreenshots/3.png", "sha256": "40f5f7e38db1b90530f0cd5d1980f79bcccae132d418a88f9f85f6b13947d922", "size": 969897}, {"name": "/com.saad_khan_rind.atmosphere_effect/en-US/phoneScreenshots/4.png", "sha256": "77143bca8a29ec450358dca1039b905fc91c79ff09c307aaa41cc2a85e822fc9", "size": 917797}]}}, "summary": {"en-US": "Animated lock-screen wallpapers with Atmosphere, Canvas Sketch and playlists."}, "description": {"en-US": "Turn your lock-screen-to-home-screen transition into part of the wallpaper.\n\nAtmo Engine is an open-source live wallpaper studio inspired by the Atmosphere effect in Nothing OS. Choose an image, preview the real animation, fine-tune it, and apply it through Android's live wallpaper screen.\n\nANIMATED EFFECTS\n• Original and Reverse Atmosphere\n• Simple Frosted and Reverse Frosted\n• Halftone Print and Reverse Halftone\n• Color Fill and Reverse Color Fill\n• Canvas Sketch and Reverse Canvas Sketch\n\nEach effect uses the same renderer in its preview and the live wallpaper, so you can see how your image and transition will look before applying it.\n\nWALLPAPER MODES\n• Single Image for a focused setup\n• Playlist for automatic wallpaper rotation\n• Theme Playlists with separate Light and Dark collections\n\nTheme Playlists switch collections when the device appearance changes, then continue rotating within the active collection at your chosen interval. Every playlist image can keep its own crop, zoom, fit, and scrolling position.\n\nFINE TUNING\nAdjust animation duration, dimness, blur, grain, atmosphere contrast and saturation, halftone detail, Canvas Sketch lines, fingerprint position, image fit, and playlist timing. Recommendations automatically follow the selected effect.\n\nMATERIAL 3 INTERFACE\nUse Material Expressive styling with the device's system color palette, or switch to fixed app colors. Appearance controls include System, Light, and Dark modes plus an optional pitch-black background in dark mode.\n\nOFFLINE-FIRST PRIVACY\nWallpaper images, crops, sketches, palettes, and playlists are processed and stored on-device. Atmo Engine does not request Internet or network-state permission and contains no developer-operated advertising or analytics.\n\nCanvas Sketch can optionally isolate a prominent person, character, animal, or object, then falls back to the complete wallpaper when no confident subject is found. Google Play builds use the higher-quality optional ML Kit subject model: Fine Tuning checks its installed state and downloads it through Google Play services only after you tap the download button. After installation, processing is on-device and works offline. F-Droid builds instead bundle the open-source U2NetP model and need no model download or Google Play services.\n\nSync System Colors publishes a locally extracted wallpaper palette through Android's wallpaper API whenever the active image changes. System-wide color refresh behavior is controlled by the phone manufacturer.\n\nAtmo Engine is released under the MIT License.\n"}}, "versions": {"acebc8c2c0dbb5c9d7fcafe9340c5b45355dc491d9f185d3450a9dacb7a7cd8d": null, "974fb9d92207450cc05175e8baabada3e56cbc32816601cafef9f5805a6504c8": {"added": 1785080297767, "file": {"name": "/com.saad_khan_rind.atmosphere_effect_300702.apk", "sha256": "974fb9d92207450cc05175e8baabada3e56cbc32816601cafef9f5805a6504c8", "size": 20768244, "ipfsCIDv1": "bafybeigvn64g7r4b6st3c7pkowreoh24bz5clpcfdsd2r64imxexotjbam"}, "src": {"name": "/com.saad_khan_rind.atmosphere_effect_300702_src.tar.gz", "sha256": "2860b5c0ce205c7032f3756892441fb40bb3aabb1615089ee7901485608ea42f", "size": 14731287}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "7.0.2", "versionCode": 300702, "usesSdk": {"minSdkVersion": 33, "targetSdkVersion": 33}, "signer": {"sha256": ["1838fa620b345a2049662ccec37dee8aefbc870a91416a94fea2144c215020bc"]}, "usesPermission": [{"name": "android.permission.SET_WALLPAPER"}, {"name": "com.saad_khan_rind.atmosphere_effect.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.seafile.seadroid2": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/icons/com.seafile.seadroid2.390.png"}}}, "versions": {"41f9cfc4b8a95ece5749f7e67e800afe0ba1d798167080885cd8b7ec71f07856": null, "737416f6171e1b9ad2026e4af5c64506bcd537b0802b77f2c8416c572d88e3d7": {"added": 1784800029343, "file": {"name": "/com.seafile.seadroid2_390.apk", "sha256": "737416f6171e1b9ad2026e4af5c64506bcd537b0802b77f2c8416c572d88e3d7", "size": 30111602, "ipfsCIDv1": "bafybeihqurxpjoh755qijb7nhu37x7lwgcce2qpenewzshzjy56b4wdwtu"}, "src": {"name": "/com.seafile.seadroid2_390_src.tar.gz", "sha256": "bf2b8d6846d2d286604e608f9a1d0a75f0973d45c60af3aaf9102858996b999f", "size": 1525129}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.0.10", "versionCode": 390, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["9debb43891c667ead7a999d45abb69afcca9c43a48ceb7f4f4cabbaffb1e48af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.seafile.seadroid2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.shapeshed.aerial": {"metadata": {"lastUpdated": 1785080297767, "donate": ["https://www.paypal.com/donate/?hosted_button_id=MZVB3E2RYYWV8"], "icon": {"en-US": {"name": "/com.shapeshed.aerial/en-US/icon_NBAkGi465YE5fUT_ww6ttkX5gnDydUwE_bisVvdAh4w=.png", "sha256": "3410241a2e3ae581397d44ffc30eadb645f98270f2754c04fdb8ac56f740878c", "size": 12930}}}, "versions": {"49b89c25de9edeb42b17ad9213b79fb5527512b22c0157c41ea134f23dd8f12d": null, "cfcbb55c4fe6b03623ee5d78ce7dfdf7e573252970fd6243dd41f913d61aa97d": {"added": 1785080297767, "file": {"name": "/com.shapeshed.aerial_13.apk", "sha256": "cfcbb55c4fe6b03623ee5d78ce7dfdf7e573252970fd6243dd41f913d61aa97d", "size": 11663158, "ipfsCIDv1": "bafybeibowwj7w3lyeto5lnroybkdjaj3jvx6tgqnjl23kus7wb2ndzw2r4"}, "src": {"name": "/com.shapeshed.aerial_13_src.tar.gz", "sha256": "4a64413fe77b8832ff0b3285900b33943da4d7f8bf46935e35846e82b79a170d", "size": 7706610}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.5.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["b84e94d220e39d5d754bb7439de2712fde2005e5be2dab1ddb55480d30443dab"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.shapeshed.aerial.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Android Auto support, with voice search.\n- Recently Played, showing any station you play, not just favourites, with a new home screen row.\n- The mini player and Now Playing screen now follow playback started elsewhere, such as Android Auto or voice search.\n- Fixed station logos with transparent backgrounds, such as some SVGs, disappearing on the media notification, lock screen, and Android Auto.\n- Fixed hardware and Bluetooth media buttons not skipping to the next/previous station in the list "}}}}, "com.shub39.grit": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"f6d7808050f6000aa750cab008315f25c4982c6dcacc85d99ea02cab57ff5102": null, "f993b731fce92b4625bb9260bf4b3d72581e996a9c352f49c31299b211d9e437": {"added": 1785080297767, "file": {"name": "/com.shub39.grit_6050.apk", "sha256": "f993b731fce92b4625bb9260bf4b3d72581e996a9c352f49c31299b211d9e437", "size": 9842918, "ipfsCIDv1": "bafybeicekvmhclfpfzbmn4jdemwmcpb44w66kc2auuy73af67wti5iijve"}, "src": {"name": "/com.shub39.grit_6050_src.tar.gz", "sha256": "0ad59e67921cf9bcaee16252e9c45bc8a4105e1dec9b3aa2097f4b2d9ca236e0", "size": 7557312}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.0.5", "versionCode": 6050, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.shub39.grit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.shub39.rush": {"metadata": {"lastUpdated": 1785080297767, "featureGraphic": {"en-US": {"name": "/com.shub39.rush/en-US/featureGraphic_VPRNoyis1_s3zHdM8oFC1GN2fA7Itn_1p9u3PB9wszo=.png", "sha256": "54f44da328acd7fb37cc774cf28142d463767c0ec8b67ff5a7dbb73c1f70b33a", "size": 24759}}, "screenshots": {"phone": {"en-US": [{"name": "/com.shub39.rush/en-US/phoneScreenshots/1.png", "sha256": "3e689de5bf4bbd1cfa82caf613e4b2d20d8035e5044368d26119db22853df7df", "size": 401425}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/2.png", "sha256": "aee16cde4e621334dfb8a1d96d2ef27f792f0b026ac33eafd4bc9561f22015c9", "size": 533824}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/3.png", "sha256": "f8e930871b91ac654b4ee558fb796c91b65dbbcaab51eb00c9fcd8f3f70cbbe6", "size": 319947}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/4.png", "sha256": "fc7d7d1ab6b815dc541a786608624d8e9f68d838c5f3d5ae547da6c0f72e6697", "size": 370000}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/5.png", "sha256": "39e4408d609437d699e208296bc1d4b0e088ab28959e459ea7de2771d68ebca3", "size": 310076}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/6.png", "sha256": "101a7ec2fd1e362ec913d2b9e4fd3465b2b180c61164933be1757964a18cc230", "size": 625032}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/7.png", "sha256": "b6f16d4f9402e504c801f610ca3537b2c818e17abf410230daee431d91333c92", "size": 915614}, {"name": "/com.shub39.rush/en-US/phoneScreenshots/8.png", "sha256": "ff68ccce70a6d3fd3a1afd31cab624fbe25ad411a3bd0cbf3e07b5af10b0bbed", "size": 566027}]}}}, "versions": {"6cd222043499130f0f0b695f7601229d28b5b7cc899c8c3d7b4a64c1093235a5": null, "8ba74193937672298f90dce60b50d79ee648c16639129465b08f0ce8585ff56e": {"added": 1785080297767, "file": {"name": "/com.shub39.rush_6510.apk", "sha256": "8ba74193937672298f90dce60b50d79ee648c16639129465b08f0ce8585ff56e", "size": 11199498, "ipfsCIDv1": "bafybeie6otvhocqptj72jeyhx4il23lofkqnjpws6ahv6t6wwox4qf672i"}, "src": {"name": "/com.shub39.rush_6510_src.tar.gz", "sha256": "5e32a75ff27405c8f77106d341e0272110375c297863094c385485f94591b41d", "size": 8309455}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.5.1", "versionCode": 6510, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "com.shub39.rush.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "depends on api.genius.com"}}}}}, "com.shubhang.loophole": {"metadata": {"added": 1785080297767, "categories": ["System"], "issueTracker": "https://github.com/shubhang-d/loophole/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/shubhang-d/loophole", "screenshots": {"phone": {"en-US": [{"name": "/com.shubhang.loophole/en-US/phoneScreenshots/1.png", "sha256": "35ca633106ee721f370351ac051fcd7109fbd75b240c7f5a99de7b26e8b384c3", "size": 142027}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/2.png", "sha256": "d5e47dde42813e8424f15d7057084bc3eed57f796f416cd56cb6a544490bb52a", "size": 161875}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/3.png", "sha256": "5844453526f9a07d3ca7bb36fbcf768b7116f695d7508cbea930d7f96f91358e", "size": 146471}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/4.png", "sha256": "ce76f8a9de9214e328cceddf76a781f5e47b607f96cbe3b8cca27f888b9cfaf9", "size": 158899}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/5.png", "sha256": "495baee27c7a602a0e7abc3a45308fb55f02acaeb2d82db5f48e7949249a6009", "size": 128835}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/6.png", "sha256": "acfb2b49c270878a850466d063429f912b4e2e87ef26609f1dbc313160dfaf14", "size": 116928}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/7.png", "sha256": "aa5b1c926fd8fe5090b85f8821feb47cb99981667c4f6adeac57de100922c449", "size": 311574}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/8.png", "sha256": "a46086f909806f758bc4ceb7ebcfd16a7b6972988ac7264af24aad57fda982d2", "size": 632073}, {"name": "/com.shubhang.loophole/en-US/phoneScreenshots/9.png", "sha256": "42cc68bf89f24720b84b309e4c7410c38cf2a972d372dc4f715ed701f922804d", "size": 633019}]}}, "authorName": "Shubhang", "name": {"en-US": "Loophole"}, "summary": {"en-US": "One-tap Quick Settings toggle for Android Developer Options."}, "description": {"en-US": "Loophole is a one-tap Quick Settings toggle for Android Developer Options.\n\nIf you're an Android developer, Developer Options is basically always on. But a lot of banking and fintech apps treat that as a red flag and refuse to open, or silently degrade, while it's enabled -- even though you're not doing anything shady, you're just building.\n\nThe normal fix is: open Settings, find Developer Options, toggle it off, open your banking app, then remember to turn it back on later. Loophole turns that into one tap from the notification shade.\n\nFeatures:\n* Reads and toggles Developer Options directly via a Quick Settings tile\n* Optional home screen widget as an alternative to the tile\n* Simple in-app switch as a fallback / status view\n* No ads, no analytics, no tracking\n\nSetup note: toggling Developer Options programmatically requires the WRITE_SECURE_SETTINGS permission, which Android only allows to be granted manually once via adb (it cannot be requested through a normal runtime permission dialog):\n\nadb shell pm grant <applicationId> android.permission.WRITE_SECURE_SETTINGS\n\nFull setup instructions are in the project README.\n\nA note on permissions: the app does not make network requests and holds no INTERNET permission. However, the manifest does include ACCESS_NETWORK_STATE, WAKE_LOCK, RECEIVE_BOOT_COMPLETED, and FOREGROUND_SERVICE. These come from Jetpack Glance, the framework used to build the home screen widget, which relies on WorkManager internally to schedule widget updates and survive process death. They are a byproduct of the widget framework itself, not of any network or background activity Loophole performs."}, "icon": {"en-US": {"name": "/com.shubhang.loophole/en-US/icon_IXspy5AMlXW4DFXWkJKBAQYZpou5zAvJuNKTGOHA43c=.png", "sha256": "217b29cb900c9575b80c55d6909281010619a68bb9cc0bc9b8d29318e1c0e377", "size": 190512}}, "preferredSigner": "3846c26b24208e88d98eb463e97e5e3979b3a3b4440311e00814cb0e64f4ff66"}, "versions": {"24cc7707414fc5e4f00c8cb295a665466dd12eab4f973f241baf05311cac0d22": {"added": 1785080297767, "file": {"name": "/com.shubhang.loophole_3.apk", "sha256": "24cc7707414fc5e4f00c8cb295a665466dd12eab4f973f241baf05311cac0d22", "size": 2182907, "ipfsCIDv1": "bafybeidimqbjqi7uyefba3fghremlnhv7thfcas225xjsjxffdd4nira2m"}, "src": {"name": "/com.shubhang.loophole_3_src.tar.gz", "sha256": "de895f4d6828ff6e3c75e423601c3c1f90e93b311ef6faed387cf303ae633e5a", "size": 7464522}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.2", "versionCode": 3, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3846c26b24208e88d98eb463e97e5e3979b3a3b4440311e00814cb0e64f4ff66"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.shubhang.loophole.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixed permission disclosure in app description (network-related permissions come from the Glance widget framework, not app network activity).\nEnabled reproducible builds.\nEnabled code and resource shrinking, reducing APK size."}}}}, "com.siddharthagolu.fastlog": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"2129dc9f6abc6663da5ce6e9e5f91e7bdf1d63509576e1ce4c31f42ed49c1bd6": null, "8814452b9361536c316cbca4105e2dc225fe8f408c18ac241109181ab74978f0": {"added": 1785080297767, "file": {"name": "/com.siddharthagolu.fastlog_6.apk", "sha256": "8814452b9361536c316cbca4105e2dc225fe8f408c18ac241109181ab74978f0", "size": 8507687, "ipfsCIDv1": "bafybeifgao7mulekvyhxl2oordgspxitmrapdyasj3jmcvwt6jvujidkyq"}, "src": {"name": "/com.siddharthagolu.fastlog_6_src.tar.gz", "sha256": "a834422c26c5995a0e7073c35409d151a540602790cfb352cd6fd4030b6277b6", "size": 1928161}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.0", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["87438f24d442b18bcbf612f0126a3cbd7abe28f7ef5acfa853fc18960c68f1e2"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.siddharthagolu.fastlog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Support indentation with spaces\n- Allow creating a new, editable wiki page from the app\n- Support Logbook, shows elapsed time for TODO blocks\n- Add keyboard toolbar shortcut buttons for Bold and Italics"}}}}, "com.sidhant.huespill": {"metadata": {"added": 1785080297767, "categories": ["Puzzle Game"], "issueTracker": "https://github.com/sidhant947/HueSpill/issues", "lastUpdated": 1785080297767, "license": "GPL-3.0-only", "sourceCode": "https://github.com/sidhant947/HueSpill", "screenshots": {"phone": {"en-US": [{"name": "/com.sidhant.huespill/en-US/phoneScreenshots/1.png", "sha256": "df1aa4739d371d4f77beb1e72593e778de4e8f9ff8ad43dfbd765d36c1b1ecc7", "size": 36303}, {"name": "/com.sidhant.huespill/en-US/phoneScreenshots/2.png", "sha256": "756683a05775ea8ab7186d5bbc3c54240c28f4fbdd808cb0ac781f68cc62eb41", "size": 52543}, {"name": "/com.sidhant.huespill/en-US/phoneScreenshots/3.png", "sha256": "e5f521a98e86122d73c01854af6e82d8ab0c69c5236a5725a0bf91ff2bc83b70", "size": 51227}, {"name": "/com.sidhant.huespill/en-US/phoneScreenshots/4.png", "sha256": "b5673b1057ce1c63228b4a5949c122194d6df2f92e48b0a366ed2ce0919d59ec", "size": 38153}]}}, "authorName": "Sidhant", "authorWebSite": "https://sidhant947.github.io", "liberapay": "sidhant947", "name": {"en-US": "Hue Spill"}, "summary": {"en-US": "Fill the entire board with a single color."}, "description": {"en-US": "A simple, relaxing, yet incredibly challenging puzzle game. \n\nFeatures\n\n- Endless Levels: The game gets progressively harder as you play. The board gets bigger, more colors are added, and you have fewer moves to spare!\n- Random Puzzles: Just want a quick challenge? Play a random puzzle on Easy, Medium, or Hard difficulty.\n- Undo Move: Made a mistake? Use the undo button to go back a step.\n- Auto-Save: Your progress is automatically saved, so you can pick up exactly where you left off.\n- Privacy First: 100% ad-free, absolutely no trackers, and fully GDPR compliant. Play in total peace!"}, "donate": ["https://github.com/sponsors/sidhant947"], "icon": {"en-US": {"name": "/com.sidhant.huespill/en-US/icon_RVPXKX3Cm46Ta2V3Ulrq7fbuPefQN4HUp2K8OsWu7B8=.png", "sha256": "4553d7297dc29b8e936b6577525aeaedf6ee3de7d03781d4a762bc3ac5aeec1f", "size": 12995}}, "preferredSigner": "2ce3594928ea9e117800c3dabb321e37e1b874ecb48b714bbb0495a430dce417"}, "versions": {"c83679774c1f8b831264539a9a9425d1365c7edd36cab07572e8690e0e8ef531": {"added": 1785080297767, "file": {"name": "/com.sidhant.huespill_13.apk", "sha256": "c83679774c1f8b831264539a9a9425d1365c7edd36cab07572e8690e0e8ef531", "size": 7871257, "ipfsCIDv1": "bafybeidfvc4joifd7v7fnhdwcnqohjuczht3niq7v4rdfpgutwzx6mmw4a"}, "src": {"name": "/com.sidhant.huespill_13_src.tar.gz", "sha256": "e45b74392d2f919b976cdf8a5ab5c2571e096ad28322e9abbeb9eb3cf500b902", "size": 23717546}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2ce3594928ea9e117800c3dabb321e37e1b874ecb48b714bbb0495a430dce417"]}, "usesPermission": [{"name": "com.sidhant.huespill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4e2e5c056d3a179bc5c3dff8fcfeefcee931de0ccdcc53cd1d3137043a55e7f0": {"added": 1785080297767, "file": {"name": "/com.sidhant.huespill_12.apk", "sha256": "4e2e5c056d3a179bc5c3dff8fcfeefcee931de0ccdcc53cd1d3137043a55e7f0", "size": 7703330, "ipfsCIDv1": "bafybeibc35a5leshaabfdn3rqnikmgozmvmk5ddfpbuhkqdamgt2k2qpcm"}, "src": {"name": "/com.sidhant.huespill_12_src.tar.gz", "sha256": "38176b6d0018361adf3f2d24ec714b735bf4f82b85045a2c1f77a527b1f2c896", "size": 23719119}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.0", "versionCode": 12, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2ce3594928ea9e117800c3dabb321e37e1b874ecb48b714bbb0495a430dce417"]}, "usesPermission": [{"name": "com.sidhant.huespill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0222e461223f4d82cc9d18244a8111992c3f77942279d5669222241c9f2a46df": {"added": 1785080297767, "file": {"name": "/com.sidhant.huespill_11.apk", "sha256": "0222e461223f4d82cc9d18244a8111992c3f77942279d5669222241c9f2a46df", "size": 7146280, "ipfsCIDv1": "bafybeihmr7qgq2w3bu2i7k6vvy4rjq65r4imjwzdoz4qk57z6bksnsnhau"}, "src": {"name": "/com.sidhant.huespill_11_src.tar.gz", "sha256": "142d613e7290def0d937b6e26901702d8448daf33764c65fccfff0b42deb23c5", "size": 23719086}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.0", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2ce3594928ea9e117800c3dabb321e37e1b874ecb48b714bbb0495a430dce417"]}, "usesPermission": [{"name": "com.sidhant.huespill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.socks5": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"3a95b898365b34d588a2df3f07e4ae30568b88348b79fefbd200378295e3fb7a": {"added": 1784800029343, "file": {"name": "/com.socks5_302.apk", "sha256": "3a95b898365b34d588a2df3f07e4ae30568b88348b79fefbd200378295e3fb7a", "size": 5791766, "ipfsCIDv1": "bafybeig6p3um4sxmdapdb2zrmzz5ll7i75ojaf3exjh3nih2ljaailgfcu"}, "src": {"name": "/com.socks5_302_src.tar.gz", "sha256": "690d831b1f8204bd757eeee87445313d8d3c834ea377b1aed533363a68ad193a", "size": 69743}, "manifest": {"versionName": "3.0.2", "versionCode": 302, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["ba665576ee1830aa559dd65596fda0c0a9aa3d80185f83efedcda233b2775da1"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.socks5.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.spencerpages": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"d7fe61cff6d5dc6946e121d8664bbdffb5b41ff1970c02da2785e97630c0452c": null, "9d74716ac629103f286897722ef33a02c3728aca2ec3f61b2c9ed5066be09afb": {"added": 1785080297767, "file": {"name": "/com.spencerpages_41.apk", "sha256": "9d74716ac629103f286897722ef33a02c3728aca2ec3f61b2c9ed5066be09afb", "size": 11361497, "ipfsCIDv1": "bafybeiefywkmt2hrpifr5wa2jnlg2fjil3rvgtvxm4iftfbqecs2e6aepe"}, "src": {"name": "/com.spencerpages_41_src.tar.gz", "sha256": "88b8d3a63af087611b682853406a84034f74bb699f9f2bb701e4c6504525fcf8", "size": 45548593}, "manifest": {"versionName": "3.8.4", "versionCode": 41, "features": [{"name": "android.hardware.touchscreen"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["bc9e1fb5f3c04ffbd1a563de848a70f40ddb6e26dcabf7d66cc3bf8cf110ae30"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 30}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.spencerpages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Bug fixes and stability improvements:\n- Fixed crashes reported in the 3.8.2 release\n- Adding 2026 semi-q coins plus a few app improvements\n- Special thanks to Hruday Rudraraju for adding search support.\n- Find us on GitHub for feature requests, feedback, and to contribute to the project!"}}}}, "com.sshborg": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"df988515304f1a26e34ea9dc1792bca008caa2fd9f3cbcd2783b544035bee2e3": null, "40519aa0fec37fbd86db3fd024a5e6533fca0bbd2db46994bd421619461115c0": {"added": 1784660797434, "file": {"name": "/com.sshborg_19.apk", "sha256": "40519aa0fec37fbd86db3fd024a5e6533fca0bbd2db46994bd421619461115c0", "size": 12658025, "ipfsCIDv1": "bafybeiboc26ewzxxhrzpkn6mazucjaku6kstr2raco72x2ncmxn5sbm4wq"}, "src": {"name": "/com.sshborg_19_src.tar.gz", "sha256": "4733d4afdaf2b89f6880f4bb5242de1cee78d4e4023136e4c418344ebb051d46", "size": 2301935}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.0", "versionCode": 19, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["0c872c49e1a4b7873432ae4741cb78347d4b5d07d46a99f6b63f6734641abb82"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.sshborg.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "• SFTP: Mehrere Probleme beim Abbrechen von Downloads behoben\n• Terminal: Auswahlgriffe lassen sich leichter ziehen und kopierter Text enthält keine falschen Zeilenumbrüche mehr, wenn lange Zeilen umbrechen\n• Neue Einstellung: Standard-Schriftgröße des Terminals\n• App-Sperre: Entsperrung nur noch per Biometrie (PIN/Muster nur ohne registrierte Biometrie)\n• Interne Bibliotheken aktualisiert\n", "en-US": "• SFTP: fixed several issues when cancelling downloads\n• Terminal: selection handles are easier to drag, and copied text no longer contains fake line breaks where long lines wrap\n• New setting: default terminal font size\n• App lock: unlock is now biometric-only (PIN/pattern only if no biometrics are enrolled)\n• Updated internal libraries\n", "es-ES": "• SFTP: corregidos varios problemas al cancelar descargas\n• Terminal: los marcadores de selección son más fáciles de arrastrar y el texto copiado ya no incluye saltos de línea falsos cuando las líneas largas continúan en la siguiente\n• Nuevo ajuste: tamaño de letra predeterminado del terminal\n• Bloqueo de la app: desbloqueo solo biométrico (PIN/patrón solo sin biometría registrada)\n• Bibliotecas internas actualizadas\n", "fr-FR": "• SFTP : correction de plusieurs problèmes lors de l'annulation des téléchargements\n• Terminal : les poignées de sélection sont plus faciles à déplacer et le texte copié ne contient plus de sauts de ligne factices lorsque les longues lignes continuent sur la suivante\n• Nouveau réglage : taille par défaut du texte du terminal\n• Verrouillage de l'app : déverrouillage uniquement biométrique (PIN/schéma seulement sans biométrie enregistrée)\n• Bibliothèques internes mises à jour\n", "it-IT": "• SFTP: risolti vari problemi nell'annullamento dei download\n• Terminale: puntatori di selezione più facili da trascinare e il testo copiato non contiene più a-capo fittizi dove le righe lunghe proseguono su quella successiva\n• Nuova impostazione: dimensione predefinita del carattere del terminale\n• Blocco app: sblocco solo biometrico (PIN/sequenza solo senza biometrie registrate)\n• Aggiornate le librerie interne\n", "ja-JP": "• SFTP：ダウンロードのキャンセル時の複数の問題を修正しました\n• ターミナル：選択ハンドルがドラッグしやすくなり、長い行の折り返し位置に余分な改行が入らずにコピーできるようになりました\n• 新しい設定：ターミナルの既定の文字サイズ\n• アプリロック：ロック解除は生体認証のみに（生体認証未登録の場合のみPIN/パターン）\n• 内部ライブラリを更新しました\n", "pt-PT": "• SFTP: corrigidos vários problemas ao cancelar transferências\n• Terminal: os marcadores de seleção são mais fáceis de arrastar e o texto copiado já não inclui quebras de linha falsas quando as linhas longas continuam na seguinte\n• Nova definição: tamanho de letra predefinido do terminal\n• Bloqueio da app: desbloqueio apenas biométrico (PIN/padrão só sem biometria registada)\n• Bibliotecas internas atualizadas\n", "uk": "• SFTP: виправлено кілька проблем під час скасування завантажень\n• Термінал: маркери виділення легше перетягувати, а скопійований текст більше не містить зайвих розривів рядків там, де довгі рядки переносяться\n• Нове налаштування: типовий розмір шрифту термінала\n• Блокування застосунку: розблокування лише біометричне (PIN/ключ — лише якщо біометрію не налаштовано)\n• Оновлено внутрішні бібліотеки\n", "zh-CN": "• SFTP：修复了取消下载时的多个问题\n• 终端：选择手柄更易拖动，复制的文本不再在长行自动换行处插入多余的换行符\n• 新增设置：终端默认字体大小\n• 应用锁定：解锁仅限生物识别（仅在未录入生物识别时才可用 PIN/图案）\n• 更新了内部库\n"}}}}, "com.standardnotes": {"metadata": {"lastUpdated": 1784660797434, "icon": {"en-US": {"name": "/icons/com.standardnotes.3005224.png"}}}, "versions": {"9b283c2b1f014731f3c909f24666fe4650160e645b082ea59ba027beb77114a8": null, "65af7740b8fd2d8bad65ef058ff81e4dcee52df6e97460c135dcb41eea61a85e": {"added": 1784660797434, "file": {"name": "/com.standardnotes_3005224.apk", "sha256": "65af7740b8fd2d8bad65ef058ff81e4dcee52df6e97460c135dcb41eea61a85e", "size": 89606286, "ipfsCIDv1": "bafybeihjpgru5narszprrlfbsz7rprvptqdeimtakjpscglnf6wfx2hlry"}, "src": {"name": "/com.standardnotes_3005224_src.tar.gz", "sha256": "a262a2c794e356f9376d4c3fbc972a4fdfed5484dd45b604efd91b06c14402a2", "size": 536654714}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.201.35", "versionCode": 3005224, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["f5dee5e6538121146a4050bd4f4cf6ee2ddc4d690addb94544e9a3b20c4cb5a7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.CAMERA"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.standardnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "com.tk.quicksearch": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"91a2ddb5815d3ad365e53985aecc18b2f931dd84df3deb2fe36e5c5426167412": {"added": 1784800029343, "file": {"name": "/com.tk.quicksearch_67.apk", "sha256": "91a2ddb5815d3ad365e53985aecc18b2f931dd84df3deb2fe36e5c5426167412", "size": 8339997, "ipfsCIDv1": "bafybeiahmtekoaizvabesvxlgoelracrdkruparbsbryt5wmca3g5fdha4"}, "src": {"name": "/com.tk.quicksearch_67_src.tar.gz", "sha256": "6ca51be1659319365694022f56543bdff03c50d5f3d2921df45329a25b90cab6", "size": 16061569}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.8", "versionCode": 67, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2b04de470fc4d9543aef5c06c9cbf4d7822c97ca20b7700620674275a8efe080"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.tk.quicksearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional AI providers and some search shortcuts connect to proprietary network services when enabled or configured by the user."}}, "whatsNew": {"en-US": "- Customizable swipe gestures\n- Tasker integration\n- Option to turn off file previews\n- Option to increase app icon size\n- Search contacts with phone number (enable in settings)\n- Dial phone numbers directly from search\n- Get free API key guide for AI provider setup\n- Performance improvements and bug fixes\n"}}}}, "com.tristinbaker.defide": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"6e1d7ad4205227bc4062346b664e987e55e49a50e855a472505092d3ea1b0760": null, "4f7e628165548fdb0558a24691808083b84dc37ff3afaf6fbcd244f134495d90": {"added": 1785080297767, "file": {"name": "/com.tristinbaker.defide_26.apk", "sha256": "4f7e628165548fdb0558a24691808083b84dc37ff3afaf6fbcd244f134495d90", "size": 53678843, "ipfsCIDv1": "bafybeigjk2bo4vkmyxt2tjfa5gi7sl63lwptl74e434a5ldfa3eh5solsm"}, "src": {"name": "/com.tristinbaker.defide_26_src.tar.gz", "sha256": "178d1e7db291b4f029c759786419a69f46b6024e17937b2e4edbb2f73a414827", "size": 168977455}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.9", "versionCode": 26, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.tristinbaker.defide.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed Rosary scripture links always opening the English Bible instead of your chosen translation\n• Fixed today's Rosary mystery on the home screen not showing in your chosen language\n• Added a link to the GitHub page when tapping the version number in Settings > About\n• Added a Full Screen option in Settings to hide the status bar for a distraction-free prayer experience\n• Added an Overcoming Sin habit tracker to the home screen: add a habit, track your streak, and log a slip when it happens\n"}}}}, "com.tristinbaker.idlefantasy": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"6ab27314975d6ad7ac57c97877b9ff61c5c9c0b040a8a78e9269dbb2494bb8ac": null, "bb614cdb451071f2ac9dc0bafd7651389ac5f88382556869970f0a8d4db9ded6": null, "a5ccc3f01fb9465c496730ecc51b743c9375cb336015e92611c6e27655034a7b": {"added": 1785080297767, "file": {"name": "/com.tristinbaker.idlefantasy_117.apk", "sha256": "a5ccc3f01fb9465c496730ecc51b743c9375cb336015e92611c6e27655034a7b", "size": 7900679, "ipfsCIDv1": "bafybeieu6nn6bp2odtz26uwahpadmuwqr4sgjwiw2ceubyvoqnmzh35imq"}, "src": {"name": "/com.tristinbaker.idlefantasy_117_src.tar.gz", "sha256": "f19f3ea2b19a56d8dd9a0ad8cfcf99397572c987b134bee81b3927759705febd", "size": 8239604}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.12.5", "versionCode": 117, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed the action queue getting stuck instead of automatically starting the next queued Infinite Tower floor after collecting one\n• Added many more daily guild quest variants so most guilds no longer repeat the exact same set of dailies every day\n• Replaced the app's queue/action notifications with a new custom themed banner, fixing messages sometimes cancelling each other out instead of showing in order, no longer blocking scrolling/swiping while shown, and no longer cutting off long messages\n"}}, "1541e1376dbe566c9ef78cc7a6c135ae87b702d723adf2ca30604fd3ed0e2a94": {"added": 1784660797434, "file": {"name": "/com.tristinbaker.idlefantasy_116.apk", "sha256": "1541e1376dbe566c9ef78cc7a6c135ae87b702d723adf2ca30604fd3ed0e2a94", "size": 7887371, "ipfsCIDv1": "bafybeic7atj6nxy4m2ljns5ryriu3wlxqnfpa3zlolsieqhrujbg4w423a"}, "src": {"name": "/com.tristinbaker.idlefantasy_116_src.tar.gz", "sha256": "f6fa3fb81f6623410b4230c36809b0421e23f7b24cce2a61330f0d7b62d20728", "size": 8082215}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.12.4", "versionCode": 116, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed Firemakers Guild quests describing burning logs as \"burning ashes\" instead of naming the actual wood being burned\n• Boss fights on the Home screen now show that boss's own icon instead of a generic gamepad icon; the Infinite Tower now shows a dedicated tower icon too\n• Fixed the Guild Hall's \"quests left today\" text squeezing other elements (like the level badge) into an unreadable narrow column in non-English languages; it now sits on its own line\n• Cleaned up leftover duplicate/unused "}}}}, "com.tutpro.baresip": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"7441a8c5fcad2d95463ba58218fd9320e4a7a3327fb5428bd172f5523edefb5c": null, "57a0059160bde5ffa2a8b7580eba91a2fa6ddfcd457a9fda70f43081ec34ec05": {"added": 1785080297767, "file": {"name": "/com.tutpro.baresip_534.apk", "sha256": "57a0059160bde5ffa2a8b7580eba91a2fa6ddfcd457a9fda70f43081ec34ec05", "size": 24286135, "ipfsCIDv1": "bafybeig5gk2ma7h6doifmxo3rkim4v6ukjfcdcebgiuz7ml65azo43vzqa"}, "src": {"name": "/com.tutpro.baresip_534_src.tar.gz", "sha256": "464d8690da9b504769b0bfaf8a9b947a6e789eeb6b5a601aaa2413825af1c7d6", "size": 1392381}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "88.0.1", "versionCode": 534, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["04b6df19b627547619256593876e9163dd35c94e760c20618a7d1e49b599555a"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improved contact mode selection in contacts screen menu\n- Improved contacts screen search and new contact layout\n- Match search string to contacts' TEL URIs also on main and chats screens\n- Allow contact with name only\n- Improved contact's edit layout\n- Always show new incoming chat message last in the message list\n"}}}}, "com.tutpro.baresip.plus": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"7645e0f7a5f9b1d17439c0acebbb3bad32f3fde856864faa7738f3ef2dafc6bb": null, "bbde8d4657e7ff6711535dce2c675e4e716670ef91e97c731dc26dc9ca742c70": {"added": 1785080297767, "file": {"name": "/com.tutpro.baresip.plus_292.apk", "sha256": "bbde8d4657e7ff6711535dce2c675e4e716670ef91e97c731dc26dc9ca742c70", "size": 104106042, "ipfsCIDv1": "bafybeiajjzb222ei7oda7segft4j74wkxyed46hhclmrwvovkafom7hlsa"}, "src": {"name": "/com.tutpro.baresip.plus_292_src.tar.gz", "sha256": "859c060ded0799da02ce45ff5fdc71148f9a4dbc722cbddbe4f605846f78a979", "size": 1200849}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "77.0.1", "versionCode": 292, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e6dcb08385c2f80681f65e39e22d29ef0d5719a41638b40f76d2dd6168706bee"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improved contact mode selection in contacts screen menu\n- Improved contacts screen search and new contact layout\n- Match search string to contacts' TEL URIs also on main and chats screens\n- Allow contact with name only\n- Improved contact's edit layout\n- Always show new incoming chat message last in the message list\n"}}}}, "com.unciv.app": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"3aca3904328a88142f7a18431ec78e06bca52a4f7f93af0798ea1fdfa346b727": null, "d3e1263c47139096f71e6e1b330b0981146ecce255735ba8037bf2fc87479d1e": null, "c39d55a41e44fdf8ee0d8af9dd9c2aaccfca34fb957a386e87209d7462671116": {"added": 1785080297767, "file": {"name": "/com.unciv.app_1238.apk", "sha256": "c39d55a41e44fdf8ee0d8af9dd9c2aaccfca34fb957a386e87209d7462671116", "size": 27015010, "ipfsCIDv1": "bafybeibbnpgher22s5i75ovk35ges73azkenhrhhmwd2ztnmj3vygxvilm"}, "src": {"name": "/com.unciv.app_1238_src.tar.gz", "sha256": "fb259916f3e375e764dac2c84d82be181ad124585ef9f55f351038bfb6eeeb3a", "size": 46403084}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.21.3", "versionCode": 1238, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["cd16e386469f23988fc9cdeca01bfefbd0deaed13a4907bce76e91acc9662c68"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.unciv.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixed mosque of djenne not working until industrial age\n\nBy Fanfblrik: \n- Don't wipe city-state relations on liberation \n- Freeze Demographics rankings to turn-start snapshots \n\nfix: MP upload no longer causes improvements to advance - By cy-elec\n\nBy WhoIsJohannes:\n- AI improvements: parallel settlers, expansion un-latch, research agreements, annex guard \n- CPU performance improvements \n\nBy SomeTroglodyte:\n- Fix \"on losing unit\" triggers running when a new unit can't be placed\n- Allow limited co"}}, "fa63d6b50029ff197479941fddff073a32880839b3749e2572e45555ca7c8e1c": {"added": 1784660797434, "file": {"name": "/com.unciv.app_1237.apk", "sha256": "fa63d6b50029ff197479941fddff073a32880839b3749e2572e45555ca7c8e1c", "size": 27006818, "ipfsCIDv1": "bafybeifdxzqle5qhs6oxcfltpziz3gn3gvnpwxjedb7qph3yen4ejlheyi"}, "src": {"name": "/com.unciv.app_1237_src.tar.gz", "sha256": "338375a919e7bd543df043ad3826cdd9875aaf054299871f33a864bcd839ae22", "size": 46393120}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.21.2", "versionCode": 1237, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["cd16e386469f23988fc9cdeca01bfefbd0deaed13a4907bce76e91acc9662c68"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.unciv.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "fix: mod checker misses recursive citywide-resource countable in <for every [resource]> - By mvanhorn\n\nDisable constructions per city/game instead of client wide - By unciv-loof\n\nReplace -NC sounds with libre ones - By Wuzzy2\n\nAdd [Resource] to tile. (Credit to Robloach) - By chenxing61\n\nImplement impi unique extra ranged attack - By O-spin\n\nBy SomeTroglodyte:\n- Button to check a Mod directly from the Mod manager screen\n- Politics overview \"Ball of Yarn\" makeover\n- New city overview column: Majo"}}}}, "com.vakarux.instadownload": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"5c74bc1cde5f84bd476bfa0ca2f080de88b5d9aabcde9a21e9517af36f6b3879": null, "680f117c1aa46092df963bb8804ffa4acb0933d6d2eaa443784cb74a817822fc": {"added": 1785080297767, "file": {"name": "/com.vakarux.instadownload_11.apk", "sha256": "680f117c1aa46092df963bb8804ffa4acb0933d6d2eaa443784cb74a817822fc", "size": 12543158, "ipfsCIDv1": "bafybeiaqywd3pvzmoqggstlz4oabdikaylxcpdhpoqeo3rhmyv3mpg4vum"}, "src": {"name": "/com.vakarux.instadownload_11_src.tar.gz", "sha256": "32935be737a9ce4e543f845f57f8fd8fcd5aa61413c469f8ce37aaaa8fdf6d04", "size": 550530}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.4", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["e1a567fcccf980d58519957806000c2433c68abf2fb4d1c2f68047fadb3a5afa"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vakarux.instadownload.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Downloads media from Instagram, a non-free network service"}}}, "f9185537dc9211dc8156a5cc49acbe337641402a9eff7524ce15423ac4b7f2b9": {"whatsNew": {"en-US": "* Fixed media extraction — Instagram changed their embed page format\n* Added carousel/multi-image post support (downloads all images)\n* Replaced DownloadManager with direct download for reliability\n* Improved error messages with copy button\n* Fixed GraphQL error reporting\n"}}}}, "com.vayunmathur.calendar": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.calendar/en-US/phoneScreenshots/1.png", "sha256": "0bb103d57e8976d536ee7eea2f8546d5cf77ac0e4c860bdeabf17b0fdf1ef54b", "size": 93781}, {"name": "/com.vayunmathur.calendar/en-US/phoneScreenshots/2.png", "sha256": "dafa5d6799408b366c71a5b431e07daf5a91a598352157f0e29c9df08caaa223", "size": 50670}, {"name": "/com.vayunmathur.calendar/en-US/phoneScreenshots/3.png", "sha256": "ce5482b2009226ce25b81d5d06b347a4dd2d49635491905dce54efa028cc3222", "size": 70616}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.calendar/en-US/icon_4_4EKAgOLs6J_f_Ju-FDB3owXu-ITJvkwwFuj3QJqoY=.png", "sha256": "e3fe0428080e2ece89fdffc9bbe143077a305eef884c9be4c3016e8f7409aa86", "size": 3112}}}, "versions": {"b923b22102a59ed91c4352123681563f3a88e813a4b7f6cd3c5421ebeb771067": null, "d8b7fa4febc83220f8f4a6302f92c4536b9b63002b82e9da615e8a3cece730d9": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.calendar_20260718.apk", "sha256": "d8b7fa4febc83220f8f4a6302f92c4536b9b63002b82e9da615e8a3cece730d9", "size": 6402923, "ipfsCIDv1": "bafybeidu2ihabj6onnrlpttzdhuady2sp5za4h33dk3tdl75lzf5rajn2e"}, "src": {"name": "/com.vayunmathur.calendar_20260718_src.tar.gz", "sha256": "81f571e4c2d74e4004d07fa97373a7fe158b396d822e779faddb5a89aed46ce7", "size": 210942009}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.camera": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.camera/en-US/icon_IAgZNL63cjugKMqpx4k2PbI2Agr-Cjtu-i-VXuRWEA4=.png", "sha256": "20081934beb7723ba028caa9c789363db236020afe0a3b6efa2f955ee456100e", "size": 3932}}}, "versions": {"8ba6980efe0c29b733fd183d13219ac69f79fe20206c2854119cd6ace21db689": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.camera_20260718.apk", "sha256": "8ba6980efe0c29b733fd183d13219ac69f79fe20206c2854119cd6ace21db689", "size": 25030455, "ipfsCIDv1": "bafybeibecgnrhfk6yaf7vbtqzbls7safs2blzg3uvqthy4phrbsle6hve4"}, "src": {"name": "/com.vayunmathur.camera_20260718_src.tar.gz", "sha256": "5fd1b2e4298931df0377325fa9afd01ded025317b665e85d15b7309979178e3e", "size": 210942716}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "com.vayunmathur.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.clock": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.clock/en-US/phoneScreenshots/1.png", "sha256": "2e31104d9c614c1cf3a52240b7f6ab64cab71b69e0c4b2083c28ad55fa92df83", "size": 175842}, {"name": "/com.vayunmathur.clock/en-US/phoneScreenshots/2.png", "sha256": "a050d815683e1d3d69725cb3c35532a3ca819404dd712fc4bb36c21612e3939a", "size": 88930}, {"name": "/com.vayunmathur.clock/en-US/phoneScreenshots/3.png", "sha256": "f20a562e41d7a44d48e600caebb48d9bb27f0cde941f54ca94ea5639973577c1", "size": 136761}, {"name": "/com.vayunmathur.clock/en-US/phoneScreenshots/4.png", "sha256": "c8f5dd6ac955c8d5ff72f095815976e46a59bf0ebdcba3a0d13bc5f5323d008b", "size": 112875}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.clock/en-US/icon_375dzckj6z6IIKMohlDGBXu4uaYfkzvIqNA-UYg_OZg=.png", "sha256": "dfbe5dcdc923eb3e8820a3288650c6057bb8b9a61f933bc8a8d03e51883f3998", "size": 5669}}}, "versions": {"2f499d23d7fee96d8daf0cf1c6e2ce527278b6ca53bed601443e4c6fb241f60c": null, "ba2403d7b1e2c8c7864bdd6b8fb40d5651ec5a7e72c3debd8dbf0c5dcde0b6fb": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.clock_20260718.apk", "sha256": "ba2403d7b1e2c8c7864bdd6b8fb40d5651ec5a7e72c3debd8dbf0c5dcde0b6fb", "size": 11705012, "ipfsCIDv1": "bafybeihr43srx6w2yo7tulxcvqvorrnsquivjecjqkieutlu353qek55ry"}, "src": {"name": "/com.vayunmathur.clock_20260718_src.tar.gz", "sha256": "999b9ab4bf225950e856fe08bedbb944a18020656741c8279991a33bb1f75de2", "size": 210942465}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.contacts": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.contacts/en-US/phoneScreenshots/1.png", "sha256": "28d664ac63339d0fc4c9a1a6ef3834245861e9e852ef4d149f2a46f2c8cf78eb", "size": 179834}, {"name": "/com.vayunmathur.contacts/en-US/phoneScreenshots/2.png", "sha256": "16df1ab4114f90c2d03e20492f382b49981aa0afa63da4ad0e2632b173c72c46", "size": 132288}, {"name": "/com.vayunmathur.contacts/en-US/phoneScreenshots/3.png", "sha256": "74cf9e4b1d67847af4ee7bd6b5c1007f21ec438411c9517763aee5c2f655b722", "size": 84948}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.contacts/en-US/icon_C9DtQCFbSymGZIIq2BYaLsvHudihdgJMDct8-uwcRcI=.png", "sha256": "0bd0ed40215b4b298664822ad8161a2ecbc7b9d8a176024c0dcb7cfaec1c45c2", "size": 3609}}}, "versions": {"20e53498faf6ee08b7a8f00ae756cf92ded54d8de38352c19197ec1a44a2ad4b": null, "5c4c055940a51b231b692992a828733e1f862725f35c81e30fc1495d5e98c6b1": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.contacts_20260718.apk", "sha256": "5c4c055940a51b231b692992a828733e1f862725f35c81e30fc1495d5e98c6b1", "size": 5495953, "ipfsCIDv1": "bafybeiaj3gzmu3ryfvcv7rpercowotjhwgi2ccp6gshc3kaetxgcil7k7y"}, "src": {"name": "/com.vayunmathur.contacts_20260718_src.tar.gz", "sha256": "dc16c17caf6b6d57c14796c505a625a5cbaa1209ab2188e8c0aafb59d998589a", "size": 210942404}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.contacts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.email": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.email/en-US/icon_FG2U7q2AYhSw8avfYb6jjiC2MMJuQFjJlHsDgAHEWtg=.png", "sha256": "146d94eead806214b0f1abdf61bea38e20b630c26e4058c9947b038001c45ad8", "size": 2413}}}, "versions": {"c07bfbf3f2f940b053671b90e7c99e8a0f33e9d2e6fcee36d1b71e5ae84c110e": null, "3f7a6a3e6cb3bc9880439b6ef6d5d6c9cfd5b8187f50a080d053e2d84494891a": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.email_20260718.apk", "sha256": "3f7a6a3e6cb3bc9880439b6ef6d5d6c9cfd5b8187f50a080d053e2d84494891a", "size": 8761978, "ipfsCIDv1": "bafybeibh2tt6hjbrwusxjicovr766h7derysxkt4rjsp36dfmsrarfwbdm"}, "src": {"name": "/com.vayunmathur.email_20260718_src.tar.gz", "sha256": "0a7d0a313ac6672a6710a51c4830fdbcb45a847ce41ceb30450646e3c17344c8", "size": 210942369}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.findfamily": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.findfamily/en-US/icon_FnvrJSbmlpguLAOISOCiz96-IngqefCJifEIhAjzOV4=.png", "sha256": "167beb2526e696982e2c038848e0a2cfdebe22782a79f08989f1088408f3395e", "size": 5620}}}, "versions": {"6fae8d6609c915dc50cb4d65f3cb3f306503ff32657a382fd23ad4ff3a6ce270": null, "a3096753ab576bca268039a178a548c58c1d8f2c6c033c4ff78f588244bd0d1d": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.findfamily_20260718.apk", "sha256": "a3096753ab576bca268039a178a548c58c1d8f2c6c033c4ff78f588244bd0d1d", "size": 30818865, "ipfsCIDv1": "bafybeidxkh32abqeu4srmul5qkk3m64j2c3yhr7lfqkmejyy5fm66box4m"}, "src": {"name": "/com.vayunmathur.findfamily_20260718_src.tar.gz", "sha256": "81025149af9411d26f9c55e012a90b10597581e2d1387e486637e663089b5517", "size": 210944880}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS", "maxSdkVersion": 36}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RANGING"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on findfamily.cc server"}}}}}, "com.vayunmathur.games.alchemist": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.games.alchemist/en-US/phoneScreenshots/1.png", "sha256": "adc87cf513b865bbbfb08084d45a6bba0cecf59958350a171377f88d604c416a", "size": 95958}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.games.alchemist/en-US/icon_U_p1nXM3OuJNXYiu7kltLNnJw1X5OnrPg7wMlst0MjA=.png", "sha256": "53fa759d73373ae24d5d88aeee496d2cd9c9c355f93a7acf83bc0c96cb743230", "size": 3453}}}, "versions": {"baa443f327f4c030bc6da8a950732df25cdb6fbf43c9c7bc53a542105fdb78f2": null, "d02c7624ba1321abdc8bfce2617ee0211f041c7e1612f230cf877a564dd34c3a": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.games.alchemist_20260718.apk", "sha256": "d02c7624ba1321abdc8bfce2617ee0211f041c7e1612f230cf877a564dd34c3a", "size": 5800839, "ipfsCIDv1": "bafybeiajbrrbzyq6o37smvuu3vldewd4gl64alyyuu2h3lshudnxokxcbi"}, "src": {"name": "/com.vayunmathur.games.alchemist_20260718_src.tar.gz", "sha256": "1ea670b3263b8f24c08df2c950839b40816ed9dc601cd39129a25fa9c07159bb", "size": 210947908}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.alchemist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.chess": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.games.chess/en-US/icon_-Qd46kVjqWYD97vXN9brKucUNJcGOiB0L7HAc4SH7Mo=.png", "sha256": "f90778ea4563a96603f7bbd737d6eb2ae7143497063a20742fb1c0738487ecca", "size": 3541}}}, "versions": {"83b08f1f6b86c74d9b0c92b06781f0ad70ce4363188384231cc857db015bc00e": null, "df1ed4189d20e18f770310249271eab9386e19c007e31a08de98602d06bd7de9": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.games.chess_20260718.apk", "sha256": "df1ed4189d20e18f770310249271eab9386e19c007e31a08de98602d06bd7de9", "size": 97533795, "ipfsCIDv1": "bafybeieh3fthgxl5jvkzbcwrtn4wbgzxrdtj3auqlykzyhojhimgjvxxdy"}, "src": {"name": "/com.vayunmathur.games.chess_20260718_src.tar.gz", "sha256": "69344d524604cfbc170c0f5a0b972f35208c122159601ed1e24fcfbb37120af8", "size": 210943970}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.pipes": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.games.pipes/en-US/phoneScreenshots/1.png", "sha256": "3637e78d85e3f535beb070210570215c953ad8b1a9960585e93b640be0965bbb", "size": 55496}, {"name": "/com.vayunmathur.games.pipes/en-US/phoneScreenshots/2.png", "sha256": "8589c6a5eab6041584ca6bbfe6a8b3110dea1c63159a3e3a4ea100f383a2d28e", "size": 125896}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.games.pipes/en-US/icon_5MqQrqRMUB2iRqziWTzxeOvSONvyYdqvyeD55jh8Icw=.png", "sha256": "e4ca90aea44c501da246ace2593cf178ebd238dbf261daafc9e0f9e6387c21cc", "size": 2746}}}, "versions": {"9f0ac9942160badefa1e4eb4c2d65d6b86fd74fcbb8499e8a2b8454f12f642f6": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.games.pipes_20260718.apk", "sha256": "9f0ac9942160badefa1e4eb4c2d65d6b86fd74fcbb8499e8a2b8454f12f642f6", "size": 4167423, "ipfsCIDv1": "bafybeiacxngcsk7ietwv5dgykqnbcyiy6eruqgt6z4g4wsks2antuveiym"}, "src": {"name": "/com.vayunmathur.games.pipes_20260718_src.tar.gz", "sha256": "6d4a9f59df2f8508adbefbe90082e708f240b145a6239a26a0daabbbbd5115c8", "size": 210944194}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.pipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.solitaire": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.games.solitaire/en-US/phoneScreenshots/1.png", "sha256": "30eb4943c58afbbdc93a44025e5d23024f5d9c557e470ba640251afd962cf2b0", "size": 75469}, {"name": "/com.vayunmathur.games.solitaire/en-US/phoneScreenshots/2.png", "sha256": "87b390ca62420da365ffb4626bdfcb945317f290ade3d136fc4738241497f9ff", "size": 58489}, {"name": "/com.vayunmathur.games.solitaire/en-US/phoneScreenshots/3.png", "sha256": "b4800868cd552cc8562ac2909a8ab7a0b176220e6ca68c055768dc847611322f", "size": 73981}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.games.solitaire/en-US/icon_HzdIBFDk4QOvUplkecGd8f5DfQkG7nsfnOGzRnYymoU=.png", "sha256": "1f37480450e4e103af52996479c19df1fe437d0906ee7b1f9ce1b34676329a85", "size": 6221}}}, "versions": {"da174fa1a23558c83a80c35990d13bf8cfd54cdd6a43a2cb22ed5bf16190b889": null, "dfc2de668fc4c3998424ec63714b700a758e2f318da09178da4692881b70ed28": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.games.solitaire_20260718.apk", "sha256": "dfc2de668fc4c3998424ec63714b700a758e2f318da09178da4692881b70ed28", "size": 4163123, "ipfsCIDv1": "bafybeifuzgxgqilx7bhroifmrfjxfewmvvwj6qzu5zs5o5lwzj7utguiju"}, "src": {"name": "/com.vayunmathur.games.solitaire_20260718_src.tar.gz", "sha256": "07f8c36317ccc3020f2e4230b6bb8149fceaa75e319bff1cbb6dc5e380851ca0", "size": 210947321}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.solitaire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.unblockjam": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.games.unblockjam/en-US/phoneScreenshots/1.png", "sha256": "62112c348346edd854e5b00dd323d26ee6bb1e29ac224e1afc735e0fbdaa2e00", "size": 46119}, {"name": "/com.vayunmathur.games.unblockjam/en-US/phoneScreenshots/2.png", "sha256": "5dcbae6a25a5c6d6c9cba8fc0f618fd853d2f7475cae74e3b557c0efc3befa0e", "size": 46344}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.games.unblockjam/en-US/icon_PHXIS7SMObSuT-xzvtq0rqhRd7_MgmSXHE6vu2dSXlg=.png", "sha256": "3c75c84bb48c39b4ae4fec73bedab4aea85177bfcc8264971c4eafbb67525e58", "size": 1800}}}, "versions": {"12c0ed95973b3af80eeef37b758ef81eda72b2b552ff5dd0527057af053b53b0": null, "b369f4fb683e677748ed45a583984d21ea125012dfcc3e3b16d0b119fcc8a1be": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.games.unblockjam_20260718.apk", "sha256": "b369f4fb683e677748ed45a583984d21ea125012dfcc3e3b16d0b119fcc8a1be", "size": 4118963, "ipfsCIDv1": "bafybeid4573mg74s6itviwnigf7n62ir4s4snlzd2k33rnduhvqlgrr3vi"}, "src": {"name": "/com.vayunmathur.games.unblockjam_20260718_src.tar.gz", "sha256": "dea788bfb0603d7353cf9c2774b6919c5c25880c365993ddde8d4bccffe672c4", "size": 210947345}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.wordmaker": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.games.wordmaker/en-US/phoneScreenshots/1.png", "sha256": "09261501435724a4cd1251ce814b9c3beb405bc4785aa76d5226017e0a397b15", "size": 67385}, {"name": "/com.vayunmathur.games.wordmaker/en-US/phoneScreenshots/2.png", "sha256": "7f8a6a8bcee7aa14a80c5f2e279ee275bb9c8a52f5d855286ae823bb84ee9df0", "size": 57637}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.games.wordmaker/en-US/icon_Lx9WW20JbW6hO5sXjmUJsIe6hoQBQLQ97Sm3GQsl7Uw=.png", "sha256": "2f1f565b6d096d6ea13b9b178e6509b087ba86840140b43ded29b7190b25ed4c", "size": 1084}}}, "versions": {"dabe2dc1604a45b2e18ecce727a2e713176a335c2c98c3f740c57f71347439b0": null, "69805a8913ce0fd04cff01bb2eb47be30c87d8c16fedfe7e9ef7008eb169687b": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.games.wordmaker_20260718.apk", "sha256": "69805a8913ce0fd04cff01bb2eb47be30c87d8c16fedfe7e9ef7008eb169687b", "size": 11575294, "ipfsCIDv1": "bafybeibwctczvufeip5kqk7bbfxbiutw7f3jvncwhwt2oqitmiardp5hji"}, "src": {"name": "/com.vayunmathur.games.wordmaker_20260718_src.tar.gz", "sha256": "1920966a0adbc2f00f6b5d534c626e0ab6a07793df141e5952ffa39547d3a61a", "size": 210946888}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.health": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.health/en-US/icon_VMAG0KWdrwDK7u4vofBCavirb0znbTbaKndnbOs4BkQ=.png", "sha256": "54c006d0a59daf00caeeee2fa1f0426af8ab6f4ce76d36da2a77676ceb380644", "size": 5631}}}, "versions": {"cd2b0ea956b649502333f7267d48aaa09bca4c323b21574293623addf92ca711": null, "17850c167e725e011cafcc40f766975d7dcd91561549371da59316cf5c2bfd2d": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.health_20260718.apk", "sha256": "17850c167e725e011cafcc40f766975d7dcd91561549371da59316cf5c2bfd2d", "size": 8052184, "ipfsCIDv1": "bafybeigi3dynvduembqex73qbwtmcq2cjauj4io6j3uba4wmfaezoobxbu"}, "src": {"name": "/com.vayunmathur.health_20260718_src.tar.gz", "sha256": "0e1ca80d9e3073e931a8a06dc3c4c2f1a1eaabbab51189070d90261f4ae06045", "size": 210943541}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.health.READ_STEPS"}, {"name": "android.permission.health.READ_WHEELCHAIR_PUSHES"}, {"name": "android.permission.health.READ_DISTANCE"}, {"name": "android.permission.health.READ_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.READ_BASAL_METABOLIC_RATE"}, {"name": "android.permission.health.READ_FLOORS_CLIMBED"}, {"name": "android.permission.health.READ_ELEVATION_GAINED"}, {"name": "android.permission.health.READ_HEART_RATE"}, {"name": "android.permission.health.READ_RESTING_HEART_RATE"}, {"name": "android.permission.health.READ_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.READ_RESPIRATORY_RATE"}, {"name": "android.permission.health.READ_OXYGEN_SATURATION"}, {"name": "android.permission.health.READ_BLOOD_PRESSURE"}, {"name": "android.permission.health.READ_BLOOD_GLUCOSE"}, {"name": "android.permission.health.READ_VO2_MAX"}, {"name": "android.permission.health.READ_SKIN_TEMPERATURE"}, {"name": "android.permission.health.READ_WEIGHT"}, {"name": "android.permission.health.READ_HEIGHT"}, {"name": "android.permission.health.READ_BODY_FAT"}, {"name": "android.permission.health.READ_LEAN_BODY_MASS"}, {"name": "android.permission.health.READ_BONE_MASS"}, {"name": "android.permission.health.READ_BODY_WATER_MASS"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_HEIGHT"}, {"name": "android.permission.health.WRITE_BODY_FAT"}, {"name": "android.permission.health.WRITE_LEAN_BODY_MASS"}, {"name": "android.permission.health.WRITE_BONE_MASS"}, {"name": "android.permission.health.WRITE_BODY_WATER_MASS"}, {"name": "android.permission.health.READ_EXERCISE"}, {"name": "android.permission.health.READ_SLEEP"}, {"name": "android.permission.health.READ_MINDFULNESS"}, {"name": "android.permission.health.READ_HYDRATION"}, {"name": "android.permission.health.READ_NUTRITION"}, {"name": "android.permission.health.WRITE_HYDRATION"}, {"name": "android.permission.health.WRITE_NUTRITION"}, {"name": "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.health.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on api.vayunmathur.com server to retrieve food nutrition content"}}}}}, "com.vayunmathur.music": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.music/en-US/phoneScreenshots/1.png", "sha256": "d2ab5236168a19773c29a48a933866fb3d9c1adc2e5985ad338546b5810664e1", "size": 137472}, {"name": "/com.vayunmathur.music/en-US/phoneScreenshots/2.png", "sha256": "12dc7497f60ca171c4487bd284e307de347749c3409620376f29072463f90be9", "size": 88621}, {"name": "/com.vayunmathur.music/en-US/phoneScreenshots/3.png", "sha256": "87c96f12252012a23f9aedce9fc7a292930ef65e93b5f3f4c338d3c54e4056ec", "size": 70776}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.music/en-US/icon_xqTPgMdAodppAKZ85730xKPWZ4oxcGX4G3LRakHdrE4=.png", "sha256": "c6a4cf80c740a1da6900a67ce7bdf4c4a3d6678a317065f81b72d16a41ddac4e", "size": 1873}}}, "versions": {"954e198c4c6a93e973cb843be0b813c23df630687fb9cbf7d7850e92dae1a03e": null, "f906dc4a9c8a0319db503b85b9ed4fc79011681d0dffa6496676e528c1868ee5": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.music_20260718.apk", "sha256": "f906dc4a9c8a0319db503b85b9ed4fc79011681d0dffa6496676e528c1868ee5", "size": 9260955, "ipfsCIDv1": "bafybeiaszd7sk7ergrl2q4xsdu2jcktmcyejbd3bsgtr4uvukmplbotwuq"}, "src": {"name": "/com.vayunmathur.music_20260718_src.tar.gz", "sha256": "53033d8bc686c390a651c5ecf20f94f4c6ad2055eb713b41f7c87b8b0381468e", "size": 210943230}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.notes": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.notes/en-US/phoneScreenshots/1.png", "sha256": "fad782496d7ce7c0f4f23bde7bad45baf4827bdb40da547a1baf0b3345c84fad", "size": 121306}, {"name": "/com.vayunmathur.notes/en-US/phoneScreenshots/2.png", "sha256": "37e3b2678dd175f3d39097be30381f7b2622742f71479f73f48296aec38d98b6", "size": 63060}]}}, "icon": {"en-US": {"name": "/com.vayunmathur.notes/en-US/icon_AJa_rq98E5cg0al8Bb_sWi_HbsoJDORmDUjeg_LDWc8=.png", "sha256": "0096bfaeaf7c139720d1a97c05bfec5a2fc76eca090ce4660d48de83f2c359cf", "size": 1025}}}, "versions": {"113e3a0d38c678b07c80260ebb3e5d004249f1ffb058e1661a10795435dcbffc": null, "a0a91b9ffe10355bc73c007a0a35320b5cb831424f8d6aad354b8b51e963a61d": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.notes_20260718.apk", "sha256": "a0a91b9ffe10355bc73c007a0a35320b5cb831424f8d6aad354b8b51e963a61d", "size": 8796622, "ipfsCIDv1": "bafybeiha5qz3rkm5qnr5frmdd2apy2m5e2jc7rom26lo3m6k6f2btdiesa"}, "src": {"name": "/com.vayunmathur.notes_20260718_src.tar.gz", "sha256": "c8640d9df5bd129002e7979aaca6b8190265da9525db09407368425f5b2eea7d", "size": 210943319}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.office": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.office/en-US/icon_YBmXgPP7ghlp3sX5I1x--51hXf9Ra8APVnXyKsM8Qpw=.png", "sha256": "60199780f3fb821969dec5f9235c7efb9d615dff516bc00f5675f22ac33c429c", "size": 1722}}}, "versions": {"b5ad5a91c7945ae9de8a7b3f9ff42ebccdca4cd75e4a47baa9fb369541ee301b": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.office_20260718.apk", "sha256": "b5ad5a91c7945ae9de8a7b3f9ff42ebccdca4cd75e4a47baa9fb369541ee301b", "size": 12454371, "ipfsCIDv1": "bafybeidcsshbrkmykbehdqibupemk3jvo677b5sjo3jtcuyl23wcwsqfey"}, "src": {"name": "/com.vayunmathur.office_20260718_src.tar.gz", "sha256": "d1a72d61716f1e6b289c9b7de2a15e528e391c5403922938a21751b12bbeedcb", "size": 210942599}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.vayunmathur.office.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on findfamily.cc server"}}}}}, "com.vayunmathur.openassistant": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.openassistant/en-US/icon_HNj61KYPnQMloDws0M_QD-f8DHxwUqhAiqUpgeWwyd8=.png", "sha256": "1cd8fad4a60f9d0325a03c2cd0cfd00fe7fc0c7c7052a8408aa52981e5b0c9df", "size": 3729}}}, "versions": {"c6130f5892f0146d9c851bb28364507469f603ef7126076577c13a0bf434937c": null, "c88d0308b2787f4c1b36a5260f41d84d41666b40ed8f63c115c532a09cc24bc9": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.openassistant_20260718.apk", "sha256": "c88d0308b2787f4c1b36a5260f41d84d41666b40ed8f63c115c532a09cc24bc9", "size": 57381838, "ipfsCIDv1": "bafybeicsgyl7xzuth5yt3en2mtau27yfvtitnmnmlpzjgtbtkgaxisqhwu"}, "src": {"name": "/com.vayunmathur.openassistant_20260718_src.tar.gz", "sha256": "0b6c8b5e83aa6f7bcaed43026a3d59aaac8b71b324e9d945ce55f54650289e99", "size": 210943283}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.notes.permissions.ACCESS_NOTES"}, {"name": "com.vayunmathur.contacts.permissions.ACCESS_CONTACTS"}, {"name": "com.vayunmathur.calendar.permissions.ACCESS_CALENDAR"}, {"name": "com.vayunmathur.findfamily.permissions.ACCESS_FAMILY"}, {"name": "com.vayunmathur.music.permissions.ACCESS_MUSIC"}, {"name": "com.vayunmathur.email.permissions.ACCESS_EMAIL"}, {"name": "com.vayunmathur.clock.permissions.ACCESS_CLOCK"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.passwords": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.passwords/en-US/icon_u6muJGmNB54VwexDMO8_hfBAKBeH5_YyiZYeBnz-UTQ=.png", "sha256": "bba9ae24698d079e15c1ec4330ef3f85f040281787e7f63289961e067cfe5134", "size": 4753}}}, "versions": {"135543806b8cda20f5af189290acd8aca5a42e818bf97e00073115293f4c2ec8": null, "2be369675c8ae90d4c3175745e4f45ff897c9372066ef6f3b96d88bf4bf6614d": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.passwords_20260718.apk", "sha256": "2be369675c8ae90d4c3175745e4f45ff897c9372066ef6f3b96d88bf4bf6614d", "size": 15438621, "ipfsCIDv1": "bafybeidmzywjjfcfguzf4fajmlddbjn5ejwsyt6iqmtgpnxr7hdfakowle"}, "src": {"name": "/com.vayunmathur.passwords_20260718_src.tar.gz", "sha256": "6d7330546e6b9b4436b6c821343352190ca6ebd381bdc82457bc3dec51b8981a", "size": 210944409}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 35, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.vayunmathur.passwords.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.pdf": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.pdf/en-US/icon_-6-Yixo3wf5zNCiAOfHEfIUMKhZINbpfJDHfgqsJtMo=.png", "sha256": "fbaf988b1a37c1fe7334288039f1c47c850c2a164835ba5f2431df82ab09b4ca", "size": 2224}}}, "versions": {"086b988cc0050f5fb148516c925e6adb00c501cbae1ca7ce486e09bcbc389d61": null, "74659de9682c19d6218cd7b5a8aac1fb88c151b68dac5489afdf90ea97e350d6": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.pdf_20260718.apk", "sha256": "74659de9682c19d6218cd7b5a8aac1fb88c151b68dac5489afdf90ea97e350d6", "size": 53690315, "ipfsCIDv1": "bafybeicgnkd3i6y3p5rnzqciivhkmfp36yakb5rzjn5fr3giuvzjo2nay4"}, "src": {"name": "/com.vayunmathur.pdf_20260718_src.tar.gz", "sha256": "fa9733acf609314bf89a5302b4b7659ae8527317473e58117ace5d09f79b648f", "size": 210942905}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.photos": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.photos/en-US/icon_71UGMZtzsS1ONryvHSiQ5GU63dNrturW5NlHStLMky0=.png", "sha256": "ef5506319b73b12d4e36bcaf1d2890e4653addd36bb6ead6e4d9474ad2cc932d", "size": 2564}}}, "versions": {"efeccf38de43b5a5516eb6a60a4fd89a5d07d06fe0e2e5b1a4e9ea0f0670569a": null, "9127fc0c15cc4a08f913ee70aac40eadb23397c8f12a5e46f9881452e5caa725": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.photos_20260718.apk", "sha256": "9127fc0c15cc4a08f913ee70aac40eadb23397c8f12a5e46f9881452e5caa725", "size": 87617843, "ipfsCIDv1": "bafybeihwrhnqus3w4s5yfqnpthfysxei6qbcczgjiylqqmmmuoieb6ojim"}, "src": {"name": "/com.vayunmathur.photos_20260718_src.tar.gz", "sha256": "f78bcf528813641166c2621a1d89286d685e9c293e7bfbdeedf1223bfa35452f", "size": 210942471}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.MANAGE_MEDIA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on tiles.openfreemap.org"}}}}}, "com.vayunmathur.youpipe": {"metadata": {"lastUpdated": 1784800029343, "icon": {"en-US": {"name": "/com.vayunmathur.youpipe/en-US/icon_dPRu8COjMLlV1ELhdu5VIKa207jg46u20yu1Ks5QWxA=.png", "sha256": "74f46ef023a330b955d442e176ee5520a6b6d3b8e0e3abb6d32bb52ace505b10", "size": 2076}}}, "versions": {"6a0305f2d28c67be8d78476ea162013faa374bc82744352dc2e81d24af92d991": null, "3dc1c62965b0b10439d3ca963dd299b67515bd61fa504467763317c4909b3175": {"added": 1784800029343, "file": {"name": "/com.vayunmathur.youpipe_20260718.apk", "sha256": "3dc1c62965b0b10439d3ca963dd299b67515bd61fa504467763317c4909b3175", "size": 10752016, "ipfsCIDv1": "bafybeigjdptdjmjrbiuxm2zgcybre4st5yquu26ldujab6hxwuu4q7beka"}, "src": {"name": "/com.vayunmathur.youpipe_20260718_src.tar.gz", "sha256": "c502b3d4351a9255d21e2b8d8ef56417b92c8d1c9b37dc41cb6d0a4b96de6d8c", "size": 210943338}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.6.0", "versionCode": 20260718, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on youtube.com servers"}}}}}, "com.ventoid.app": {"metadata": {"lastUpdated": 1785080297767, "description": {"en-US": "Ventoid is an Android utility for preparing Ventoy-style USB drives directly from a phone.\n\nIt is built for users who want a clean, open-source path to writing a multi-ISO boot USB without using a desktop app for every change.\n\nWhat Ventoid does:\n\n- Detects supported USB mass-storage devices connected over OTG\n- Requests Android USB permission only when needed\n- Writes a Ventoy-compatible MBR or GPT layout\n- Writes the Ventoy boot core and EFI image, including the x86_64 Secure Boot chain\n- Formats the main data partition as exFAT\n- Shows a concise install status and progress bar\n\nWhy it is useful:\n\n- No root required\n- No ads\n- No account\n- No analytics\n- No cloud dependency\n\nImportant:\n\n- Ventoid writes directly to the selected USB drive, so choosing the correct target device matters\n- A working OTG adapter or powered hub is required for actual USB writing\n- Device compatibility can vary depending on the phone, cable, USB bridge, and flash drive controller\n\nVentoid is intended for advanced users, repair kits, travel setups, and people who want a portable boot-media workflow from Android.\n"}}, "versions": {"6d48864085ca26e8102d808df7cc31a8625ad06adb36a367d1a22d6b8b148630": null, "818ed3d6de3daa1954b6d6b642714d370dafc85fde861a068c798b8d3128d9bd": {"added": 1785080297767, "file": {"name": "/com.ventoid.app_11.apk", "sha256": "818ed3d6de3daa1954b6d6b642714d370dafc85fde861a068c798b8d3128d9bd", "size": 20455111, "ipfsCIDv1": "bafybeigzebzstbcvup6ancujnoisgwynntot5mchpafk36cnesmddsfpte"}, "src": {"name": "/com.ventoid.app_11_src.tar.gz", "sha256": "00397bdd11d14fe015bc619593a48651a1a881dca47d5749a6f88cd1570ec809", "size": 21402843}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.2", "versionCode": 11, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["87b352dbb75030f9deb545d8c4fa7586f25ed7304c5efbe7e8d3f0284403fac3"]}, "usesPermission": [{"name": "com.ventoid.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "0.2.2 maintenance release.\n\n- Simplify installation progress to one status line and progress bar\n- Use the repository logo for the launcher and add a themed monochrome icon\n- Close USB communication when block-device initialization fails\n- Add release-version, F-Droid metadata, and bundled boot-asset validation\n- Explicitly exclude app data from backup and device transfer\n"}}}}, "com.voyagerfiles": {"metadata": {"lastUpdated": 1784660797434, "description": {"en-US": "Voyager is an open-source file manager for Android with built-in SFTP, FTP, SMB, and WebDAV access, built with Material Design 3 and Jetpack Compose.\n\nFeatures:\n• Local file browsing with file management (copy, move, rename, Trash, permanent delete, create)\n• Share one or several local and document-tree files through Android's system share sheet\n• File details with selectable metadata\n• Image thumbnails for local image files\n• Storage Access Framework document-tree browsing\n• SFTP remote access, with password, keyboard-interactive, private key, or generated key-pair authentication\n• FTP remote access\n• SMB/CIFS network share browsing\n• WebDAV remote access\n• Copy and move files between local storage and a remote server, in both directions\n• Create remote files and folders, and upload documents through Android's system picker\n• Download remote files and folders to the device\n• Multiple browser sessions for local and remote locations, with a session switcher\n• Optional automatic closure of inactive sessions after Voyager remains in the background\n• Mounted external storage volumes, such as SD cards and USB/OTG, listed alongside internal storage\n• 20 built-in themes including Catppuccin, Nord, Solarized, Gruvbox, Rosé Pine, Tokyo Night, and High Contrast\n• Custom theme support\n• AMOLED black theme\n• List, compact list, and grid view modes\n• Bookmarks, quick access, and customizable Home section visibility and order\n• Storage usage overview\n• Hidden files toggle\n• Multiple sort options (name, size, date, type)\n• Multi-select with copy/cut/paste\n• Material You dynamic color support (Android 12+)\n\nPrivacy:\n• No analytics or tracking\n• No internet access required for local browsing\n• All network connections are user-initiated\n• Fully open source (GPLv3)\n"}}, "versions": {"65427ac066d3901f35453e6c9a5cb7592acb9c3ba8db23bacc657691ecbcb837": null, "59fe5faba7bc93e1d0fa42baceede030af93fcf13bf7aebd1bfe8532aa61d3aa": {"added": 1784660797434, "file": {"name": "/com.voyagerfiles_13.apk", "sha256": "59fe5faba7bc93e1d0fa42baceede030af93fcf13bf7aebd1bfe8532aa61d3aa", "size": 12011406, "ipfsCIDv1": "bafybeie3e7mgo3c7467jgaj2flpbqtross5nwqrtyhct3zexrldmu2ug3e"}, "src": {"name": "/com.voyagerfiles_13_src.tar.gz", "sha256": "768c0dde10daf28ea7435c05ec1d81c15d091b17da6a1e4e2dc97f7b0878c9ec", "size": 732028}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["db496277d456751abe8ca6405026337c81a561a134e38d49c8e21fb8f036badf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.voyagerfiles.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Voyager 1.5.0:\n- Create files and folders and upload Android documents in SFTP, FTP, SMB, and WebDAV sessions\n- Automatically close inactive sessions after a chosen time in the background\n- Show, hide, reorder, and reset Home sections\n- Keep dark navigation backgrounds consistent during transitions\n- Reconnect stale FTP sessions before operations\n"}}}}, "com.werdeil.lyriondashboard": {"metadata": {"added": 1785080297767, "categories": ["Lyrics"], "issueTracker": "https://github.com/werdeil/lyrion-dashboard/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/werdeil/lyrion-dashboard", "authorName": "werdeil", "name": {"en-US": "Lyrion Dashboard", "fr-FR": "Lyrion Dashboard"}, "summary": {"en-US": "Now-playing dashboard with synced lyrics for Lyrion Music Server", "fr-FR": "Lecture en cours et paroles synchronisées pour Lyrion Music Server"}, "description": {"en-US": "Companion app for the Lyrion Dashboard web app, a self-hosted\nnow-playing view for Lyrion Music Server (formerly Logitech Media\nServer / Squeezebox).\n\nFeatures:\n\n* Now playing: cover art, title, artist and album of the active player,\n  refreshed live, with an accent colour derived from the cover\n* Synced lyrics displayed karaoke-style, with manual scrolling and a\n  resume-auto-scroll control\n* Library statistics (albums, artists, plays, genres, ...)\n* Automatic discovery of the Lyrion server on the local network\n* Keeps the screen on while the dashboard is displayed (configurable)\n\nThis app requires a running Lyrion Dashboard server instance on your\nnetwork — see the project page for server setup.\n", "fr-FR": "Application compagnon de l'application web Lyrion Dashboard, une vue\n« lecture en cours » auto-hébergée pour Lyrion Music Server (anciennement\nLogitech Media Server / Squeezebox).\n\nFonctionnalités :\n\n* Lecture en cours : pochette, titre, artiste et album du lecteur actif,\n  rafraîchis en direct, avec une couleur d'accent dérivée de la pochette\n* Paroles synchronisées façon karaoké, avec défilement manuel et bouton\n  de reprise du suivi automatique\n* Statistiques de la bibliothèque (albums, artistes, écoutes, genres…)\n* Découverte automatique du serveur Lyrion sur le réseau local\n* Écran maintenu allumé pendant l'affichage (configurable)\n\nCette application nécessite une instance du serveur Lyrion Dashboard\nsur votre réseau — voir la page du projet pour l'installation.\n"}, "preferredSigner": "6bb5af62735790594892258efe460965fdd19c95696e623606138d93b8c27d0a"}, "versions": {"a0f35b5a06dcb99fd3419b9209868c679bf9e158895fe4379364f096280d8a0c": {"added": 1785080297767, "file": {"name": "/com.werdeil.lyriondashboard_204.apk", "sha256": "a0f35b5a06dcb99fd3419b9209868c679bf9e158895fe4379364f096280d8a0c", "size": 1548893, "ipfsCIDv1": "bafybeieecumfimkmpnod3ataa5rzwvnesyhuotfbojnwvc5rvxrju5isfm"}, "src": {"name": "/com.werdeil.lyriondashboard_204_src.tar.gz", "sha256": "ffe5ffd72b1a6d204daa3d9f84e789a406e07a656d05ed9d308253688c6718ef", "size": 1046544}, "manifest": {"versionName": "0.2.4", "versionCode": 204, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["6bb5af62735790594892258efe460965fdd19c95696e623606138d93b8c27d0a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.werdeil.lyriondashboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.wire": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"8a99527f1d03294eb11a9248bd826406d3db1d486516328c1a0fe6683cc0239e": null, "cedebe7619b1ffd083c7e4a4cbbdc62c01a7a2cdb61fc10f727366f1f2d31b72": null, "9f77894b29ef5157942e945f565f2df2dbc0aa5bad7c798783714334652217fa": {"added": 1785080297767, "file": {"name": "/com.wire_100220143.apk", "sha256": "9f77894b29ef5157942e945f565f2df2dbc0aa5bad7c798783714334652217fa", "size": 114563761, "ipfsCIDv1": "bafybeigfdwqrb4uoqsr674rpdo7oxwg5g2xzdoww6mlok66o5z6g526xjy"}, "src": {"name": "/com.wire_100220143_src.tar.gz", "sha256": "9bf3346534f794480beece464108c6791d6d0bf3c47a67222eab764ad2471074", "size": 23938512}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.30.0", "versionCode": 100220143, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1597ee68b7b4f74e47ee6fab1fbdd3155c365e48ba8197e045c49ac4eda3e63b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "com.wire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {}}, "whatsNew": {"en-US": "New\n\nFixes\n", "de-DE": "Neu\n\nVerbesserungen\n\nFehlerbehebungen\n"}}, "e0eef0cc54d89cf9f630088fdf3c7927faa60db17e127674175106fa2bf23a61": {"added": 1784800029343, "file": {"name": "/com.wire_100218917.apk", "sha256": "e0eef0cc54d89cf9f630088fdf3c7927faa60db17e127674175106fa2bf23a61", "size": 114563761, "ipfsCIDv1": "bafybeifhrehylxbgzmbx5rkg5iyibjqndutfurjfdoh2leuarw3teg6zhy"}, "src": {"name": "/com.wire_100218917_src.tar.gz", "sha256": "7a5a38e2c1ac0dbb431b9b02b1e7dec0ef679bb59afc7e5a44c4f3b4048cdade", "size": 23938514}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.30.0", "versionCode": 100218917, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1597ee68b7b4f74e47ee6fab1fbdd3155c365e48ba8197e045c49ac4eda3e63b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "com.wire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {}}}, "c1a1b3abc584c8f6efcb73ebedb0ddc3e142cbb56c28bcb79abca4d25c2a0e81": {"whatsNew": null}}}, "com.wordpress.brunoloff.meditationtimer": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"af0f37e9184fdb5629e8e8359e1a932d5d88967013d9f1db5dfcde717289ee14": {"added": 1784660797434, "file": {"name": "/com.wordpress.brunoloff.meditationtimer_43.apk", "sha256": "af0f37e9184fdb5629e8e8359e1a932d5d88967013d9f1db5dfcde717289ee14", "size": 24814479, "ipfsCIDv1": "bafybeihasxbstyzo4izprwil2hu264vpeaqguje555ifv6ro6z72jep4te"}, "src": {"name": "/com.wordpress.brunoloff.meditationtimer_43_src.tar.gz", "sha256": "9084e4ed941b22f4b367b370834ab17d165993fb4a482fd54cddbb4418796ff5", "size": 96802481}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.3", "versionCode": 43, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3c60cf23c438b33bfca826a55d2e7ea323ff4dbcf4c0ccc972e2fe72599820bb"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.wordpress.brunoloff.meditationtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "792c47e876eeca71ed39470ce013199e03e8544567db76422cdcf4da307163e0": {"added": 1784660797434, "file": {"name": "/com.wordpress.brunoloff.meditationtimer_42.apk", "sha256": "792c47e876eeca71ed39470ce013199e03e8544567db76422cdcf4da307163e0", "size": 23356315, "ipfsCIDv1": "bafybeigilhmw2yzit7m6lq4ubwbxoxdu7z64ouqpq5nus5ocf5ra4tos3e"}, "src": {"name": "/com.wordpress.brunoloff.meditationtimer_42_src.tar.gz", "sha256": "a2f4956a52cdb7c50451c751e3cce753f91593138b381e963c7066966fff56c0", "size": 96802792}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.3", "versionCode": 42, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3c60cf23c438b33bfca826a55d2e7ea323ff4dbcf4c0ccc972e2fe72599820bb"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.wordpress.brunoloff.meditationtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c26249ad1f48736d6224fc86d40df961fb658997a249881758c92f282603b1cf": {"added": 1784660797434, "file": {"name": "/com.wordpress.brunoloff.meditationtimer_41.apk", "sha256": "c26249ad1f48736d6224fc86d40df961fb658997a249881758c92f282603b1cf", "size": 20853667, "ipfsCIDv1": "bafybeigit5z56wi3gj3uuqrzaeedtslacqsa2k56rr4mir3k2pntgtymyy"}, "src": {"name": "/com.wordpress.brunoloff.meditationtimer_41_src.tar.gz", "sha256": "1d8bcd71493e7ae7a0779aa7d4c181b26e06bcc056fedd1f75354204de828dab", "size": 96803095}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.3", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3c60cf23c438b33bfca826a55d2e7ea323ff4dbcf4c0ccc972e2fe72599820bb"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.wordpress.brunoloff.meditationtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.xmission.trevin.android.todo": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"e3457685390570f53c9582c5deb0347bec068dfb56f70500efafa72d890ced5d": null, "93a83450233eed5f406197bb6510c62519d6138a40627239c6b12ea6999f8cd0": {"added": 1785080297767, "file": {"name": "/com.xmission.trevin.android.todo_1060401.apk", "sha256": "93a83450233eed5f406197bb6510c62519d6138a40627239c6b12ea6999f8cd0", "size": 1956406, "ipfsCIDv1": "bafybeihxtwkn4p5gpknhqqp7uhxe3s4fmvpdpyzeunhjk3gkblkmqomuza"}, "src": {"name": "/com.xmission.trevin.android.todo_1060401_src.tar.gz", "sha256": "8d8b61e7e8b7a57a9ff6d07553286b8c0871cb7c141b745055ada551adc49de5", "size": 5006557}, "manifest": {"versionName": "1.6.4", "versionCode": 1060401, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["9d97e5168157c077d8aed502a127868d69b9d1888b711bc814a3c736a5c9d6fa"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE", "maxSdkVersion": 25}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 25}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.xmission.trevin.android.todo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 25}], "usesPermissionSdk23": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}]}, "whatsNew": {"en-US": "Version 1.6.4\n* Updated the target SDK to Android 17 (Cinnamon Bun).\n* Added support for switching the UI theme to dark/night mode.\n"}}}}, "com.xnotes": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"0b0727ab8bee75a66ce8259f905d6825f5443b7256bd7d44b19c09ac2f4e840e": null, "32fe186f6c39db0124c64d5c1d3372fdc3bc8b459116c76148686e7bc4110c9a": {"added": 1785080297767, "file": {"name": "/com.xnotes_45.apk", "sha256": "32fe186f6c39db0124c64d5c1d3372fdc3bc8b459116c76148686e7bc4110c9a", "size": 21025958, "ipfsCIDv1": "bafybeih4ewqo63iixpx54chnp4fdvasnf7vletogodk6zl3wbm6dcnc2fa"}, "src": {"name": "/com.xnotes_45_src.tar.gz", "sha256": "8311917fe9766d1dad9b09ce49e3dd9c6699c7a35357c2380e83b48d99fe588c", "size": 18045768}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.8.8", "versionCode": 45, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2164e552e10d917d7db61dd6d66259e0a499784ffc69cd13859118f5b8c6ea94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.xnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Add support for the OnePlus Stylo side button\n- Fix strokes drawn with the S-Pen button held on older Samsung tablets\n"}}}}, "com.yash.xpenc": {"metadata": {"lastUpdated": 1785080297767, "donate": ["https://github.com/sponsors/PATILYASHH"]}, "versions": {"bf1bfbc5b94d31cefb642b4b82b41cb6b968ca22827661f3a5808cccf0f61620": {"added": 1785080297767, "file": {"name": "/com.yash.xpenc_63.apk", "sha256": "bf1bfbc5b94d31cefb642b4b82b41cb6b968ca22827661f3a5808cccf0f61620", "size": 23648297, "ipfsCIDv1": "bafybeigt2janroo4lflei6rcr7rp5w4crz3ngvcoal6thj756qngyvhbry"}, "src": {"name": "/com.yash.xpenc_63_src.tar.gz", "sha256": "ada6aba8c93f6a461d3bf77be4019f3c1e61494f397f015da648b877113e75ed", "size": 79511464}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.2.0", "versionCode": 63, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["468837a82df775b5974a50d20773a1b3b19adbd0657a794c9f512ed43ce6dce6"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "com.yash.xpenc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "1.2.0 — Subcategories: nest a category under a parent; a child's spend rolls up into its parent, and a budget on a parent covers the whole group. Dues & owes are now shown on the dashboard. Choose from ~90 world currencies (including Bangladeshi Taka), with an option to hide the symbol. New: Import a backup file to move your whole ledger to a new phone — export on the old one, import on the new. Updates in place, so your data is kept. Still fully offline: no SMS, no internet permission.\n"}}, "c8a1bbc42144eb739e77a2c196f173589779dac40f1a2e793a502bb495175e75": {"added": 1785080297767, "file": {"name": "/com.yash.xpenc_62.apk", "sha256": "c8a1bbc42144eb739e77a2c196f173589779dac40f1a2e793a502bb495175e75", "size": 22235189, "ipfsCIDv1": "bafybeifqxf2hr5iu6psfkmkn5m45iispidelex2cxyvjhmiyk4zizc37va"}, "src": {"name": "/com.yash.xpenc_62_src.tar.gz", "sha256": "6180517e4879a94f0564a4b4f17c591439d8e2a91980fa0b1d02287338db9a78", "size": 79510584}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.2.0", "versionCode": 62, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["468837a82df775b5974a50d20773a1b3b19adbd0657a794c9f512ed43ce6dce6"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "com.yash.xpenc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "1.2.0 — Subcategories: nest a category under a parent; a child's spend rolls up into its parent, and a budget on a parent covers the whole group. Dues & owes are now shown on the dashboard. Choose from ~90 world currencies (including Bangladeshi Taka), with an option to hide the symbol. New: Import a backup file to move your whole ledger to a new phone — export on the old one, import on the new. Updates in place, so your data is kept. Still fully offline: no SMS, no internet permission.\n"}}, "ef4ff34cb2ec5f4e643f5da875d195a86f44479fa3758d34d92b2028d056806a": {"added": 1785080297767, "file": {"name": "/com.yash.xpenc_61.apk", "sha256": "ef4ff34cb2ec5f4e643f5da875d195a86f44479fa3758d34d92b2028d056806a", "size": 19986493, "ipfsCIDv1": "bafybeiemma23uoex3faagjgyeefw75qbhrjloqvxnbguupprpj4gh73l5i"}, "src": {"name": "/com.yash.xpenc_61_src.tar.gz", "sha256": "3d96bcabcd16b7e558e9235cd24a6f716b3edc358041779c5abdff6388d7888d", "size": 79511977}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.2.0", "versionCode": 61, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["468837a82df775b5974a50d20773a1b3b19adbd0657a794c9f512ed43ce6dce6"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "com.yash.xpenc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "1.2.0 — Subcategories: nest a category under a parent; a child's spend rolls up into its parent, and a budget on a parent covers the whole group. Dues & owes are now shown on the dashboard. Choose from ~90 world currencies (including Bangladeshi Taka), with an option to hide the symbol. New: Import a backup file to move your whole ledger to a new phone — export on the old one, import on the new. Updates in place, so your data is kept. Still fully offline: no SMS, no internet permission.\n"}}}}, "com.yogeshpaliyal.deepr": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/com.yogeshpaliyal.deepr/en-US/phoneScreenshots/1.png", "sha256": "78f2d17555895d497aaa44fbd26dc2114403f906fc6cf7bc37dc7d536c578854", "size": 588994}, {"name": "/com.yogeshpaliyal.deepr/en-US/phoneScreenshots/2.png", "sha256": "b06cfd795e390fa20fc04af5da468ee20945721eb510be5bbaf11c8c26eb17e0", "size": 478016}, {"name": "/com.yogeshpaliyal.deepr/en-US/phoneScreenshots/3.png", "sha256": "827d158f20ab00d58f08dab7a7f660046b0af75f124989566fe0cd42d327949f", "size": 461677}, {"name": "/com.yogeshpaliyal.deepr/en-US/phoneScreenshots/4.png", "sha256": "03c9344c373063f6de20db45edae3b1ab518aa63d82f4923e151494463a1ab59", "size": 390920}, {"name": "/com.yogeshpaliyal.deepr/en-US/phoneScreenshots/5.png", "sha256": "2d13ee273809f7f57a82522a9d8efcfcc8567ab5457193fdd5d7d609063d6c17", "size": 707547}, {"name": "/com.yogeshpaliyal.deepr/en-US/phoneScreenshots/6.png", "sha256": "85fb3a87b56132419e0caeebe197e61dee62790c77e2cbf14ee135a562431eba", "size": 523589}]}}}, "versions": {"a1b88711888c9c051999ffdca7b5ee454a647100673cb191472dd454e2cb73a8": null, "802ec124f2e40d48eeaf1b5709193cf5d8f4dc09d75124a088e8f4c3f18a16df": {"added": 1784660797434, "file": {"name": "/com.yogeshpaliyal.deepr_29.apk", "sha256": "802ec124f2e40d48eeaf1b5709193cf5d8f4dc09d75124a088e8f4c3f18a16df", "size": 4414572, "ipfsCIDv1": "bafybeig45ysqsw4x6crl3bokvuolmdrnsn2mwtryfuoungy6tj5vncsira"}, "src": {"name": "/com.yogeshpaliyal.deepr_29_src.tar.gz", "sha256": "a11af6ee3322f09cfbd672ff3a6ba8c938537620c5065119539cbfbad3eb168e", "size": 5719539}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.28", "versionCode": 29, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["fea819bc3affd62731572044462abe340f6e288e4c2cad3c4f4d8b6cdfd8c04a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.yogeshpaliyal.deepr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}}}}, "com.zell_mbc.medilog": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"50c873d2dcef536e54dfe841a13e80cd4a124d8c661754b125ba7188638901d5": null, "5563ea7fbdbed54a8f9bbb66c8023285e61c617b71dd5fc26336c743c1ecdf22": {"added": 1785080297767, "file": {"name": "/com.zell_mbc.medilog_5528.apk", "sha256": "5563ea7fbdbed54a8f9bbb66c8023285e61c617b71dd5fc26336c743c1ecdf22", "size": 10417110, "ipfsCIDv1": "bafybeia2mqrw54sy3hk25ozso3fyixynlfbmvef5ajoilwqu7kgbxlqcwm"}, "src": {"name": "/com.zell_mbc.medilog_5528_src.tar.gz", "sha256": "242b647580527d7691393203bcbb58e7b97c97a11e8b7fa2682d6ae35432e3bc", "size": 6568164}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.7.2", "versionCode": 5528, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["4535b52b526f50b9cd3e3d8b9fc658bb959a9fe8ee0450154085e28d4b004198"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zell_mbc.medilog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### New\n- New setting to allow limiting the max number of backup files\n- Added user defined chart colors\n### Fixed/Changed\n- Fixed bug which prevented comments to show in PDF documents\n- Settings screen accidentially showed option for documents tab. There are no settings for documents at the moment\n- Fixed wrong static filter text in PDF documents\nPlease see the full change log here: https://codeberg.org/toz/MediLog/src/branch/main/ChangeLog.md\n"}}}}, "com.zell_mbc.medilog.fdroid": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"7a8714659f4585125f7620d9934a160a9041029aedb034b07ac7152b8108e9a6": null, "ef9b0e302c9be9c34f0b4a34214fcdbc8384416aa9836d0aeb998fdfcea528fc": {"added": 1785080297767, "file": {"name": "/com.zell_mbc.medilog.fdroid_5528.apk", "sha256": "ef9b0e302c9be9c34f0b4a34214fcdbc8384416aa9836d0aeb998fdfcea528fc", "size": 7003727, "ipfsCIDv1": "bafybeihp3sdqgyoafcuejh5fiwjelwqrbibrcycyawcautboor4nart2uy"}, "src": {"name": "/com.zell_mbc.medilog.fdroid_5528_src.tar.gz", "sha256": "152bafb5bb84f10dcecbf14259b53823d3c3e1cc590cfba18a3ba754302c94a0", "size": 6568962}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.7.2", "versionCode": 5528, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["29e794d38b45dfc7df03932a92cf69e0ef037ee1cd6e3506dc82895fcf379f0f"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zell_mbc.medilog.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### New\n- New setting to allow limiting the max number of backup files\n- Added user defined chart colors\n### Fixed/Changed\n- Fixed bug which prevented comments to show in PDF documents\n- Settings screen accidentially showed option for documents tab. There are no settings for documents at the moment\n- Fixed wrong static filter text in PDF documents\nPlease see the full change log here: https://codeberg.org/toz/MediLog/src/branch/main/ChangeLog.md\n"}}}}, "com.zoffcc.applications.tofshare": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"57894951f53490ed470bc9f24a159f8e22c0889a8c2fa11d28338a532a6f2794": null, "d793108d5f01034626795ad8afa6a91571a29a888c7fb562cf7f0e11ae84f480": {"added": 1784800029343, "file": {"name": "/com.zoffcc.applications.tofshare_10021.apk", "sha256": "d793108d5f01034626795ad8afa6a91571a29a888c7fb562cf7f0e11ae84f480", "size": 81383834, "ipfsCIDv1": "bafybeiaxvl367uvodsvoimlljj7rhtlhofltnvbfk6ro3lygme4ht5xtba"}, "src": {"name": "/com.zoffcc.applications.tofshare_10021_src.tar.gz", "sha256": "aef1754136d92ea1aeb77c1f5aed044ff6889205300758c84b68218fba5b4dd3", "size": 13502472}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.21", "versionCode": 10021, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["482c7892bf3423af882d5f73b8e72829b15a8c0836cd35e8d37e835e689d8204"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zoffcc.applications.tofshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.RECORD_AUDIO"}]}}}}, "com.zoffcc.applications.toloshare": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"1c658f7476638252261dd88f62aba3942cd460ee8120230df8de57ca9897ccee": null, "1a38fe59d8d9b9cf41ca93119471795b74acfdeb49479e3eeae567d1ee6c9494": {"added": 1784800029343, "file": {"name": "/com.zoffcc.applications.toloshare_10028.apk", "sha256": "1a38fe59d8d9b9cf41ca93119471795b74acfdeb49479e3eeae567d1ee6c9494", "size": 81682668, "ipfsCIDv1": "bafybeibil2cymthown75pm7moshbozbztvixscuwppjsep3ze6uwsdscaa"}, "src": {"name": "/com.zoffcc.applications.toloshare_10028_src.tar.gz", "sha256": "6878cfd07f0a26a49bfbe8aab1ac30972529419aa1612cd27d0cb64b21d1083b", "size": 14369749}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.28", "versionCode": 10028, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["9a373a52d17727394d51f6eee02b2838d6846f0d638c35550e7e42a100f4b794"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.zoffcc.applications.toloshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.zoffcc.applications.trifa": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"63b959f826781c82a9a78c00e21d8196ba23dafe74100ec5064691f7a1908262": null, "40606562568ef16832ef2179e687a7142eda56ffa5f6aa6b04f5b0f4ae1509d6": null, "fccad2ba2805272428bf09006225214f35d18f901f7bcc720acff94dd42f7ce2": {"added": 1784800029343, "file": {"name": "/com.zoffcc.applications.trifa_10279.apk", "sha256": "fccad2ba2805272428bf09006225214f35d18f901f7bcc720acff94dd42f7ce2", "size": 105775458, "ipfsCIDv1": "bafybeihdgmjlal5dplg3jkvi56cyz3fk6gebp2t2cio5mdupnfl54muhp4"}, "src": {"name": "/com.zoffcc.applications.trifa_10279_src.tar.gz", "sha256": "0db3dbc7b5cef233a33d563322cd8a1b830390df2f772a3e26012bcbaa978370", "size": 51831016}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.279", "versionCode": 10279, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["0ee1aecb21e26594714e9045f4c4b46e1661e24c2368e70b8daf978d816a1193"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zoffcc.applications.trifa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5eba655f65b3424b3fd4c15538b32729a050bbbdf6c5240023fc7abe03032b1c": {"added": 1784660797434, "file": {"name": "/com.zoffcc.applications.trifa_10278.apk", "sha256": "5eba655f65b3424b3fd4c15538b32729a050bbbdf6c5240023fc7abe03032b1c", "size": 105771362, "ipfsCIDv1": "bafybeih62l53kir67hjb3ka3kl7zyirlkjkpfmzsmfbrrikyinnl6h3zcy"}, "src": {"name": "/com.zoffcc.applications.trifa_10278_src.tar.gz", "sha256": "daf50e84c8529a1acf33045ddbdb562c34524d1146722ca5b6e6794e9c1c4219", "size": 51831165}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.278", "versionCode": 10278, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["0ee1aecb21e26594714e9045f4c4b46e1661e24c2368e70b8daf978d816a1193"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zoffcc.applications.trifa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.ztftrue.music": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"47b03f9332f21e12c129018182faecd78ff5b6806d2de0e0b3dc3ca2536cc9bd": null, "03c7637abdf15892b2ca24b392e7a0e2dea1493d5fe4eac035cfe17404723d2d": null, "5d7264b193f7607e384b496c55e297bf69c383e62990d95d8afb15db14603979": {"added": 1785080297767, "file": {"name": "/com.ztftrue.music_71.apk", "sha256": "5d7264b193f7607e384b496c55e297bf69c383e62990d95d8afb15db14603979", "size": 10586860, "ipfsCIDv1": "bafybeief3ogglkistlseh5fqlq7mogzrevk2yzozyoyc454pspjlwuhraq"}, "src": {"name": "/com.ztftrue.music_71_src.tar.gz", "sha256": "f972dc37dc6646364dca0c1cfb9209cb6d40d79e8cb99065cf3310abb74bd96e", "size": 106362438}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.71", "versionCode": 71, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["d71ec62f1bbbeae918ef9828fdc5184462acb2f1781d0ee649577cb96872495d"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.ztftrue.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ed72f8003bfced7648ef3718a09894ffaf7819dedbb619bbe63947ea6e4da457": {"added": 1784660797434, "file": {"name": "/com.ztftrue.music_70.apk", "sha256": "ed72f8003bfced7648ef3718a09894ffaf7819dedbb619bbe63947ea6e4da457", "size": 10586860, "ipfsCIDv1": "bafybeieq3lvmlkkdrmg4uvlup3wishghcv4uiime6hd6prcsrcfwifcfri"}, "src": {"name": "/com.ztftrue.music_70_src.tar.gz", "sha256": "aea9c47937db592c684628382c2cadf3173b995df6c468947e5ca06589c5b230", "size": 106362253}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.70", "versionCode": 70, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["d71ec62f1bbbeae918ef9828fdc5184462acb2f1781d0ee649577cb96872495d"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.ztftrue.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "cz.mod42.diktafon": {"metadata": {"added": 1785080297767, "categories": ["Multimedia"], "changelog": "https://github.com/jaromiru/diktafon/releases", "issueTracker": "https://github.com/jaromiru/diktafon/issues", "lastUpdated": 1785080297767, "license": "MIT", "sourceCode": "https://github.com/jaromiru/diktafon", "featureGraphic": {"en-US": {"name": "/cz.mod42.diktafon/en-US/featureGraphic_N4kmW6Oesrsdug6YA3FquGC-Wv_ozbH0RQcUDBc8198=.png", "sha256": "3789265ba39eb2bb1dba0e9803716ab860be5affe8cdb1f44507140c173cd7df", "size": 13051}}, "screenshots": {"phone": {"en-US": [{"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/01-home.png", "sha256": "7a2d2155aa51a2d423c85ea23e653e3299136d8119a02e906d2c6df5b448531e", "size": 54887}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/02-first-run.png", "sha256": "f9c20f6481654c1e3afe08c707a345b20555f8207fd6a9582e3d626e037a7879", "size": 111820}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/03-cassette.png", "sha256": "c8616f612c6c21fc17d49ecfe3092bb49f17dcf77cdb727fadab8e2231b05070", "size": 214589}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/04-settings.png", "sha256": "aa72046b45e141c4007099318ce13f44a0b3e91014a81235349425c673c38010", "size": 130747}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/05-recording.png", "sha256": "cd8c426092c284a68f706850e08f9146ad6af379ed1e283676aba114a8e66978", "size": 135479}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/06-home-dark.png", "sha256": "fde4a5f97e201cac5791e1158cf214c7682ac5e450cb356f948cace056ad5dce", "size": 55021}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/07-first-run-dark.png", "sha256": "f887ecd91f731940954049d54b85468bcd6c64f090bfa4410a52f8c5921ddde8", "size": 110394}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/08-cassette-dark.png", "sha256": "2a6557cd5988c87e4bcba067546305768ea3aa49cd15fa2a0a1635037a22f05f", "size": 211854}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/09-settings-dark.png", "sha256": "0028bb6b2600ec7a395ab5b0e5a8cb2d1bcb1ba184f0c443ead20ac40a038b2b", "size": 128945}, {"name": "/cz.mod42.diktafon/en-US/phoneScreenshots/10-recording-dark.png", "sha256": "6a5379c6cc7f538159ef624544c5ac8d0034bd7fd0bc2d2d8e72e311ce9a974c", "size": 135585}]}}, "authorName": "Jaromír Janisch", "name": {"en-US": "Diktafon: Voice Memos on Tape"}, "summary": {"en-US": "Voice memos on cassette tapes — transcribed & summarised offline, on device."}, "description": {"en-US": "Diktafon is a voice recorder built around one idea: capturing a thought and finding it again later should feel effortless.\n\nYour memos live on cassettes — one tape per topic, like \"shopping\", \"kitchen renovation\" or \"book ideas\". Each cassette plays as one continuous tape of your recordings, in order, just like the real thing.\n\n<b>SIMPLE TO USE</b>\nControls you already know, inspired by real tape recorders. Open a cassette, press record, talk — no naming, no forms, no network needed. Rewind to find it again.\n\n<b>MODERN</b>\nAutomatic transcriptions and summaries: every memo is transcribed, every cassette summarised and titled. Tap any word in a transcript and the tape jumps right there.\n\n<b>COMPLETELY PRIVATE</b>\nEverything is computed on your device. No accounts, no cloud, no ads, no analytics — your voice never leaves your phone. The only network use is a one-time download of the on-device models (Wi-Fi recommended; about 2 GB for the default models, up to 3 GB for the largest — or just 0.2 GB if you skip summaries).\n\n<b>SPEAKS YOUR LANGUAGE</b>\nTen languages: English, Czech, French, German, Korean, Polish, Portuguese, Russian, Spanish and Turkish — in recordings, summaries and the app itself. The spoken language is detected for each memo, so one tape can freely mix languages.\n\n<b>FREE &amp; OPEN SOURCE</b>\nNo cost, no ads, no lock-in. MIT-licensed — read the code, build it yourself, make it yours: https://github.com/jaromiru/diktafon\n\n<b>AND THE LITTLE THINGS</b>\n• Gapless playback with a colour-coded tape bar and an optional soft chime between memos.\n• Export any cassette — or all of them — as a single archive with the audio and readable text inside; import only adds, never overwrites.\n• Light &amp; dark themes, cassette colours, per-memo copy and delete.\n\nA note on quality: transcription and summaries come from small models running entirely on your phone. Their quality is being actively worked on and will improve in future updates.\n\nDiktafon works best on 64-bit phones with 4 GB of RAM or more.\n"}, "icon": {"en-US": {"name": "/cz.mod42.diktafon/en-US/icon_PhwSd1F2281mwjTMNej91BSuC3Q_d0KpzaxN_X7i3Ls=.png", "sha256": "3e1c12775176dbcd66c234cc35e8fdd414ae0b743f7742a9cdac4dfd7ee2dcbb", "size": 6303}}, "preferredSigner": "aead234b9083293b0c882347c7fe30280411a9c97aa80afc498adfe941bebadb"}, "versions": {"4a65b93677bfbba8aaf9d5ce48fa6659f2ae2980ccfd8ca2a8f2c55ed88b60c9": {"added": 1785080297767, "file": {"name": "/cz.mod42.diktafon_93.apk", "sha256": "4a65b93677bfbba8aaf9d5ce48fa6659f2ae2980ccfd8ca2a8f2c55ed88b60c9", "size": 34488431, "ipfsCIDv1": "bafybeiezujid7f4zsntui32o2jjjt5mczn47stn7udyytxznu3hfbeytsu"}, "src": {"name": "/cz.mod42.diktafon_93_src.tar.gz", "sha256": "4a53f8a296a3c0ab6d874cac659081cea857b840847cd7d6bc8c04e1299c4801", "size": 51448263}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.8", "versionCode": 93, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aead234b9083293b0c882347c7fe30280411a9c97aa80afc498adfe941bebadb"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "cz.mod42.diktafon.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional speech-recognition and summarization models are downloaded on the user's request from Hugging Face."}}, "whatsNew": {"en-US": "Packaging-only release: each Android APK is now built with a single-ABI invocation so F-Droid builds only the ABI it ships. No functional changes.\n"}}, "44f1071acf8048dec404fc8f76dde75d4defd0cd1ab499ba6e34a9c7d838ba49": {"added": 1785080297767, "file": {"name": "/cz.mod42.diktafon_92.apk", "sha256": "44f1071acf8048dec404fc8f76dde75d4defd0cd1ab499ba6e34a9c7d838ba49", "size": 32724068, "ipfsCIDv1": "bafybeibfsiq4jfxouitlkzmy646ntyhktzjmr62aqv6ftmelzgbft7iwl4"}, "src": {"name": "/cz.mod42.diktafon_92_src.tar.gz", "sha256": "7438c1b315cf02022c9e90b52c8bcfaae583ad838c26594e179cd5c4e245e36c", "size": 51447076}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.8", "versionCode": 92, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aead234b9083293b0c882347c7fe30280411a9c97aa80afc498adfe941bebadb"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "cz.mod42.diktafon.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional speech-recognition and summarization models are downloaded on the user's request from Hugging Face."}}, "whatsNew": {"en-US": "Packaging-only release: each Android APK is now built with a single-ABI invocation so F-Droid builds only the ABI it ships. No functional changes.\n"}}}}, "de.bahnhoefe.deutschlands.bahnhofsfotos": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"e8845ee071966640cc18237e0967ccdbece8c86a72d36133bf44cfc3e1eacd42": null, "b44d2c66f2096f23267790e893908e5f669aa489209a2333f333cd707c66b0ca": {"added": 1785080297767, "file": {"name": "/de.bahnhoefe.deutschlands.bahnhofsfotos_98.apk", "sha256": "b44d2c66f2096f23267790e893908e5f669aa489209a2333f333cd707c66b0ca", "size": 9270841, "ipfsCIDv1": "bafybeid7tfk43jffd7244gafqvtyft6cfbnqqoowiypset7kci5v5td7sm"}, "src": {"name": "/de.bahnhoefe.deutschlands.bahnhofsfotos_98_src.tar.gz", "sha256": "1e099037255a23e0c5adc2858953095a53c81831371966faf2aae158a693b2f9", "size": 3400598}, "manifest": {"versionName": "16.5.0", "versionCode": 98, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["88352051351be1cc46a202f3a1b493e7a446a7f3f50fd22ebcd8657c358e9ef8"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.VIBRATE"}, {"name": "de.bahnhoefe.deutschlands.bahnhofsfotos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Fix: Absturz beim hinzufügen eines Fotos\n- Abhängigkeiten aktualisiert\n- Übersetzungen aktualisiert\n", "en-US": "- fix: crash when adding photo\n- update dependencies\n- update translations"}}, "1e06f01b39221ac543ff3817ab5a9465cfc40e1d61823057eebedd7f2d206a24": {"whatsNew": {"pt-BR": "- atualizar dependências\n- atualizar traduções\n"}}}}, "de.circle_dev.flux_news": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"6203c670bf92e91f8c9b55d1ea29b6739f65114a7491ba1cd36ca4a91762ff64": null, "3f143f1d9b0950f8a0871190c1fc434063ffcf933552bd3a7e90fafe30737b63": null, "ab0526df4a39b11eebb0f11b85d9bdf50fbc9d9fb90617b48f795b591262cde0": null, "4dcd03751753af6efd0eea347c822bdcc4aeb2b742d17125f1931ad5f6ed1afc": {"added": 1785080297767, "file": {"name": "/de.circle_dev.flux_news_2026072204.apk", "sha256": "4dcd03751753af6efd0eea347c822bdcc4aeb2b742d17125f1931ad5f6ed1afc", "size": 38662813, "ipfsCIDv1": "bafybeiaykb54hga5mi3u47mchil7k6fyzqfftl52i52ywrfwgvmyqfr54u"}, "src": {"name": "/de.circle_dev.flux_news_2026072204_src.tar.gz", "sha256": "0c3d32154690085f949eb4fcad7ff27f96ba1a1ae18b492de56c7e3053b8e38d", "size": 464513843}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.2.5", "versionCode": 2026072204, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been improved:\n •\tArticle image rendering has been optimized\n"}}, "03928194293cb0f5230bac4f1654509d55f141a266031ed8c5354bb5af567795": {"added": 1785080297767, "file": {"name": "/de.circle_dev.flux_news_2026072203.apk", "sha256": "03928194293cb0f5230bac4f1654509d55f141a266031ed8c5354bb5af567795", "size": 34583209, "ipfsCIDv1": "bafybeiaeoscog5aoxxee4xihycgkry32sqtcwstffkpxgi3wnasmvgcsfu"}, "src": {"name": "/de.circle_dev.flux_news_2026072203_src.tar.gz", "sha256": "9a973ecd3ef652d3cf8f1ad52486a1ea75a985818d058098382824dfec325c4e", "size": 464522712}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.2.5", "versionCode": 2026072203, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been improved:\n •\tArticle image rendering has been optimized\n"}}, "b2c58e3eab0e0a5e2f6029ecf95a0581f3686f6008ec677ca88daedfb65d9225": {"added": 1785080297767, "file": {"name": "/de.circle_dev.flux_news_2026072202.apk", "sha256": "b2c58e3eab0e0a5e2f6029ecf95a0581f3686f6008ec677ca88daedfb65d9225", "size": 40936075, "ipfsCIDv1": "bafybeia7rdgzsnm7tewynwm6bxntni35ymnolvtzgh3cwt4saikcfsxp3a"}, "src": {"name": "/de.circle_dev.flux_news_2026072202_src.tar.gz", "sha256": "d63db203d5612fe2fa4b30797b8e6bcef98643c2ae83b70a518009dbd8cd5224", "size": 464518443}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.2.5", "versionCode": 2026072202, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been improved:\n •\tArticle image rendering has been optimized\n"}}}}, "de.godisch.potillus": {"metadata": {"changelog": "https://gitlab.com/godisch/potillus/-/blob/main/CHANGELOG.md", "issueTracker": "https://gitlab.com/godisch/potillus/-/issues", "sourceCode": "https://gitlab.com/godisch/potillus"}}, "de.lukaspieper.truvark": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"en-US": [{"name": "/de.lukaspieper.truvark/en-US/phoneScreenshots/1.png", "sha256": "7060c9f6957c3665db94b322102b6b2e3ef704b02af717f266b1849f14612b96", "size": 329053}, {"name": "/de.lukaspieper.truvark/en-US/phoneScreenshots/2.png", "sha256": "681a640be6c11b88907912a45b870395e77ac63930795b5e4c8e401e9b463764", "size": 556783}, {"name": "/de.lukaspieper.truvark/en-US/phoneScreenshots/3.png", "sha256": "907d64caefd9b393585bffbe811f18122b9f3f43dcda9da7501d3d33a9ebbdbb", "size": 1173951}]}}, "name": {"ar": "Truvark", "de": "Truvark"}, "summary": {"ar": "تطبيق تشفير ملفات متعدد الخزائن يحترم خصوصيتك.", "de": "Dateiverschlüsselung mit mehreren Tresoren und Schutz Ihrer Privatsphäre."}, "description": {"ar": "هل تتساءل لماذا يجب أن تعطي فرصة لتطبيق تشفير ملفات غير مشهور؟ خاصة عندما يتعلق هذا النوع من التطبيقات بالثقة؟\n\nمقارنة بالبدائل الشائعة الأخرى، يتميز Truvark بـ:\n\n<ul>\n<li>يدعم خزائن متعددة على جهاز واحد</li>\n<li>يدعم هيكل مجلدات متعمق (مجلدات فرعية)</li>\n<li>يفك تشفير ملفات الوسائط الشائعة (صور، فيديو، صوت) داخل التطبيق بشكل فوري</li>\n<li>يعمل بشكل كامل بدون إنترنت، لا يتطلب إذن وصول للإنترنت</li>\n<li>يعمل بدون أذونات خطيرة مثل الوصول الكامل للتخزين/الوسائط</li>\n<li>لا يحتوي على إعلانات أو تتبع أو جمع لبيانات المستخدم</li>\n<li>يشفر جميع الفهارس والصور المصغرة</li>\n<li>يسمح بفتح القفل بالبصمة (مثل بصمة الإصبع) بأمان</li>\n</ul>\n\nكما ترى، هناك بالفعل أسباب كثيرة لتجربة Truvark!\n", "de": "Vielleicht fragst du dich, warum du einer eher unbekannten App zur Dateiverschlüsselung eine Chance geben solltest – gerade bei einer App, bei der Vertrauen so wichtig ist?\n\nIm Vergleich zu vielen anderen beliebten Alternativen bietet Truvark ...\n\n<ul>\n<li>Unterstützung für mehrere Tresore auf einem Gerät</li>\n<li>Unterstützung für tief verschachtelte Ordnerstrukturen (Unterordner)</li>\n<li>Entschlüsselung gängiger Mediendateien (Bilder, Videos und Audiodateien) direkt in der App</li>\n<li>vollständige Offline-Nutzung, ohne Internetzugriff oder entsprechende Berechtigung</li>\n<li>keine gefährlichen Berechtigungen wie den vollständigen Zugriff auf Speicher oder Mediendateien</li>\n<li>keine Werbung, keine Telemetrie und keine sonstige Erfassung von Nutzerdaten</li>\n<li>Verschlüsselung aller Indizes und Vorschaubilder</li>\n<li>sicheres Entsperren per Biometrie (z. B. Fingerabdruck)</li>\n</ul>\n\nWie du siehst, gibt es bereits viele gute Gründe, Truvark auszuprobieren!\n"}, "icon": {"en-US": {"name": "/de.lukaspieper.truvark/en-US/icon_YjwzE2sZSLO2K1W7FolK1_1q-jiLFhTCbSo40WhfdfY=.png", "sha256": "623c33136b1948b3b62b55bb16894ad7fd6afa388b1614c26d2a38d1685f75f6", "size": 15245}}}, "versions": {"808ad3edda9f7b203a75154f27761648cef8cd832b70f2af53ef10862728683c": {"added": 1785080297767, "file": {"name": "/de.lukaspieper.truvark_204.apk", "sha256": "808ad3edda9f7b203a75154f27761648cef8cd832b70f2af53ef10862728683c", "size": 8803834, "ipfsCIDv1": "bafybeiaqac4fkkfvbv3c25efalv4aw7f33mpgeqa4betazqst47si2ftn4"}, "src": {"name": "/de.lukaspieper.truvark_204_src.tar.gz", "sha256": "d262a119a83d4161802950ada18277a2f62cf11243399ad2eefc8e114204d953", "size": 2104362}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "2.1.0", "versionCode": 204, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["a57207c9e2019e2e9db387304ef0b5fddc764f9bdb07330a57a62813b612473d"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.lukaspieper.truvark.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "- إضافة قفل يدوي للخزنة؛ يعود إلى الشاشة الرئيسية\n- عرض المزيد من الخزائن المستخدمة مؤخراً على الشاشة الرئيسية، مع زر لمسح السجل\n- إعادة تصميم شاشات الإعدادات والشاشة الرئيسية (Material 3 Expressive)\n- إضافة خيار لمنع التقاط الشاشة\n- إضافة زر لفتح الإعدادات من الشاشة الرئيسية\n- استهداف Android 17\n- إزالة إذن ACCESS_NETWORK_STATE غير المستخدم\n- إصلاح تشغيل WebP المتحرك\n- إصلاح موضع مؤشر مربع حوار إعادة تسمية المجلد\n", "de": "- Manuelles Tresor-Sperren hinzugefügt; kehrt zum Launcher zurück\n- Mehr zuletzt verwendete Tresore im Launcher, mit Löschen-Button\n- Einstellungen und Launcher neu gestaltet (Material 3 Expressive)\n- Option zum Verhindern von Screenshots\n- Einstellungen vom Launcher öffnen\n- Zielversion auf Android 17 erhöht\n- Unnötige Berechtigung ACCESS_NETWORK_STATE entfernt\n- Wiedergabe animierter WebP-Bilder korrigiert\n- Cursor-Position im Umbenennen-Dialog korrigiert\n", "en-US": "- Added manual vault locking; returns to launcher\n- Shows more recently used vaults on the launcher, with a button to clear history\n- Redesigned settings and launcher screens (Material 3 Expressive)\n- Added option to prevent screen capture\n- Add button to open settings from launcher\n- Target Android 17\n- Removed unused ACCESS_NETWORK_STATE permission\n- Fixed animated WebP playback\n- Fixed rename folder dialog cursor position\n"}}}}, "de.ntdote.medicalcalendarlog": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"c5674b83634971b4441e4cc52c6ca8873ab65c38b41eca4e85a1fb5a7e60fcd1": null, "f135f44a051e00f016ec61f59c8b3d1fff3178f1d93230837891389a91c8516a": {"added": 1785080297767, "file": {"name": "/de.ntdote.medicalcalendarlog_50.apk", "sha256": "f135f44a051e00f016ec61f59c8b3d1fff3178f1d93230837891389a91c8516a", "size": 2291250, "ipfsCIDv1": "bafybeibskxqquzbuargul4zdidy4qs3zuli345jyhptxah35zu3wsvolfu"}, "src": {"name": "/de.ntdote.medicalcalendarlog_50_src.tar.gz", "sha256": "7473bce3ee10547e714bca9350f7c4e6923f060e28e8863887837745650338d2", "size": 2699436}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.0.7", "versionCode": 50, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["d276f6f5db6cdcb9c1ec4dda08281804f558fa116e9f41e0031dc4477b9c31b6"]}, "usesPermission": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "de.ntdote.medicalcalendarlog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "Bugfixes Features: Tags & Filter sowie Sortierung.\n", "en-US": "Bugfixes and features: tags, filter and sorting.\n"}}}}, "de.schildbach.oeffi": {"metadata": {"lastUpdated": 1785080297767, "icon": {"en-US": {"name": "/icons/de.schildbach.oeffi.140007.png"}}}, "versions": {"11f2656b336b11b1f3e1b422dfec68605abce6591a91236749a50905fc9e9448": null, "a3cd211cdc78642181597384214060b13785dd1eaeebbaefab097254eb86692a": {"added": 1785080297767, "file": {"name": "/de.schildbach.oeffi_140007.apk", "sha256": "a3cd211cdc78642181597384214060b13785dd1eaeebbaefab097254eb86692a", "size": 1938908, "ipfsCIDv1": "bafybeic3fyievx4eyd6lctwky7dd5fct5hmey55d7rqndyjet3oykdm6vq"}, "src": {"name": "/de.schildbach.oeffi_140007_src.tar.gz", "sha256": "c9276f0d86c93bb37291ef9761d042ed090bbc2283f4f3647beed0afb7239bb8", "size": 526672}, "manifest": {"versionName": "14.0.7", "versionCode": 140007, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["ba61b88f0f4364006fa6db84b2b92fa61912a02771659b207c41272104c2e5c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}]}, "antiFeatures": {"NonFreeNet": {"de": "Einige Datenquellen für den ÖPNV sind nicht libre.", "en-US": "Some data sources for public transport are not libre."}}}}}, "de.seemoo.at_tracking_detection": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"8a877ed8778334f5ae3c22e4115a9eed75006c8852290c8ea68d7297323058ec": null, "58c6343a0813a907d5bf9ae0051ae378c41673f47887b520ac8c062528383140": {"added": 1784800029343, "file": {"name": "/de.seemoo.at_tracking_detection_67.apk", "sha256": "58c6343a0813a907d5bf9ae0051ae378c41673f47887b520ac8c062528383140", "size": 9153110, "ipfsCIDv1": "bafybeibbhtmcagwnt6fph2onxxxvojm64drsaek5pdu7432okdjrs63fda"}, "src": {"name": "/de.seemoo.at_tracking_detection_67_src.tar.gz", "sha256": "2bece6cdaaf168f1f3f6ce5a51cb4371fe29b1e051e83c5d655ff6d2ba237155", "size": 53984019}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.1", "versionCode": 67, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["fd93be7453f63a99654f3ee425fb5357409440946a4e1b238d23190908aaf155"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.seemoo.at_tracking_detection.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to tpe.seemoo.tu-darmstadt.de"}, "Tracking": {"en-US": "Even if \"Participate in Study\" is OFF, it still connects to the dev server"}}, "whatsNew": {"de-DE": "VERBESSERT: Leistungsoptimierungen\nVERBESSERT: Größe der Standortmarker im PDF-Export reduziert\nVERBESSERT: Einige seltene Fehler im Zusammenhang mit Trackern im Google-Netzwerk behoben", "en-US": "IMPROVED: Performance improvements\nIMPROVED: Size of location markers in pdf export reduced\nIMPROVED: Fixed some rare bugs regarding trackers in the Google network"}}}}, "de.singular.crystalball": {"metadata": {"added": 1785080297767, "categories": ["Multimedia", "Music Practice Tool"], "issueTracker": "https://github.com/mkay/CrystalBall/issues", "lastUpdated": 1785080297767, "license": "AGPL-3.0-only", "sourceCode": "https://github.com/mkay/CrystalBall", "featureGraphic": {"en-US": {"name": "/de.singular.crystalball/en-US/featureGraphic_21M9JBgGcddk_3E5xOpBTod7ob8E-8cNzHFcHud8Rdo=.png", "sha256": "db533d24180671d764ff7139c4ea414e877ba1bf04fbc70dcc715c1ee77c45da", "size": 76332}}, "screenshots": {"phone": {"en-US": [{"name": "/de.singular.crystalball/en-US/phoneScreenshots/1.png", "sha256": "2abf19315c6471c683739f7ec6a4af10e8363c135c4de20d73190b02fe42892d", "size": 118581}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/2.png", "sha256": "40fafc22cd7831b401ec4a792a1cf67b208efc9fc2d4ad9ce70c5c1841a58e2b", "size": 92679}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/3.png", "sha256": "d3943b537f5dbec348c9c9f98dc26ad0b87873066bdbd8c0ab13816af64bb971", "size": 93785}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/4.png", "sha256": "aef72d6db47f4325893a1a0cec80c6a01f1c8f034003274f31e01f5cb8cddbc5", "size": 94565}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/5.png", "sha256": "3617672243482fa4f66b9347119e911dab6176d5739ea9b03adfc23b676d94d2", "size": 91160}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/6.png", "sha256": "561591d0a4950eef9afd584faa0f9c8926ddf01798dc2445d6a4a6ac4e074829", "size": 84448}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/7.png", "sha256": "bba3fd97971b3062038649b189f5081de4ea2a0d53ef78f4ce18a1c1aef0d3c6", "size": 152372}, {"name": "/de.singular.crystalball/en-US/phoneScreenshots/8.png", "sha256": "0051553e50153024728c574eeae211e6d745e9dae0190cffba5cf20f996d04e7", "size": 179795}]}}, "authorEmail": "mail@singular.de", "authorName": "Kreuder", "name": {"en-US": "Crystal Ball"}, "summary": {"en-US": "Detects guitar chords and combines them into song sheets."}, "description": {"en-US": "Crystal Ball listens to your guitar and tells you what chord you just played. Press Detect, strum, and it names the chord and draws how to fret it — with the chords it nearly picked instead one tap away, and other ways to play the same one further up the neck. Capture a whole part and it becomes a song sheet you can keep, correct and share.\n\nEarly-stage release — expect rough edges. Feedback and bug reports welcome via Issues.\n\nFeatures:\n\n* Detect a chord by ear — press, strum, done. It listens until the answer settles rather than for a fixed time, so a clean open chord resolves in about a third of a second; strumming again restarts it, so a bad take needs no second press.\n* Ranked alternatives — the best fit is a guess, not ground truth, so the runner-ups sit under it and one tap swaps the page over to any of them.\n* Chord shapes, not just names — the most idiomatic grip drawn large, plus other voicings walking up the neck. Open shapes are the ones a player expects to see, by name.\n* Capo-aware — detection is unaffected (the microphone hears the real chord either way), but the shapes are redrawn behind the capo, fret numbers stay as printed on your neck, and anything the capo pushes off the end is dropped rather than offered. Chords can be named by what you hear or by the shape your hands make.\n* Song sheets — capture a part chord by chord, name it Intro or Chorus, reorder the parts, and read the whole song back as diagrams. Parts can be renamed, chords fixed by hand without playing them again, and the finished sheet shared to any app.\n* Chord dictionary — look any chord in the vocabulary up by hand, without playing a note.\n* Session comforts — System/Light/Dark themes, keep-screen-on, an optional capo prompt at launch, an in-app quick help sheet, and backup/restore for your songs. Preferences persist across launches.\n\nVocabulary: maj, min, dom7, maj7, min7, sus2, sus4, across all 12 roots. Shapes assume standard tuning (EADGBE).\n\nHonest about accuracy: template matching on clean triads is good, and degrades on a boomy room, a badly tuned guitar, or a phone held across the room. It is a practice aid, not ground truth — hence the runner-up row, which is one tap from correcting it.\n\nMicrophone access is required — listening to your guitar is the whole app. Audio is analysed on the fly and never recorded, stored or sent anywhere; the app has no network permission at all.\n\nNo ads, no trackers, no network access.\n"}, "donate": ["https://ko-fi.com/s1ngular"], "icon": {"en-US": {"name": "/de.singular.crystalball/en-US/icon_8qZ2Mm55QD0tonwaH2bmGIkm2FP31qvdtjggA8mAOAA=.png", "sha256": "f2a676326e79403d2da27c1a1f66e6188926d853f7d6abddb6382003c9803800", "size": 63893}}, "preferredSigner": "dfecd8acba7b49cad0931c242bb74f93df21099bc1a1c0789749ceb5ffb3515f"}, "versions": {"6b4ff2ea991b711baf3ca3e5147ea07d4b1260010c693739c0e05c643088e444": {"added": 1785080297767, "file": {"name": "/de.singular.crystalball_3.apk", "sha256": "6b4ff2ea991b711baf3ca3e5147ea07d4b1260010c693739c0e05c643088e444", "size": 12696737, "ipfsCIDv1": "bafybeidoo4olkevcl6oagoqlzeop2qj3qfrblaml3y6ibx6t6dasuja6hq"}, "src": {"name": "/de.singular.crystalball_3_src.tar.gz", "sha256": "04d0075da82eb98ee0c612800c1d715915ca47a28368673c4e97f2e35d525828", "size": 1375725}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3", "versionCode": 3, "features": [{"name": "android.hardware.microphone"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["dfecd8acba7b49cad0931c242bb74f93df21099bc1a1c0789749ceb5ffb3515f"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "de.singular.crystalball.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "First release.\n\n• Detect a chord by ear — press, strum, and it names the chord and draws how to fret it.\n• Runner-up chords one tap away, and other voicings of the same chord up the neck.\n• Capo-aware shapes, with the choice of naming the chord you hear or the shape you play.\n• Song sheets — capture parts chord by chord, reorder and rename them, fix a chord by hand, and share the finished sheet.\n• Chord dictionary, themes, keep-screen-on, and backup/restore for songs.\n"}}}}, "de.singular.looper": {"metadata": {"lastUpdated": 1784800029343, "featureGraphic": {"en-US": {"name": "/de.singular.looper/en-US/featureGraphic_k_ucjDmv4iL39ZIDBRsUbWuaN2gn4s2cGIrclfjvHK8=.png", "sha256": "93fb9c8c39afe222f7f59203051b146d6b9a376827e2cd9c188adc95f8ef1caf", "size": 386455}}, "screenshots": {"phone": {"en-US": [{"name": "/de.singular.looper/en-US/phoneScreenshots/1.png", "sha256": "30f612a59453bad4c54b505f402bb81c8b8f478dc9d113f74867cfbe7a629897", "size": 132445}, {"name": "/de.singular.looper/en-US/phoneScreenshots/2.png", "sha256": "e3e09d612cfd3cbbfe262553f8fbb848553d2b9e86be515391fcf967bca7144f", "size": 157201}, {"name": "/de.singular.looper/en-US/phoneScreenshots/3.png", "sha256": "65e77f76a80c6443b56d1abf88f77bd65c202a84d1be59d05c135f5775669d67", "size": 160401}, {"name": "/de.singular.looper/en-US/phoneScreenshots/4.png", "sha256": "29749b8d093c2ffde3c3adb569aae4c71524527cb4ce6bfc4ecb7cd8da0c0f77", "size": 121872}, {"name": "/de.singular.looper/en-US/phoneScreenshots/5.png", "sha256": "2a2b1e84753188bde1ab8486ca97a77b158e3819db664b607067f8d38f384f7e", "size": 158007}, {"name": "/de.singular.looper/en-US/phoneScreenshots/6.png", "sha256": "20d2b788e367a17d759004ee90ece59b02ac1f583ca06c8c31b251d8e8ac0914", "size": 125709}, {"name": "/de.singular.looper/en-US/phoneScreenshots/7.png", "sha256": "410d0da36e447da56838be4f16c1d3a63781d55650275eea7cb7c2c3a9953f19", "size": 157203}]}}}, "versions": {"078d43c61c45d836ef8357f30b963cb8b94b11ba2158b796298daa13068871ed": null, "96939795cd6e14f33be2a55c610b1e1af766e5fb1c69c67d877033c2546820d1": {"added": 1784800029343, "file": {"name": "/de.singular.looper_8.apk", "sha256": "96939795cd6e14f33be2a55c610b1e1af766e5fb1c69c67d877033c2546820d1", "size": 12742353, "ipfsCIDv1": "bafybeiec5qo5zoxxsf7gsasu4vv6bvlos62cjnj5c7u4tncucy64rxltoa"}, "src": {"name": "/de.singular.looper_8_src.tar.gz", "sha256": "b0d7b18147ff8a2fe381756c021acbc6980171c1ff887800523aee4327967435", "size": 1997145}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.1", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d27687051e30d6f7098dd66d686d2260c42aa4a9ad14aa61a08a4c255b78e9a5"]}, "usesPermission": [{"name": "de.singular.looper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Maintenance release: identical to 0.7, rebuilt with a reproducibility fix so F-Droid's buildserver can verify and publish it. No functional changes.\n"}}}}, "de.szalkowski.activitylauncher": {"versions": {"0c731f01cb359e133b3c2d1d5655ce21a99de9e44a324fcb4dc64e0dc195c644": {"releaseChannels": ["Beta"]}}}, "de.themorpheus.morphcook": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"92abba36b766d86fe6c2d1e6033524b9cdecd2429cbbca9757e44ef74ce71ebe": {"added": 1785080297767, "file": {"name": "/de.themorpheus.morphcook_103.apk", "sha256": "92abba36b766d86fe6c2d1e6033524b9cdecd2429cbbca9757e44ef74ce71ebe", "size": 25348742, "ipfsCIDv1": "bafybeih5c66khtrpqbbrz6k73cvqvlxqpa5raf4mt7sfrobd243mm2uy7y"}, "src": {"name": "/de.themorpheus.morphcook_103_src.tar.gz", "sha256": "4b69c56f8f0429593e9baf55b4df380c83990c312e868782f132150330e94ab8", "size": 364810423}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.0", "versionCode": 103, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873fdc82992da803adab88a4c392c8ea4df4cf76c57e7bf2986944a273692a45"]}, "usesPermission": [{"name": "de.themorpheus.morphcook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Der Startbildschirm sortiert die Küche jetzt in Rubriken: Frühstück & Brunch, Hauptgerichte, Suppen & Eintöpfe, Salate & Bowls, Snacks & Streetfood, Desserts & Süßes und Getränke. Tipp auf eine Rubrik und stöbere nur dort — Süßes und Herzhaftes sind endlich getrennt, wie von vielen gewünscht.\n\nDie Suche hat dieselben Rubrik-Filter bekommen: \"etwas fürs Frühstück\" ist jetzt ein Tipp statt langem Scrollen.\n", "en-US": "The home screen now sorts the kitchen into categories: breakfast & brunch, main courses, soups & stews, salads & bowls, snacks & street food, desserts & sweets, and drinks. Tap a category chip to browse just that shelf — sweet and savory finally live apart, as many of you asked.\n\nSearch got the same category filters, so \"something for breakfast\" is now one tap instead of a scroll.\n"}}, "aa0943cf864e9204ef68b3c22906a6f72a12ce08b50612618336cb44b2bf3836": {"added": 1785080297767, "file": {"name": "/de.themorpheus.morphcook_102.apk", "sha256": "aa0943cf864e9204ef68b3c22906a6f72a12ce08b50612618336cb44b2bf3836", "size": 23935634, "ipfsCIDv1": "bafybeickvems24bnmdema6zh5in7vrbghdjso65chdrawsqqkrytgszbsq"}, "src": {"name": "/de.themorpheus.morphcook_102_src.tar.gz", "sha256": "cb0af20c57a1144e51e7c2ff33eadfb99d9740c792a6a1fa9cfbd59507fc5226", "size": 364810898}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.0", "versionCode": 102, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873fdc82992da803adab88a4c392c8ea4df4cf76c57e7bf2986944a273692a45"]}, "usesPermission": [{"name": "de.themorpheus.morphcook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Der Startbildschirm sortiert die Küche jetzt in Rubriken: Frühstück & Brunch, Hauptgerichte, Suppen & Eintöpfe, Salate & Bowls, Snacks & Streetfood, Desserts & Süßes und Getränke. Tipp auf eine Rubrik und stöbere nur dort — Süßes und Herzhaftes sind endlich getrennt, wie von vielen gewünscht.\n\nDie Suche hat dieselben Rubrik-Filter bekommen: \"etwas fürs Frühstück\" ist jetzt ein Tipp statt langem Scrollen.\n", "en-US": "The home screen now sorts the kitchen into categories: breakfast & brunch, main courses, soups & stews, salads & bowls, snacks & street food, desserts & sweets, and drinks. Tap a category chip to browse just that shelf — sweet and savory finally live apart, as many of you asked.\n\nSearch got the same category filters, so \"something for breakfast\" is now one tap instead of a scroll.\n"}}, "0891b551d52254fe4fa7bf2c845e012ae8543bb9dd20e846599535c758c32856": {"added": 1785080297767, "file": {"name": "/de.themorpheus.morphcook_101.apk", "sha256": "0891b551d52254fe4fa7bf2c845e012ae8543bb9dd20e846599535c758c32856", "size": 21494426, "ipfsCIDv1": "bafybeiggvhsfojca5hdyngpc3blwkgkcx37qkyhzxl4c3qkuaerhfg2ofe"}, "src": {"name": "/de.themorpheus.morphcook_101_src.tar.gz", "sha256": "15fe6b9802d29124108fa78d1212f538b8a8519678128452e77895864a51b8fc", "size": 364810076}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.0", "versionCode": 101, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873fdc82992da803adab88a4c392c8ea4df4cf76c57e7bf2986944a273692a45"]}, "usesPermission": [{"name": "de.themorpheus.morphcook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Der Startbildschirm sortiert die Küche jetzt in Rubriken: Frühstück & Brunch, Hauptgerichte, Suppen & Eintöpfe, Salate & Bowls, Snacks & Streetfood, Desserts & Süßes und Getränke. Tipp auf eine Rubrik und stöbere nur dort — Süßes und Herzhaftes sind endlich getrennt, wie von vielen gewünscht.\n\nDie Suche hat dieselben Rubrik-Filter bekommen: \"etwas fürs Frühstück\" ist jetzt ein Tipp statt langem Scrollen.\n", "en-US": "The home screen now sorts the kitchen into categories: breakfast & brunch, main courses, soups & stews, salads & bowls, snacks & street food, desserts & sweets, and drinks. Tap a category chip to browse just that shelf — sweet and savory finally live apart, as many of you asked.\n\nSearch got the same category filters, so \"something for breakfast\" is now one tap instead of a scroll.\n"}}}}, "de.uni_potsdam.hpi.openmensa": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"4f80e0e4af6d33b2d01e8a3b037fef5f7fdf55980baad308d71b8444078eeccf": null, "a0162bd46b61595e56993883ae10018dab647a435cdc2dd8d2f0405753af6098": {"added": 1785080297767, "file": {"name": "/de.uni_potsdam.hpi.openmensa_35.apk", "sha256": "a0162bd46b61595e56993883ae10018dab647a435cdc2dd8d2f0405753af6098", "size": 4449820, "ipfsCIDv1": "bafybeieywhezotyvta6rk56q7lkyf42yhfcm6mxd3gkrcxm5zp7gfl5v2a"}, "src": {"name": "/de.uni_potsdam.hpi.openmensa_35_src.tar.gz", "sha256": "695ee7a6c786344147c1ec2fb82c0c762bb907cb072c34e5f8e268e2850beeeb", "size": 654246}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 35, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["7f4263a1a6c136af1dcfc830195fe08e6d18c19b6cb85613428690658ce6bc3a"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uni_potsdam.hpi.openmensa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Routinewartung\n", "en-US": "- routine maintenance\n"}}}}, "de.volksverpetzer.app": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"97e7d2af76bb4cb5e05efd21ddd100ac6ce08af12bc2c0a5b67be8b7b18b62c3": null, "f4fcc593f174a66c3f93e7284b792d1eaa3f731a9fa21d9ef9268f53eb1b74ce": null, "8f7dc732fc2fefda3460e4b84e6c490df1503bf146969ce5e02be2af38f7d39d": {"added": 1785080297767, "file": {"name": "/de.volksverpetzer.app_2607223.apk", "sha256": "8f7dc732fc2fefda3460e4b84e6c490df1503bf146969ce5e02be2af38f7d39d", "size": 70676540, "ipfsCIDv1": "bafybeig2w3n46mghf7qhhksmjpjpz2stc4dnjsg4xfil5khbrltwz2yawe"}, "src": {"name": "/de.volksverpetzer.app_2607223_src.tar.gz", "sha256": "d16e2bf22891d387afdafa37cc17b03a7a2c54f55eff5d5e7174a282af03b78d", "size": 113946542}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.4.0", "versionCode": 2607223, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["89a2b58337165dfeeefea71ecb2a1fb6c7e5f294e0dfee65c3cedd1a0cd64f50"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "de.volksverpetzer.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"de-DE": "App greift auf volksverpetzer-app.de zu (kann nicht konfiguriert werden)", "en-US": "App is tethered to volksverpetzer-app.de (cannot be configured)"}}}, "ec7fd891c3f30d8bb466b4fc37bbd826416db04b506527ec244909f619875a5d": {"added": 1785080297767, "file": {"name": "/de.volksverpetzer.app_2607222.apk", "sha256": "ec7fd891c3f30d8bb466b4fc37bbd826416db04b506527ec244909f619875a5d", "size": 61726836, "ipfsCIDv1": "bafybeibi4hfrgbmdwisxytm65utkynmjogg76ntj76p2ic5zipcmog6v4i"}, "src": {"name": "/de.volksverpetzer.app_2607222_src.tar.gz", "sha256": "456415406a04458bde266a3f039f0011bfdb90fbe29804714cb6082d275fd282", "size": 113952677}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.4.0", "versionCode": 2607222, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["89a2b58337165dfeeefea71ecb2a1fb6c7e5f294e0dfee65c3cedd1a0cd64f50"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "de.volksverpetzer.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"de-DE": "App greift auf volksverpetzer-app.de zu (kann nicht konfiguriert werden)", "en-US": "App is tethered to volksverpetzer-app.de (cannot be configured)"}}}}}, "dev.acamol.qbit": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/dev.acamol.qbit/en-US/phoneScreenshots/1_list.png", "sha256": "95a256b1eba0d06d62d80ac2d70ac61911dcddf8b8683251c7239a5c0892c15f", "size": 131606}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/2_add.png", "sha256": "28e39422f0aa6b694437f08d4d4d32d0bf94c76356d6097a36525db4333a9dd3", "size": 158550}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/2_drawer.png", "sha256": "4607b60725202e7fd844ec4f12c70f26f6b232203ff9b9410307a98b8c551ab0", "size": 66591}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/3_add.png", "sha256": "ec0083a1d0b77c5133fc58cd5e5efd00920ac224416e0a8596db7f32498cd715", "size": 65764}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/3_detail.png", "sha256": "57e7700a5e7c444932987fa116d973dfdbb879cbd069aac60925c1cca3837040", "size": 140562}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/3_stats.png", "sha256": "58029b6301c93ad45e85fc271945deecd35e485857ba8b489ce21dea6c547370", "size": 188990}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/4_detail.png", "sha256": "4f66b312990b612c55026224f21b11f2f30dccedfb3d4b64181b4b90a56672f2", "size": 73576}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/4_files.png", "sha256": "75358a9209f06a27b9360697fc6cc67dc982d580b6d2554b2466dca623cf7b0d", "size": 88823}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/5_detail.png", "sha256": "00e9314c57e1bbea7a8a01a5216e2d89c1bde0bc71d2b0e8c802f4a0ac2db90d", "size": 130189}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/5_filter.png", "sha256": "59a90a49fa2529e05a8c1aaf9ffeccf3a720a450b19f84756e5d82c72242ecfe", "size": 118659}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/5_settings.png", "sha256": "6353c79a6101913f64ba73c6904700ad76687c24383278c48cd97903b6fcc5f9", "size": 88021}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/6_add.png", "sha256": "357036a0b36deb9163f83b2239d2b4e760b0ccdda311ac9d2d6737fcce76581f", "size": 205076}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/6_categories.png", "sha256": "59ec70b6afecbde0980c8b9a5ce49a578c581a5d7d62d2fd49fb212a056714b2", "size": 106679}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/6_notification.png", "sha256": "072b1c2a8e877963c51bd697ae1f0855b742695b11f0b666bc479efaf5a74dc9", "size": 820222}, {"name": "/dev.acamol.qbit/en-US/phoneScreenshots/7_swipe.png", "sha256": "1d736baee55bbb57fa2bb3306f85c487b5e60b46b93826795de8807fb03326ea", "size": 122405}]}}}, "versions": {"23d7351b7997b605b42c7754dd8e66ffd88aa7801cbd91918a5e65b3cd841d2f": null, "a4a11549b713bc05b5cb59ffc819f559ccb81b78ee6bbd7a7c42e398e1571953": {"added": 1784800029343, "file": {"name": "/dev.acamol.qbit_8.apk", "sha256": "a4a11549b713bc05b5cb59ffc819f559ccb81b78ee6bbd7a7c42e398e1571953", "size": 6180410, "ipfsCIDv1": "bafybeib633upgledu7xznyfuoow56gzahmz46wmwk6awcslblrd4macdle"}, "src": {"name": "/dev.acamol.qbit_8_src.tar.gz", "sha256": "e38e1db7eec956080d4cfc9b3b245509be3db4fc86e5da904f9cbf1ff14edb58", "size": 2997063}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["e2fc9bd391f7d83b5231205908b8fb4e7b194e17bf58fe1b876c2bca7eb0dfd4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.acamol.qbit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Queue priority: move to top, up, down, or bottom\n- Add, edit, and remove trackers\n- Speed limits: per-torrent, global, and alternate\n- Share limits: ratio, seeding, and inactive time\n- Toggle force start, sequential, first/last piece, and super seeding\n- Rename files and folders\n- Torrent queueing on/off toggle\n- Server log viewer\n- Filters and sort saved per server\n- More reliable download and recheck notifications\n- Auto-reconnects across network switches; clearer offline state\n"}}}}, "dev.bg.bikebridge": {"metadata": {"lastUpdated": 1784660797434, "description": {"en-US": "BikeBridge is a companion for your e-bike and components, built with privacy in mind.\n\n<b>Features</b>\n<ul>\n<li>See statistics (e.g. speed, total distance, gear) in real-time</li>\n<li>See all raw data transmitted/received to/from bike</li>\n<li>Send custom payloads</li>\n<li>Change settings on bike</li>\n<li>See bike info (e.g. serial number, MAC address, etc.)</li>\n<li>HUD</li>\n</ul>\n\n<b>Supported powertrains</b>\n<ul>\n<li>Shimano</li>\n<li>SRAM</li>\n</ul>\n\nSee documentation for full feature list at https://bridge.bike\n\nBikeBridge only supports bikes/components that use Bluetooth Low Energy (BLE)\n"}}, "versions": {"608f9c584206bca4e842570ed728483e29219a5252ca3383723ef8ad333d3e8e": null, "12a6f28f197bf7fc664401d9d39cfdbab1f9f526e1548cc50302fc3bb014635c": {"added": 1784660797434, "file": {"name": "/dev.bg.bikebridge_7.apk", "sha256": "12a6f28f197bf7fc664401d9d39cfdbab1f9f526e1548cc50302fc3bb014635c", "size": 3315139, "ipfsCIDv1": "bafybeiaf2s4ehkyxukdxnq5kd3fwlnunb5fb6kfhxtkbk3zp6wao533j5m"}, "src": {"name": "/dev.bg.bikebridge_7_src.tar.gz", "sha256": "fbe1ee7af79a6fd74f062439a1c301869e366871b844d38a7d75cdf6ab8604f6", "size": 1063680}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.0", "versionCode": 7, "features": [{"name": "android.hardware.bluetooth_le"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "dev.bg.bikebridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Implement SRAM key exchange\n- Add SRAM powertrain assist mode"}}}}, "dev.bikram.filepipe.gh": {"metadata": {"lastUpdated": 1785080297767, "name": {"en-US": "FilePipe: Auto file organizer"}}, "versions": {"9d57fa6a47f11e96774eff5438f496432d3865e46fde2851a99f7e13d6ae96bc": null, "674604e7779631198286607d81c2c8ec33e943996466ae08a6fd50ee75fb56dc": {"added": 1785080297767, "file": {"name": "/dev.bikram.filepipe.gh_394.apk", "sha256": "674604e7779631198286607d81c2c8ec33e943996466ae08a6fd50ee75fb56dc", "size": 5397190, "ipfsCIDv1": "bafybeifthyujvmitjl2xac3essevtahwanqtyo4oigaulisfu2zoihclqe"}, "src": {"name": "/dev.bikram.filepipe.gh_394_src.tar.gz", "sha256": "eea847c3faadf74dbdd4d52eee88191fd81d7afdfcc730a5750e14a549e4d9b7", "size": 2443360}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "3.9.4", "versionCode": 394, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["6437e8be9451bd7d02215511d3e504a88c50be72b6dd05ac4b5b87f5a205b687"]}, "usesPermission": [{"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "dev.bikram.filepipe.gh.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "See changelog at https://github.com/bikram-agarwal/FilePipe/blob/main/docs/CHANGELOG.md\n"}}, "3da9eb11b2ac2d3c2c213b2df8383bdea65d09b22e7ce1a12228083451acb6f6": {"whatsNew": null}}}, "dev.bikram.obtainx": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/01_apps.jpg", "sha256": "6f7f87d0733c7c03ff50152393df61d924136ec0e063ab73559e90cf72117f57", "size": 112139}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/02_view_opts.jpg", "sha256": "a1fda16e094041e5d442dc02196720a1443db105181e8cca425b3411f05dd42f", "size": 98072}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/03_filters.jpg", "sha256": "11d0c2e2ebfc3c8371a87d47dd54055655bfc7e144e82dd795174324b09553b7", "size": 99046}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/04_app.jpg", "sha256": "6a870c59b503df5e3adf1317a1b176a8fba9e859fb2d60735f8352ef3dbf2477", "size": 95777}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/05_edit.jpg", "sha256": "9399de63fee3ed1544e42ede31cab86a05c7eb75d7a5bc10e61c88286dec2eb6", "size": 101604}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/06_options.jpg", "sha256": "128d4a5eb8be6043e0f27a04b4e888acad4317044023533503810fdeb1f76934", "size": 110766}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/07_settings.jpg", "sha256": "c82317f930416cb1c5b5fab7d71088dbb26d5cfea5976dab3357cc0025b8caef", "size": 105540}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/08_installer_choice.jpg", "sha256": "8b383285332585c23b0c115144ed619d80a27cdccf73b74d815eb0d50601e113", "size": 89432}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/09_bulk_add.jpg", "sha256": "2834b58da626da89ddb2fef6371bd645f50893b04cfc64a36b4bba508960be68", "size": 117764}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/10_folders.jpg", "sha256": "c88b19f3cdcfec0dbb5c1a8dbb7a254260909e0a56f3fde62c64030ff7cc58e8", "size": 104762}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/11_import_export.jpg", "sha256": "b68109997e0dd72e366b293d91b3d3665470f3ae53ddbe18fff74422ca78650f", "size": 91562}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/12_BulkEdit.jpg", "sha256": "a56346096cffd01d46145ad30ca15d92d90bb7c4a1f07bf0f0c7fd7180337515", "size": 104255}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/tablet_01_apps.jpg", "sha256": "9641ef4b850549b33e904ed84d5f931e69efd36c9d1f2ee555ef07b551aa8d66", "size": 121443}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/tablet_02_view_opts.jpg", "sha256": "850741e9a370f9ac28459acb511a8e195379492738c44330efabbc925b404030", "size": 98702}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/tablet_03_add.jpg", "sha256": "dd68e1831fb13426ab371811b36057c18d4d41b018ca799f7d564e4f95c8a78d", "size": 118813}, {"name": "/dev.bikram.obtainx/en-US/phoneScreenshots/tablet_04_settings.jpg", "sha256": "194a903c4318305c7bb61533c0c70c75fd8df541e6dc65ae834f0e12cfecbca8", "size": 118073}]}}}, "versions": {"14d158f7f61942af862111b0e499b8d7a26364ed6c6fd2c08dea4d63589554b2": null, "be22eda09ae0a0abbfb216fa73e8e9c1540a154ac534f3a35e367f1abcc592e3": null, "b4171ee66ea274595504ba81f6e4969c4f0c0d71f100dc9f067e35effa1d08b5": null, "c567f9bdd88fb8f0f3a3b0565e1c6f2d8cfdd3a0138d372c5fe5f3c19e3e03b7": {"added": 1784800029343, "file": {"name": "/dev.bikram.obtainx_39503.apk", "sha256": "c567f9bdd88fb8f0f3a3b0565e1c6f2d8cfdd3a0138d372c5fe5f3c19e3e03b7", "size": 27430377, "ipfsCIDv1": "bafybeibo5ijdgg6pag4v6fxapjuhqjtvisiesqwe4hii2nrl4uw2wme7li"}, "src": {"name": "/dev.bikram.obtainx_39503_src.tar.gz", "sha256": "1849a66b9b43d0d7574379064f210b41bda174b13d9cb7e32d5023d007935a9c", "size": 159091806}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.9.5", "versionCode": 39503, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6437e8be9451bd7d02215511d3e504a88c50be72b6dd05ac4b5b87f5a205b687"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.rosan.dhizuku.permission.API"}]}, "whatsNew": {"en-US": "See changelog at https://github.com/bikram-agarwal/ObtainX/releases\n"}}, "5e6b1d70d38aafeb61ffac9f1c4929a208b466726518f91d023ce289fbed5089": {"added": 1784800029343, "file": {"name": "/dev.bikram.obtainx_39502.apk", "sha256": "5e6b1d70d38aafeb61ffac9f1c4929a208b466726518f91d023ce289fbed5089", "size": 25660913, "ipfsCIDv1": "bafybeicmnzm6qhsqafw7tlityqrhkxlk6i2675hk2dphd27emyg4lf6rzy"}, "src": {"name": "/dev.bikram.obtainx_39502_src.tar.gz", "sha256": "71b4621bc2bc4a7f39d2fabd6b628cd4cdb17f4813da7faa8af8165f030e202d", "size": 159100056}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.9.5", "versionCode": 39502, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6437e8be9451bd7d02215511d3e504a88c50be72b6dd05ac4b5b87f5a205b687"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.rosan.dhizuku.permission.API"}]}}, "6b38f32677a803beb98fef52d5509eb72b4f28aa3b4dc28bdfaa8a9757e96a27": {"added": 1784800029343, "file": {"name": "/dev.bikram.obtainx_39501.apk", "sha256": "6b38f32677a803beb98fef52d5509eb72b4f28aa3b4dc28bdfaa8a9757e96a27", "size": 29081053, "ipfsCIDv1": "bafybeiawudbhun5agaoeors5npphnkm6f2okpnwurfdsll7ldi7mli6scq"}, "src": {"name": "/dev.bikram.obtainx_39501_src.tar.gz", "sha256": "639be5090ea08411c3fa8fbc97abc93af65e59369e59c1db1ea954caaa247b7e", "size": 159100739}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.9.5", "versionCode": 39501, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6437e8be9451bd7d02215511d3e504a88c50be72b6dd05ac4b5b87f5a205b687"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.rosan.dhizuku.permission.API"}]}}, "bff03812257b56da8796d8e304d30e0e0a29b826756ff8d8412346939c869089": {"whatsNew": null}}}, "dev.bikram.remember.gh": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"bfc644ed1618a9d46cf8ddbfedad25c39fa738c108dc737c88eb17399ad56192": null, "1d06c70669d6bedd1dc111a2e2986b377dd4c0950af48cb5e994518bdc033896": {"added": 1785080297767, "file": {"name": "/dev.bikram.remember.gh_120.apk", "sha256": "1d06c70669d6bedd1dc111a2e2986b377dd4c0950af48cb5e994518bdc033896", "size": 8368483, "ipfsCIDv1": "bafybeibbvo5rukngalxj3f2zexroygah6plt2wj6w4exxt2bei5ca6qknu"}, "src": {"name": "/dev.bikram.remember.gh_120_src.tar.gz", "sha256": "cbf63b72b8cc0c894b915bed62ff7d50f6ea0e0670ad121f6039ffcb2b76dc71", "size": 3709556}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 120, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["6437e8be9451bd7d02215511d3e504a88c50be72b6dd05ac4b5b87f5a205b687"]}, "usesPermission": [{"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.bikram.remember.gh.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "See changelog at https://github.com/bikram-agarwal/Remember/blob/main/docs/CHANGELOG.md\n"}}, "fa8ec5bf6813f94a46eaa8239099bea3e677581acdeafb4585185e174ffffcc8": {"whatsNew": null}}}, "dev.casraf.pantry": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"64a4b99d30d8f35e4ff9681b217dbc08a86943b9119c0311cf58d4674b08b65c": null, "020a7ae72c4627c82610bb706e6c5c16462ea0c7d66402c5b61c31399d87580a": null, "6b14fec67585c4846d9ea1b7877ad421cb8524e05a8a9e9c385db5775d5c960d": null, "36d63a9073ed1aaa88adbbde24ee9373af74aa691bd3d009ec224980f599e1c5": {"added": 1785080297767, "file": {"name": "/dev.casraf.pantry_433.apk", "sha256": "36d63a9073ed1aaa88adbbde24ee9373af74aa691bd3d009ec224980f599e1c5", "size": 24608810, "ipfsCIDv1": "bafybeihafoaotkxiuwmastdvaerykkfhulphfirzmon7vayepiquif2s4m"}, "src": {"name": "/dev.casraf.pantry_433_src.tar.gz", "sha256": "775a0947f80832b062d72325cf366f9bd3402c44cf57c3f7576c3ad4e1ef1a3d", "size": 77536728}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.22.1", "versionCode": 433, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f01b6775775e44258a8f4ac50d12b5ea267456fffd27664994dca9f4d41942b9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.casraf.pantry.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "69456525ddedf648dc24697611d3b72a9f03b57f73becc72e49b4bf4ffd97d82": {"added": 1785080297767, "file": {"name": "/dev.casraf.pantry_432.apk", "sha256": "69456525ddedf648dc24697611d3b72a9f03b57f73becc72e49b4bf4ffd97d82", "size": 23247027, "ipfsCIDv1": "bafybeidar3ixgmzhkymdsslfe57pv7kqbtnh55lc2luq4vy5qf575k3pz4"}, "src": {"name": "/dev.casraf.pantry_432_src.tar.gz", "sha256": "7dfb1eaa0af5352c4720f2637c1931146ca71494d3c6bcc614fff1032380d1ab", "size": 77536551}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.22.1", "versionCode": 432, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f01b6775775e44258a8f4ac50d12b5ea267456fffd27664994dca9f4d41942b9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.casraf.pantry.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "66feed5851afb23525edd69a9d9d78792e1e677baabfe3bb27c4598bbca03d8a": {"added": 1785080297767, "file": {"name": "/dev.casraf.pantry_431.apk", "sha256": "66feed5851afb23525edd69a9d9d78792e1e677baabfe3bb27c4598bbca03d8a", "size": 21254217, "ipfsCIDv1": "bafybeice2kxurct7mz2h346ump6zgrniz4fipjfjh3ra35645vcv62rrxe"}, "src": {"name": "/dev.casraf.pantry_431_src.tar.gz", "sha256": "63ad1560298792ef79408327bc99b20a4a6678ec8805005215a8d849b2beef3b", "size": 77536891}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.22.1", "versionCode": 431, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f01b6775775e44258a8f4ac50d12b5ea267456fffd27664994dca9f4d41942b9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.casraf.pantry.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "dev.davidv.translator": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"en-US": [{"name": "/dev.davidv.translator/en-US/phoneScreenshots/01_main_interface.png", "sha256": "72255a83faccf103392131d60c24cefffb2127a182e674d3a2fb6bbc89e04c97", "size": 47526}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/02_image_translation.png", "sha256": "c4b0e0f8d565c37351b02f605148de79aa33536100118e00bd69cbff43d891eb", "size": 2217997}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/03_transliteration.jpg", "sha256": "b3cbbb24225a59b56bcf735fb15ec5e01bfa66eaee6420d6746a7ff37a97ed92", "size": 51506}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/03_transliteration.png", "sha256": "6763c5ad7a420a6a14077976da09cb77f1982516dde9a3ae802e86d2907d33f8", "size": 126228}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/04_image_translation_big.png", "sha256": "376817e53434d94b85177099b3433f8902f7f09ddae55b7ad8f9dd4999355b9e", "size": 1343082}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/05_language_packs.png", "sha256": "3e9760050ebb6ac5cd356b885bc7bc1a2e74a4913e7ed7ad774c637ab9543b0b", "size": 202243}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/06_translate_popup.png", "sha256": "1684de5c272bff6401f2b19b967f8b90ce5ef15a8ebec3b4d3618db7398f4cd9", "size": 285618}, {"name": "/dev.davidv.translator/en-US/phoneScreenshots/07_dictionary.png", "sha256": "1c645b3dcc237105060803d5df0538fe9314811606c4c7491fc6d1a80275cf19", "size": 142278}]}}, "description": {"en-US": "A translator app that performs on-device translation of text, images and pdf/odt documents without sending your data to external servers.\n\nFeatures:\n• No internet required for translation once models are downloaded\n• Image translation overlay that preserves original formatting (OCR)\n• PDF/ODT file translation\n• Text-to-speech (TTS) for most languages\n• Automatic language detection\n• Transliteration of non-latin script\n• Quick translation of on-screen content via Accessibility service or Device Assistant role\n\nSupports 60 languages:\n\n- Albanian\n- Arabic\n- Azerbaijani\n- Basque\n- Belarusian\n- Bengali\n- Bosnian\n- Bulgarian\n- Catalan\n- Chinese (简体)\n- Chinese (繁體)\n- Croatian\n- Czech\n- Danish\n- Dutch\n- English\n- Estonian\n- Finnish\n- French\n- Galician\n- German\n- Greek\n- Gujarati\n- Hebrew\n- Hindi\n- Hungarian\n- Icelandic\n- Indonesian\n- Italian\n- Japanese\n- Kannada\n- Korean\n- Latvian\n- Lithuanian\n- Malay\n- Malayalam\n- Marathi\n- Norwegian\n- Norwegian Bokmål\n- Norwegian Nynorsk\n- Persian\n- Polish\n- Portuguese\n- Romanian\n- Russian\n- Serbian\n- Slovak\n- Slovenian\n- Spanish\n- Swahili\n- Swedish\n- Tagalog\n- Tamil\n- Telugu\n- Thai\n- Turkish\n- Ukrainian\n- Urdu\n- Uyghur\n- Vietnamese\n"}}, "versions": {"fbef945c8d3012f4c11d56a7ddbc00ff0bac4ef81ab2e288561d386144e776e6": null, "c34ac60db84af28b401fa7f3da0adb8c974e48323d51155529f6f398ff6e5248": null, "a52cde681f1023b31bfd3db26db06916fd42c1f6f70380b3b49c7090a9cb0a35": {"added": 1784800029343, "file": {"name": "/dev.davidv.translator_272.apk", "sha256": "a52cde681f1023b31bfd3db26db06916fd42c1f6f70380b3b49c7090a9cb0a35", "size": 43479954, "ipfsCIDv1": "bafybeidk5mhlsaaxfushhoz4ixjeaw2nn4hobjs4cjzvn7yha36x25a6se"}, "src": {"name": "/dev.davidv.translator_272_src.tar.gz", "sha256": "5445a66f278bd053ad94ec318cbcb423d2ecc809bc8f71ad680bae363228c0a7", "size": 58060361}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.2", "versionCode": 272, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["2b3806e745d809018a51be58d0635ffc74cc9733439407ab1ed0424a4db3e1fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "dev.davidv.translator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Respect newline on input\n- Add Uyghur language\n- Fix input text scroll when typing\n- Allow resizing the input / output boxes\n- Fix Malayalam transliteration\n"}}, "f3c90ece9bb8ce6ed656b0095419a82fe46075638d778860753bcd8cbc1f0c21": {"added": 1784800029343, "file": {"name": "/dev.davidv.translator_271.apk", "sha256": "f3c90ece9bb8ce6ed656b0095419a82fe46075638d778860753bcd8cbc1f0c21", "size": 33481630, "ipfsCIDv1": "bafybeifddqse7oedndmjjc3wwbk2763yavnkk524e67w42pxumtj5z4vke"}, "src": {"name": "/dev.davidv.translator_271_src.tar.gz", "sha256": "7f379efb5111d9fb6576bd33cd3a16e936266265cee811618d1e3e8d673a1a8c", "size": 58060360}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.8.2", "versionCode": 271, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["2b3806e745d809018a51be58d0635ffc74cc9733439407ab1ed0424a4db3e1fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "dev.davidv.translator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Respect newline on input\n- Add Uyghur language\n- Fix input text scroll when typing\n- Allow resizing the input / output boxes\n- Fix Malayalam transliteration\n"}}}}, "dev.encgallery": {"metadata": {"categories": ["File Encryption & Vault", "Gallery"]}}, "dev.imranr.obtainium.fdroid": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"en-US": [{"name": "/dev.imranr.obtainium.fdroid/en-US/phoneScreenshots/1.png", "sha256": "a04d326d337069eab8db21736337a1f9f37130d07c53656d4b01737d1a770bed", "size": 299646}, {"name": "/dev.imranr.obtainium.fdroid/en-US/phoneScreenshots/2.png", "sha256": "1789a6a42febb66535de864fe36584fa442de8212d05a36aefbc45b9bf2232e0", "size": 304289}, {"name": "/dev.imranr.obtainium.fdroid/en-US/phoneScreenshots/3.png", "sha256": "946f1746c37deafb338e2d687bb4618d5f682fe345414f7fae116e5f972df16e", "size": 195514}, {"name": "/dev.imranr.obtainium.fdroid/en-US/phoneScreenshots/4.png", "sha256": "88228d916b5098d82856909ef1565fcb9a578958a20916109644d7f57e885284", "size": 179710}, {"name": "/dev.imranr.obtainium.fdroid/en-US/phoneScreenshots/5.png", "sha256": "ba6b7e410940a55e65aadc19da7d649a1d33b8e3b1738659bfe00b917a0cac18", "size": 166904}, {"name": "/dev.imranr.obtainium.fdroid/en-US/phoneScreenshots/6.png", "sha256": "2945b9b23d9c3b55eab9010167ae6d497fa24573457f76d661cbd248d6aa91a3", "size": 279686}]}}}, "versions": {"697615569a2cec1c2fd1165cd71ff68763914ee7e3018f38d401d7b69896f54f": null, "c07e4ffe7ade8da88daed683f996d0585909c0ec4d5447c419ae0beb0f43ecc2": null, "47246e26c00675aa2cdc93e849fc947bf386d80c666e6ac0c9f7656d23f2d8e6": null, "baee81fcda0e083d1b0e21f3f094824bc7e33dcb0c05ca8b7c17232dacb567b5": {"added": 1784660797434, "file": {"name": "/dev.imranr.obtainium.fdroid_23493.apk", "sha256": "baee81fcda0e083d1b0e21f3f094824bc7e33dcb0c05ca8b7c17232dacb567b5", "size": 25998534, "ipfsCIDv1": "bafybeieivx3bavetnt5jd4etyodqm3wiiggg33zeubwqvp4rb2eijinr2u"}, "src": {"name": "/dev.imranr.obtainium.fdroid_23493_src.tar.gz", "sha256": "df879c419221809dd6a9b3d24f5f8e8472096af88837a0f09c10ba5bf5ab20c9", "size": 491499186}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.10", "versionCode": 23493, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["b353601f6a1d5fd6603ae2f50be80cf301367b86b6ab8b1f66243da96cd57362"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.imranr.obtainium.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.rosan.dhizuku.permission.API"}]}}, "f86f46e2ddbf2f194b2bc37ebe0086bedb28cd3f80a6f8276537718e59d0d8f2": {"added": 1784660797434, "file": {"name": "/dev.imranr.obtainium.fdroid_23492.apk", "sha256": "f86f46e2ddbf2f194b2bc37ebe0086bedb28cd3f80a6f8276537718e59d0d8f2", "size": 24114382, "ipfsCIDv1": "bafybeihclod2k45dvdlo4z6zp6zl7tpc23gb4yj5s3izbqidjwlvcke4km"}, "src": {"name": "/dev.imranr.obtainium.fdroid_23492_src.tar.gz", "sha256": "9b0f3fb22351d18f279de4744bfe2f5a214cbb3007e6dda55e8712cd356f8d64", "size": 491495650}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.10", "versionCode": 23492, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["b353601f6a1d5fd6603ae2f50be80cf301367b86b6ab8b1f66243da96cd57362"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.imranr.obtainium.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.rosan.dhizuku.permission.API"}]}}, "b41b3106ee17061a0b5d6ddefd16bd47eb3ace60af6ba0c0bedb4d52bcf62de6": {"added": 1784660797434, "file": {"name": "/dev.imranr.obtainium.fdroid_23491.apk", "sha256": "b41b3106ee17061a0b5d6ddefd16bd47eb3ace60af6ba0c0bedb4d52bcf62de6", "size": 27522234, "ipfsCIDv1": "bafybeibdvnl5h5odhsngts6npgv7oqjt7fohisinztqnxf75idgl7wz7pu"}, "src": {"name": "/dev.imranr.obtainium.fdroid_23491_src.tar.gz", "sha256": "c4ca5e51f636bbd485eb8055a184677f94a35e36ae8773b08daeb6e6cd09695e", "size": 491499822}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.10", "versionCode": 23491, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["b353601f6a1d5fd6603ae2f50be80cf301367b86b6ab8b1f66243da96cd57362"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.imranr.obtainium.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.rosan.dhizuku.permission.API"}]}}}}, "dev.linwood.butterfly": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"3362836b6df481f9755fd37c8d5bce691dc8f5aa7d658822acd14fe8ef31472a": null, "5427d78e4b9e60cd0e0551311c2e5442e2c46daf3974dbbe761cf91487c928aa": {"added": 1784800029343, "file": {"name": "/dev.linwood.butterfly_189.apk", "sha256": "5427d78e4b9e60cd0e0551311c2e5442e2c46daf3974dbbe761cf91487c928aa", "size": 119712845, "ipfsCIDv1": "bafybeiazsxmjzdz3wnryq2dqvodyyotks6lbm32bjs6a6hhzyarxg6arcm"}, "src": {"name": "/dev.linwood.butterfly_189_src.tar.gz", "sha256": "68ca14c1e86fe4545db0bd791611bec3b2f3e41998e2d51c27cbd8da7dc35404", "size": 231559649}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.4", "versionCode": 189, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["1a8841e90912769969891b600b3850e7b25b792e6e315b66ec51f986bd6144a9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "dev.linwood.butterfly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "This is a hotfix update, cherry-picking important fixes from the latest 2.6.0 beta and nightly releases.\n\nCherry picks:\n* Prevent crashes when Android SAF handles large folders and files\n* Fix text labels disappearing while editing\n* Fix polygons disappearing while editing\n* Fix renamed files appearing twice in Recent files\n* Fix layers and pages being reordered to the wrong position\n* Improve WebDAV compatibility and select the correct filesystem with SAF enabled\n* Fix the spacer tool for circl"}}}}, "dev.mage.age": {"metadata": {"added": 1785080297767, "categories": ["File Encryption & Vault"], "changelog": "https://github.com/ElCruncharino/mage/releases", "issueTracker": "https://github.com/ElCruncharino/mage/issues", "lastUpdated": 1785080297767, "license": "Apache-2.0", "sourceCode": "https://github.com/ElCruncharino/mage", "screenshots": {"phone": {"en-US": [{"name": "/dev.mage.age/en-US/phoneScreenshots/1.png", "sha256": "cbdc173402a2bb17c3b1ee5283ae2a610274a702f0874148847617a40223e1a2", "size": 220523}, {"name": "/dev.mage.age/en-US/phoneScreenshots/2.png", "sha256": "ff936aa4c6ae6d7d391da268d248b0572a82bea4b36a2f6fb0bb7eaff001eb4d", "size": 198107}, {"name": "/dev.mage.age/en-US/phoneScreenshots/3.png", "sha256": "8a00f370af27814415630e34d93844f7f7f67632d01bf576ef8ff1381a50567b", "size": 164336}, {"name": "/dev.mage.age/en-US/phoneScreenshots/4.png", "sha256": "c886a02b1119c839a5b4053861012ad24c24cc4a33a470de5247c7d8f65228e6", "size": 145354}, {"name": "/dev.mage.age/en-US/phoneScreenshots/5.png", "sha256": "b9a6cf0fe09cdaaaf562377368f6b07d3c1dba4ac2152eedfd5a806ba8b5437d", "size": 124627}, {"name": "/dev.mage.age/en-US/phoneScreenshots/6.png", "sha256": "5e96dd7b319eba0cb5724711e8dc4e897c75e19cb3cd2719d5c3b912d83d7fc5", "size": 189173}]}}, "authorName": "Nick Haghiri", "authorWebSite": "https://www.haghiri.net", "name": {"en-US": "Mage"}, "summary": {"en-US": "Android GUI for age file encryption, built on kage."}, "description": {"en-US": "Mage is an Android GUI for age file encryption, built on kage (a Kotlin/JVM implementation of the age protocol). \"Mage\" is short for Mobile age. Mage is not officially affiliated with or endorsed by the age project.\n\nEncrypt or decrypt files to age recipients or passphrases, including armor, multi-recipient, and encrypt-to-self. SSH keys (ssh-ed25519, ssh-rsa) work as recipients and identities alongside native age keys, and can be mixed on one file.\n\nIdentities are sealed in the Android Keystore (AES-256-GCM, StrongBox where available) behind biometric or device-credential authentication. Recipients get a small address book with QR encode/scan for sharing a public key.\n\nBatch mode encrypts or decrypts more than one file at a time into a folder. Your identity vault can be exported and re-imported as an encrypted backup, so it isn't stuck on one device.\n\nMage hooks into the system where it makes sense: share-sheet targets, a .age file-manager association, launcher shortcuts, and a Quick Settings tile.\n\nMage does not implement its own cryptography — that is kage's job. It is not a general-purpose file manager or password manager, and it does not support the age-plugin mechanism, which relies on binaries on $PATH and does not work on Android.\n\nMage requests no network permission and makes no network connections.\n"}, "icon": {"en-US": {"name": "/dev.mage.age/en-US/icon_msyIREh3FPnpQWfn2Y4upkEsZfW9Ylx2q9_etKV0no0=.png", "sha256": "9acc8844487714f9e94167e7d98e2ea6412c65f5bd625c76abdfdeb4a5749e8d", "size": 11312}}, "preferredSigner": "b72ba7c9b6fe10c0aacc141cde5eb1ffe3e47d7473ca68b9cc339dd0d4fdcfa3"}, "versions": {"3a71a5964e3699078e7671e0a9220d6fcafab31e7ba5ffc52dfd30d96f605503": {"added": 1785080297767, "file": {"name": "/dev.mage.age_4.apk", "sha256": "3a71a5964e3699078e7671e0a9220d6fcafab31e7ba5ffc52dfd30d96f605503", "size": 4138734, "ipfsCIDv1": "bafybeidtmkolffbco5o33bn2khhkcwhzm7e3opf5lwz5npkgiv2zgxh52a"}, "src": {"name": "/dev.mage.age_4_src.tar.gz", "sha256": "072d1f0a3ed4674e80e35366bb98556ac38d813603ac0c6c351c0aa8819ec04f", "size": 2466553}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["b72ba7c9b6fe10c0aacc141cde5eb1ffe3e47d7473ca68b9cc339dd0d4fdcfa3"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "dev.mage.age.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "Fixes the floating nav bar covering bottom controls on some screens,\nimproves biometric unlock support on older or budget devices, and adds\na recovery path if a biometric change invalidates the vault key.\nEncryption is now more reliable on non-standard storage backends, and\ncopied private keys are hidden from clipboard history.\n"}}}}, "eu.faircode.email": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"eb96640a2eef147fc3319a6e94247877efb638312889eb6a60087b725fb58f9d": null, "c914fe2a1be638cdff26e655cdfde15c2561bdb063347a8018fd46521bda06ce": {"added": 1784800029343, "file": {"name": "/eu.faircode.email_2326.apk", "sha256": "c914fe2a1be638cdff26e655cdfde15c2561bdb063347a8018fd46521bda06ce", "size": 28734841, "ipfsCIDv1": "bafybeihchl3a6b2lfdcugoncthytmoqr7exifwxshk5kllelxn7ecccxky"}, "src": {"name": "/eu.faircode.email_2326_src.tar.gz", "sha256": "784f56c592b998a9664a10bedbf791fe8c3155e90d4ee8c2a8fe3656ae5ccb79", "size": 36646738}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2326", "versionCode": 2326, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["b9d041582af46ee39bba0f2f1829d948ae21ecf7ffa6ba120385d245ebb788ae"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "com.android.vending.BILLING"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "com.vivo.notification.permission.BADGE_ICON"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "eu.faircode.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}, "whatsNew": {"en-US": "Changelog\n\n--------------------\n\nNotices\n\nPeople keep asking me to add new, often exotic, features to the app, to whom I often say \"no\", and other people complain about too many features.\nBoth groups of people leave bad reviews for this, which is frustrating, also because there are already enough bad reviews for the wrong reasons\n(email server problems, which unfortunately happen too often, etc.).\nThe main problem is that more features now make more people unhappy than happy.\nTherefore, the rule"}}}}, "fr.mgth.drillpress": {"metadata": {"added": 1784660797434, "categories": ["Science & Education"], "issueTracker": "https://github.com/mgth/drill-press-assistant-android/issues", "lastUpdated": 1784660797434, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/mgth/drill-press-assistant-android", "screenshots": {"phone": {"en-US": [{"name": "/fr.mgth.drillpress/en-US/phoneScreenshots/1.png", "sha256": "a14c1b214f6e4bbf1d7b7dceb7fadebe1496b8b05998aeb89e55ab12f9c973b3", "size": 133307}, {"name": "/fr.mgth.drillpress/en-US/phoneScreenshots/2.png", "sha256": "c3713e010ba4f42304dae588ffe76a95f700a14da7cf7f00385d3e67d2ab3c56", "size": 170177}], "fr-FR": [{"name": "/fr.mgth.drillpress/fr-FR/phoneScreenshots/1.png", "sha256": "90062ae82604c0e1211c73245b97fac7cf990d24fe61d8c756037990bddcd089", "size": 131699}, {"name": "/fr.mgth.drillpress/fr-FR/phoneScreenshots/2.png", "sha256": "7b51b073fd5c7cbb351d731c71ca22ce26882ca0a56f2dfd26b964d9dd78a7ab", "size": 175685}]}}, "authorName": "Mathieu GRENET", "name": {"en-US": "Drill Press Assistant", "fr-FR": "Drill Press Assistant"}, "summary": {"en-US": "Spindle speed calculator and belt position advisor for drill presses", "fr-FR": "Vitesses de broche et position des courroies pour perceuse à colonne"}, "description": {"en-US": "Calculates the spindle speeds of a belt-driven drill press and recommends the optimal belt position for a given drill diameter and material.\n\nDescribe your machine once — motor speed, pulley stacks, belts — and the app computes every achievable spindle speed, draws the transmission diagram, and tells you which belt position to use for the hole you are about to drill.\n\nFeatures:\n\n* Interactive transmission diagram showing the current belt path\n* Speed advisor: enter a drill diameter and a material, get the best belt position\n* Complete speed table for all belt combinations\n* Machine editor with support for multiple machines (create, switch, delete)\n* Metric and imperial units\n* Interface in English and French\n* Fully offline, no permissions, no tracking\n", "fr-FR": "Calcule les vitesses de broche d'une perceuse à colonne à transmission par courroies et recommande la position optimale des courroies pour un diamètre de perçage et un matériau donnés.\n\nDécrivez votre machine une fois — vitesse moteur, cônes de poulies, courroies — et l'application calcule toutes les vitesses de broche possibles, dessine le schéma de transmission et vous indique quelle position de courroie utiliser pour le trou à percer.\n\nFonctionnalités :\n\n* Schéma de transmission interactif montrant le trajet actuel des courroies\n* Conseiller de vitesse : entrez un diamètre de foret et un matériau, obtenez la meilleure position de courroie\n* Table complète des vitesses pour toutes les combinaisons de courroies\n* Éditeur de machine avec prise en charge de plusieurs machines (créer, choisir, supprimer)\n* Unités métriques et impériales\n* Interface en français et en anglais\n* Entièrement hors ligne, aucune permission, aucun pistage\n"}, "icon": {"en-US": {"name": "/fr.mgth.drillpress/en-US/icon_OVNDWTaASL2O4uWwXQcWqnxG8BB__eFjTSsOL0zni4Q=.png", "sha256": "39534359368048bd8ee2e5b05d0716aa7c46f0107ffde1634d2b0e2f4ce78b84", "size": 11223}, "fr-FR": {"name": "/fr.mgth.drillpress/fr-FR/icon_OVNDWTaASL2O4uWwXQcWqnxG8BB__eFjTSsOL0zni4Q=.png", "sha256": "39534359368048bd8ee2e5b05d0716aa7c46f0107ffde1634d2b0e2f4ce78b84", "size": 11223}}, "preferredSigner": "5e648eb305d55d8005a73338a1469017a4425e52be0f90f539e051e94a96cc6e"}, "versions": {"a3a94a29bb77c803ad09cf6eee232da802f64571fc17f3896cb3d417e6eec52e": {"added": 1784660797434, "file": {"name": "/fr.mgth.drillpress_1.apk", "sha256": "a3a94a29bb77c803ad09cf6eee232da802f64571fc17f3896cb3d417e6eec52e", "size": 6574435, "ipfsCIDv1": "bafybeibgpeblekzfeiwcvat7ienwexc4t5lubwuu6jcqnsewjlrnkw4uia"}, "src": {"name": "/fr.mgth.drillpress_1_src.tar.gz", "sha256": "703054271b4a76dd7c7c9f0413ce0aa5846d147564d4f684308a3a1601f3c14c", "size": 637690}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["5e648eb305d55d8005a73338a1469017a4425e52be0f90f539e051e94a96cc6e"]}, "usesPermission": [{"name": "fr.mgth.drillpress.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.anuke.mindustry": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"05cd5a9de9949833f622208a2d5bdf8e5f33dc9ee3da7283b7f26b50ddccf461": null, "0798f9c33be2e7ebe4698edbb8826794aa3336298ce20b2c526d35ba85720bf1": {"added": 1784660797434, "file": {"name": "/io.anuke.mindustry_1107.apk", "sha256": "0798f9c33be2e7ebe4698edbb8826794aa3336298ce20b2c526d35ba85720bf1", "size": 78293438, "ipfsCIDv1": "bafybeibvqdsdpsmi7fkh3tkj3vfslzwd7elgl5k7wxfhradfhonz7benye"}, "src": {"name": "/io.anuke.mindustry_1107_src.tar.gz", "sha256": "771e9b542231c9cd02729ee39f103bfc0508399cc1cc81f317695b29d2fdd1d5", "size": 65090126}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8-fdroid-159.7", "versionCode": 1107, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["fbd07935ef2e2ada5d918aea62ec25dd7dda7407492c6c3d1582b59b6cb84bed"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}]}}}}, "io.evcc.android": {"metadata": {"lastUpdated": 1784800029343, "screenshots": {"phone": {"de-DE": [{"name": "/io.evcc.android/de-DE/phoneScreenshots/1.jpg", "sha256": "5e2672aedb1254df9d743219a746e284275d994e53ac3e774d0f4dba4aa91ade", "size": 74173}, {"name": "/io.evcc.android/de-DE/phoneScreenshots/2.jpg", "sha256": "fd21da20329a68e5c1f57bf4dd38477f2cded3e13ac0cb0a387a6aefb626441f", "size": 98056}, {"name": "/io.evcc.android/de-DE/phoneScreenshots/3.jpg", "sha256": "49c2bd7e03a62e5f7cb8e1e6d4ad3230562fe437663ba98a6330de62eaa9aeea", "size": 95466}, {"name": "/io.evcc.android/de-DE/phoneScreenshots/4.jpg", "sha256": "759154e0d277bfdc5e6d48e00f8dc275207765853f2958e7d4d132000335d0a4", "size": 86730}, {"name": "/io.evcc.android/de-DE/phoneScreenshots/5.jpg", "sha256": "1f3d3f88fa2beca0d620e0bdd0aac14bff8cf2bc597eec2774bebc267fa69694", "size": 89882}, {"name": "/io.evcc.android/de-DE/phoneScreenshots/6.jpg", "sha256": "7364d403d82d0d5de009e238889fed4c7f39bdeba90c965880b4b2fc9d1cc61f", "size": 88881}], "en-US": [{"name": "/io.evcc.android/en-US/phoneScreenshots/1.jpg", "sha256": "2b4c1f8c319cbc3e94cb1c2c5805445bb29de7d1ae7cf0b39221e0cfef56ef01", "size": 75695}, {"name": "/io.evcc.android/en-US/phoneScreenshots/2.jpg", "sha256": "f5f862bf71c2e21abcb771b7ac8d9f4d6b974fcee13ca330ffdcd5c1d30823a3", "size": 100771}, {"name": "/io.evcc.android/en-US/phoneScreenshots/3.jpg", "sha256": "c90fcf2bf8347ab365d0bea3f2dd8a2812eea41665dc9616f1b6aabb71268ca6", "size": 95676}, {"name": "/io.evcc.android/en-US/phoneScreenshots/4.jpg", "sha256": "117d5cd80a2ac75a8102da999e14c61e0ccbbe1e7833892b21919e31daf4d9aa", "size": 84849}, {"name": "/io.evcc.android/en-US/phoneScreenshots/5.jpg", "sha256": "dedf9ae98cc7b40570b017e771a7a6c539f216a2cf4278cd8d0a14aea689ca02", "size": 92954}, {"name": "/io.evcc.android/en-US/phoneScreenshots/6.jpg", "sha256": "55027cdc7f00361f52b9d5193b500c94effb1e0cf8d58793801b4163bc586a08", "size": 86690}]}, "tenInch": {"de-DE": [{"name": "/io.evcc.android/de-DE/tenInchScreenshots/1.jpg", "sha256": "b28c45d965ef1f0c8049a85ba18494bca34f4e7dfc6991aeb4360622d39592e5", "size": 117101}, {"name": "/io.evcc.android/de-DE/tenInchScreenshots/2.jpg", "sha256": "e444318679047da6a1e28a41c85e9f702119d02f2d9d8c1fd761fe28ddc92c99", "size": 165634}, {"name": "/io.evcc.android/de-DE/tenInchScreenshots/3.jpg", "sha256": "cfa0ee1ba77897341eb2df5c0f8c92ecbfb12159c7e4a2791937a7f6940305bd", "size": 146724}, {"name": "/io.evcc.android/de-DE/tenInchScreenshots/4.jpg", "sha256": "85df2493c7323ede2bf86b0d0020ab07a598df1c7a76812e743700b0874a582c", "size": 183871}, {"name": "/io.evcc.android/de-DE/tenInchScreenshots/5.jpg", "sha256": "427a302c7492e17ce50145ca6f5ce4cf2d1e7bb152774a0c16355040f19fe971", "size": 166581}, {"name": "/io.evcc.android/de-DE/tenInchScreenshots/6.jpg", "sha256": "25a12abdaeb2aafb2e9062ce1e3304fa493137a2b8e3a7af359003bafb3c1d74", "size": 138916}], "en-US": [{"name": "/io.evcc.android/en-US/tenInchScreenshots/1.jpg", "sha256": "784bd15e10a0605aee6211964b858360101be7327ec4cb86f8e1caffdaadc07c", "size": 119197}, {"name": "/io.evcc.android/en-US/tenInchScreenshots/2.jpg", "sha256": "99214f0560569f1ce39cddb80d67be58c0eda87e689c04767c5dc2ea4de88a61", "size": 170072}, {"name": "/io.evcc.android/en-US/tenInchScreenshots/3.jpg", "sha256": "f1ac6abda979e04e4090df0bb754d057d56cf3c24c1201b1bda441349eeb8c9a", "size": 146133}, {"name": "/io.evcc.android/en-US/tenInchScreenshots/4.jpg", "sha256": "0901bc9932d900ff8e17f2dc54beb0187662bc10b698258c0dbf1f7d58466706", "size": 180587}, {"name": "/io.evcc.android/en-US/tenInchScreenshots/5.jpg", "sha256": "1b385ec9e4ed1505edb09289eab8433644482dc26f3a01d5cfcbd27b37640c9b", "size": 170081}, {"name": "/io.evcc.android/en-US/tenInchScreenshots/6.jpg", "sha256": "27e6ab8a85f0862fc0f19744ced6ed29080ab7c0086083dc3cad080412a77c86", "size": 137481}]}}}, "versions": {"ee76227ccb9169c6d7bcb394fb5125f3b8c0e27cb9755a22169b226c85dc1d89": {"added": 1784800029343, "file": {"name": "/io.evcc.android_46.apk", "sha256": "ee76227ccb9169c6d7bcb394fb5125f3b8c0e27cb9755a22169b226c85dc1d89", "size": 102090368, "ipfsCIDv1": "bafybeig44plurccvx43nucafoal344jlmmg5eyvbtqeugiumkuvkvwwjdm"}, "src": {"name": "/io.evcc.android_46_src.tar.gz", "sha256": "e161faa8a4cc778b7ea58845eab3d43b08d38da4230d39afdd5b97e3493a2a2d", "size": 122305354}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.0", "versionCode": 46, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["de3b5e8d5ca84898f96d6641008812f87cc268a1059d88dc3ec8839fbd81aea1"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "io.evcc.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.RealEarthling.epoch": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"de-DE": [{"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/1.png", "sha256": "0a6f4e3d6be75412948714d0604d0794b45989025c21d7787dbc7e278078bc46", "size": 256690}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/2.png", "sha256": "5a9f34b611ea072af24d4bc533d2b7eb711417ca85454358e203c307337e9a75", "size": 163351}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/3.png", "sha256": "c3936ae60160571d1e10095114bddb8d2029c9cb631df689ea0cb4e9b222c7d2", "size": 313725}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/4.png", "sha256": "ab0ab612f98a8fe9cec7963592ba5f3e3a7eae68e6500d0863659642b7bf158e", "size": 267790}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/5.png", "sha256": "1308d9e9935a7faa4e1f7a6cc4c3409334dafa94d6b62e4332aeb589663226c5", "size": 289913}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/6.png", "sha256": "113883228c8eeda17a27495309e973d63213bf1ff923d199ff501eadd607a904", "size": 245846}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/7.png", "sha256": "f907056848a3a938a19ea5c2f025b14537f1ed7b9171ada1f70318fc48d404a1", "size": 114672}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/8.png", "sha256": "e3289e0a8faa5e5e9870cafbec5930102037169eb7156d3c7a6aa9c3e48ad3dd", "size": 205134}, {"name": "/io.github.RealEarthling.epoch/de-DE/phoneScreenshots/9.png", "sha256": "1e967352bf32eb3baf9457f600d1f43a39f6d8888335c81224743c44efa4e600", "size": 202924}], "en-US": [{"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/1.png", "sha256": "efff2ae229179d3ecb4a6727b6a4d258aa78742aee37b49dda2d5c98772c60da", "size": 254995}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/2.png", "sha256": "696539967ee5c5d171308088c6db173c6624af8e5e8b8c977821ce6bb2cf7b0b", "size": 172994}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/3.png", "sha256": "94783b90cdc2dd12115539b8b827181e332a2a3242eb9ff9f2b0609b786cce4e", "size": 313610}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/4.png", "sha256": "87beeac187d07b0882dd0ca086c69a40076274acbde1bc8ddf0c0275288b0ac2", "size": 228512}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/5.png", "sha256": "57b5a0332444fd360f5ef3264022e8bcb51793192c82e938b08ab76bb9969c58", "size": 287356}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/6.png", "sha256": "63637bd3e5616eac88efcb49dff8a45fc19c745d56f4e009e9234a3b6724e698", "size": 274642}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/7.png", "sha256": "74db6d58999537fb77c1c3d617042059dd33e7c10fc6cef91a9c5dfa9fd2ddeb", "size": 110280}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/8.png", "sha256": "05528b977e9e7b6dbd4edd5e99226534bb4b5f364bcbacc6ca7bc1d6bfb7510b", "size": 100087}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/9.png", "sha256": "c548d4c5efb3878b56f9c92692fe62a664a02f314d78e115e8e88b32bad41139", "size": 200321}]}}}, "versions": {"78a5b8cb50c8ca7d0e17f87d4224f2bc25ae2785dde54755bc10b30558c00b6d": null, "4e9a5e145082de9c8a5515bae79a0528166ac1b37af8fb420c59882c815f3f4e": null, "de7b478e48d7f034ce12efd97d440f5180c337641487c94a192f1c09f4d44240": null, "cd3a7371220b1e99735e6825be6874c703fcb73e88a9061e786931458a4c9838": {"added": 1784660797434, "file": {"name": "/io.github.RealEarthling.epoch_53.apk", "sha256": "cd3a7371220b1e99735e6825be6874c703fcb73e88a9061e786931458a4c9838", "size": 21510450, "ipfsCIDv1": "bafybeigunvbhmtljqis4okc3txokjb4xqxqqkw4qgvqehzhdkjc3hnyyrm"}, "src": {"name": "/io.github.RealEarthling.epoch_53_src.tar.gz", "sha256": "949ce2cdd17a7ed8397442524e41a936db2da7ae42826a3f757854d5d97ee318", "size": 53962496}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.0", "versionCode": 53, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "io.github.RealEarthling.epoch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Fokus-Modus: Doppeltippen auf einen Wert für Vollbild-Anzeige\nmit einstellbarer Helligkeit (Android) und Farbauswahl\n- Sieben-Segment-Uhr\n- 7-Tage-Vorwarnung für Zeitumstellungen\n- Konfiguration der UTC-Offset-Anzeige\n\nGeändert\n- Zeitzonensuche mit deutlich mehr Stichwörtern\n- Tagessekunde und Tagesprozent mit UTC-Offset\n\nBehoben\n- Numerische Zeitzonenkürzel wie +0845 wurden auf zwei Zeilen aufgeteilt\n- Schieberegler in Einstellungen zeigten nach Zurücksetzen manchmal falsche Werte\n", "en-US": "- Focus screen: double-tap any value for a full-screen, always-on display\n with adjustable brightness (Android) and color\n- Seven-segment clock\n- 7-day advance notice of upcoming DST transitions\n- Setting for how UTC offsets are displayed\n\nChanged\n- Timezone search with much better keyword coverage\n- Day second and day percent now show UTC offset too\n\nFixed\n- Numeric timezone abbreviations like +0845 were split across two lines\n- Settings sliders sometimes showed wrong state after a reset\n"}}, "158aacdd57fba45c9c40398954e4efa32b2c54e965d4c323762e9af09e1e0eb6": {"added": 1784660797434, "file": {"name": "/io.github.RealEarthling.epoch_52.apk", "sha256": "158aacdd57fba45c9c40398954e4efa32b2c54e965d4c323762e9af09e1e0eb6", "size": 20036707, "ipfsCIDv1": "bafybeif6kybiiqs4hca2cnptge2rt2lb7wluiydtoh5w2mkdc7ga4lqloq"}, "src": {"name": "/io.github.RealEarthling.epoch_52_src.tar.gz", "sha256": "338f132b3792ac0aac147ba6d1009a12f5749767be3e4efcefbe8bb7a49a0c1a", "size": 53963306}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.0", "versionCode": 52, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "io.github.RealEarthling.epoch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3a8fc7b7cb9189d2e8761193f76ba9f2184649fc978a04bbb12e38f16d1e975e": {"added": 1784660797434, "file": {"name": "/io.github.RealEarthling.epoch_51.apk", "sha256": "3a8fc7b7cb9189d2e8761193f76ba9f2184649fc978a04bbb12e38f16d1e975e", "size": 17678581, "ipfsCIDv1": "bafybeidyylxhmuirwdvlrt7cfpetp6w44fmuvm7ehgycgnkupr76yoanfq"}, "src": {"name": "/io.github.RealEarthling.epoch_51_src.tar.gz", "sha256": "363f03be3c7b9de735dc108020fcd617ac26013b9639f23db4232c90b034cb7b", "size": 53963067}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3.0", "versionCode": 51, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "io.github.RealEarthling.epoch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.divverent.aaaaxy": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"e653c58340a0a6bbbec63a33fba077e48c0c3cd4b9c1d0b62b73387ad2f7e8f1": null, "90a63238ca37dd00e7e4a56ab15a328469491e6be657a87450c3d47c92a6f278": null, "727375292337d93defa2bec542598867532155036a560a71261b72ed2390579c": null, "e60c4c7dfd946e51d5c3a02d046279e83f665450127bc0abf51f79cae955cb48": null, "226ef3217326235dcd1dd560072705e7e2eb825618dd3bc198e2d54478fc7fff": {"added": 1784660797434, "file": {"name": "/io.github.divverent.aaaaxy_107302184.apk", "sha256": "226ef3217326235dcd1dd560072705e7e2eb825618dd3bc198e2d54478fc7fff", "size": 46644143, "ipfsCIDv1": "bafybeialg7lrm3fzijumls7go6ynurpiqfrwgl6y3c6cjbdte2uxcan5ki"}, "src": {"name": "/io.github.divverent.aaaaxy_107302184_src.tar.gz", "sha256": "dc718b246d94b3586ff7fef754f474b957b46ef914efb15c52b7a9d5aa817fbc", "size": 30358442}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.218+20260720.4177.5ac35dde", "versionCode": 107302184, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}, "497142d0650c5014b15f71f92fe0cd51556e1e66c5f0ea174f41a99de67ef64b": {"added": 1784660797434, "file": {"name": "/io.github.divverent.aaaaxy_107302183.apk", "sha256": "497142d0650c5014b15f71f92fe0cd51556e1e66c5f0ea174f41a99de67ef64b", "size": 45591473, "ipfsCIDv1": "bafybeiahpw2lhces7spmjx3ubibw2rvzf2p2rzeemtkqfzzqv36r564oui"}, "src": {"name": "/io.github.divverent.aaaaxy_107302183_src.tar.gz", "sha256": "8013ab24aeffa2d48080db577d3d475e2e71569e7fc14107d22be2b2c10b5ca7", "size": 30358073}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.218+20260720.4177.5ac35dde", "versionCode": 107302183, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}, "c0d1bb224401d7baa2cc0a3a4cb8ecd0f126cbc1c61b50037f2785842941e9b4": {"added": 1784660797434, "file": {"name": "/io.github.divverent.aaaaxy_107302182.apk", "sha256": "c0d1bb224401d7baa2cc0a3a4cb8ecd0f126cbc1c61b50037f2785842941e9b4", "size": 47217580, "ipfsCIDv1": "bafybeiai4vc4jq6i4tcfwd7bxxk2bruhngprnbabvrugsvwofzvm5zqmp4"}, "src": {"name": "/io.github.divverent.aaaaxy_107302182_src.tar.gz", "sha256": "1e653fc66daacca47004b62e7f6b6169ac84f15c52392b783eb080b4aa36fc8a", "size": 30358300}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.218+20260720.4177.5ac35dde", "versionCode": 107302182, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}, "c1263be2765110163b4e1bb56ac177106cfadcd91cb5d7bff0d5f52b741e7f77": {"added": 1784660797434, "file": {"name": "/io.github.divverent.aaaaxy_107302181.apk", "sha256": "c1263be2765110163b4e1bb56ac177106cfadcd91cb5d7bff0d5f52b741e7f77", "size": 46042025, "ipfsCIDv1": "bafybeihg3nriiytbzhsibl5lyigxuchtqyfto25whh4bxdlz2fuialvaou"}, "src": {"name": "/io.github.divverent.aaaaxy_107302181_src.tar.gz", "sha256": "a8964bc8034b0aa99d8009819695db052131721d18f4b435574b60509d2b5d68", "size": 30358205}, "manifest": {"nativecode": ["x86"], "versionName": "1.7.218+20260720.4177.5ac35dde", "versionCode": 107302181, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}}}, "io.github.friesi23.mhabit": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"5e2a9469e8b02f7a67cefcd8a882a81574d0386d66b756a036cdf2a570827479": null, "da2facdee802929d56556ca902f5401d1a4fd28aeea28f180426a3ed73b414bd": {"added": 1785080297767, "file": {"name": "/io.github.friesi23.mhabit_174.apk", "sha256": "da2facdee802929d56556ca902f5401d1a4fd28aeea28f180426a3ed73b414bd", "size": 89139111, "ipfsCIDv1": "bafybeicouri3ntb57pfnwc4vdwkjyb3ehofoilil6wn2zhq6hfbif6zdfu"}, "src": {"name": "/io.github.friesi23.mhabit_174_src.tar.gz", "sha256": "d35005d6fef6b911b66fb3fa3c0f4f8c78ad4a73df8e4256b29909cb6bfceff6", "size": 628339457}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.26.1", "versionCode": 174, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4a31e799063f721d62135f0925f316c2f5e5ab08b462fc4b957673c9b40869b5"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.friesi23.mhabit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Feature: habit grouping with group management page, group-mode picker, collapsible groups, and cross-group drag-and-drop reorder, behind experimental feature flag (#617)\n- Feature: graduate search filtering as always-on\n- Update French, Hebrew, and Italian translations, thanks to contributors on Weblate (#616)\n", "zh-CN": "- 功能：习惯分组功能，包含分组管理页面、分组模式切换、可折叠分组和跨组拖拽排序，目前位于实验性功能开关后（#617）\n- 功能：搜索筛选功能现已默认启用\n- 更新法语、希伯来语和意大利语翻译，感谢 Weblate 贡献者（#616）\n"}}}}, "io.github.gonbei774.calisthenicsmemory": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"27a12e5a7ec6f4c5f439bae6c45ef2ff191261a91c6c548d44bc9609e2885077": null, "0660f7b997a3458d01a5c0845e7f4c38835e00ad4d1d0b3a7f27202651fae80e": {"added": 1784800029343, "file": {"name": "/io.github.gonbei774.calisthenicsmemory_35.apk", "sha256": "0660f7b997a3458d01a5c0845e7f4c38835e00ad4d1d0b3a7f27202651fae80e", "size": 10259151, "ipfsCIDv1": "bafybeia5mcly2qzezblxv23guqpb7u4u53rwscxpdzxuntccqvyzwecg2q"}, "src": {"name": "/io.github.gonbei774.calisthenicsmemory_35_src.tar.gz", "sha256": "57d9f9fbf28ba52c3250ca3aafd0b9a1db09a132001ef661ab072dc91661e696", "size": 3512936}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.26.0", "versionCode": 35, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["18c00c347ea1001afcdd87258881d24d684047bbeb22c47fbe7b51499516ab54"]}, "usesPermission": [{"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "io.github.gonbei774.calisthenicsmemory.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "Neu:\n- Erklärungstext für die Übernahme-Optionen im Programm-Bestätigungsbildschirm\n\nVerbessert:\n- Community-Export: Übungsliste zeigt jetzt Badges und folgt der eigenen Sortierung\n\nBehoben:\n- Favoriten wurden bei der Übungsauswahl im Aufgaben-Tab doppelt angezeigt\n- „Vorherige“-Vorbefüllung erhöhte die Satzanzahl bei Übungen in Loops\n- Level- und andere Beschriftungen werden jetzt übersetzt angezeigt\n\nContributors: @gallegonovato (es), @gl0bix (de)\n", "en-US": "Added:\n- Explanation text for the bulk-apply options on the program confirmation screen\n\nImproved:\n- Community share export: exercise list now shows badges and follows your custom sort order\n\nFixed:\n- Favorite exercises appeared twice in the challenge tab exercise picker\n- \"Previous\" prefill inflated set counts for exercises inside loops\n- Level and other labels now appear translated (were hardcoded in English)\n\nContributors: @gallegonovato (es), @gl0bix (de)", "es": "Añadido:\n- Texto explicativo para las opciones de aplicación en la pantalla de confirmación del programa\n\nMejorado:\n- Exportación para compartir: la lista de ejercicios muestra insignias y sigue tu orden personalizado\n\nCorregido:\n- Los ejercicios favoritos aparecían duplicados en la selección de la pestaña de desafíos\n- El prellenado \"Anterior\" inflaba las series de ejercicios dentro de bucles\n- Las etiquetas de nivel ahora aparecen traducidas\n\nContributors: @gallegonovato (es), @gl0bix (de)", "fr": "Ajouté :\n- Texte explicatif pour les options d'application sur l'écran de confirmation du programme\n\nAmélioré :\n- Export de partage : la liste des exercices affiche les badges et suit votre ordre personnalisé\n\nCorrigé :\n- Les exercices favoris apparaissaient en double dans la sélection de l'onglet défis\n- Le préremplissage « Précédent » gonflait les séries des exercices en boucle\n- Les libellés de niveau s'affichent désormais traduits\n\nContributors: @gallegonovato (es), @gl0bix (de)", "it": "Aggiunto:\n- Testo esplicativo per le opzioni di applicazione nella schermata di conferma del programma\n\nMigliorato:\n- Esportazione condivisione: l'elenco esercizi mostra i badge e segue il tuo ordinamento\n\nCorretto:\n- Gli esercizi preferiti apparivano duplicati nella selezione della scheda sfide\n- Il precompilamento \"Precedente\" gonfiava le serie degli esercizi nei loop\n- Le etichette del livello ora appaiono tradotte\n\nContributors: @gallegonovato (es), @gl0bix (de)", "ja-JP": "追加:\n- プログラム実行確認画面の一括適用（プログラム値/種目値/前回値）に説明文を表示\n\n改善:\n- 共有エクスポートの種目一覧にバッジを表示し、並び順を他画面と統一\n\n修正:\n- 課題タブの種目選択でお気に入り種目が重複表示される問題\n- 「前回」プレフィルでループ内種目のセット数が膨張する問題\n- レベル表示などの一部が翻訳されず英語のままだった問題\n\nContributors: @gallegonovato (es), @gl0bix (de)", "uk": "Додано:\n- Пояснення для опцій масового застосування на екрані підтвердження програми\n\nПокращено:\n- Експорт для спільноти: список вправ показує значки та відповідає вашому порядку сортування\n\nВиправлено:\n- Улюблені вправи дублювалися при виборі вправ у вкладці завдань\n- Передзаповнення «Попередні» завищувало кількість підходів у вправах у циклах\n- Мітки рівня тепер відображаються перекладеними\n\nContributors: @gallegonovato (es), @gl0bix (de)", "zh-CN": "新增:\n- 程序确认界面的批量应用选项（程序值/项目值/上次值）显示说明文字\n\n改进:\n- 社区分享导出：项目列表显示徽章，并与其他界面的排序保持一致\n\n修复:\n- 课题标签页选择项目时收藏项目重复显示的问题\n- \"上次值\"预填导致循环内项目组数膨胀的问题\n- 等级等部分标签未翻译、显示为英文的问题\n\nContributors: @gallegonovato (es), @gl0bix (de)"}}}}, "io.github.gracethings.bubblenotice": {"metadata": {"lastUpdated": 1785080297767, "screenshots": {"phone": {"en-US": [{"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/1-demo-combine.png", "sha256": "9a89e0ed5d39151fb01a046a1f8c34c6b15db9c0a75a30924e8ddabb4431fce5", "size": 1889114}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/1-settingssreen.png", "sha256": "735fdda82326b80ca7de2ba8f19994a4d02987105982290b49bd35cb39437110", "size": 484178}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/2-enablebubble.png", "sha256": "63d6ed0c2300ff6d91b3a828327d965bf0c71940e31f0cdaf9f60a6b8ee10dcd", "size": 510025}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/2-settingssreen.png", "sha256": "fc263e65bd52d8a5ee5629678000f46246cd1c0c4bcfbb2b228382f82baff451", "size": 503670}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/3-enablebubble.png", "sha256": "13a676e89e07f9ff222e98dd43a995bd8d2f23cd4e6c45a317b7ff55c6b06b1b", "size": 520641}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/3-notification.png", "sha256": "41cab238f1b8b6fa53b67eb4c2c827b83931db998c095701a9a7c1bf01ab8399", "size": 363770}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/4-notification.png", "sha256": "3c8d5f607eac8053bf93423b4285117f4e6a480c4ec4d3d12894d203a53828d5", "size": 519333}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/4-setupapps.png", "sha256": "1791e63667da5680e878fafae2fad991c71f3ef790e5cb0a572b35e7856b013e", "size": 537858}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/5-console.png", "sha256": "a32c3e3a04e41abc58f369beaeb27cc65dd1873da20abaf02bbf801eda61a9a2", "size": 362867}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/5-setupapps.png", "sha256": "1791e63667da5680e878fafae2fad991c71f3ef790e5cb0a572b35e7856b013e", "size": 537858}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/5-subscribedapps.png", "sha256": "2d8f16992f5da6d155e022ed359b7e1f149814ec7309cbb48decbd102794ed93", "size": 516918}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/6-console.png", "sha256": "ccaa5bf09b6633541794af72e3aefe9939a8542122bd6de932a6894d38bcf73d", "size": 493139}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/6-noticehistories.png", "sha256": "3e09f8fbaa43ac53b00216ba0cf19145a38e4ca2fce6e748ce4284e40ad9b449", "size": 802858}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/6-quick-launch.png", "sha256": "6f53d52073d7220d5838c7511ecb0aa9ad8d3510ff34c5fc0bb4666b8930103b", "size": 782654}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/7-noticehistories.png", "sha256": "0efe6823517a9f53271579c7485e66427072f10d3ebec721f0b387c7df798324", "size": 509049}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/7-popupbubblenotice.png", "sha256": "90fcc184bda2401a716c829491b0022818f9744c59b33787d6f4067b57dc81a7", "size": 1558272}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/7-unread-messages.png", "sha256": "db14cd05ab128871e140a87125eb0bb81ed95d4268f3ff9d85c23a55a3246751", "size": 789818}, {"name": "/io.github.gracethings.bubblenotice/en-US/phoneScreenshots/8-popupbubblenotice.png", "sha256": "e8e9f8c1d2b7be61b05f40c67f6a3f8192992e504f72d94fc1d03aec2581ed16", "size": 1592878}]}}}, "versions": {"93f48dfed461356d8b283d4439ee2bf0eaf03e9e42c69713f546edd923834a16": null, "25b0987e840481974cdccae48a0e8d8e5c6476d2df36df25ab29dc40fc918784": {"added": 1785080297767, "file": {"name": "/io.github.gracethings.bubblenotice_10.apk", "sha256": "25b0987e840481974cdccae48a0e8d8e5c6476d2df36df25ab29dc40fc918784", "size": 4235599, "ipfsCIDv1": "bafybeibz26j6omp5ffwpcowuermy6ymjjg4z6ikdpgrmvc2qbqlnhfmtou"}, "src": {"name": "/io.github.gracethings.bubblenotice_10_src.tar.gz", "sha256": "11098f91ff2c75729fd55dd9bf3fad4fb2cd8f2dc03e874c05b44b4eafe88213", "size": 28665291}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 10, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["0e3cbef3f3d9e3001cc6425c1ff01f9783e122d40f77ca8eb96b938b41656b04"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "io.github.gracethings.bubblenotice.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "<ul>\n<li>Support smart stacking and expansion for consecutive notifications.</li>\n<li>Support native quick reply and actions inside the bubble console.</li>\n<li>Add License and Privacy Policy to About screen.</li>\n</ul>\n"}}}}, "io.github.herrerad85.tallybook": {"metadata": {"added": 1785080297767, "categories": ["Finance Manager"], "changelog": "https://github.com/herrerad85/moneywallet/releases", "issueTracker": "https://github.com/herrerad85/moneywallet/issues", "lastUpdated": 1785080297767, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/herrerad85/moneywallet", "screenshots": {"phone": {"en-US": [{"name": "/io.github.herrerad85.tallybook/en-US/phoneScreenshots/01_welcome.png", "sha256": "f460d064db6ef40d5d505621b545a9daf920dc3f7315fa6897898985c2c34974", "size": 100605}, {"name": "/io.github.herrerad85.tallybook/en-US/phoneScreenshots/02_transactions.png", "sha256": "59ac006135db4cbd36e71b1551620093e27b1ae37b84f75a05cd429f540cfb75", "size": 190931}, {"name": "/io.github.herrerad85.tallybook/en-US/phoneScreenshots/03_overview.png", "sha256": "4f370ff019c3d2238fdc69f8e3bbbee2a4f336f179d39ab6c24ce5b1bcfbecab", "size": 132035}, {"name": "/io.github.herrerad85.tallybook/en-US/phoneScreenshots/04_budgets.png", "sha256": "f18e6ddc20a9764ec5445d1bf03aca3d037c43728aac00c3812420ba264f5a0e", "size": 75938}, {"name": "/io.github.herrerad85.tallybook/en-US/phoneScreenshots/05_add_transaction.png", "sha256": "f5b0af1d9d3eec1950c4971aa7052b573b69d8c7b68d19e3196e10bfd4dbc815", "size": 100603}]}}, "authorName": "herrerad85", "name": {"en-US": "Tallybook"}, "summary": {"en-US": "Private, offline-first expense and budget tracker, no account required"}, "description": {"en-US": "Tallybook is a private, offline-first expense and budget manager for Android. Track your spending across multiple wallets, set budgets, plan recurring transactions, and see where your money goes, all on your device, with no account and no sign-up.\n\nTallybook is a maintained, community fork of MoneyWallet by AndreAle94, a GPL-licensed expense manager whose last release was in 2021. This fork modernizes the open-source build for current Android, fixes the startup crash that stopped the original launching for many users, and continues maintenance under a new name.\n\nTallybook is a separate app from MoneyWallet. It uses its own application id, so it installs side by side with the original and does not replace it or read its data automatically. You can move your data across manually with the built-in backup and restore. See the migration guide in the project for the verified steps.\n\nFeatures:\n\n* Multiple wallets, each with its own balance\n* Income and expense transactions with categories and notes\n* Budgets to keep categories on track\n* Recurring transactions for bills and regular income\n* Multi-currency with exchange rates\n* Debts and credits\n* Saving goals\n* Overview charts and reports\n* Calendar view of your activity\n* Transaction templates and scheduled events\n* Local backup and restore, with a local-folder option you can sync using your own tools\n* Export to CSV, Excel, and PDF, plus CSV import\n* Optional place attachments using OpenStreetMap, with no proprietary services\n\nPrivacy and offline first:\n\n* No account, no sign-up, and no ads\n* Your data stays on your device unless you choose to back it up or export it\n* The open-source build uses OpenStreetMap and no Google services\n\nTallybook is free software under the GNU General Public License v3.0.\n"}, "icon": {"en-US": {"name": "/icons/io.github.herrerad85.tallybook.78.png", "sha256": "715ea399c9d19aea6c741646b72ce80e4513f49b1b13f3ce6d9a76a364681560", "size": 848}}, "preferredSigner": "74ca7d508767943201bc9e1efe142f618a347d57168f8d87835ff9a048712de9"}, "versions": {"2e03826c903af42963cb5a8fd0b88d07ca253083fa2458300f8e157ad6274fe6": {"added": 1785080297767, "file": {"name": "/io.github.herrerad85.tallybook_78.apk", "sha256": "2e03826c903af42963cb5a8fd0b88d07ca253083fa2458300f8e157ad6274fe6", "size": 14962658, "ipfsCIDv1": "bafybeicxhmya6bsce3ayczzghf7tz4uxdoyu7rkpvrdqstfo3e3a6wcedm"}, "src": {"name": "/io.github.herrerad85.tallybook_78_src.tar.gz", "sha256": "8f90680f715940acc2c85cd3d3f39b2bc11479113ec0bf89a1e9f37e79a146d4", "size": 10610351}, "manifest": {"versionName": "1.0.2", "versionCode": 78, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["74ca7d508767943201bc9e1efe142f618a347d57168f8d87835ff9a048712de9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Bundles a set of per-currency flag images inherited from the upstream MoneyWallet project whose licensing and provenance are not documented."}, "TetheredNet": {"en-US": "The optional place picker loads map tiles from the OpenStreetMap tile servers, which the app does not let the user reconfigure."}}, "whatsNew": {"en-US": "Build-system update for F-Droid binary transparency checks. No user-facing feature changes.\n"}}}}, "io.github.jqssun.displayextend": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"d89274593bb733e8995f2b52653f9ad3433bb65d24afe77d76c79cc66948c2bd": null, "7f05741dd24b5e83c7679708d412e11f2248ca6e0a8371a29cc703e15686215d": {"added": 1785080297767, "file": {"name": "/io.github.jqssun.displayextend_26.apk", "sha256": "7f05741dd24b5e83c7679708d412e11f2248ca6e0a8371a29cc703e15686215d", "size": 2096108, "ipfsCIDv1": "bafybeiep5q7izxcpbn3v5qc7yptsmodrwg3ncxdwbgz6islkxdk3tngo6u"}, "src": {"name": "/io.github.jqssun.displayextend_26_src.tar.gz", "sha256": "ccc034083e1e7f467e31e12a79eecfebbae6f98278ea48d82c51796c5e4a53da", "size": 845645}, "manifest": {"versionName": "0.0.26", "versionCode": 26, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.jqssun.displaymirror.permission.TOUCHSCREEN_BRIDGE"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "io.github.jqssun.displayextend.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.jqssun.displaymirror": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"6c8f5054cc2d6a15b3b4b2bbd11e989cc42af850053f044f1b7a9dc95a1a56af": null, "10a128be19caf2a37a0fb4e53b9060d367cac8259cf5c41739e7bf4a7b8e1686": {"added": 1785080297767, "file": {"name": "/io.github.jqssun.displaymirror_29.apk", "sha256": "10a128be19caf2a37a0fb4e53b9060d367cac8259cf5c41739e7bf4a7b8e1686", "size": 54977517, "ipfsCIDv1": "bafybeifhkntjbimzd5ngzcfg5uw32p4cvp7jd2xrr42rpuey67eaoew7iy"}, "src": {"name": "/io.github.jqssun.displaymirror_29_src.tar.gz", "sha256": "95766e7f731210a89985d1c4052e3a1b12f8111f5159da917b0756e2e6447bec", "size": 7148723}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.0.29", "versionCode": 29, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "io.github.jqssun.displaymirror.permission.TOUCHSCREEN_BRIDGE"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "io.github.jqssun.displaymirror.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAdd": {"en-US": "Promote DisplayLink app."}}}}}, "io.github.landwarderer.futon": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"0bb15c04c198b1caa46fcd449fdf0aed9ed17e43cc9ffbf2613a57add5b541e1": null, "d6e5276c9113c2d8ce289e1ca89366480ccb34f3a7bcc44f99656076a0d0f7be": {"added": 1784660797434, "file": {"name": "/io.github.landwarderer.futon_90800.apk", "sha256": "d6e5276c9113c2d8ce289e1ca89366480ccb34f3a7bcc44f99656076a0d0f7be", "size": 19563581, "ipfsCIDv1": "bafybeifna6mwb4m4mkooxccdhebd2eoqzvid4o6xuzz6rwafgy56yas5wu"}, "src": {"name": "/io.github.landwarderer.futon_90800_src.tar.gz", "sha256": "f353b504673d273384095fb7682f41c14eaa277ef368cd204ffc76478d3552b1", "size": 10635154}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "9.8", "versionCode": 90800, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["ef48b22ef2c54045531f6e7600c27ec3d03b71221e0b05ffb68e3357cf8e4d40"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "io.github.landwarderer.futon.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Downloads Manga from non-libre sources."}}, "whatsNew": {"en-US": "Date: 2026-07-18\n\nHighlights\n- Tag blacklisting in search\n- Download queue\n- Smart Downloads\n- Chapter deletion from downloads menu\n\nFixes\n- Fixed downloads from imported sources not showing up\n\nMaintenance\n- Updated parsers and dependencies\n"}}}}, "io.github.lydavid.musicsearch": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"7b9554223394f8dd79422bd141f4170f0b439c43ff2964491640cdcede3e4a71": null, "a4a6734905fb7721249ac8f9da0b5ecd12e9fad786f9811d954234e202471d28": {"added": 1784800029343, "file": {"name": "/io.github.lydavid.musicsearch_939.apk", "sha256": "a4a6734905fb7721249ac8f9da0b5ecd12e9fad786f9811d954234e202471d28", "size": 11410078, "ipfsCIDv1": "bafybeihx52uixwqr6po7hnca6ludiw2yoaicwscyy2s6b4xl3ptjujgwy4"}, "src": {"name": "/io.github.lydavid.musicsearch_939_src.tar.gz", "sha256": "e5378a71a99e61b4a688e5f9d28d6be849cf89fc688ee9002ea4f691d7301d42", "size": 31869688}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.129.0", "versionCode": 939, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Features\n\n* show number of listens in artists lists; support sorting by listen count and last listen date ascending/descending\n* support sorting series by cached order or name, ascending/descending; default is cached order ascending\n"}}}}, "io.github.monsiu.custom_rr": {"metadata": {"added": 1785080297767, "categories": ["System"], "changelog": "https://github.com/monsiu/Custom-RR/blob/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/monsiu/Custom-RR/issues", "lastUpdated": 1785080297767, "license": "GPL-3.0-only", "sourceCode": "https://github.com/monsiu/Custom-RR", "featureGraphic": {"af": {"name": "/io.github.monsiu.custom_rr/af/featureGraphic_RqnazYNC4pwHNJ9iWyvEkWaCMY4lAgdXXd-B3VN__xo=.png", "sha256": "46a9dacd8342e29c07349f625b2bc4916682318e250207575ddf81dd537fff1a", "size": 108779}, "am": {"name": "/io.github.monsiu.custom_rr/am/featureGraphic_TBO2DAQg4yuNVI8XFxfAU5rCYBW5HwJkIkE9fCxw0z8=.png", "sha256": "4c13b60c0420e32b8d548f171717c0539ac26015b91f026422413d7c2c70d33f", "size": 107254}, "ar": {"name": "/io.github.monsiu.custom_rr/ar/featureGraphic_GWFWjZxTEH4Vyparm5SLQwMfIcne6ijurZ-o05yJLZQ=.png", "sha256": "1961568d9c53107e15ca96ab9b948b43031f21c9deea28eead9fa8d39c892d94", "size": 108888}, "az-AZ": {"name": "/io.github.monsiu.custom_rr/az-AZ/featureGraphic_PK_1lqbk_9ogfJD9fGV7dwfl4UiDTqcd_abQt56uyh4=.png", "sha256": "3caff596a6e4ffda207c90fd7c657b7707e5e148834ea71dfda6d0b79eaeca1e", "size": 108526}, "be": {"name": "/io.github.monsiu.custom_rr/be/featureGraphic_Rccu_v7GWz-vQ5-Xf5LdbTKebKGYd24DRlFQR4qzb4Q=.png", "sha256": "45c72efefec65b3faf439f977f92dd6d329e6ca198776e03465150478ab36f84", "size": 108872}, "bg": {"name": "/io.github.monsiu.custom_rr/bg/featureGraphic_SKAkaBKWhRbXVXz23_rB9ORWICSe8QIb0MLzqdBSUj8=.png", "sha256": "48a0246812968516d7557cf6dffac1f4e45620249ef1021bd0c2f3a9d052523f", "size": 109527}, "bn-BD": {"name": "/io.github.monsiu.custom_rr/bn-BD/featureGraphic_-rYQeRt-Ltv5TEvDAPNNUkzPuT8vOYz0GSXr39M8h6w=.png", "sha256": "fab610791b7e2edbf94c4bc300f34d524ccfb93f2f398cf41925ebdfd33c87ac", "size": 111188}, "ca": {"name": "/io.github.monsiu.custom_rr/ca/featureGraphic__ImAw10NfgfeO96SSFwOGgIPu4M_QfeYABbvvzG0mLc=.png", "sha256": "fc8980c35d0d7e07de3bde92485c0e1a020fbb833f41f7980016efbf31b498b7", "size": 106865}, "cs-CZ": {"name": "/io.github.monsiu.custom_rr/cs-CZ/featureGraphic_u-R_Hc33l2hjRNolP4jW3MMnC4KcFHBO4Q_R7p807EY=.png", "sha256": "bbe47f1dcdf797686344da253f88d6dcc3270b829c14704ee10fd1ee9f34ec46", "size": 110689}, "da-DK": {"name": "/io.github.monsiu.custom_rr/da-DK/featureGraphic__XZh2zx2IwfAQdnh2lG5XSWJWMguApsdI3xOI58tU3c=.png", "sha256": "fd7661db3c762307c041d9e1da51b95d258958c82e029b1d237c4e239f2d5377", "size": 107517}, "de-DE": {"name": "/io.github.monsiu.custom_rr/de-DE/featureGraphic_T23IAYvhCjZiszCd-y5hQ3ZJ2q0VD7Zq0mfSXo6W1Bg=.png", "sha256": "4f6dc8018be10a3662b3309dfb2e61437649daad150fb66ad267d25e8e96d418", "size": 108589}, "el-GR": {"name": "/io.github.monsiu.custom_rr/el-GR/featureGraphic_mco52Uf7z96qKlri03-NiJ1fZRt3-spVfHoO568eOII=.png", "sha256": "99ca39d947fbcfdeaa2a5ae2d37f8d889d5f651b77faca557c7a0ee7af1e3882", "size": 109501}, "en-AU": {"name": "/io.github.monsiu.custom_rr/en-AU/featureGraphic_Jht-2aDuv7TR6BOytzXVptNSIjuJYtRzLx0wBVCzB38=.png", "sha256": "261b7ed9a0eebfb4d1e813b2b735d5a6d352223b8962d4732f1d300550b3077f", "size": 109465}, "en-CA": {"name": "/io.github.monsiu.custom_rr/en-CA/featureGraphic_Jht-2aDuv7TR6BOytzXVptNSIjuJYtRzLx0wBVCzB38=.png", "sha256": "261b7ed9a0eebfb4d1e813b2b735d5a6d352223b8962d4732f1d300550b3077f", "size": 109465}, "en-GB": {"name": "/io.github.monsiu.custom_rr/en-GB/featureGraphic_Jht-2aDuv7TR6BOytzXVptNSIjuJYtRzLx0wBVCzB38=.png", "sha256": "261b7ed9a0eebfb4d1e813b2b735d5a6d352223b8962d4732f1d300550b3077f", "size": 109465}, "en-IN": {"name": "/io.github.monsiu.custom_rr/en-IN/featureGraphic_Jht-2aDuv7TR6BOytzXVptNSIjuJYtRzLx0wBVCzB38=.png", "sha256": "261b7ed9a0eebfb4d1e813b2b735d5a6d352223b8962d4732f1d300550b3077f", "size": 109465}, "en-SG": {"name": "/io.github.monsiu.custom_rr/en-SG/featureGraphic_Jht-2aDuv7TR6BOytzXVptNSIjuJYtRzLx0wBVCzB38=.png", "sha256": "261b7ed9a0eebfb4d1e813b2b735d5a6d352223b8962d4732f1d300550b3077f", "size": 109465}, "en-US": {"name": "/io.github.monsiu.custom_rr/en-US/featureGraphic_0edm3IusKxbMRRHO_mXgyxX22gh9DuxQCZYbkKB0HFg=.png", "sha256": "d1e766dc8bac2b16cc4511cefe65e0cb15f6da087d0eec5009961b90a0741c58", "size": 109063}, "en-ZA": {"name": "/io.github.monsiu.custom_rr/en-ZA/featureGraphic_Jht-2aDuv7TR6BOytzXVptNSIjuJYtRzLx0wBVCzB38=.png", "sha256": "261b7ed9a0eebfb4d1e813b2b735d5a6d352223b8962d4732f1d300550b3077f", "size": 109465}, "es-419": {"name": "/io.github.monsiu.custom_rr/es-419/featureGraphic_wMvOptq6TUB5bpm4v4WfmQKsklSEzghxy4-KmQpTvXI=.png", "sha256": "c0cbcea6daba4d40796e99b8bf859f9902ac925484ce0871cb8f8a990a53bd72", "size": 108629}, "es-ES": {"name": "/io.github.monsiu.custom_rr/es-ES/featureGraphic_wMvOptq6TUB5bpm4v4WfmQKsklSEzghxy4-KmQpTvXI=.png", "sha256": "c0cbcea6daba4d40796e99b8bf859f9902ac925484ce0871cb8f8a990a53bd72", "size": 108629}, "es-US": {"name": "/io.github.monsiu.custom_rr/es-US/featureGraphic_wMvOptq6TUB5bpm4v4WfmQKsklSEzghxy4-KmQpTvXI=.png", "sha256": "c0cbcea6daba4d40796e99b8bf859f9902ac925484ce0871cb8f8a990a53bd72", "size": 108629}, "et": {"name": "/io.github.monsiu.custom_rr/et/featureGraphic_12qBTGDNNmTWo7fnlO6b6EWgiUGYBG3wAEOnBtLiH2k=.png", "sha256": "d76a814c60cd3664d6a3b7e794ee9be845a0894198046df00043a706d2e21f69", "size": 108536}, "eu-ES": {"name": "/io.github.monsiu.custom_rr/eu-ES/featureGraphic_E8gfkICl5xHeIcY_IBVoS2xs6W1sVWXwzhRS7GgVhww=.png", "sha256": "13c81f9080a5e711de21c63f2015684b6c6ce96d6c5565f0ce1452ec6815870c", "size": 107028}, "fa": {"name": "/io.github.monsiu.custom_rr/fa/featureGraphic_goo2hC6sLfdaJE7LVT1iovc9sQ6RhhtY3dSvJTmxQ4A=.png", "sha256": "828a36842eac2df75a244ecb553d62a2f73db10e91861b58ddd4af2539b14380", "size": 108548}, "fa-AE": {"name": "/io.github.monsiu.custom_rr/fa-AE/featureGraphic_goo2hC6sLfdaJE7LVT1iovc9sQ6RhhtY3dSvJTmxQ4A=.png", "sha256": "828a36842eac2df75a244ecb553d62a2f73db10e91861b58ddd4af2539b14380", "size": 108548}, "fa-AF": {"name": "/io.github.monsiu.custom_rr/fa-AF/featureGraphic_goo2hC6sLfdaJE7LVT1iovc9sQ6RhhtY3dSvJTmxQ4A=.png", "sha256": "828a36842eac2df75a244ecb553d62a2f73db10e91861b58ddd4af2539b14380", "size": 108548}, "fa-IR": {"name": "/io.github.monsiu.custom_rr/fa-IR/featureGraphic_goo2hC6sLfdaJE7LVT1iovc9sQ6RhhtY3dSvJTmxQ4A=.png", "sha256": "828a36842eac2df75a244ecb553d62a2f73db10e91861b58ddd4af2539b14380", "size": 108548}, "fi-FI": {"name": "/io.github.monsiu.custom_rr/fi-FI/featureGraphic_Rjli0PoG-GwD4W1-mI7U-XufBniy-Xh-ftjoxgdZ93M=.png", "sha256": "463962d0fa06f86c03e16d7e988ed4f97b9f0678b2f9787e7ed8e8c60759f773", "size": 108774}, "fil": {"name": "/io.github.monsiu.custom_rr/fil/featureGraphic_MfNVJ4TIc_-MGuFbNuQVz2TpMNXRc4vq_2pjNc_rARA=.png", "sha256": "31f3552784c873ff8c1ae15b36e415cf64e930d5d1738beaff6a6335cfeb0110", "size": 109575}, "fr-CA": {"name": "/io.github.monsiu.custom_rr/fr-CA/featureGraphic_MtLs66pySOCXizky5K2_Sz5YtlK82k1W2Fi9D4ypkeg=.png", "sha256": "32d2ecebaa7248e0978b3932e4adbf4b3e58b652bcda4d56d858bd0f8ca991e8", "size": 108125}, "fr-FR": {"name": "/io.github.monsiu.custom_rr/fr-FR/featureGraphic_MtLs66pySOCXizky5K2_Sz5YtlK82k1W2Fi9D4ypkeg=.png", "sha256": "32d2ecebaa7248e0978b3932e4adbf4b3e58b652bcda4d56d858bd0f8ca991e8", "size": 108125}, "gl-ES": {"name": "/io.github.monsiu.custom_rr/gl-ES/featureGraphic_959Y8ZwU_NUoZ-fSWlBkfmneS_z9wbgKv7jj0STF4EI=.png", "sha256": "f79f58f19c14fcd52867e7d25a50647e69de4bfcfdc1b80abfb8e3d124c5e042", "size": 106986}, "gu": {"name": "/io.github.monsiu.custom_rr/gu/featureGraphic_HD89Rm2QrfMZFVxV_1ePFM-q_D87j6TjM9cD_uiXb2M=.png", "sha256": "1c3f3d466d90adf319155c55ff578f14cfaafc3f3b8fa4e333d703fee8976f63", "size": 110898}, "hi-IN": {"name": "/io.github.monsiu.custom_rr/hi-IN/featureGraphic_H_-Sbs3T4urCP3zCOXFaVH721hsbRrgTbO4vvxa4dms=.png", "sha256": "1fff926ecdd3e2eac23f7cc239715a547ef6d61b1b46b8136cee2fbf16b8766b", "size": 111394}, "hr": {"name": "/io.github.monsiu.custom_rr/hr/featureGraphic_hhtpel76RJjCogQoXAz60jyg8Hu2Qgt9jtk-HqfUvH0=.png", "sha256": "861b697a5efa4498c2a204285c0cfad23ca0f07bb6420b7d8ed93e1ea7d4bc7d", "size": 109607}, "hu-HU": {"name": "/io.github.monsiu.custom_rr/hu-HU/featureGraphic_k6KfIIWh_-B0-dXa_7tRnAU9T9NcIujmkAmcgq1vf2E=.png", "sha256": "93a29f2085a1ffe074f9d5daffbb519c053d4fd35c22e8e690099c82ad6f7f61", "size": 109422}, "hy-AM": {"name": "/io.github.monsiu.custom_rr/hy-AM/featureGraphic_IDQtU4NwCMG5HBUvJv25kbrfBvN2LEPWB9o5FDME1Qw=.png", "sha256": "20342d53837008c1b91c152f26fdb991badf06f3762c43d607da39143304d50c", "size": 108591}, "id": {"name": "/io.github.monsiu.custom_rr/id/featureGraphic_vi5iChZl4p2gOn4INBOy3sOJ2A-JAS4xLLAiVXE2CPs=.png", "sha256": "be2e620a1665e29da03a7e083413b2dec389d80f89012e312cb02255713608fb", "size": 110097}, "is-IS": {"name": "/io.github.monsiu.custom_rr/is-IS/featureGraphic_pZTuQDoKfBmN-CYaqeSXAdMHfl6mykfUAs_esVdw7Mg=.png", "sha256": "a594ee403a0a7c198df8261aa9e49701d3077e5ea6ca47d402cfdeb15770ecc8", "size": 109345}, "it-IT": {"name": "/io.github.monsiu.custom_rr/it-IT/featureGraphic_6Zkgo2A6M7sIX6oZINzYSMNOZLfWifKz82KgCiqODP4=.png", "sha256": "e99920a3603a33bb085faa1920dcd848c34e64b7d689f2b3f362a00a2a8e0cfe", "size": 107811}, "iw-IL": {"name": "/io.github.monsiu.custom_rr/iw-IL/featureGraphic_oezZqQSkQgZV_XlU7SiRZsbH3SnF6Ef-ejkR8EEqBL8=.png", "sha256": "a1ecd9a904a4420655fd7954ed289166c6c7dd29c5e847fe7a3911f0412a04bf", "size": 104147}, "ja-JP": {"name": "/io.github.monsiu.custom_rr/ja-JP/featureGraphic_GDoOiHVSjEttzIeOu3fjtUmVgqIkva4iubS8PmVAiH4=.png", "sha256": "183a0e8875528c4b6dcc878ebb77e3b5499582a224bdae22b9b4bc3e6540887e", "size": 112770}, "ka-GE": {"name": "/io.github.monsiu.custom_rr/ka-GE/featureGraphic_4hSRPR79oBvAG2K_f7A6VWOGVVKFccIdG49-nc0ywHk=.png", "sha256": "e214913d1efda01bc01b62bf7fb03a55638655528571c21d1b8f7e9dcd32c079", "size": 120454}, "kk": {"name": "/io.github.monsiu.custom_rr/kk/featureGraphic_5QmFBurRaN94CCRMBWZ_o3Li-Q75kEu-_UqA1Qw7rzs=.png", "sha256": "e5098506ead168df7808244c05667fa372e2f90ef9904bbefd4a80d50c3baf3b", "size": 108879}, "km-KH": {"name": "/io.github.monsiu.custom_rr/km-KH/featureGraphic_494-HOByYuL0NenOjz5j0jqyZ4Xeu6yuAR_VkOSi4-M=.png", "sha256": "e3de3e1ce07262e2f435e9ce8f3e63d23ab26785debbacae011fd590e4a2e3e3", "size": 110707}, "kn-IN": {"name": "/io.github.monsiu.custom_rr/kn-IN/featureGraphic_O4bh9gs7eTTxyhlSWglhAoWMFBZZAHxLrRt-DBq3Qeo=.png", "sha256": "3b86e1f60b3b7934f1ca19525a096102858c141659007c4bad1b7e0c1ab741ea", "size": 114006}, "ko-KR": {"name": "/io.github.monsiu.custom_rr/ko-KR/featureGraphic_-61VtV7dU4hyMosDa-7rvPXn704cOSkv8zPwS5Qs13s=.png", "sha256": "fbad55b55edd538872328b036beeebbcf5e7ef4e1c39292ff333f04b942cd77b", "size": 103869}, "ky-KG": {"name": "/io.github.monsiu.custom_rr/ky-KG/featureGraphic_DDg5MQR59zSNi3FcOXzkDdAIm1KsqHi77WBVFsVYv5Q=.png", "sha256": "0c3839310479f7348d8b715c397ce40dd0089b52aca878bbed605516c558bf94", "size": 105828}, "lo-LA": {"name": "/io.github.monsiu.custom_rr/lo-LA/featureGraphic_A7VB2cff3obbQDDHDDa9rVTXSpEn1ueIvMsTAu9j3EU=.png", "sha256": "03b541d9c7dfde86db4030c70c36bdad54d74a9127d6e788bccb1302ef63dc45", "size": 113358}, "lt": {"name": "/io.github.monsiu.custom_rr/lt/featureGraphic_kL0_KNvI4IFry7uSpobrVy1bh92irpdhcr2bYdsCikA=.png", "sha256": "90bd3f28dbc8e0816bcbbb92a686eb572d5b87dda2ae976172bd9b61db028a40", "size": 108971}, "lv": {"name": "/io.github.monsiu.custom_rr/lv/featureGraphic_YOZDF9Ani-_mHhe2zFNEL7FDVg_20lXTnC_2D9Kut3o=.png", "sha256": "60e64317d0278befe61e17b6cc53442fb143560ff6d255d39c2ff60fd2aeb77a", "size": 109289}, "mk-MK": {"name": "/io.github.monsiu.custom_rr/mk-MK/featureGraphic_I16gFfA4kcqtCQkXhYtI1xz-t-LEp2ReShhX_gY5fBc=.png", "sha256": "235ea015f03891caad090917858b48d71cfeb7e2c4a7645e4a1857fe06397c17", "size": 109120}, "ml-IN": {"name": "/io.github.monsiu.custom_rr/ml-IN/featureGraphic_D-yDuhLIopHk2Jts3P1pI6arGwgIx6I2sDPr4LIXBnw=.png", "sha256": "0fec83ba12c8a291e4d89b6cdcfd6923a6ab1b0808c7a236b033ebe0b217067c", "size": 117221}, "mn-MN": {"name": "/io.github.monsiu.custom_rr/mn-MN/featureGraphic_lVClpsli4bACZL5X1wPP5W9v7v4hhxCkIDvNsCuRWNw=.png", "sha256": "9550a5a6c962e1b00264be57d703cfe56f6feefe218710a4203bcdb02b9158dc", "size": 108794}, "mr-IN": {"name": "/io.github.monsiu.custom_rr/mr-IN/featureGraphic_hvxzIyACNnRScwSf5ihR0UPmWY0w_myicQlhOMO9Roc=.png", "sha256": "86fc7323200236745273049fe62851d143e6598d30fe6ca271096138c3bd4687", "size": 111173}, "ms": {"name": "/io.github.monsiu.custom_rr/ms/featureGraphic_yJOLDqjzFqjtQustoHRMOcb_c7xSf8CC6D4GeXb9lvI=.png", "sha256": "c8938b0ea8f316a8ed42eb2da0744c39c6ff73bc527fc082e83e067976fd96f2", "size": 109391}, "ms-MY": {"name": "/io.github.monsiu.custom_rr/ms-MY/featureGraphic_yJOLDqjzFqjtQustoHRMOcb_c7xSf8CC6D4GeXb9lvI=.png", "sha256": "c8938b0ea8f316a8ed42eb2da0744c39c6ff73bc527fc082e83e067976fd96f2", "size": 109391}, "my-MM": {"name": "/io.github.monsiu.custom_rr/my-MM/featureGraphic_lZKQ4wcL25fu5KJG5b-8RFkmNem2s0io9sdRWD8vVfE=.png", "sha256": "959290e3070bdb97eee4a246e5bfbc44592635e9b6b348a8f6c751583f2f55f1", "size": 109349}, "ne-NP": {"name": "/io.github.monsiu.custom_rr/ne-NP/featureGraphic_g3TQ8r01zWdYPcS4lZwYnTs_wBfZoNjjLhcNAAzqWlE=.png", "sha256": "8374d0f2bd35cd67583dc4b8959c189d3b3fc017d9a0d8e32e170d000cea5a51", "size": 109810}, "nl-NL": {"name": "/io.github.monsiu.custom_rr/nl-NL/featureGraphic_tAXasB2VmiZ3mqUix-WpC2aQrgv8f0QAtPiwhvV_0NM=.png", "sha256": "b405dab01d959a26779aa522c7e5a90b6690ae0bfc7f4400b4f8b086f57fd0d3", "size": 109110}, "no-NO": {"name": "/io.github.monsiu.custom_rr/no-NO/featureGraphic_O4xq2lNZm1GhxJvL15Rbdu6AvO22UxOb3MR38zLxo4s=.png", "sha256": "3b8c6ada53599b51a1c49bcbd7945b76ee80bcedb653139bdcc477f332f1a38b", "size": 107783}, "pa": {"name": "/io.github.monsiu.custom_rr/pa/featureGraphic_PAhSTFllMGeIJtu8X0wa5GcS3tW9ljxRJauvgCaETWY=.png", "sha256": "3c08524c596530678826dbbc5f4c1ae46712ded5bd963c5125abaf8026844d66", "size": 110837}, "pl-PL": {"name": "/io.github.monsiu.custom_rr/pl-PL/featureGraphic_KAOXUjSf4P6InJPW6rv81dWNcalW3FWtLMf8s39zLLk=.png", "sha256": "28039752349fe0fe889c93d6eabbfcd5d58d71a956dc55ad2cc7fcb37f732cb9", "size": 109906}, "pt-BR": {"name": "/io.github.monsiu.custom_rr/pt-BR/featureGraphic_Quh03TapB7HJ0ti6ouwskhqPkJCPugXNm5_Ca4vOtIU=.png", "sha256": "42e874dd36a907b1c9d2d8baa2ec2c921a8f90908fba05cd9b9fc26b8bceb485", "size": 108614}, "pt-PT": {"name": "/io.github.monsiu.custom_rr/pt-PT/featureGraphic_qqNrIkKm-LyQHHU4LFbcOTShxEZ1514MSHoe4bbh_rw=.png", "sha256": "aaa36b2242a6f8bc901c75382c56dc3934a1c44675e75e0c487a1ee1b6e1febc", "size": 107459}, "rm": {"name": "/io.github.monsiu.custom_rr/rm/featureGraphic_m_nE00-_qFtYaOFNY0J_mcfH9gKgWtk6U6fvtwRZHWQ=.png", "sha256": "9bf9c4d34fbfa85b5868e14d63427f99c7c7f602a05ad93a53a7efb704591d64", "size": 106318}, "ro": {"name": "/io.github.monsiu.custom_rr/ro/featureGraphic_WSu7jbdZm1_gMY1NpMGwzMj_WkapqPT0B9PR3um4P8s=.png", "sha256": "592bbb8db7599b5fe0318d4da4c1b0ccc8ff5a46a9a8f4f407d3d1dee9b83fcb", "size": 107702}, "ru-RU": {"name": "/io.github.monsiu.custom_rr/ru-RU/featureGraphic_ejXRux3esdsGIqepqR91KYh7KhKocFY_PJe8Wm6X2A4=.png", "sha256": "7a35d1bb1ddeb1db0622a7a9a91f7529887b2a12a870563f3c97bc5a6e97d80e", "size": 108794}, "si-LK": {"name": "/io.github.monsiu.custom_rr/si-LK/featureGraphic_ktv1NzGY-oELEM_Kmk8sMo-rTFyrXnUjKEIG1p5jRFc=.png", "sha256": "92dbf5373198fa810b10cfca9a4f2c328fab4c5cab5e7523284206d69e634457", "size": 114822}, "sk": {"name": "/io.github.monsiu.custom_rr/sk/featureGraphic_MlO4vhmIT0tQnAODaQ7KTdFThdLChHiY3lg0_nShdOg=.png", "sha256": "3253b8be19884f4b509c0383690eca4dd15385d2c2847898de5834fe74a174e8", "size": 110088}, "sl": {"name": "/io.github.monsiu.custom_rr/sl/featureGraphic_iDoQx9oGkIa0Prh-kBp1xgdUL3BhDBIRTGZVXGjWE1Q=.png", "sha256": "883a10c7da069086b43eb87e901a75c607542f70610c12114c66555c68d61354", "size": 108850}, "sq": {"name": "/io.github.monsiu.custom_rr/sq/featureGraphic_QG6vUDyYjvoBvOZjpJz1QmDh8lbKspIjQfNISQw7t8E=.png", "sha256": "406eaf503c988efa01bce663a49cf54260e1f256cab2922341f348490c3bb7c1", "size": 109642}, "sr": {"name": "/io.github.monsiu.custom_rr/sr/featureGraphic_yfT29L4Cg15CSpqoXZPVOD31tCCRkXQUvVP3FS6HvNI=.png", "sha256": "c9f4f6f4be02835e424a9aa85d93d5383df5b42091917414bd53f7152e87bcd2", "size": 109779}, "sv-SE": {"name": "/io.github.monsiu.custom_rr/sv-SE/featureGraphic_zsHqktV3xiapxR3Q2x7UAJHYZDpifFHkPLSLlEQXIpw=.png", "sha256": "cec1ea92d577c626a9c51dd0db1ed40091d8643a627c51e43cb48b944417229c", "size": 108535}, "sw": {"name": "/io.github.monsiu.custom_rr/sw/featureGraphic_BJCcKnHrTieDrdT9a_N830ZHYzuBToGdbWWC3bhkmWQ=.png", "sha256": "04909c2a71eb4e2783add4fd6bf37cdf4647633b814e819d6d6582ddb8649964", "size": 109192}, "ta-IN": {"name": "/io.github.monsiu.custom_rr/ta-IN/featureGraphic_71GWsVOzhnkMobCXxofMSJbftOwv_h87-SCYtKIk_Ns=.png", "sha256": "ef5196b153b386790ca1b097c687cc4896dfb4ec2ffe1f3bf92098b4a224fcdb", "size": 114828}, "te-IN": {"name": "/io.github.monsiu.custom_rr/te-IN/featureGraphic_f-czLIw4IGxU0pYS9b2Iw9iFCugfw2Rm_vbnSqmTKUU=.png", "sha256": "7fe7332c8c38206c54d29612f5bd88c3d8850ae81fc36466fef6e74aa9932945", "size": 111779}, "th": {"name": "/io.github.monsiu.custom_rr/th/featureGraphic_BZAcOWKAQfE47ecSozEMzTayhp4oEzgqGBeWVxIv7Zc=.png", "sha256": "05901c39628041f138ede712a3310ccd36b2869e2813382a18179657122fed97", "size": 110710}, "tr-TR": {"name": "/io.github.monsiu.custom_rr/tr-TR/featureGraphic_bGvCoFxMtiI3YeG8LPs8gIrAveDArueF2YnLCWW041A=.png", "sha256": "6c6bc2a05c4cb6223761e1bc2cfb3c808ac0bde0c0aee785d989cb0965b4e350", "size": 107328}, "uk": {"name": "/io.github.monsiu.custom_rr/uk/featureGraphic__7O_P_gVPG5TIXnj0o8kFD7wX8xzVD1ryCeagjTMABU=.png", "sha256": "ffb3bf3ff8153c6e532179e3d28f24143ef05fcc73543d6bc8279a8234cc0015", "size": 109143}, "ur": {"name": "/io.github.monsiu.custom_rr/ur/featureGraphic_Wdc2En6MWqSDWbqKlMIK_mHtfpvVaI5UAXDlFhESj-w=.png", "sha256": "59d736127e8c5aa48359ba8a94c20afe61ed7e9bd5688e540170e51611128fec", "size": 106398}, "vi": {"name": "/io.github.monsiu.custom_rr/vi/featureGraphic_hvbYqyyj1JQI5pezGkeMQNrlI2u9uxj6IHU239z4-Lg=.png", "sha256": "86f6d8ab2ca3d49408e697b31a478c40dae5236bbdbb18fa207536dfdcf8f8b8", "size": 109811}, "zh-CN": {"name": "/io.github.monsiu.custom_rr/zh-CN/featureGraphic_Rlr7aQ2kjNhNIOTghq-F48c5Zi1xyF3PBPMHFr6NOe8=.png", "sha256": "465afb690da48cd84d20e4e086af85e3c739662d71c85dcf04f30716be8d39ef", "size": 112535}, "zh-HK": {"name": "/io.github.monsiu.custom_rr/zh-HK/featureGraphic_BUFDB_wwxZs6rQATPxoN57GXGQSZHYCA2B4Z6dHwKMI=.png", "sha256": "05414307fc30c59b3aad00133f1a0de7b1971904991d8080d81e19e9d1f028c2", "size": 112106}, "zh-TW": {"name": "/io.github.monsiu.custom_rr/zh-TW/featureGraphic_BUFDB_wwxZs6rQATPxoN57GXGQSZHYCA2B4Z6dHwKMI=.png", "sha256": "05414307fc30c59b3aad00133f1a0de7b1971904991d8080d81e19e9d1f028c2", "size": 112106}, "zu": {"name": "/io.github.monsiu.custom_rr/zu/featureGraphic_UoUki7Wl7LzCW_Eux6x-gMO5TiQdWQWlchL2AdDtmdc=.png", "sha256": "5285248bb5a5ecbcc25bf12ec7ac7e80c3b94e241d5905a57212f601d0ed99d7", "size": 110144}}, "screenshots": {"phone": {"en-US": [{"name": "/io.github.monsiu.custom_rr/en-US/phoneScreenshots/01.png", "sha256": "01971848085beec30db383c439d3375b488ad97cfa01c8f1b7bd46e4afdae58b", "size": 297668}, {"name": "/io.github.monsiu.custom_rr/en-US/phoneScreenshots/02.png", "sha256": "f3c5b71844d50b4c50497db45b0808f8051011d3128dcf04963245b058b1307e", "size": 221969}, {"name": "/io.github.monsiu.custom_rr/en-US/phoneScreenshots/03.png", "sha256": "71e34c148098d8de797ef1d877c448411f9caf1a789b3589383d75008c7a0129", "size": 292464}, {"name": "/io.github.monsiu.custom_rr/en-US/phoneScreenshots/04.png", "sha256": "278fbac0b0dd662144d91a8c9031421d9115bb1a726412d275869cebb7e8b015", "size": 255074}, {"name": "/io.github.monsiu.custom_rr/en-US/phoneScreenshots/05.png", "sha256": "f973d3eb59c1b583f2d5cc29d61474ea17fc86a7a764dc0b2be3165936440cbb", "size": 251377}, {"name": "/io.github.monsiu.custom_rr/en-US/phoneScreenshots/06.png", "sha256": "8652138f89a3d9295cfbdaa9027a7da812109249bb37f10ec1b7779e18e31b5f", "size": 315535}]}, "sevenInch": {"en-US": [{"name": "/io.github.monsiu.custom_rr/en-US/sevenInchScreenshots/01.png", "sha256": "49fbed2af38a0cb11a05d5256128368ed031f2676f66a34a6bf8b01e91231c51", "size": 437573}, {"name": "/io.github.monsiu.custom_rr/en-US/sevenInchScreenshots/02.png", "sha256": "de993c46fbcd911467ea4d4b84af341c8efe35d8f47839af4423d59b716444a5", "size": 541136}, {"name": "/io.github.monsiu.custom_rr/en-US/sevenInchScreenshots/03.png", "sha256": "e3e899783b16bf3a1aab4cbe21b179f7a39c5dcb59a75b17d6b7fa0a7e5cca5d", "size": 411682}, {"name": "/io.github.monsiu.custom_rr/en-US/sevenInchScreenshots/04.png", "sha256": "9abc252344ac56956f830859a666e85fa196433c00d58ec4dfb34a4c76b2bbf1", "size": 489243}, {"name": "/io.github.monsiu.custom_rr/en-US/sevenInchScreenshots/05.png", "sha256": "fd5f6f4dc4edd425a8df89f72ea9e5ddd61b4cb9b250b435de122d5c164975bc", "size": 681671}, {"name": "/io.github.monsiu.custom_rr/en-US/sevenInchScreenshots/06.png", "sha256": "c924ddb9e751812ef0757c49872583307c06f0d5d0ce884c79f768181b384b05", "size": 702093}]}, "tenInch": {"en-US": [{"name": "/io.github.monsiu.custom_rr/en-US/tenInchScreenshots/01.png", "sha256": "49fbed2af38a0cb11a05d5256128368ed031f2676f66a34a6bf8b01e91231c51", "size": 437573}, {"name": "/io.github.monsiu.custom_rr/en-US/tenInchScreenshots/02.png", "sha256": "de993c46fbcd911467ea4d4b84af341c8efe35d8f47839af4423d59b716444a5", "size": 541136}, {"name": "/io.github.monsiu.custom_rr/en-US/tenInchScreenshots/03.png", "sha256": "e3e899783b16bf3a1aab4cbe21b179f7a39c5dcb59a75b17d6b7fa0a7e5cca5d", "size": 411682}, {"name": "/io.github.monsiu.custom_rr/en-US/tenInchScreenshots/04.png", "sha256": "9abc252344ac56956f830859a666e85fa196433c00d58ec4dfb34a4c76b2bbf1", "size": 489243}, {"name": "/io.github.monsiu.custom_rr/en-US/tenInchScreenshots/05.png", "sha256": "fd5f6f4dc4edd425a8df89f72ea9e5ddd61b4cb9b250b435de122d5c164975bc", "size": 681671}, {"name": "/io.github.monsiu.custom_rr/en-US/tenInchScreenshots/06.png", "sha256": "c924ddb9e751812ef0757c49872583307c06f0d5d0ce884c79f768181b384b05", "size": 702093}]}}, "authorName": "monsiu", "authorWebSite": "https://monsiu.github.io/", "bitcoin": "bc1qaxx6dxkz0s5cw4h9nysw4yvmsaf3qlk7j0gwa2", "litecoin": "ltc1qdrjqjzk0sfn7grysxruxuuev6jpn9yqm8wrrg0", "name": {"en-US": "Custom RR: ROMs & Recovery"}, "summary": {"af": "Pasgemaakte ROM's, recoveries en Treble-GSI's vir Android in een katalogus.", "am": "ለAndroidዎ ROM፣ recovery እና Treble GSI በአንድ ካታሎግ።", "ar": "ROMs مخصصة، وأدوات استرداد، وTreble GSIs لأجهزتك، كل ذلك في كتالوج واحد.", "az-AZ": "Android üçün xüsusi ROM, recovery və Treble GSI, hamısı bir kataloqda.", "be": "Кастомныя прашыўкі, recovery і Treble GSI для Android у адным каталогу.", "bg": "Персонализирани ROM-и, recovery и Treble GSI за Android, в един каталог.", "bn-BD": "Android-এর জন্য custom ROM, recovery ও Treble GSI, সব এক ক্যাটালগে।", "ca": "ROMs, recoveries i GSI Treble per al teu Android, tot en un catàleg.", "cs-CZ": "Custom ROMy, recovery a Treble GSI pro Android, vše v jednom katalogu.", "da-DK": "Custom ROM'er, recoveries og Treble GSI'er til Android i ét katalog.", "de-DE": "Custom-ROMs, Recoveries und Treble-GSIs für dein Android in einem Katalog.", "el-GR": "Προσαρμοσμένα ROM, recovery και Treble GSI για το Android σου, σε κατάλογο.", "en-AU": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalogue.", "en-CA": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalogue.", "en-GB": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalogue.", "en-IN": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalogue.", "en-SG": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalogue.", "en-US": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalog.", "en-ZA": "Custom ROMs, recoveries & Treble GSIs for your Android, all in one catalogue.", "es-419": "ROMs, recoveries y GSIs Treble para tu Android, todo en un solo catálogo.", "es-ES": "ROMs, recoveries y GSIs Treble para tu Android, todo en un solo catálogo.", "es-US": "ROMs, recoveries y GSIs Treble para tu Android, todo en un solo catálogo.", "et": "Kohandatud ROM-id, recovery ja Treble GSI-d Androidile, kõik ühes kataloogis.", "eu-ES": "ROMak, recovery-ak eta Treble GSIak zure Androiderako, katalogo bakarrean.", "fa": "رام‌های سفارشی، ریکاوری و Treble GSI برای اندروید شما، همه در یک کاتالوگ.", "fa-AE": "رام‌های سفارشی، ریکاوری و Treble GSI برای اندروید شما، همه در یک کاتالوگ.", "fa-AF": "رام‌های سفارشی، ریکاوری و Treble GSI برای اندروید شما، همه در یک کاتالوگ.", "fa-IR": "رام‌های سفارشی، ریکاوری و Treble GSI برای اندروید شما، همه در یک کاتالوگ.", "fi-FI": "Custom-ROMit, recoveryt ja Treble-GSI:t Androidille, kaikki yhdessä.", "fil": "Custom ROM, recovery at Treble GSI para sa Android mo, nasa isang katalogo.", "fr-CA": "ROMs, recoveries et GSI Treble pour votre Android, dans un seul catalogue.", "fr-FR": "ROMs, recoveries et GSI Treble pour votre Android, dans un seul catalogue.", "gl-ES": "ROMs, recoveries e GSI Treble para o teu Android, todo nun catálogo.", "gu": "Android માટે custom ROM, recovery અને Treble GSI, બધું એક કેટલોગમાં.", "hi-IN": "आपके Android के लिए कस्टम ROM, रिकवरी और Treble GSI, सब एक ही कैटलॉग में।", "hr": "Custom ROM-ovi, recovery i Treble GSI za tvoj Android, sve u katalogu.", "hu-HU": "Egyéni ROM-ok, recoveryk és Treble GSI-k Androidodhoz, egy katalógusban.", "hy-AM": "Հատուկ ROM-եր, recovery և Treble GSI ձեր Android-ի համար՝ մեկ կատալոգում:", "id": "ROM kustom, recovery & Treble GSI untuk Android Anda, dalam satu katalog.", "is-IS": "Sérsniðin ROM, recovery og Treble GSI fyrir Android, allt í einum lista.", "it-IT": "ROM personalizzate, recovery e GSI Treble per il tuo Android in un catalogo.", "iw-IL": "רומים מותאמים, שחזור ו-Treble GSI ל-Android שלך, הכול בקטלוג אחד.", "ja-JP": "Android向けのカスタムROM、リカバリ、Treble GSIを1つのカタログに。", "ka-GE": "მორგებული ROM, recovery და Treble GSI შენი Android-ისთვის, ერთ კატალოგში.", "kk": "Android үшін арнаулы ROM, recovery және Treble GSI бір каталогта.", "km-KH": "custom ROM, recovery, Treble GSI សម្រាប់ Android ក្នុង catalog តែមួយ។", "kn-IN": "Androidಗಾಗಿ custom ROM, recovery ಮತ್ತು Treble GSI, ಎಲ್ಲವೂ ಒಂದೇ catalogನಲ್ಲಿ.", "ko-KR": "안드로이드용 커스텀 롬, 리커버리, Treble GSI를 하나의 카탈로그에서.", "ky-KG": "Android үчүн ыңгайлаштырылган ROM, recovery жана Treble GSI бир каталогдо.", "lo-LA": "custom ROM, recovery ແລະ Treble GSI ສໍາລັບ Android ໃນ catalog ດຽວ.", "lt": "Tinkinti ROM, recovery ir Treble GSI jūsų Android, viskas viename kataloge.", "lv": "Pielāgoti ROM, recovery un Treble GSI tavam Android, viss katalogā.", "mk-MK": "Прилагодени ROM-ови, recovery и Treble GSI за Android, сè во каталог.", "ml-IN": "Androidയ്ക്കുള്ള custom ROM, recovery, Treble GSI എല്ലാം ഒരേ catalogൽ.", "mn-MN": "Android-д зориулсан ROM, recovery, Treble GSI бүгд нэг каталогт.", "mr-IN": "Android साठी custom ROM, recovery आणि Treble GSI, सर्व एका catalogमध्ये.", "ms": "ROM tersuai, recovery & Treble GSI untuk Android anda, dalam satu katalog.", "ms-MY": "ROM tersuai, recovery & Treble GSI untuk Android anda, dalam satu katalog.", "my-MM": "Android အတွက် custom ROM, recovery, Treble GSI များကို catalog တစ်ခုထဲတွင်။", "ne-NP": "Android का लागि custom ROM, recovery र Treble GSI, सबै एउटै catalogमा।", "nl-NL": "Custom ROM's, recoveries en Treble-GSI's voor je Android in één catalogus.", "no-NO": "Custom-ROM-er, recoveries og Treble-GSI-er for Android, i én katalog.", "pa": "Android ਲਈ custom ROM, recovery ਤੇ Treble GSI, ਸਭ ਇੱਕ catalog ਵਿੱਚ।", "pl-PL": "Custom ROM-y, recovery i Treble GSI dla Androida w jednym katalogu.", "pt-BR": "ROMs, recoveries e GSIs Treble para seu Android, tudo em um só catálogo.", "pt-PT": "ROMs, recoveries e GSIs Treble para o teu Android, tudo num catálogo.", "rm": "ROMs, recoveries e Treble GSI per tes Android, tut en in catalog.", "ro": "ROM-uri, recovery și GSI Treble pentru Android, toate într-un catalog.", "ru-RU": "Кастомные прошивки, recovery и Treble GSI для Android в одном каталоге.", "si-LK": "Android සඳහා custom ROM, recovery සහ Treble GSI එක catalog එකකින්.", "sk": "Custom ROMy, recovery a Treble GSI pre tvoj Android, všetko v katalógu.", "sl": "ROM-i po meri, recovery in Treble GSI za tvoj Android, vse v katalogu.", "sq": "ROM të personalizuara, recovery dhe Treble GSI për Android, në një katalog.", "sr": "Прилагођени ROM-ови, recovery и Treble GSI за Android, све у каталогу.", "sv-SE": "Anpassade ROM:ar, recoveries och Treble-GSI:er för Android i en katalog.", "sw": "ROM maalum, recovery na Treble GSI kwa Android yako, vyote katika katalogi.", "ta-IN": "Androidக்கு custom ROM, recovery, Treble GSI அனைத்தும் ஒரே catalogல்.", "te-IN": "Android కోసం custom ROM, recovery, Treble GSI అన్నీ ఒకే catalogలో.", "th": "ROM, recovery และ Treble GSI สำหรับ Android ของคุณ รวมไว้ในแคตตาล็อกเดียว", "tr-TR": "Android'iniz için özel ROM'lar, recovery ve Treble GSI'ler tek katalogda.", "uk": "Кастомні прошивки, recovery та Treble GSI для Android в одному каталозі.", "ur": "آپ کے اینڈرائیڈ کے لیے کسٹم ROM، ریکوری اور Treble GSI، سب ایک کیٹلاگ میں۔", "vi": "ROM tùy chỉnh, recovery và Treble GSI cho Android, gói trong một danh mục.", "zh-CN": "为你的 Android 汇集自定义 ROM、Recovery 和 Treble GSI，尽在一个目录。", "zh-HK": "為你的 Android 彙整自訂 ROM、Recovery 與 Treble GSI，盡在一個目錄。", "zh-TW": "為你的 Android 彙整自訂 ROM、Recovery 與 Treble GSI，盡在一個目錄。", "zu": "Ama-ROM angokwezifiso, recovery ne-Treble GSI we-Android, konke kukhethelo."}, "description": {"af": "Custom RR is 'n gratis, oopbron-metgesel-app vir die Android-modgemeenskap. Dit plaas alles op een plek: watter pasgemaakte ROM's en recoveries jou toestel amptelik ondersteun, watter Treble-GSI's jy kan flits, en waar om dit af te laai. Geen gespring meer tussen die LineageOS-wiki, drie Telegram-kanale, 'n SourceForge-vouer en veertien blaaier-oortjies nie.\n\nKenmerke:\n\n18 aktief onderhoue ROM's (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS en meer), elk met beskrywing, kenmerke, skermkiekies en 'n een-tik-skakel na die amptelike aflaaibladsy.\n\nMeer as 500 toestelle wat regstreeks uit die amptelike LineageOS-wiki en die PixelOS official_devices-bewaarplek getrek word, elke nag opgedateer.\n\nVernaamste recoveries: TWRP, OrangeFox, PBRP, SHRP, met ondersteuning per toestel en direkte aflaaie.\n\nTreble- en GSI-middelpunt: statuskentekens per projek, direkte GSI-aflaaie, die kanonieke TrebleDroid-wiki-indeks, 'n spiekbrief vir A-only teenoor A/B en arm64 teenoor arm32_binder64, 'n flits-vloei van 6 stappe, en 'n gereelde vrae oor \"GSI laai maar die kamera werk nie\".\n\nKies jou foon en die hele app filter na die ROM's en recoveries wat dit amptelik ondersteun. Handelsmerkbladsye wys elke toestel en elke ROM/recovery wat op Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing en meer gemik is.\n\nGestaakte projekte word duidelik gemerk. Geargiveerde ROM's (ArrowOS, DotOS, Havoc-OS, die oorspronklike RisingOS en ander) wys hul laaste boudatum en 'n opvolgervoorstel, sodat jy nie kode flits wat in jare nie uitgereik is nie.\n\nNie-amptelike en gemeenskap-onderhoue bouwerk het hul eie duidelik gemerkte afdeling, sodat jy altyd weet wat amptelik is en wat 'n gemeenskapspoort is. Onlangse toevoegings sluit Galaxy S24 Ultra-ondersteuning in.\n\nProjek-waarskuwingsbanniere lig jou in oor relevante gemeenskapskwessies voor jy flits.\n\nVarsheidseine op elke inskrywing (aktief / maandeliks / gestaak, laaste boudatum), op datum gehou deur 'n nagtelike outomatiese taak wat projekte merk wat stil raak.\n\nStap-vir-stap flitsgidse vir ROM's en recoveries, per kategorie ingebed.\n\nWerk heeltemal vanlyn met 'n ingeboude katalogus en verfris dan met aanvang vanaf GitHub, sodat nuwe ROM's en toestelle sonder 'n app-opdatering verskyn.\n\nMaterial 3 met dinamiese kleur, lig / donker / AMOLED-temas, en aanpasbare uitlegte vir foon, tablet en rekenaar.\n\nDiep skakels vir elke ROM, recovery, toestel en handelsmerk, maklik om in drade te deel.\n\nGeen dophouding, geen analise, geen advertensies nie, en geen Google Play-dienste nodig nie. Onder GPL-3.0 gelisensieer; bronkode op GitHub.\n", "am": "Custom RR ለAndroid ማሻሻያ ማህበረሰብ የተሰራ ነፃ እና ክፍት ምንጭ የአጋር መተግበሪያ ነው። ሁሉንም በአንድ ቦታ ያቀርባል፣ የትኞቹ custom ROM እና recovery መሣሪያዎን በይፋ እንደሚደግፉ፣ የትኞቹ Treble GSI ማፍላሽ እንደሚችሉ፣ እና የት እንደሚያወርዱት። ከLineageOS wiki፣ ከብዙ Telegram ቻናሎች፣ ከSourceForge ፎልደር እና ከብዙ የአሳሽ ታቦች መዘዋወር አያስፈልግም።\n\nባህሪዎች፦\n\n18 በቀጣይነት የሚጠበቁ ROMs (LineageOS፣ crDroid፣ PixelOS፣ Project Elixir፣ Evolution X፣ DerpFest፣ UN1CA፣ BlissROMs፣ /e/፣ GrapheneOS፣ CalyxOS፣ DivestOS፣ RisingOS Revived፣ VoltageOS እና ሌሎች)፣ እያንዳንዱ መግለጫ፣ ባህሪዎች፣ ስክሪንሾቶች እና ወደ ይፋዊ የማውረድ ገጽ የአንድ ንክኪ አገናኝ ያለው።\n\nከ500 በላይ መሣሪያዎች ከይፋዊው LineageOS wiki እና ከPixelOS official_devices ማከማቻ በቀጥታ ይመጣሉ፣ በየሌሊቱም ይዘምናሉ።\n\nዋና recoveryዎች፦ TWRP፣ OrangeFox፣ PBRP፣ SHRP፣ በመሣሪያ ደረጃ ድጋፍ እና ቀጥታ ማውረዶች ጋር።\n\nTreble እና GSI ማዕከል፦ የፕሮጀክት ሁኔታ ምልክቶች፣ ቀጥታ GSI ማውረዶች፣ የTrebleDroid wiki መደበኛ መጠቆሚያ፣ A-only vs A/B እና arm64 vs arm32_binder64 ፈጣን መመሪያ፣ 6 ደረጃ የፍላሽ ፍሰት፣ እና \"GSI ይነሳል ግን ካሜራው አይሰራም\" የሚለው የተደጋጋሚ ጥያቄ ክፍል።\n\nስልክዎን ይምረጡ፣ መተግበሪያውም መሣሪያዎን በይፋ የሚደግፉ ROM እና recovery ብቻ ያሳያል። የብራንድ ገጾች Xiaomi፣ OnePlus፣ Samsung፣ Pixel፣ Realme፣ POCO፣ Nothing እና ሌሎችን የሚመለከቱ መሣሪያዎችን እና ROM/recoveryዎችን ያሳያሉ።\n\nየተቋረጡ ፕሮጀክቶች በግልጽ ይለያያሉ። የተመዘገቡ ROMs (ArrowOS፣ DotOS፣ Havoc-OS፣ የመጀመሪያው RisingOS እና ሌሎች) የመጨረሻ ግንባታ ቀንን እና የተተኪ ምክርን ያሳያሉ፣ ስለዚህ ከዓመታት በፊት ያልተለቀቀ ኮድ አታፍላሹም።\n\nይፋዊ ያልሆኑ እና በማህበረሰብ የሚጠበቁ builds በተለየ ግልጽ ክፍል ውስጥ ይታያሉ፣ ስለዚህ ይፋዊ የሆነውን እና የማህበረሰብ port የሆነውን በቀላሉ ታውቃላችሁ። የቅርብ ጊዜ ጭማሪዎች ውስጥ Galaxy S24 Ultra ድጋፍ አለ።\n\nየፕሮጀክት ማስጠንቀቂያ ባነሮች ከመፍላሽዎ በፊት ለማህበረሰቡ አስፈላጊ የሆኑ ጉዳዮችን ያሳያሉ።\n\nበእያንዳንዱ ግቤት ላይ የእድሳት ምልክቶች (ንቁ / ወርሃዊ / የተቋረጠ፣ የመጨረሻ ግንባታ ቀን) አሉ፣ ፕሮጀክቶች ሲዝጉ የሚያመለክት የሌሊት ራስ-ሰር ስራ ያዘምናቸዋል።\n\nለROM እና recovery የደረጃ በደረጃ የፍላሽ መመሪያዎች በእያንዳንዱ ምድብ ውስጥ ተካትተዋል።\n\nበተገነባ ካታሎግ ሙሉ በሙሉ ከመስመር ውጭ ይሰራል፣ ከዚያም ሲነሳ ከGitHub ይታደሳል፣ አዲስ ROM እና መሣሪያዎችም ያለ መተግበሪያ ዝመና ይታያሉ።\n\nMaterial 3 ከdynamic color ጋር፣ ብሩህ / ጨለማ / AMOLED ገጽታዎች፣ ለስልክ፣ ታብሌት እና ዴስክቶፕ የሚስማሙ አቀማመጦች።\n\nለእያንዳንዱ ROM፣ recovery፣ መሣሪያ እና ብራንድ ጥልቅ አገናኞች አሉ፣ በውይይቶች ውስጥ ለማጋራት ቀላል ናቸው።\n\nመከታተያ የለም፣ analytics የለም፣ ማስታወቂያ የለም፣ Google Play Services አያስፈልግም። GPL-3.0 ፈቃድ አለው፣ ምንጭ ኮድም GitHub ላይ ነው።\n", "ar": "Custom RR هو تطبيق مجاني ومفتوح المصدر مصمم خصيصًا لمجتمع تعديل أندرويد. يجمع لك كل ما تحتاجه في مكان واحد: قائمة بالرومات المخصصة (Custom ROMs) وأدوات الاسترداد (Recoveries) التي تدعم جهازك رسميًا، أنواع Treble GSIs التي يمكنك تثبيتها، وروابط تنزيلها. وداعًا للتنقل بين ويكيبيديا LineageOS، وقنوات تيليجرام المتعددة، ومجلدات SourceForge، وعشرات علامات تبويب المتصفح.\n\nالميزات:\n\n18 رومًا يتم صيانتها بانتظام (مثل LineageOS، crDroid، PixelOS، Project Elixir، Evolution X، DerpFest، UN1CA، BlissROMs، /e/، GrapheneOS، CalyxOS، DivestOS، RisingOS Revived، VoltageOS، وغيرها)، كل منها مع وصف شامل، الميزات، لقطات الشاشة، ورابط مباشر لصفحة التنزيل الرسمية بنقرة واحدة.\n\nأكثر من 500 جهاز يتم جلب بياناتها مباشرة من ويكيبيديا LineageOS الرسمية ومستودع PixelOS للأجهزة الرسمية، ويتم تحديثها يوميًا.\n\nأدوات الاسترداد الرئيسية: TWRP، OrangeFox، PBRP، SHRP، مع دعم مخصص لكل جهاز وروابط تنزيل مباشرة.\n\nمركز Treble & GSI: شارات حالة لكل مشروع، روابط تنزيل مباشرة لملفات GSI، فهرس ويكيبيديا TrebleDroid الموثوق، ورقة مرجعية سريعة لمقارنة A-only vs A/B و arm64 vs arm32_binder64، دليل تثبيت من 6 خطوات، وقسم للأسئلة الشائعة حول مشكلة \"GSI يعمل ولكن الكاميرا معطلة\".\n\nاختر هاتفك، وسيقوم التطبيق تلقائيًا بتصفية الرومات وأدوات الاسترداد التي تدعمه رسميًا. صفحات العلامات التجارية تعرض جميع الأجهزة والرومات/أدوات الاسترداد المخصصة لشركات مثل Xiaomi، OnePlus، Samsung، Pixel، Realme، POCO، Nothing، وغيرها.\n\nالمشاريع المتوقفة يتم تمييزها بوضوح. الرومات المؤرشفة (مثل ArrowOS، DotOS، Havoc-OS، RisingOS الأصلي، وغيرها) تعرض تاريخ آخر إصدار واقتراحًا لبديل، لضمان عدم تثبيت برامج لم يتم تحديثها منذ سنوات.\n\nالإصدارات غير الرسمية والتي يتم صيانتها من قبل المجتمع تظهر في قسم خاص بها ومميز بوضوح، لتعرف دائمًا ما هو رسمي وما هو مجرد نقل من قبل المجتمع. تشمل الإضافات الأخيرة دعمًا لجهاز Galaxy S24 Ultra.\n\nلافتات تحذير المشروع تنبهك إلى المشكلات المهمة المتعلقة بالمجتمع قبل البدء في عملية التثبيت.\n\nإشارات تحديث على كل إدخال (نشط / شهري / متوقف، تاريخ آخر إصدار)، يتم تحديثها باستمرار بواسطة مهمة آلية ليلية ترصد المشاريع التي تتوقف عن التحديث.\n\nأدلة تثبيت خطوة بخطوة للرومات وأدوات الاسترداد، مدمجة ضمن كل فئة.\n\nيعمل بشكل كامل دون اتصال بالإنترنت بفضل الكتالوج المدمج، ثم يقوم بالتحديث من GitHub عند التشغيل لتظهر الرومات والأجهزة الجديدة دون الحاجة لتحديث التطبيق.\n\nتصميم Material 3 مع ألوان ديناميكية، سمات فاتحة / داكنة / AMOLED، وتخطيطات متكيفة للهاتف، الجهاز اللوحي، وسطح المكتب.\n\nروابط عميقة لكل روم، أداة استرداد، جهاز، وعلامة تجارية، مما يسهل مشاركتها في المنتديات والمحادثات.\n\nلا يوجد تتبع، لا تحليلات، لا إعلانات، ولا يتطلب خدمات Google Play. مرخص بموجب GPL-3.0؛ الكود المصدري متاح على GitHub.\n", "az-AZ": "Custom RR Android modinq icması üçün pulsuz, açıq mənbəli müşayiət tətbiqidir. Hər şeyi bir yerə toplayır: hansı xüsusi ROM və recovery cihazınızı rəsmi olaraq dəstəkləyir, hansı Treble GSI-ləri flaş edə bilərsiniz və onları haradan endirə bilərsiniz. LineageOS vikisi, üç Telegram kanalı, bir SourceForge qovluğu və on dörd brauzer tabı arasında atılıb-düşmək bitdi.\n\nXüsusiyyətlər:\n\nAktiv şəkildə saxlanılan 18 ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS və daha çox), hər biri təsvir, xüsusiyyətlər, ekran görüntüləri və rəsmi endirmə səhifəsinə bir toxunuşla keçidlə.\n\nRəsmi LineageOS vikisindən və PixelOS official_devices anbarından canlı çəkilən, hər gecə yenilənən 500-dən çox cihaz.\n\nƏsas recovery-lər: TWRP, OrangeFox, PBRP, SHRP, cihaz üzrə dəstək və birbaşa endirmələrlə.\n\nTreble və GSI mərkəzi: layihə üzrə status nişanları, birbaşa GSI endirmələri, kanonik TrebleDroid viki indeksi, A-only və A/B ilə arm64 və arm32_binder64 müqayisə vərəqi, 6 addımlı flaş prosesi və \"GSI işə düşür, amma kamera işləmir\" tez-tez verilən suallar.\n\nTelefonunuzu seçin və bütün tətbiq onu rəsmi dəstəkləyən ROM və recovery-lərə süzgəcdən keçirilir. Marka səhifələri Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing və daha çoxunu hədəfləyən hər cihazı və hər ROM/recovery-ni göstərir.\n\nDayandırılmış layihələr aydın işarələnir. Arxivlənmiş ROM-lar (ArrowOS, DotOS, Havoc-OS, orijinal RisingOS və başqaları) son qurma tarixini və varis təklifini göstərir ki, illərdir buraxılmayan kodu flaş etməyəsiniz.\n\nQeyri-rəsmi və icma tərəfindən saxlanılan qurmaların öz aydın etiketlənmiş bölməsi var, beləliklə həmişə bilirsiniz ki, nə rəsmidir, nə də icma portudur. Son əlavələr arasında Galaxy S24 Ultra dəstəyi var.\n\nLayihə xəbərdarlıq bannerləri flaş etməzdən əvvəl icma üçün vacib məsələləri vurğulayır.\n\nHər qeyddə təzəlik siqnalları (aktiv / aylıq / dayandırılıb, son qurma tarixi), səssizləşən layihələri işarələyən gecə avtomatlaşdırılmış işlə güncəl saxlanılır.\n\nROM və recovery üçün addım-addım flaş bələdçiləri, hər kateqoriyaya yerləşdirilib.\n\nDaxili kataloqla tamamilə oflayn işləyir, sonra işə salınanda GitHub-dan yenilənir ki, yeni ROM və cihazlar tətbiq yeniləməsi olmadan görünsün.\n\nDinamik rəngli Material 3, açıq / tünd / AMOLED mövzular və telefon, planşet və masaüstü üçün uyğunlaşan tərtibatlar.\n\nHər ROM, recovery, cihaz və marka üçün dərin keçidlər, mövzularda paylaşmaq asandır.\n\nİzləmə yoxdur, analitika yoxdur, reklam yoxdur və Google Play Xidmətləri tələb olunmur. GPL-3.0 altında lisenziyalıdır; mənbə kodu GitHub-da.\n", "be": "Custom RR — гэта бясплатны праграма-спадарожнік з адкрытым зыходным кодам для супольнасці мадынгу Android. Збірае ўсё ў адным месцы: якія кастомныя прашыўкі і recovery афіцыйна падтрымліваюць вашу прыладу, якія Treble GSI можна прашыць і дзе іх спампаваць. Больш не трэба скакаць паміж вікі LineageOS, трыма каналамі Telegram, тэчкай на SourceForge і чатырнаццаццю ўкладкамі браўзера.\n\nМагчымасці:\n\n18 актыўна падтрымліваных прашывак (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS і іншыя), кожная з апісаннем, функцыямі, здымкамі экрана і спасылкай на афіцыйную старонку спампоўкі ў адзін дотык.\n\nБольш за 500 прылад, што загружаюцца ў рэжыме рэальнага часу з афіцыйнага вікі LineageOS і рэпазіторыя PixelOS official_devices і абнаўляюцца кожную ноч.\n\nАсноўныя recovery: TWRP, OrangeFox, PBRP, SHRP, з падтрымкай для кожнай прылады і прамымі спампоўкамі.\n\nЦэнтр Treble і GSI: значкі стану па праектах, прамыя спампоўкі GSI, кананічны індэкс вікі TrebleDroid, шпаргалка A-only супраць A/B і arm64 супраць arm32_binder64, працэс прашыўкі з 6 крокаў і частыя пытанні «GSI запускаецца, але не працуе камера».\n\nВыберыце свой тэлефон, і ўся праграма адфільтруецца да прашывак і recovery, якія афіцыйна яго падтрымліваюць. Старонкі брэндаў паказваюць кожную прыладу і кожную прашыўку/recovery для Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing і іншых.\n\nЗакрытыя праекты выразна пазначаны. Архіўныя прашыўкі (ArrowOS, DotOS, Havoc-OS, арыгінальны RisingOS і іншыя) паказваюць дату апошняй зборкі і прапанову пераемніка, каб вы не прашывалі код, які не выходзіў гадамі.\n\nНеафіцыйныя і падтрымліваныя супольнасцю зборкі маюць уласны выразна пазначаны раздзел, таму вы заўсёды ведаеце, што афіцыйнае, а што порт супольнасці. Сярод нядаўніх дадаткаў — падтрымка Galaxy S24 Ultra.\n\nПапераджальныя банеры праектаў звяртаюць увагу на важныя для супольнасці моманты перад прашыўкай.\n\nСігналы свежасці на кожным запісе (актыўны / штомесячны / закрыты, дата апошняй зборкі), якія падтрымліваюцца ў актуальным стане начной аўтаматычнай задачай, што пазначае праекты, якія заціхаюць.\n\nПакрокавыя кіраўніцтвы па прашыўцы для прашывак і recovery, убудаваныя па катэгорыях.\n\nЦалкам працуе афлайн з убудаваным каталогам, а потым абнаўляецца з GitHub пры запуску, таму новыя прашыўкі і прылады з'яўляюцца без абнаўлення праграмы.\n\nMaterial 3 з дынамічным колерам, светлыя / цёмныя / AMOLED тэмы і адаптыўныя макеты для тэлефона, планшэта і камп'ютара.\n\nГлыбокія спасылкі на кожную прашыўку, recovery, прыладу і брэнд, якімі лёгка дзяліцца ў тэмах.\n\nБез адсочвання, без аналітыкі, без рэкламы і без патрэбы ў сэрвісах Google Play. Ліцэнзавана пад GPL-3.0; зыходны код на GitHub.\n", "bg": "Custom RR е безплатно приложение с отворен код за общността за моддинг на Android. Събира всичко на едно място: кои персонализирани ROM-и и recovery официално поддържат устройството ви, кои Treble GSI можете да флашнете и откъде да ги изтеглите. Край на скачането между уикито на LineageOS, три канала в Telegram, папка в SourceForge и четиринайсет раздела на браузъра.\n\nФункции:\n\n18 активно поддържани ROM-а (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS и други), всеки с описание, функции, екранни снимки и директна връзка към официалната страница за изтегляне с едно докосване.\n\nНад 500 устройства, изтегляни на живо от официалното уики на LineageOS и хранилището PixelOS official_devices, обновявани всяка нощ.\n\nОсновни recovery: TWRP, OrangeFox, PBRP, SHRP, с поддръжка за всяко устройство и директни изтегляния.\n\nTreble и GSI център: значки за състояние по проект, директни GSI изтегляния, каноничният индекс на уикито TrebleDroid, лист с A-only срещу A/B и arm64 срещу arm32_binder64, процес за флашване в 6 стъпки и често задавани въпроси „GSI стартира, но камерата не работи\".\n\nИзберете телефона си и цялото приложение се филтрира до ROM-ите и recovery, които официално го поддържат. Страниците на марките показват всяко устройство и всеки ROM/recovery, насочен към марки като Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing и други.\n\nПрекратените проекти са ясно отбелязани. Архивираните ROM-и (ArrowOS, DotOS, Havoc-OS, оригиналният RisingOS и други) показват датата на последната версия и предложение за наследник, за да не флашвате код, който не е издаван от години.\n\nНеофициалните и поддържани от общността компилации имат свой ясно обозначен раздел, така че винаги знаете кое е официално и кое е порт на общността. Сред скорошните допълнения е поддръжката за Galaxy S24 Ultra.\n\nПредупредителните банери на проекта насочват вниманието към важни за общността въпроси преди да флашнете.\n\nСигнали за свежест на всеки запис (активно / месечно / прекратено, дата на последната версия), поддържани актуални от нощна автоматизирана задача, която отбелязва проектите, които утихват.\n\nРъководства за флашване стъпка по стъпка за ROM-и и recovery, вградени по категория.\n\nРаботи напълно офлайн с вграден каталог и след това се обновява от GitHub при стартиране, така че новите ROM-и и устройства се появяват без актуализация на приложението.\n\nMaterial 3 с динамичен цвят, светли / тъмни / AMOLED теми и адаптивни оформления за телефон, таблет и настолен компютър.\n\nДълбоки връзки за всеки ROM, recovery, устройство и марка, лесни за споделяне в теми.\n\nБез проследяване, без анализи, без реклами и без нужда от услуги на Google Play. Лицензирано под GPL-3.0; изходен код в GitHub.\n", "bn-BD": "Custom RR হলো Android modding কমিউনিটির জন্য একটি বিনামূল্যের, open-source সহায়ক অ্যাপ। এটি সবকিছু এক জায়গায় আনে: কোন custom ROM ও recovery আপনার ডিভাইসকে আনুষ্ঠানিকভাবে সমর্থন করে, কোন Treble GSI আপনি ফ্ল্যাশ করতে পারেন, এবং কোথা থেকে সেগুলো ডাউনলোড করবেন। LineageOS wiki, Telegram চ্যানেল, SourceForge ফোল্ডার আর অনেক ব্রাউজার ট্যাবের মধ্যে ঘুরে বেড়ানোর ঝামেলা কমে যায়।\n\nফিচার:\n\n18টি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS এবং আরও), প্রতিটির বিবরণ, ফিচার, স্ক্রিনশট এবং অফিসিয়াল ডাউনলোড পেজে এক-ট্যাপ লিংকসহ।\n\n500+ ডিভাইস অফিসিয়াল LineageOS wiki এবং PixelOS official_devices repo থেকে লাইভ নেওয়া হয় এবং প্রতি রাতে রিফ্রেশ হয়।\n\nপ্রধান recovery: TWRP, OrangeFox, PBRP, SHRP, প্রতি-ডিভাইস সাপোর্ট এবং সরাসরি ডাউনলোডসহ।\n\nTreble ও GSI hub: প্রতি-প্রজেক্ট status badge, সরাসরি GSI ডাউনলোড, TrebleDroid wiki index, A-only বনাম A/B এবং arm64 বনাম arm32_binder64 cheat sheet, 6-step flash flow, এবং \"GSI boot করে কিন্তু camera কাজ করে না\" FAQ।\n\nআপনার ফোন বেছে নিন, পুরো অ্যাপটি শুধু সেই ROM ও recovery দেখাবে যা আপনার ডিভাইসকে আনুষ্ঠানিকভাবে সমর্থন করে। Brand page-গুলো Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing এবং আরও ব্র্যান্ডের ডিভাইস ও ROM/recovery দেখায়।\n\nবন্ধ হয়ে যাওয়া প্রজেক্টগুলো স্পষ্টভাবে চিহ্নিত। Archived ROM (ArrowOS, DotOS, Havoc-OS, original RisingOS এবং অন্যগুলো) শেষ build date এবং successor suggestion দেখায়, যাতে বহু বছর release না হওয়া code ফ্ল্যাশ না করেন।\n\nUnofficial ও community-maintained build নিজস্ব পরিষ্কারভাবে লেবেল করা section-এ থাকে, তাই কোনটি official আর কোনটি community port তা সহজে বোঝা যায়। সাম্প্রতিক সংযোজনের মধ্যে Galaxy S24 Ultra support আছে।\n\nProject warning banner ফ্ল্যাশ করার আগে community-relevant গুরুত্বপূর্ণ বিষয়গুলো দেখায়।\n\nপ্রতি entry-তে freshness signal (active / monthly / discontinued, last build date) থাকে, যা nightly automated job দিয়ে আপডেট থাকে এবং quiet হয়ে যাওয়া project flag করে।\n\nROM ও recovery-এর জন্য step-by-step flashing guide category অনুযায়ী embedded থাকে।\n\nBuilt-in catalog দিয়ে পুরোপুরি offline কাজ করে, পরে launch-এ GitHub থেকে refresh হয়, তাই নতুন ROM ও device app update ছাড়াই দেখা যায়।\n\nMaterial 3 with dynamic color, light / dark / AMOLED themes, এবং phone, tablet ও desktop-এর জন্য adaptive layouts।\n\nপ্রতি ROM, recovery, device ও brand-এর জন্য deep link আছে, thread-এ share করা সহজ।\n\nNo tracking, no analytics, no ads, এবং Google Play Services দরকার নেই। GPL-3.0 licensed; source code GitHub-এ।\n", "ca": "Custom RR és una aplicació complementària gratuïta i de codi obert per a la comunitat de modding d'Android. Ho reuneix tot en un sol lloc: quines ROMs personalitzades i recoveries admeten oficialment el teu dispositiu, quines GSI Treble pots flashejar i on descarregar-les. S'ha acabat saltar entre la wiki de LineageOS, tres canals de Telegram, una carpeta de SourceForge i catorze pestanyes del navegador.\n\nFuncions:\n\n18 ROMs amb manteniment actiu (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS i més), cadascuna amb descripció, característiques, captures de pantalla i un enllaç directe a la pàgina oficial de descàrrega amb un toc.\n\nMés de 500 dispositius obtinguts en directe de la wiki oficial de LineageOS i del repositori PixelOS official_devices, actualitzats cada nit.\n\nRecoveries principals: TWRP, OrangeFox, PBRP, SHRP, amb suport per dispositiu i descàrregues directes.\n\nCentre Treble i GSI: distintius d'estat per projecte, descàrregues directes de GSI, l'índex canònic de la wiki de TrebleDroid, una xuleta A-only vs A/B i arm64 vs arm32_binder64, un procés de flashejat de 6 passos i unes preguntes freqüents sobre \"la GSI arrenca però la càmera no funciona\".\n\nTria el teu telèfon i tota l'aplicació es filtra a les ROMs i recoveries que l'admeten oficialment. Les pàgines de marques mostren cada dispositiu i cada ROM/recovery dirigida a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing i més.\n\nEls projectes descontinuats estan clarament marcats. Les ROMs arxivades (ArrowOS, DotOS, Havoc-OS, el RisingOS original i altres) mostren la data de l'última compilació i un suggeriment de successora, perquè no flashegis codi que fa anys que no es publica.\n\nLes compilacions no oficials i mantingudes per la comunitat tenen la seva pròpia secció clarament etiquetada, així sempre saps què és oficial i què és un port de la comunitat. Entre les incorporacions recents hi ha el suport per al Galaxy S24 Ultra.\n\nEls bàners d'avís de projecte assenyalen qüestions rellevants per a la comunitat abans de flashejar.\n\nSenyals d'activitat a cada entrada (actiu / mensual / descontinuat, data de l'última compilació), mantinguts al dia per una tasca automatitzada nocturna que marca els projectes que s'aturen.\n\nGuies de flashejat pas a pas per a ROMs i recoveries, integrades per categoria.\n\nFunciona totalment fora de línia amb un catàleg inclòs i després s'actualitza des de GitHub en iniciar-se, perquè les noves ROMs i dispositius apareguin sense actualitzar l'aplicació.\n\nMaterial 3 amb color dinàmic, temes clar / fosc / AMOLED i dissenys adaptatius per a telèfon, tauleta i escriptori.\n\nEnllaços directes a cada ROM, recovery, dispositiu i marca, fàcils de compartir als fils.\n\nSense seguiment, sense analítiques, sense anuncis i sense necessitat dels serveis de Google Play. Amb llicència GPL-3.0; codi font a GitHub.\n", "cs-CZ": "Custom RR je bezplatná aplikace s otevřeným zdrojovým kódem pro komunitu modderů Androidu. Vše máte na jednom místě: které custom ROMy a recovery oficiálně podporují vaše zařízení, jaké Treble GSI můžete nainstalovat a kde si je stáhnout. Konec přeskakování mezi wiki LineageOS, několika kanály na Telegramu, složkou na SourceForge a desítkami panelů prohlížeče.\n\nFunkce:\n\n18 aktivně udržovaných ROMů (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS a další), každý s popisem, funkcemi, snímky obrazovky a odkazem na oficiální stránku ke stažení jedním klepnutím.\n\nVíce než 500 zařízení načítaných živě z oficiální wiki LineageOS a repozitáře PixelOS official_devices, aktualizovaných každou noc.\n\nHlavní recovery: TWRP, OrangeFox, PBRP, SHRP, s podporou jednotlivých zařízení a přímými odkazy ke stažení.\n\nCentrum Treble & GSI: stavové odznaky jednotlivých projektů, přímé stahování GSI, kanonický rejstřík wiki TrebleDroid, přehled A-only vs A/B a arm64 vs arm32_binder64, šestikrokový postup instalace a sekce častých dotazů „GSI naběhne, ale nefunguje fotoaparát\".\n\nVyberte svůj telefon a celá aplikace se vyfiltruje na ROMy a recovery, které ho oficiálně podporují. Stránky značek zobrazují všechna zařízení a každý ROM/recovery pro značky jako Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing a další.\n\nUkončené projekty jsou jasně označeny. Archivované ROMy (ArrowOS, DotOS, Havoc-OS, původní RisingOS a další) zobrazují datum posledního sestavení a návrh nástupce, abyste neinstalovali kód, který se roky neaktualizoval.\n\nNeoficiální a komunitně udržovaná sestavení mají vlastní jasně označenou sekci, takže vždy víte, co je oficiální a co je komunitní port. Mezi nedávné přírůstky patří podpora Galaxy S24 Ultra.\n\nVarovné bannery projektů vás upozorní na důležité komunitní problémy ještě před instalací.\n\nSignály aktuálnosti u každé položky (aktivní / měsíční / ukončeno, datum posledního sestavení), průběžně aktualizované noční automatickou úlohou, která označí projekty, jež utichají.\n\nPodrobné návody k instalaci ROMů a recovery, vložené u každé kategorie.\n\nFunguje plně offline díky vestavěnému katalogu a při spuštění se aktualizuje z GitHubu, takže se nové ROMy a zařízení objeví bez aktualizace aplikace.\n\nMaterial 3 s dynamickými barvami, světlé / tmavé / AMOLED motivy a adaptivní rozvržení pro telefon, tablet i počítač.\n\nHluboké odkazy na každý ROM, recovery, zařízení a značku, snadno sdílitelné ve vláknech.\n\nŽádné sledování, žádná analytika, žádné reklamy a nevyžaduje služby Google Play. Licencováno pod GPL-3.0; zdrojový kód na GitHubu.\n", "da-DK": "Custom RR er en gratis open source-ledsager-app til Android-modding-miljøet. Den samler alt ét sted: hvilke custom ROM'er og recoveries der officielt understøtter din enhed, hvilke Treble GSI'er du kan flashe, og hvor du henter dem. Slut med at hoppe mellem LineageOS-wikien, tre Telegram-kanaler, en SourceForge-mappe og fjorten browserfaner.\n\nFunktioner:\n\n18 aktivt vedligeholdte ROM'er (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS og flere), hver med beskrivelse, funktioner, skærmbilleder og et direkte link til den officielle downloadside.\n\nOver 500 enheder hentet live fra den officielle LineageOS-wiki og PixelOS official_devices-repoet, opdateret hver nat.\n\nVigtige recoveries: TWRP, OrangeFox, PBRP, SHRP, med understøttelse pr. enhed og direkte downloads.\n\nTreble & GSI-hub: statusmærker pr. projekt, direkte GSI-downloads, det kanoniske TrebleDroid-wiki-indeks, et snydeark over A-only vs A/B og arm64 vs arm32_binder64, et flow med 6 trin og en FAQ om \"GSI starter, men kameraet virker ikke\".\n\nVælg din telefon, og hele appen filtreres til de ROM'er og recoveries, der officielt understøtter den. Mærkesider viser hver enhed og hvert ROM/recovery, der er målrettet Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing med flere.\n\nNedlagte projekter er tydeligt markeret. Arkiverede ROM'er (ArrowOS, DotOS, Havoc-OS, oprindelige RisingOS med flere) viser deres seneste build-dato og et forslag til en efterfølger, så du ikke flasher kode, der ikke er udgivet i årevis.\n\nUofficielle og fællesskabsvedligeholdte builds har deres egen tydeligt markerede sektion, så du altid ved, hvad der er officielt, og hvad der er en fællesskabsport. Nylige tilføjelser inkluderer understøttelse af Galaxy S24 Ultra.\n\nProjektadvarsler gør dig opmærksom på relevante problemer i fællesskabet, før du flasher.\n\nFriskhedssignaler på hver post (aktiv / månedlig / udgået, seneste build-dato), holdt opdateret af et natligt automatiseret job, der markerer projekter, der bliver stille.\n\nTrin-for-trin flash-guides til ROM'er og recoveries, indlejret pr. kategori.\n\nVirker helt offline med et indbygget katalog og opdaterer derefter fra GitHub ved start, så nye ROM'er og enheder dukker op uden en app-opdatering.\n\nMaterial 3 med dynamiske farver, lyse / mørke / AMOLED-temaer og adaptive layouts til telefon, tablet og computer.\n\nDybe links til hvert ROM, recovery, enhed og mærke, nemme at dele i tråde.\n\nIngen sporing, ingen analyse, ingen reklamer og ingen Google Play-tjenester påkrævet. Licenseret under GPL-3.0; kildekode på GitHub.\n", "de-DE": "Custom RR ist eine kostenlose Open-Source-Begleit-App für die Android-Modding-Szene. Sie bringt alles an einen Ort: welche Custom-ROMs und Recoveries dein Gerät offiziell unterstützen, welche Treble-GSIs du flashen kannst und wo du sie herunterlädst. Schluss mit dem Hin und Her zwischen dem LineageOS-Wiki, drei Telegram-Kanälen, einem SourceForge-Ordner und vierzehn Browser-Tabs.\n\nFunktionen:\n\n18 aktiv gepflegte ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS und mehr), jeweils mit Beschreibung, Funktionen, Screenshots und einem direkten Link zur offiziellen Download-Seite.\n\nÜber 500 Geräte, live aus dem offiziellen LineageOS-Wiki und dem PixelOS-official_devices-Repo geladen und jede Nacht aktualisiert.\n\nWichtige Recoveries: TWRP, OrangeFox, PBRP, SHRP, mit gerätespezifischer Unterstützung und direkten Downloads.\n\nTreble- & GSI-Hub: Status-Abzeichen pro Projekt, direkte GSI-Downloads, der kanonische TrebleDroid-Wiki-Index, ein Spickzettel zu A-only vs A/B und arm64 vs arm32_binder64, ein 6-Schritte-Flash-Ablauf und eine FAQ zu „GSI bootet, aber die Kamera geht nicht\".\n\nWähle dein Handy und die ganze App filtert auf die ROMs und Recoveries, die es offiziell unterstützen. Markenseiten zeigen jedes Gerät und jedes ROM/Recovery für Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing und mehr.\n\nEingestellte Projekte sind klar gekennzeichnet. Archivierte ROMs (ArrowOS, DotOS, Havoc-OS, das ursprüngliche RisingOS und andere) zeigen ihr letztes Build-Datum und einen Nachfolgervorschlag, damit du keinen Code flashst, der seit Jahren nicht mehr ausgeliefert wurde.\n\nInoffizielle und von der Community gepflegte Builds haben einen eigenen, klar gekennzeichneten Bereich, damit du immer weißt, was offiziell ist und was ein Community-Port. Zu den jüngsten Ergänzungen gehört die Unterstützung für das Galaxy S24 Ultra.\n\nProjekt-Warnbanner weisen vor dem Flashen auf relevante Community-Hinweise hin.\n\nAktualitätssignale bei jedem Eintrag (aktiv / monatlich / eingestellt, letztes Build-Datum), aktuell gehalten von einem nächtlichen automatisierten Job, der still gewordene Projekte markiert.\n\nSchritt-für-Schritt-Flash-Anleitungen für ROMs und Recoveries, pro Kategorie eingebettet.\n\nFunktioniert dank integriertem Katalog komplett offline und aktualisiert sich beim Start von GitHub, sodass neue ROMs und Geräte ohne App-Update erscheinen.\n\nMaterial 3 mit dynamischen Farben, helle / dunkle / AMOLED-Themes und adaptive Layouts für Handy, Tablet und Desktop.\n\nDeep Links für jedes ROM, Recovery, Gerät und jede Marke, leicht in Threads zu teilen.\n\nKein Tracking, keine Analyse, keine Werbung und keine Google Play-Dienste erforderlich. Lizenziert unter GPL-3.0; Quellcode auf GitHub.\n", "el-GR": "Το Custom RR είναι μια δωρεάν εφαρμογή ανοιχτού κώδικα για την κοινότητα modding του Android. Τα συγκεντρώνει όλα σε ένα μέρος: ποια προσαρμοσμένα ROM και recovery υποστηρίζουν επίσημα τη συσκευή σου, ποια Treble GSI μπορείς να εγκαταστήσεις και πού να τα κατεβάσεις. Τέλος στο πήγαινε-έλα ανάμεσα στο wiki του LineageOS, τρία κανάλια Telegram, έναν φάκελο SourceForge και δεκατέσσερις καρτέλες περιήγησης.\n\nΛειτουργίες:\n\n18 ενεργά συντηρούμενα ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS και άλλα), το καθένα με περιγραφή, χαρακτηριστικά, στιγμιότυπα και έναν σύνδεσμο με ένα άγγιγμα στην επίσημη σελίδα λήψης.\n\nΠάνω από 500 συσκευές που αντλούνται ζωντανά από το επίσημο wiki του LineageOS και το αποθετήριο PixelOS official_devices, με ανανέωση κάθε βράδυ.\n\nΚύρια recovery: TWRP, OrangeFox, PBRP, SHRP, με υποστήριξη ανά συσκευή και άμεσες λήψεις.\n\nΚέντρο Treble και GSI: σήματα κατάστασης ανά έργο, άμεσες λήψεις GSI, το κανονικό ευρετήριο wiki του TrebleDroid, ένα βοήθημα A-only έναντι A/B και arm64 έναντι arm32_binder64, μια ροή εγκατάστασης 6 βημάτων και συχνές ερωτήσεις «το GSI ξεκινά αλλά η κάμερα δεν λειτουργεί».\n\nΔιάλεξε το τηλέφωνό σου και όλη η εφαρμογή φιλτράρεται στα ROM και recovery που το υποστηρίζουν επίσημα. Οι σελίδες μαρκών δείχνουν κάθε συσκευή και κάθε ROM/recovery που στοχεύει σε Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing και άλλα.\n\nΤα έργα που σταμάτησαν επισημαίνονται καθαρά. Τα αρχειοθετημένα ROM (ArrowOS, DotOS, Havoc-OS, το αρχικό RisingOS και άλλα) δείχνουν την ημερομηνία της τελευταίας έκδοσης και μια πρόταση διαδόχου, ώστε να μην εγκαθιστάς κώδικα που δεν έχει κυκλοφορήσει εδώ και χρόνια.\n\nΟι ανεπίσημες και συντηρούμενες από την κοινότητα εκδόσεις έχουν τη δική τους καθαρά επισημασμένη ενότητα, ώστε να ξέρεις πάντα τι είναι επίσημο και τι μεταφορά της κοινότητας. Στις πρόσφατες προσθήκες περιλαμβάνεται η υποστήριξη για το Galaxy S24 Ultra.\n\nΤα προειδοποιητικά banner των έργων επισημαίνουν σημαντικά για την κοινότητα ζητήματα πριν εγκαταστήσεις.\n\nΣήματα φρεσκάδας σε κάθε καταχώριση (ενεργό / μηνιαίο / διακοπή, ημερομηνία τελευταίας έκδοσης), που κρατούνται επίκαιρα από μια νυχτερινή αυτοματοποιημένη εργασία που επισημαίνει τα έργα που σιωπούν.\n\nΟδηγοί εγκατάστασης βήμα προς βήμα για ROM και recovery, ενσωματωμένοι ανά κατηγορία.\n\nΛειτουργεί πλήρως εκτός σύνδεσης με ενσωματωμένο κατάλογο και έπειτα ανανεώνεται από το GitHub κατά την εκκίνηση, ώστε νέα ROM και συσκευές να εμφανίζονται χωρίς ενημέρωση της εφαρμογής.\n\nMaterial 3 με δυναμικό χρώμα, ανοιχτά / σκούρα / AMOLED θέματα και προσαρμοστικές διατάξεις για τηλέφωνο, tablet και υπολογιστή.\n\nΒαθείς σύνδεσμοι για κάθε ROM, recovery, συσκευή και μάρκα, εύκολοι στην κοινοποίηση σε νήματα.\n\nΧωρίς παρακολούθηση, χωρίς analytics, χωρίς διαφημίσεις και χωρίς να απαιτούνται υπηρεσίες Google Play. Με άδεια GPL-3.0· πηγαίος κώδικας στο GitHub.\n", "en-AU": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalogue, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic colour, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "en-CA": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalogue, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic colour, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "en-GB": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalogue, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic colour, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "en-IN": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalogue, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic colour, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "en-SG": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalogue, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic colour, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "en-US": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalog, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic color, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.", "en-ZA": "Custom RR is a free, open-source companion app for the Android modding scene. It puts everything in one place: which custom ROMs and recoveries officially support your device, what Treble GSIs you can flash, and where to download them. No more bouncing between the LineageOS wiki, three Telegram channels, a SourceForge folder, and fourteen browser tabs.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more), each with description, features, screenshots, and a one-tap link to the official download page.\n\n500+ devices sourced live from the official LineageOS wiki and the PixelOS official_devices repo, refreshed nightly.\n\nMajor recoveries: TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.\n\nTreble & GSI hub: per-project status badges, direct GSI downloads, the canonical TrebleDroid wiki index, an A-only vs A/B and arm64 vs arm32_binder64 cheat sheet, a 6-step flash flow, and a \"GSI boots but camera is broken\" FAQ.\n\nPick your phone and the whole app filters to ROMs and recoveries that officially support it. Brand pages list every device and every ROM/recovery targeting Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, and more.\n\nDefunct projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, RisingOS original, and others) show their last-build date and a successor suggestion, so you don't flash code that hasn't shipped in years.\n\nUnofficial and community-maintained builds sit in their own clearly labelled section, so you always know what is official and what is a community port. Recent additions include Galaxy S24 Ultra support.\n\nProject warning banners flag community-relevant concerns before you flash.\n\nFreshness signals on every entry (active / monthly / discontinued, last build date), kept current by a nightly automated job that flags projects going quiet.\n\nStep-by-step flashing guides for ROMs and recoveries, embedded per category.\n\nWorks fully offline with a bundled catalogue, then refreshes from GitHub at launch so new ROMs and devices appear without an app update.\n\nMaterial 3 with dynamic colour, light / dark / AMOLED themes, and adaptive layouts for phone, tablet, and desktop.\n\nDeep links for every ROM, recovery, device, and brand, easy to share in threads.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "es-419": "Custom RR es una app complementaria gratuita y de código abierto para la comunidad de modding de Android. Lo reúne todo en un solo lugar: qué ROMs personalizadas y recoveries son compatibles oficialmente con tu dispositivo, qué GSIs Treble puedes flashear y dónde descargarlas. Se acabó saltar entre la wiki de LineageOS, tres canales de Telegram, una carpeta de SourceForge y catorce pestañas del navegador.\n\nFunciones:\n\n18 ROMs con mantenimiento activo (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS y más), cada una con descripción, características, capturas y un enlace directo a la página oficial de descarga con un toque.\n\nMás de 500 dispositivos obtenidos en vivo desde la wiki oficial de LineageOS y el repositorio PixelOS official_devices, actualizados cada noche.\n\nRecoveries principales: TWRP, OrangeFox, PBRP, SHRP, con soporte por dispositivo y descargas directas.\n\nCentro Treble y GSI: insignias de estado por proyecto, descargas directas de GSI, el índice canónico de la wiki de TrebleDroid, una chuleta de A-only vs A/B y arm64 vs arm32_binder64, un proceso de flasheo de 6 pasos y preguntas frecuentes sobre \"la GSI arranca pero la cámara no funciona\".\n\nElige tu teléfono y toda la app se filtra a las ROMs y recoveries que lo soportan oficialmente. Las páginas de marcas muestran cada dispositivo y cada ROM/recovery dirigido a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing y más.\n\nLos proyectos descontinuados están claramente marcados. Las ROMs archivadas (ArrowOS, DotOS, Havoc-OS, el RisingOS original y otras) muestran su fecha de última compilación y una sugerencia de sucesor, para que no flashees código que no se publica desde hace años.\n\nLas compilaciones no oficiales y mantenidas por la comunidad tienen su propia sección claramente etiquetada, así siempre sabes qué es oficial y qué es un port de la comunidad. Entre las incorporaciones recientes está el soporte para el Galaxy S24 Ultra.\n\nLos avisos de proyecto señalan cuestiones relevantes de la comunidad antes de flashear.\n\nSeñales de actividad en cada entrada (activa / mensual / descontinuada, fecha de última compilación), mantenidas al día por una tarea automatizada nocturna que marca los proyectos que se quedan inactivos.\n\nGuías de flasheo paso a paso para ROMs y recoveries, integradas por categoría.\n\nFunciona totalmente sin conexión con un catálogo incluido y luego se actualiza desde GitHub al iniciar, para que las nuevas ROMs y dispositivos aparezcan sin actualizar la app.\n\nMaterial 3 con color dinámico, temas claro / oscuro / AMOLED y diseños adaptables para teléfono, tablet y escritorio.\n\nEnlaces directos a cada ROM, recovery, dispositivo y marca, fáciles de compartir en los hilos.\n\nSin seguimiento, sin analíticas, sin anuncios y sin necesidad de los Servicios de Google Play. Con licencia GPL-3.0; código fuente en GitHub.\n", "es-ES": "Custom RR es una aplicación complementaria gratuita y de código abierto para la comunidad de modding de Android. Lo reúne todo en un solo lugar: qué ROMs personalizadas y recoveries son compatibles oficialmente con tu dispositivo, qué GSIs Treble puedes flashear y dónde descargarlas. Se acabó saltar entre la wiki de LineageOS, tres canales de Telegram, una carpeta de SourceForge y catorce pestañas del navegador.\n\nFunciones:\n\n18 ROMs con mantenimiento activo (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS y más), cada una con descripción, características, capturas y un enlace directo a la página oficial de descarga con un toque.\n\nMás de 500 dispositivos obtenidos en directo de la wiki oficial de LineageOS y del repositorio PixelOS official_devices, actualizados cada noche.\n\nRecoveries principales: TWRP, OrangeFox, PBRP, SHRP, con soporte por dispositivo y descargas directas.\n\nCentro Treble y GSI: insignias de estado por proyecto, descargas directas de GSI, el índice canónico de la wiki de TrebleDroid, una chuleta de A-only vs A/B y arm64 vs arm32_binder64, un proceso de flasheo de 6 pasos y unas preguntas frecuentes sobre \"la GSI arranca pero la cámara no funciona\".\n\nElige tu teléfono y toda la app se filtra a las ROMs y recoveries que lo soportan oficialmente. Las páginas de marcas muestran cada dispositivo y cada ROM/recovery dirigido a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing y más.\n\nLos proyectos descontinuados están claramente marcados. Las ROMs archivadas (ArrowOS, DotOS, Havoc-OS, el RisingOS original y otras) muestran su fecha de última compilación y una sugerencia de sucesor, para que no flashees código que no se publica desde hace años.\n\nLas compilaciones no oficiales y mantenidas por la comunidad tienen su propia sección claramente etiquetada, así siempre sabes qué es oficial y qué es un port de la comunidad. Entre las incorporaciones recientes está el soporte para el Galaxy S24 Ultra.\n\nLos avisos de proyecto señalan cuestiones relevantes de la comunidad antes de flashear.\n\nSeñales de actividad en cada entrada (activa / mensual / descontinuada, fecha de última compilación), mantenidas al día por un trabajo automatizado nocturno que marca los proyectos que se quedan inactivos.\n\nGuías de flasheo paso a paso para ROMs y recoveries, integradas por categoría.\n\nFunciona totalmente sin conexión con un catálogo incluido y luego se actualiza desde GitHub al iniciar, para que las nuevas ROMs y dispositivos aparezcan sin actualizar la app.\n\nMaterial 3 con color dinámico, temas claro / oscuro / AMOLED y diseños adaptables para teléfono, tablet y escritorio.\n\nEnlaces directos a cada ROM, recovery, dispositivo y marca, fáciles de compartir en los hilos.\n\nSin seguimiento, sin analíticas, sin anuncios y sin necesidad de los Servicios de Google Play. Con licencia GPL-3.0; código fuente en GitHub.\n", "es-US": "Custom RR es una app complementaria gratuita y de código abierto para la comunidad de modding de Android. Lo reúne todo en un solo lugar: qué ROMs personalizadas y recoveries son compatibles oficialmente con tu dispositivo, qué GSIs Treble puedes flashear y dónde descargarlas. Se acabó saltar entre la wiki de LineageOS, tres canales de Telegram, una carpeta de SourceForge y catorce pestañas del navegador.\n\nFunciones:\n\n18 ROMs con mantenimiento activo (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS y más), cada una con descripción, características, capturas y un enlace directo a la página oficial de descarga con un toque.\n\nMás de 500 dispositivos obtenidos en vivo desde la wiki oficial de LineageOS y el repositorio PixelOS official_devices, actualizados cada noche.\n\nRecoveries principales: TWRP, OrangeFox, PBRP, SHRP, con soporte por dispositivo y descargas directas.\n\nCentro Treble y GSI: insignias de estado por proyecto, descargas directas de GSI, el índice canónico de la wiki de TrebleDroid, una chuleta de A-only vs A/B y arm64 vs arm32_binder64, un proceso de flasheo de 6 pasos y preguntas frecuentes sobre \"la GSI arranca pero la cámara no funciona\".\n\nElige tu teléfono y toda la app se filtra a las ROMs y recoveries que lo soportan oficialmente. Las páginas de marcas muestran cada dispositivo y cada ROM/recovery dirigido a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing y más.\n\nLos proyectos descontinuados están claramente marcados. Las ROMs archivadas (ArrowOS, DotOS, Havoc-OS, el RisingOS original y otras) muestran su fecha de última compilación y una sugerencia de sucesor, para que no flashees código que no se publica desde hace años.\n\nLas compilaciones no oficiales y mantenidas por la comunidad tienen su propia sección claramente etiquetada, así siempre sabes qué es oficial y qué es un port de la comunidad. Entre las incorporaciones recientes está el soporte para el Galaxy S24 Ultra.\n\nLos avisos de proyecto señalan cuestiones relevantes de la comunidad antes de flashear.\n\nSeñales de actividad en cada entrada (activa / mensual / descontinuada, fecha de última compilación), mantenidas al día por una tarea automatizada nocturna que marca los proyectos que se quedan inactivos.\n\nGuías de flasheo paso a paso para ROMs y recoveries, integradas por categoría.\n\nFunciona totalmente sin conexión con un catálogo incluido y luego se actualiza desde GitHub al iniciar, para que las nuevas ROMs y dispositivos aparezcan sin actualizar la app.\n\nMaterial 3 con color dinámico, temas claro / oscuro / AMOLED y diseños adaptables para teléfono, tablet y escritorio.\n\nEnlaces directos a cada ROM, recovery, dispositivo y marca, fáciles de compartir en los hilos.\n\nSin seguimiento, sin analíticas, sin anuncios y sin necesidad de los Servicios de Google Play. Con licencia GPL-3.0; código fuente en GitHub.\n", "et": "Custom RR on tasuta avatud lähtekoodiga kaaslasrakendus Androidi moddimiskogukonnale. See koondab kõik ühte kohta: millised kohandatud ROM-id ja recovery toetavad ametlikult sinu seadet, milliseid Treble GSI-sid saad flashida ja kust neid alla laadida. Lõpp hüplemisele LineageOS-i wiki, kolme Telegrami kanali, SourceForge'i kausta ja neljateistkümne brauseri vahekaardi vahel.\n\nFunktsioonid:\n\n18 aktiivselt hooldatud ROM-i (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS jt), igaüks koos kirjelduse, funktsioonide, ekraanipiltide ja ühe puudutusega lingiga ametlikule allalaadimislehele.\n\nÜle 500 seadme, mis tõmmatakse reaalajas ametlikust LineageOS-i wikist ja PixelOS official_devices hoidlast ning mida värskendatakse igal ööl.\n\nPeamised recovery: TWRP, OrangeFox, PBRP, SHRP, seadmepõhise toe ja otseste allalaadimistega.\n\nTreble ja GSI keskus: projektipõhised olekumärgid, otsesed GSI allalaadimised, kanooniline TrebleDroidi wiki indeks, A-only vs A/B ja arm64 vs arm32_binder64 spikker, 6-sammuline flashimisvoog ja KKK \"GSI käivitub, aga kaamera ei tööta\".\n\nVali oma telefon ja kogu rakendus filtreeritakse ROM-idele ja recovery'tele, mis seda ametlikult toetavad. Brändilehed kuvavad iga seadme ja iga ROM-i/recovery, mis on suunatud brändidele Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing jt.\n\nLõpetatud projektid on selgelt märgistatud. Arhiveeritud ROM-id (ArrowOS, DotOS, Havoc-OS, algne RisingOS jt) kuvavad oma viimase ehituse kuupäeva ja järglase soovituse, et sa ei flashiks koodi, mida pole aastaid välja antud.\n\nMitteametlikel ja kogukonna hooldatud ehitustel on oma selgelt märgistatud jaotis, nii et tead alati, mis on ametlik ja mis kogukonna port. Hiljutiste lisanduste hulgas on Galaxy S24 Ultra tugi.\n\nProjekti hoiatusribad juhivad enne flashimist tähelepanu kogukonna jaoks olulistele küsimustele.\n\nVärskuse signaalid igal kirjel (aktiivne / igakuine / lõpetatud, viimase ehituse kuupäev), mida hoiab ajakohasena öine automaatne töö, mis märgistab vaikseks jäävad projektid.\n\nSammhaaval flashimisjuhendid ROM-idele ja recovery'tele, kategooriate kaupa sisseehitatud.\n\nTöötab täielikult võrguühenduseta sisseehitatud kataloogiga ja seejärel värskendub käivitamisel GitHubist, nii et uued ROM-id ja seadmed ilmuvad ilma rakenduse uuenduseta.\n\nMaterial 3 dünaamilise värviga, heledad / tumedad / AMOLED teemad ja kohanduvad paigutused telefonile, tahvelarvutile ja lauaarvutile.\n\nSügavlingid iga ROM-i, recovery, seadme ja brändi jaoks, lihtne teemades jagada.\n\nEi jälgimist, ei analüütikat, ei reklaame ega Google Play teenuste vajadust. Litsentsitud GPL-3.0 alusel; lähtekood GitHubis.\n", "eu-ES": "Custom RR Android modding komunitatearentzako doako kode irekiko lagun-aplikazio bat da. Dena leku bakarrean biltzen du: zein ROM pertsonalizatu eta recovery-k onartzen duten ofizialki zure gailua, zein Treble GSI flashea ditzakezun eta non deskargatu. Ez duzu gehiago LineageOS wikiaren, hiru Telegram kanalen, SourceForge karpeta baten eta hamalau nabigatzaile-fitxaren artean salto egin beharko.\n\nEzaugarriak:\n\nAktiboki mantentzen diren 18 ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS eta gehiago), bakoitza deskribapenarekin, ezaugarriekin, pantaila-argazkiekin eta deskarga-orri ofizialerako ukitu bakarreko esteka batekin.\n\n500 gailu baino gehiago, LineageOS wiki ofizialetik eta PixelOS official_devices biltegitik zuzenean hartuak eta gauero eguneratuak.\n\nRecovery nagusiak: TWRP, OrangeFox, PBRP, SHRP, gailuz gailuko euskarriarekin eta zuzeneko deskargekin.\n\nTreble eta GSI gunea: proiektuz proiektuko egoera-bereizgarriak, GSIen zuzeneko deskargak, TrebleDroid wikiaren aurkibide kanonikoa, A-only vs A/B eta arm64 vs arm32_binder64 alderatzeko laburpena, 6 urratseko flash-prozesua eta \"GSIak abiarazten du baina kamerak ez du funtzionatzen\" buruzko ohiko galderak.\n\nAukeratu zure telefonoa eta aplikazio osoa ofizialki onartzen duten ROM eta recovery-etara iragazten da. Marka-orriek Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing eta gehiagori zuzendutako gailu eta ROM/recovery bakoitza erakusten dute.\n\nEtenda dauden proiektuak argi markatuta daude. Artxibatutako ROMek (ArrowOS, DotOS, Havoc-OS, jatorrizko RisingOS eta beste batzuk) azken konpilazioaren data eta oinordeko baten iradokizuna erakusten dute, urteetan kaleratu ez den koderik flashea ez dezazun.\n\nKomunitateak mantendutako konpilazio ez-ofizialek beren atal argi etiketatua dute, beti jakin dezazun zer den ofiziala eta zer den komunitatearen ataka. Azken gehikuntzen artean Galaxy S24 Ultra euskarria dago.\n\nProiektuen abisu-bannerek komunitatearentzat garrantzitsuak diren gaiak nabarmentzen dituzte flasheatu aurretik.\n\nFreskotasun-seinaleak sarrera bakoitzean (aktiboa / hilekoa / etenda, azken konpilazioaren data), gauez isiltzen ari diren proiektuak markatzen dituen lan automatiko batek eguneratuta.\n\nROM eta recovery-entzako urratsez urratseko flash-gidak, kategoriaka txertatuta.\n\nErabat lineaz kanpo funtzionatzen du barneko katalogoarekin, eta gero GitHubetik eguneratzen da abiaraztean, ROM eta gailu berriak aplikazioa eguneratu gabe ager daitezen.\n\nMaterial 3 kolore dinamikoarekin, argia / iluna / AMOLED gaiak eta diseinu moldagarriak telefonorako, tabletarako eta mahaigainerako.\n\nEsteka sakonak ROM, recovery, gailu eta marka bakoitzerako, harietan partekatzeko errazak.\n\nJarraipenik gabe, analitikarik gabe, iragarkirik gabe eta Google Play zerbitzurik behar gabe. GPL-3.0 lizentziapean; iturburu-kodea GitHuben.\n", "fa": "‏Custom RR یک برنامه همراه رایگان و متن‌باز برای جامعه ماددینگ اندروید است. همه چیز را در یک جا گرد می‌آورد: کدام رام‌های سفارشی و ریکاوری‌ها به‌طور رسمی از دستگاه شما پشتیبانی می‌کنند، کدام Treble GSI را می‌توانید فلش کنید و از کجا آن‌ها را دانلود کنید. دیگر خبری از پریدن میان ویکی LineageOS، سه کانال تلگرام، یک پوشه SourceForge و چهارده زبانه مرورگر نیست.\n\nویژگی‌ها:\n\n‏18 رام که فعالانه نگهداری می‌شوند (LineageOS، crDroid، PixelOS، Project Elixir، Evolution X، DerpFest، UN1CA، BlissROMs، /e/، GrapheneOS، CalyxOS، DivestOS، RisingOS Revived، VoltageOS و موارد دیگر)، هرکدام با توضیحات، ویژگی‌ها، اسکرین‌شات و پیوند یک‌ضربه‌ای به صفحه دانلود رسمی.\n\nبیش از ۵۰۰ دستگاه که به‌صورت زنده از ویکی رسمی LineageOS و مخزن PixelOS official_devices گرفته می‌شوند و هر شب به‌روزرسانی می‌گردند.\n\nریکاوری‌های اصلی: TWRP، OrangeFox، PBRP، SHRP، با پشتیبانی برای هر دستگاه و دانلودهای مستقیم.\n\nمرکز Treble و GSI: نشان‌های وضعیت برای هر پروژه، دانلودهای مستقیم GSI، فهرست متعارف ویکی TrebleDroid، یک برگه راهنمای A-only در برابر A/B و arm64 در برابر arm32_binder64، یک روند فلش ۶ مرحله‌ای و پرسش‌های متداول «GSI بالا می‌آید اما دوربین کار نمی‌کند».\n\nتلفن خود را انتخاب کنید و کل برنامه به رام‌ها و ریکاوری‌هایی فیلتر می‌شود که به‌طور رسمی از آن پشتیبانی می‌کنند. صفحات برند هر دستگاه و هر رام/ریکاوری را که برای Xiaomi، OnePlus، Samsung، Pixel، Realme، POCO، Nothing و دیگران در نظر گرفته شده نشان می‌دهند.\n\nپروژه‌های متوقف‌شده به‌وضوح علامت‌گذاری شده‌اند. رام‌های بایگانی‌شده (ArrowOS، DotOS، Havoc-OS، RisingOS اصلی و دیگران) تاریخ آخرین ساخت و پیشنهاد یک جانشین را نشان می‌دهند تا کدی را که سال‌هاست منتشر نشده فلش نکنید.\n\nساخت‌های غیررسمی و نگهداری‌شده توسط جامعه بخش جداگانه و به‌وضوح برچسب‌خورده خود را دارند، بنابراین همیشه می‌دانید چه چیزی رسمی است و چه چیزی پورت جامعه. از افزوده‌های اخیر می‌توان به پشتیبانی از Galaxy S24 Ultra اشاره کرد.\n\nبنرهای هشدار پروژه پیش از فلش، نکات مهم مرتبط با جامعه را برجسته می‌کنند.\n\nسیگنال‌های تازگی روی هر ورودی (فعال / ماهانه / متوقف‌شده، تاریخ آخرین ساخت) که با یک کار خودکار شبانه که پروژه‌های روبه‌خاموشی را علامت‌گذاری می‌کند، به‌روز نگه داشته می‌شوند.\n\nراهنماهای گام‌به‌گام فلش برای رام‌ها و ریکاوری‌ها که برای هر دسته جاسازی شده‌اند.\n\nبا یک کاتالوگ داخلی کاملاً آفلاین کار می‌کند، سپس هنگام راه‌اندازی از GitHub به‌روزرسانی می‌شود تا رام‌ها و دستگاه‌های جدید بدون به‌روزرسانی برنامه ظاهر شوند.\n\n‏Material 3 با رنگ پویا، تم‌های روشن / تیره / AMOLED و چیدمان‌های سازگار برای تلفن، تبلت و دسکتاپ.\n\nپیوندهای عمیق برای هر رام، ریکاوری، دستگاه و برند که اشتراک‌گذاری آن‌ها در رشته‌ها آسان است.\n\nبدون ردیابی، بدون تحلیل، بدون تبلیغات و بدون نیاز به سرویس‌های Google Play. تحت مجوز GPL-3.0؛ کد منبع در GitHub.\n", "fa-AE": "‏Custom RR یک برنامه همراه رایگان و متن‌باز برای جامعه ماددینگ اندروید است. همه چیز را در یک جا گرد می‌آورد: کدام رام‌های سفارشی و ریکاوری‌ها به‌طور رسمی از دستگاه شما پشتیبانی می‌کنند، کدام Treble GSI را می‌توانید فلش کنید و از کجا آن‌ها را دانلود کنید. دیگر خبری از پریدن میان ویکی LineageOS، سه کانال تلگرام، یک پوشه SourceForge و چهارده زبانه مرورگر نیست.\n\nویژگی‌ها:\n\n‏18 رام که فعالانه نگهداری می‌شوند (LineageOS، crDroid، PixelOS، Project Elixir، Evolution X، DerpFest، UN1CA، BlissROMs، /e/، GrapheneOS، CalyxOS، DivestOS، RisingOS Revived، VoltageOS و موارد دیگر)، هرکدام با توضیحات، ویژگی‌ها، اسکرین‌شات و پیوند یک‌ضربه‌ای به صفحه دانلود رسمی.\n\nبیش از ۵۰۰ دستگاه که به‌صورت زنده از ویکی رسمی LineageOS و مخزن PixelOS official_devices گرفته می‌شوند و هر شب به‌روزرسانی می‌گردند.\n\nریکاوری‌های اصلی: TWRP، OrangeFox، PBRP، SHRP، با پشتیبانی برای هر دستگاه و دانلودهای مستقیم.\n\nمرکز Treble و GSI: نشان‌های وضعیت برای هر پروژه، دانلودهای مستقیم GSI، فهرست متعارف ویکی TrebleDroid، یک برگه راهنمای A-only در برابر A/B و arm64 در برابر arm32_binder64، یک روند فلش ۶ مرحله‌ای و پرسش‌های متداول «GSI بالا می‌آید اما دوربین کار نمی‌کند».\n\nتلفن خود را انتخاب کنید و کل برنامه به رام‌ها و ریکاوری‌هایی فیلتر می‌شود که به‌طور رسمی از آن پشتیبانی می‌کنند. صفحات برند هر دستگاه و هر رام/ریکاوری را که برای Xiaomi، OnePlus، Samsung، Pixel، Realme، POCO، Nothing و دیگران در نظر گرفته شده نشان می‌دهند.\n\nپروژه‌های متوقف‌شده به‌وضوح علامت‌گذاری شده‌اند. رام‌های بایگانی‌شده (ArrowOS، DotOS، Havoc-OS، RisingOS اصلی و دیگران) تاریخ آخرین ساخت و پیشنهاد یک جانشین را نشان می‌دهند تا کدی را که سال‌هاست منتشر نشده فلش نکنید.\n\nساخت‌های غیررسمی و نگهداری‌شده توسط جامعه بخش جداگانه و به‌وضوح برچسب‌خورده خود را دارند، بنابراین همیشه می‌دانید چه چیزی رسمی است و چه چیزی پورت جامعه. از افزوده‌های اخیر می‌توان به پشتیبانی از Galaxy S24 Ultra اشاره کرد.\n\nبنرهای هشدار پروژه پیش از فلش، نکات مهم مرتبط با جامعه را برجسته می‌کنند.\n\nسیگنال‌های تازگی روی هر ورودی (فعال / ماهانه / متوقف‌شده، تاریخ آخرین ساخت) که با یک کار خودکار شبانه که پروژه‌های روبه‌خاموشی را علامت‌گذاری می‌کند، به‌روز نگه داشته می‌شوند.\n\nراهنماهای گام‌به‌گام فلش برای رام‌ها و ریکاوری‌ها که برای هر دسته جاسازی شده‌اند.\n\nبا یک کاتالوگ داخلی کاملاً آفلاین کار می‌کند، سپس هنگام راه‌اندازی از GitHub به‌روزرسانی می‌شود تا رام‌ها و دستگاه‌های جدید بدون به‌روزرسانی برنامه ظاهر شوند.\n\n‏Material 3 با رنگ پویا، تم‌های روشن / تیره / AMOLED و چیدمان‌های سازگار برای تلفن، تبلت و دسکتاپ.\n\nپیوندهای عمیق برای هر رام، ریکاوری، دستگاه و برند که اشتراک‌گذاری آن‌ها در رشته‌ها آسان است.\n\nبدون ردیابی، بدون تحلیل، بدون تبلیغات و بدون نیاز به سرویس‌های Google Play. تحت مجوز GPL-3.0؛ کد منبع در GitHub.\n", "fa-AF": "‏Custom RR یک برنامه همراه رایگان و متن‌باز برای جامعه ماددینگ اندروید است. همه چیز را در یک جا گرد می‌آورد: کدام رام‌های سفارشی و ریکاوری‌ها به‌طور رسمی از دستگاه شما پشتیبانی می‌کنند، کدام Treble GSI را می‌توانید فلش کنید و از کجا آن‌ها را دانلود کنید. دیگر خبری از پریدن میان ویکی LineageOS، سه کانال تلگرام، یک پوشه SourceForge و چهارده زبانه مرورگر نیست.\n\nویژگی‌ها:\n\n‏18 رام که فعالانه نگهداری می‌شوند (LineageOS، crDroid، PixelOS، Project Elixir، Evolution X، DerpFest، UN1CA، BlissROMs، /e/، GrapheneOS، CalyxOS، DivestOS، RisingOS Revived، VoltageOS و موارد دیگر)، هرکدام با توضیحات، ویژگی‌ها، اسکرین‌شات و پیوند یک‌ضربه‌ای به صفحه دانلود رسمی.\n\nبیش از ۵۰۰ دستگاه که به‌صورت زنده از ویکی رسمی LineageOS و مخزن PixelOS official_devices گرفته می‌شوند و هر شب به‌روزرسانی می‌گردند.\n\nریکاوری‌های اصلی: TWRP، OrangeFox، PBRP، SHRP، با پشتیبانی برای هر دستگاه و دانلودهای مستقیم.\n\nمرکز Treble و GSI: نشان‌های وضعیت برای هر پروژه، دانلودهای مستقیم GSI، فهرست متعارف ویکی TrebleDroid، یک برگه راهنمای A-only در برابر A/B و arm64 در برابر arm32_binder64، یک روند فلش ۶ مرحله‌ای و پرسش‌های متداول «GSI بالا می‌آید اما دوربین کار نمی‌کند».\n\nتلفن خود را انتخاب کنید و کل برنامه به رام‌ها و ریکاوری‌هایی فیلتر می‌شود که به‌طور رسمی از آن پشتیبانی می‌کنند. صفحات برند هر دستگاه و هر رام/ریکاوری را که برای Xiaomi، OnePlus، Samsung، Pixel، Realme، POCO، Nothing و دیگران در نظر گرفته شده نشان می‌دهند.\n\nپروژه‌های متوقف‌شده به‌وضوح علامت‌گذاری شده‌اند. رام‌های بایگانی‌شده (ArrowOS، DotOS، Havoc-OS، RisingOS اصلی و دیگران) تاریخ آخرین ساخت و پیشنهاد یک جانشین را نشان می‌دهند تا کدی را که سال‌هاست منتشر نشده فلش نکنید.\n\nساخت‌های غیررسمی و نگهداری‌شده توسط جامعه بخش جداگانه و به‌وضوح برچسب‌خورده خود را دارند، بنابراین همیشه می‌دانید چه چیزی رسمی است و چه چیزی پورت جامعه. از افزوده‌های اخیر می‌توان به پشتیبانی از Galaxy S24 Ultra اشاره کرد.\n\nبنرهای هشدار پروژه پیش از فلش، نکات مهم مرتبط با جامعه را برجسته می‌کنند.\n\nسیگنال‌های تازگی روی هر ورودی (فعال / ماهانه / متوقف‌شده، تاریخ آخرین ساخت) که با یک کار خودکار شبانه که پروژه‌های روبه‌خاموشی را علامت‌گذاری می‌کند، به‌روز نگه داشته می‌شوند.\n\nراهنماهای گام‌به‌گام فلش برای رام‌ها و ریکاوری‌ها که برای هر دسته جاسازی شده‌اند.\n\nبا یک کاتالوگ داخلی کاملاً آفلاین کار می‌کند، سپس هنگام راه‌اندازی از GitHub به‌روزرسانی می‌شود تا رام‌ها و دستگاه‌های جدید بدون به‌روزرسانی برنامه ظاهر شوند.\n\n‏Material 3 با رنگ پویا، تم‌های روشن / تیره / AMOLED و چیدمان‌های سازگار برای تلفن، تبلت و دسکتاپ.\n\nپیوندهای عمیق برای هر رام، ریکاوری، دستگاه و برند که اشتراک‌گذاری آن‌ها در رشته‌ها آسان است.\n\nبدون ردیابی، بدون تحلیل، بدون تبلیغات و بدون نیاز به سرویس‌های Google Play. تحت مجوز GPL-3.0؛ کد منبع در GitHub.\n", "fa-IR": "‏Custom RR یک برنامه همراه رایگان و متن‌باز برای جامعه ماددینگ اندروید است. همه چیز را در یک جا گرد می‌آورد: کدام رام‌های سفارشی و ریکاوری‌ها به‌طور رسمی از دستگاه شما پشتیبانی می‌کنند، کدام Treble GSI را می‌توانید فلش کنید و از کجا آن‌ها را دانلود کنید. دیگر خبری از پریدن میان ویکی LineageOS، سه کانال تلگرام، یک پوشه SourceForge و چهارده زبانه مرورگر نیست.\n\nویژگی‌ها:\n\n‏18 رام که فعالانه نگهداری می‌شوند (LineageOS، crDroid، PixelOS، Project Elixir، Evolution X، DerpFest، UN1CA، BlissROMs، /e/، GrapheneOS، CalyxOS، DivestOS، RisingOS Revived، VoltageOS و موارد دیگر)، هرکدام با توضیحات، ویژگی‌ها، اسکرین‌شات و پیوند یک‌ضربه‌ای به صفحه دانلود رسمی.\n\nبیش از ۵۰۰ دستگاه که به‌صورت زنده از ویکی رسمی LineageOS و مخزن PixelOS official_devices گرفته می‌شوند و هر شب به‌روزرسانی می‌گردند.\n\nریکاوری‌های اصلی: TWRP، OrangeFox، PBRP، SHRP، با پشتیبانی برای هر دستگاه و دانلودهای مستقیم.\n\nمرکز Treble و GSI: نشان‌های وضعیت برای هر پروژه، دانلودهای مستقیم GSI، فهرست متعارف ویکی TrebleDroid، یک برگه راهنمای A-only در برابر A/B و arm64 در برابر arm32_binder64، یک روند فلش ۶ مرحله‌ای و پرسش‌های متداول «GSI بالا می‌آید اما دوربین کار نمی‌کند».\n\nتلفن خود را انتخاب کنید و کل برنامه به رام‌ها و ریکاوری‌هایی فیلتر می‌شود که به‌طور رسمی از آن پشتیبانی می‌کنند. صفحات برند هر دستگاه و هر رام/ریکاوری را که برای Xiaomi، OnePlus، Samsung، Pixel، Realme، POCO، Nothing و دیگران در نظر گرفته شده نشان می‌دهند.\n\nپروژه‌های متوقف‌شده به‌وضوح علامت‌گذاری شده‌اند. رام‌های بایگانی‌شده (ArrowOS، DotOS، Havoc-OS، RisingOS اصلی و دیگران) تاریخ آخرین ساخت و پیشنهاد یک جانشین را نشان می‌دهند تا کدی را که سال‌هاست منتشر نشده فلش نکنید.\n\nساخت‌های غیررسمی و نگهداری‌شده توسط جامعه بخش جداگانه و به‌وضوح برچسب‌خورده خود را دارند، بنابراین همیشه می‌دانید چه چیزی رسمی است و چه چیزی پورت جامعه. از افزوده‌های اخیر می‌توان به پشتیبانی از Galaxy S24 Ultra اشاره کرد.\n\nبنرهای هشدار پروژه پیش از فلش، نکات مهم مرتبط با جامعه را برجسته می‌کنند.\n\nسیگنال‌های تازگی روی هر ورودی (فعال / ماهانه / متوقف‌شده، تاریخ آخرین ساخت) که با یک کار خودکار شبانه که پروژه‌های روبه‌خاموشی را علامت‌گذاری می‌کند، به‌روز نگه داشته می‌شوند.\n\nراهنماهای گام‌به‌گام فلش برای رام‌ها و ریکاوری‌ها که برای هر دسته جاسازی شده‌اند.\n\nبا یک کاتالوگ داخلی کاملاً آفلاین کار می‌کند، سپس هنگام راه‌اندازی از GitHub به‌روزرسانی می‌شود تا رام‌ها و دستگاه‌های جدید بدون به‌روزرسانی برنامه ظاهر شوند.\n\n‏Material 3 با رنگ پویا، تم‌های روشن / تیره / AMOLED و چیدمان‌های سازگار برای تلفن، تبلت و دسکتاپ.\n\nپیوندهای عمیق برای هر رام، ریکاوری، دستگاه و برند که اشتراک‌گذاری آن‌ها در رشته‌ها آسان است.\n\nبدون ردیابی، بدون تحلیل، بدون تبلیغات و بدون نیاز به سرویس‌های Google Play. تحت مجوز GPL-3.0؛ کد منبع در GitHub.\n", "fi-FI": "Custom RR on ilmainen avoimen lähdekoodin oheissovellus Androidin modaajayhteisölle. Se kokoaa kaiken yhteen paikkaan: mitkä custom-ROMit ja recoveryt tukevat virallisesti laitettasi, mitä Treble-GSI:tä voit flashata ja mistä ladata ne. Ei enää pomppimista LineageOS-wikin, kolmen Telegram-kanavan, SourceForge-kansion ja neljäntoista selainvälilehden välillä.\n\nOminaisuudet:\n\n18 aktiivisesti ylläpidettyä ROMia (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ja muita), jokaisessa kuvaus, ominaisuudet, kuvakaappaukset ja yhden napautuksen linkki viralliselle lataussivulle.\n\nYli 500 laitetta, jotka haetaan suoraan virallisesta LineageOS-wikistä ja PixelOS official_devices -repositoriosta ja päivitetään joka yö.\n\nTärkeimmät recoveryt: TWRP, OrangeFox, PBRP, SHRP, laitekohtaisella tuella ja suorilla latauksilla.\n\nTreble- ja GSI-keskus: projektikohtaiset tilamerkit, suorat GSI-lataukset, kanoninen TrebleDroid-wikihakemisto, lunttilappu A-only vs A/B ja arm64 vs arm32_binder64 -vertailuun, kuusivaiheinen flashausohje ja UKK aiheesta \"GSI käynnistyy, mutta kamera ei toimi\".\n\nValitse puhelimesi, ja koko sovellus suodattuu ROMeihin ja recoveryihin, jotka tukevat sitä virallisesti. Merkkisivut näyttävät jokaisen laitteen ja jokaisen ROMin/recoveryn merkeille kuten Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ja muut.\n\nLopetetut projektit on merkitty selkeästi. Arkistoidut ROMit (ArrowOS, DotOS, Havoc-OS, alkuperäinen RisingOS ja muut) näyttävät viimeisen käännöksen päivämäärän ja seuraajaehdotuksen, jotta et flashaa koodia, jota ei ole julkaistu vuosiin.\n\nEpävirallisilla ja yhteisön ylläpitämillä käännöksillä on oma selkeästi merkitty osionsa, joten tiedät aina, mikä on virallista ja mikä yhteisön portti. Viimeaikaisiin lisäyksiin kuuluu Galaxy S24 Ultran tuki.\n\nProjektien varoitusbannerit nostavat esiin yhteisön kannalta olennaiset huomiot ennen flashausta.\n\nTuoreussignaalit jokaisessa kohteessa (aktiivinen / kuukausittainen / lopetettu, viimeisen käännöksen päivämäärä), ajan tasalla öisellä automaattisella tehtävällä, joka merkitsee hiljenevät projektit.\n\nVaiheittaiset flashausohjeet ROMeille ja recoveryille, upotettuna kategorioittain.\n\nToimii täysin offline-tilassa sisäänrakennetulla luettelolla ja päivittyy sitten GitHubista käynnistyksessä, joten uudet ROMit ja laitteet ilmestyvät ilman sovelluspäivitystä.\n\nMaterial 3 dynaamisilla väreillä, vaalea / tumma / AMOLED-teemat ja mukautuvat asettelut puhelimelle, tabletille ja työpöydälle.\n\nSyvälinkit jokaiseen ROMiin, recoveryyn, laitteeseen ja merkkiin, helppo jakaa ketjuissa.\n\nEi seurantaa, ei analytiikkaa, ei mainoksia eikä Google Play -palveluita vaadita. Lisensoitu GPL-3.0; lähdekoodi GitHubissa.\n", "fil": "Ang Custom RR ay isang libre at open-source na companion app para sa komunidad ng Android modding. Pinagsasama nito ang lahat sa isang lugar: kung anong mga custom ROM at recovery ang opisyal na sumusuporta sa device mo, kung anong Treble GSI ang puwede mong i-flash, at kung saan ito ide-download. Wala nang paglipat-lipat sa LineageOS wiki, tatlong Telegram channel, isang SourceForge folder, at labing-apat na browser tab.\n\nMga feature:\n\n18 aktibong minementina na ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS at iba pa), bawat isa ay may paglalarawan, mga feature, screenshot, at isang one-tap na link sa opisyal na download page.\n\nMahigit 500 device na live na kinukuha mula sa opisyal na LineageOS wiki at sa PixelOS official_devices repo, ina-update gabi-gabi.\n\nMga pangunahing recovery: TWRP, OrangeFox, PBRP, SHRP, na may suporta kada device at direktang download.\n\nTreble at GSI hub: status badge kada proyekto, direktang GSI download, ang kanonikal na TrebleDroid wiki index, isang cheat sheet ng A-only vs A/B at arm64 vs arm32_binder64, isang 6-hakbang na flash flow, at isang FAQ tungkol sa \"nagbu-boot ang GSI pero sira ang camera\".\n\nPiliin ang telepono mo at ang buong app ay sasala sa mga ROM at recovery na opisyal na sumusuporta rito. Ang mga brand page ay nagpapakita ng bawat device at bawat ROM/recovery para sa Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing at iba pa.\n\nMalinaw na namarkahan ang mga itinigil na proyekto. Ang mga naka-archive na ROM (ArrowOS, DotOS, Havoc-OS, orihinal na RisingOS at iba pa) ay nagpapakita ng petsa ng huling build at mungkahing kahalili, para hindi ka mag-flash ng code na hindi na nailabas sa loob ng maraming taon.\n\nAng hindi opisyal at minementina ng komunidad na mga build ay may sariling malinaw na nakalabel na seksyon, kaya alam mo lagi kung ano ang opisyal at kung ano ang community port. Kabilang sa mga kamakailang dagdag ang suporta sa Galaxy S24 Ultra.\n\nAng mga warning banner ng proyekto ay nagtatampok ng mahahalagang isyu para sa komunidad bago ka mag-flash.\n\nMga freshness signal sa bawat entry (aktibo / buwanan / itinigil, petsa ng huling build), pinananatiling napapanahon ng gabing automated job na nagmamarka ng mga proyektong tumatahimik.\n\nMga step-by-step na flash guide para sa ROM at recovery, naka-embed kada kategorya.\n\nGumagana nang ganap na offline gamit ang nakapaloob na katalogo, pagkatapos ay nire-refresh mula sa GitHub kapag nag-launch kaya lumalabas ang bagong ROM at device nang walang app update.\n\nMaterial 3 na may dynamic color, light / dark / AMOLED na tema, at adaptive na layout para sa telepono, tablet at desktop.\n\nDeep link para sa bawat ROM, recovery, device at brand, madaling ibahagi sa mga thread.\n\nWalang tracking, walang analytics, walang ads, at hindi nangangailangan ng Google Play Services. Naka-lisensya sa ilalim ng GPL-3.0; source code sa GitHub.\n", "fr-CA": "Custom RR est une application compagnon gratuite et open source pour la communauté du modding Android. Elle réunit tout au même endroit : quelles ROMs personnalisées et recoveries prennent officiellement en charge votre appareil, quelles GSI Treble vous pouvez flasher et où les télécharger. Fini de jongler entre le wiki LineageOS, trois canaux Telegram, un dossier SourceForge et quatorze onglets de navigateur.\n\nFonctionnalités :\n\n18 ROMs activement maintenues (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS et plus), chacune avec description, fonctionnalités, captures d'écran et un lien direct vers la page de téléchargement officielle.\n\nPlus de 500 appareils récupérés en direct depuis le wiki officiel de LineageOS et le dépôt PixelOS official_devices, actualisés chaque nuit.\n\nPrincipales recoveries : TWRP, OrangeFox, PBRP, SHRP, avec prise en charge par appareil et téléchargements directs.\n\nHub Treble et GSI : badges d'état par projet, téléchargements GSI directs, l'index canonique du wiki TrebleDroid, un aide-mémoire A-only vs A/B et arm64 vs arm32_binder64, un parcours de flashage en 6 étapes et une FAQ « la GSI démarre mais la caméra ne marche pas ».\n\nChoisissez votre téléphone et toute l'application se filtre sur les ROMs et recoveries qui le prennent officiellement en charge. Les pages de marques affichent chaque appareil et chaque ROM/recovery visant Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing et plus.\n\nLes projets abandonnés sont clairement signalés. Les ROMs archivées (ArrowOS, DotOS, Havoc-OS, RisingOS original et d'autres) affichent leur date de dernière compilation et une suggestion de successeur, pour ne pas flasher du code qui n'a pas été publié depuis des années.\n\nLes builds non officiels et maintenus par la communauté ont leur propre section clairement étiquetée, pour toujours savoir ce qui est officiel et ce qui est un portage communautaire. Parmi les ajouts récents figure la prise en charge du Galaxy S24 Ultra.\n\nLes bannières d'avertissement des projets signalent les points importants pour la communauté avant de flasher.\n\nDes signaux de fraîcheur sur chaque entrée (actif / mensuel / abandonné, date de dernière compilation), tenus à jour par une tâche automatisée nocturne qui repère les projets qui s'essoufflent.\n\nDes guides de flashage pas à pas pour les ROMs et les recoveries, intégrés par catégorie.\n\nFonctionne entièrement hors ligne avec un catalogue intégré, puis se met à jour depuis GitHub au lancement, pour que les nouvelles ROMs et appareils apparaissent sans mise à jour de l'application.\n\nMaterial 3 avec couleur dynamique, thèmes clair / sombre / AMOLED et mises en page adaptatives pour téléphone, tablette et bureau.\n\nLiens profonds vers chaque ROM, recovery, appareil et marque, faciles à partager dans les discussions.\n\nAucun suivi, aucune analyse, aucune publicité et aucun service Google Play requis. Sous licence GPL-3.0 ; code source sur GitHub.\n", "fr-FR": "Custom RR est une application compagnon gratuite et open source pour la communauté du modding Android. Elle réunit tout au même endroit : quelles ROMs personnalisées et recoveries prennent officiellement en charge votre appareil, quelles GSI Treble vous pouvez flasher et où les télécharger. Fini de jongler entre le wiki LineageOS, trois canaux Telegram, un dossier SourceForge et quatorze onglets de navigateur.\n\nFonctionnalités :\n\n18 ROMs activement maintenues (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS et plus), chacune avec description, fonctionnalités, captures d'écran et un lien direct vers la page de téléchargement officielle.\n\nPlus de 500 appareils récupérés en direct depuis le wiki officiel de LineageOS et le dépôt PixelOS official_devices, actualisés chaque nuit.\n\nPrincipales recoveries : TWRP, OrangeFox, PBRP, SHRP, avec prise en charge par appareil et téléchargements directs.\n\nHub Treble et GSI : badges d'état par projet, téléchargements GSI directs, l'index canonique du wiki TrebleDroid, un aide-mémoire A-only vs A/B et arm64 vs arm32_binder64, un parcours de flashage en 6 étapes et une FAQ « la GSI démarre mais la caméra ne marche pas ».\n\nChoisissez votre téléphone et toute l'application se filtre sur les ROMs et recoveries qui le prennent officiellement en charge. Les pages de marques affichent chaque appareil et chaque ROM/recovery visant Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing et plus.\n\nLes projets abandonnés sont clairement signalés. Les ROMs archivées (ArrowOS, DotOS, Havoc-OS, RisingOS original et d'autres) affichent leur date de dernière compilation et une suggestion de successeur, pour ne pas flasher du code qui n'a pas été publié depuis des années.\n\nLes builds non officiels et maintenus par la communauté ont leur propre section clairement étiquetée, pour toujours savoir ce qui est officiel et ce qui est un portage communautaire. Parmi les ajouts récents figure la prise en charge du Galaxy S24 Ultra.\n\nLes bannières d'avertissement des projets signalent les points importants pour la communauté avant de flasher.\n\nDes signaux de fraîcheur sur chaque entrée (actif / mensuel / abandonné, date de dernière compilation), tenus à jour par une tâche automatisée nocturne qui repère les projets qui s'essoufflent.\n\nDes guides de flashage pas à pas pour les ROMs et les recoveries, intégrés par catégorie.\n\nFonctionne entièrement hors ligne avec un catalogue intégré, puis se met à jour depuis GitHub au lancement, pour que les nouvelles ROMs et appareils apparaissent sans mise à jour de l'application.\n\nMaterial 3 avec couleur dynamique, thèmes clair / sombre / AMOLED et mises en page adaptatives pour téléphone, tablette et bureau.\n\nLiens profonds vers chaque ROM, recovery, appareil et marque, faciles à partager dans les discussions.\n\nAucun suivi, aucune analyse, aucune publicité et aucun service Google Play requis. Sous licence GPL-3.0 ; code source sur GitHub.\n", "gl-ES": "Custom RR é unha aplicación complementaria gratuíta e de código aberto para a comunidade de modding de Android. Reúneo todo nun só lugar: que ROMs personalizadas e recoveries admiten oficialmente o teu dispositivo, que GSI Treble podes flashear e onde descargalas. Acabouse saltar entre a wiki de LineageOS, tres canles de Telegram, un cartafol de SourceForge e catorce lapelas do navegador.\n\nFuncións:\n\n18 ROMs con mantemento activo (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS e máis), cada unha con descrición, características, capturas de pantalla e unha ligazón directa á páxina oficial de descarga cun toque.\n\nMáis de 500 dispositivos obtidos en directo da wiki oficial de LineageOS e do repositorio PixelOS official_devices, actualizados cada noite.\n\nRecoveries principais: TWRP, OrangeFox, PBRP, SHRP, con soporte por dispositivo e descargas directas.\n\nCentro Treble e GSI: insignias de estado por proxecto, descargas directas de GSI, o índice canónico da wiki de TrebleDroid, unha chuleta A-only vs A/B e arm64 vs arm32_binder64, un proceso de flasheo de 6 pasos e unhas preguntas frecuentes sobre \"a GSI arranca pero a cámara non funciona\".\n\nEscolle o teu teléfono e toda a aplicación fíltrase ás ROMs e recoveries que o admiten oficialmente. As páxinas de marcas amosan cada dispositivo e cada ROM/recovery dirixida a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing e máis.\n\nOs proxectos descontinuados están claramente marcados. As ROMs arquivadas (ArrowOS, DotOS, Havoc-OS, o RisingOS orixinal e outras) amosan a data da última compilación e unha suxestión de sucesora, para que non flashees código que non se publica desde hai anos.\n\nAs compilacións non oficiais e mantidas pola comunidade teñen a súa propia sección claramente etiquetada, así sempre sabes que é oficial e que é un port da comunidade. Entre as incorporacións recentes está o soporte para o Galaxy S24 Ultra.\n\nOs avisos de proxecto sinalan cuestións relevantes para a comunidade antes de flashear.\n\nSinais de actividade en cada entrada (activo / mensual / descontinuado, data da última compilación), mantidos ao día por unha tarefa automatizada nocturna que marca os proxectos que quedan calados.\n\nGuías de flasheo paso a paso para ROMs e recoveries, integradas por categoría.\n\nFunciona totalmente sen conexión cun catálogo incluído e despois actualízase desde GitHub ao iniciar, para que as novas ROMs e dispositivos aparezan sen actualizar a aplicación.\n\nMaterial 3 con cor dinámica, temas claro / escuro / AMOLED e deseños adaptables para teléfono, tableta e escritorio.\n\nLigazóns directas a cada ROM, recovery, dispositivo e marca, fáciles de compartir nos fíos.\n\nSen seguimento, sen analíticas, sen anuncios e sen necesidade dos servizos de Google Play. Con licenza GPL-3.0; código fonte en GitHub.\n", "gu": "Custom RR Android modding સમુદાય માટે મફત, open-source companion app છે. તે બધું એક જગ્યાએ મૂકે છે: કયા custom ROM અને recovery તમારા device ને સત્તાવાર રીતે support કરે છે, કયા Treble GSI તમે flash કરી શકો છો, અને તેને ક્યાંથી download કરવું. LineageOS wiki, Telegram channels, SourceForge folder અને અનેક browser tabs વચ્ચે ફરવાની જરૂર ઘટે છે.\n\nવિશેષતાઓ:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS અને વધુ), દરેકમાં description, features, screenshots અને official download page માટે one-tap link છે.\n\n500+ devices official LineageOS wiki અને PixelOS official_devices repo માંથી live લેવામાં આવે છે અને દરરોજ રાત્રે refresh થાય છે.\n\nમુખ્ય recovery: TWRP, OrangeFox, PBRP, SHRP, per-device support અને direct downloads સાથે.\n\nTreble અને GSI hub: per-project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B અને arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, અને \"GSI boots but camera is broken\" FAQ.\n\nતમારો phone પસંદ કરો અને આખી app માત્ર તેને સત્તાવાર રીતે support કરતા ROM અને recovery પર filter થાય છે. Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing અને વધુ માટે દરેક device અને ROM/recovery બતાવે છે.\n\nDefunct projects સ્પષ્ટ રીતે marked છે. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS અને અન્ય) last-build date અને successor suggestion બતાવે છે, જેથી વર્ષોથી release ન થયેલો code flash ન કરો.\n\nUnofficial અને community-maintained builds તેમની પોતાની સ્પષ્ટ labeled section માં હોય છે, જેથી official અને community port વચ્ચેનો ફરક તરત સમજાય. તાજેતરના additions માં Galaxy S24 Ultra support સામેલ છે.\n\nProject warning banners flash કરતા પહેલાં community-relevant concern બતાવે છે.\n\nદરેક entry પર freshness signals (active / monthly / discontinued, last build date) હોય છે, જે nightly automated job દ્વારા current રહે છે અને quiet થતા projects flag કરે છે.\n\nROM અને recovery માટે step-by-step flashing guides category અનુસાર embedded છે.\n\nBuilt-in catalog સાથે સંપૂર્ણ offline કામ કરે છે, પછી launch પર GitHub માંથી refresh થાય છે, જેથી નવા ROM અને devices app update વિના દેખાય છે.\n\nMaterial 3 with dynamic color, light / dark / AMOLED themes, અને phone, tablet, desktop માટે adaptive layouts.\n\nદરેક ROM, recovery, device અને brand માટે deep links છે, threads માં share કરવું સરળ છે.\n\nNo tracking, no analytics, no ads, અને Google Play Services જરૂરી નથી. GPL-3.0 licensed; source code GitHub પર છે.\n", "hi-IN": "Custom RR, Android मॉडिंग समुदाय के लिए एक मुफ़्त, ओपन-सोर्स साथी ऐप है। यह सब कुछ एक ही जगह लाता है: कौन से कस्टम ROM और रिकवरी आपके डिवाइस को आधिकारिक रूप से सपोर्ट करते हैं, कौन-सी Treble GSI आप फ़्लैश कर सकते हैं, और उन्हें कहाँ से डाउनलोड करें। अब LineageOS विकी, तीन Telegram चैनल, एक SourceForge फ़ोल्डर और चौदह ब्राउज़र टैब के बीच भटकने की ज़रूरत नहीं।\n\nविशेषताएँ:\n\n18 सक्रिय रूप से मेंटेन की जाने वाली ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS और अन्य), हर एक के साथ विवरण, विशेषताएँ, स्क्रीनशॉट और आधिकारिक डाउनलोड पेज का एक-टैप लिंक।\n\n500+ डिवाइस, जो सीधे आधिकारिक LineageOS विकी और PixelOS official_devices रिपॉज़िटरी से लाइव लाए जाते हैं और हर रात अपडेट होते हैं।\n\nप्रमुख रिकवरी: TWRP, OrangeFox, PBRP, SHRP, प्रति-डिवाइस सपोर्ट और सीधे डाउनलोड के साथ।\n\nTreble और GSI हब: प्रति-प्रोजेक्ट स्टेटस बैज, सीधे GSI डाउनलोड, आधिकारिक TrebleDroid विकी इंडेक्स, A-only बनाम A/B और arm64 बनाम arm32_binder64 की चीट शीट, 6-चरणों वाला फ़्लैश तरीका, और \"GSI बूट होती है पर कैमरा काम नहीं करता\" पर एक FAQ।\n\nअपना फ़ोन चुनें और पूरा ऐप उन ROM और रिकवरी पर फ़िल्टर हो जाता है जो उसे आधिकारिक रूप से सपोर्ट करती हैं। ब्रांड पेज Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing और अन्य के लिए हर डिवाइस और हर ROM/रिकवरी दिखाते हैं।\n\nबंद हो चुके प्रोजेक्ट साफ़ तौर पर चिह्नित हैं। संग्रहित ROM (ArrowOS, DotOS, Havoc-OS, मूल RisingOS और अन्य) अपनी आख़िरी बिल्ड तारीख़ और एक उत्तराधिकारी सुझाव दिखाती हैं, ताकि आप ऐसा कोड फ़्लैश न करें जो सालों से रिलीज़ नहीं हुआ।\n\nअनौपचारिक और समुदाय द्वारा मेंटेन की जाने वाली बिल्ड का अपना स्पष्ट रूप से लेबल किया गया सेक्शन होता है, ताकि आपको हमेशा पता रहे कि क्या आधिकारिक है और क्या समुदाय का पोर्ट। हाल की एडिशन में Galaxy S24 Ultra का सपोर्ट शामिल है।\n\nप्रोजेक्ट चेतावनी बैनर फ़्लैश करने से पहले समुदाय-संबंधी महत्वपूर्ण बातों की ओर ध्यान दिलाते हैं।\n\nहर एंट्री पर फ्रेशनेस संकेत (सक्रिय / मासिक / बंद, आख़िरी बिल्ड तारीख़), एक रात्रिकालीन स्वचालित जॉब द्वारा अपडेट रखे जाते हैं जो शांत हो रहे प्रोजेक्ट को चिह्नित करता है।\n\nROM और रिकवरी के लिए चरण-दर-चरण फ़्लैश गाइड, हर श्रेणी में एम्बेडेड।\n\nबिल्ट-इन कैटलॉग के साथ पूरी तरह ऑफ़लाइन काम करता है, फिर लॉन्च पर GitHub से अपडेट होता है ताकि नई ROM और डिवाइस बिना ऐप अपडेट के दिखें।\n\nडायनामिक कलर के साथ Material 3, लाइट / डार्क / AMOLED थीम, और फ़ोन, टैबलेट तथा डेस्कटॉप के लिए अनुकूली लेआउट।\n\nहर ROM, रिकवरी, डिवाइस और ब्रांड के लिए डीप लिंक, थ्रेड में शेयर करना आसान।\n\nकोई ट्रैकिंग नहीं, कोई एनालिटिक्स नहीं, कोई विज्ञापन नहीं, और Google Play सेवाओं की ज़रूरत नहीं। GPL-3.0 के तहत लाइसेंस प्राप्त; सोर्स कोड GitHub पर।\n", "hr": "Custom RR je besplatna aplikacija otvorenog koda za zajednicu Android moddinga. Sve donosi na jedno mjesto: koji custom ROM-ovi i recovery službeno podržavaju tvoj uređaj, koje Treble GSI možeš flashati i gdje ih preuzeti. Nema više skakanja između LineageOS wikija, tri Telegram kanala, SourceForge mape i četrnaest kartica preglednika.\n\nZnačajke:\n\n18 aktivno održavanih ROM-ova (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS i više), svaki s opisom, značajkama, snimkama zaslona i izravnom poveznicom na službenu stranicu za preuzimanje jednim dodirom.\n\nViše od 500 uređaja dohvaćenih uživo iz službenog LineageOS wikija i repozitorija PixelOS official_devices, osvježavanih svake noći.\n\nGlavni recovery: TWRP, OrangeFox, PBRP, SHRP, s podrškom po uređaju i izravnim preuzimanjima.\n\nTreble i GSI središte: statusne oznake po projektu, izravna GSI preuzimanja, kanonski indeks TrebleDroid wikija, podsjetnik A-only naspram A/B i arm64 naspram arm32_binder64, postupak flashanja u 6 koraka i česta pitanja \"GSI se pokreće ali kamera ne radi\".\n\nOdaberi telefon i cijela se aplikacija filtrira na ROM-ove i recovery koji ga službeno podržavaju. Stranice marki prikazuju svaki uređaj i svaki ROM/recovery namijenjen markama Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing i drugima.\n\nUgašeni projekti jasno su označeni. Arhivirani ROM-ovi (ArrowOS, DotOS, Havoc-OS, izvorni RisingOS i drugi) prikazuju datum posljednje verzije i prijedlog nasljednika, kako ne bi flashao kod koji godinama nije izdan.\n\nNeslužbene i od zajednice održavane verzije imaju vlastiti jasno označen odjeljak, pa uvijek znaš što je službeno, a što port zajednice. Među nedavnim dodacima je podrška za Galaxy S24 Ultra.\n\nUpozoravajući baneri projekta ističu pitanja važna za zajednicu prije flashanja.\n\nSignali svježine na svakoj stavci (aktivno / mjesečno / ugašeno, datum posljednje verzije), održavani ažurnima noćnim automatiziranim poslom koji označava projekte koji utihnu.\n\nVodiči za flashanje korak po korak za ROM-ove i recovery, ugrađeni po kategoriji.\n\nRadi potpuno izvanmrežno s ugrađenim katalogom, a zatim se osvježava s GitHuba pri pokretanju, pa se novi ROM-ovi i uređaji pojavljuju bez ažuriranja aplikacije.\n\nMaterial 3 s dinamičnom bojom, svijetle / tamne / AMOLED teme i prilagodljivi rasporedi za telefon, tablet i računalo.\n\nDuboke poveznice za svaki ROM, recovery, uređaj i marku, jednostavne za dijeljenje u temama.\n\nBez praćenja, bez analitike, bez oglasa i bez potrebe za Google Play uslugama. Licencirano pod GPL-3.0; izvorni kod na GitHubu.\n", "hu-HU": "A Custom RR egy ingyenes, nyílt forráskódú kísérőalkalmazás az Android modder közösség számára. Mindent egy helyre gyűjt: mely egyéni ROM-ok és recoveryk támogatják hivatalosan a készülékedet, mely Treble GSI-ket flashelheted, és honnan töltheted le őket. Nincs többé ugrálás a LineageOS wiki, három Telegram-csatorna, egy SourceForge-mappa és tizennégy böngészőlap között.\n\nFunkciók:\n\n18 aktívan karbantartott ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS és további), mindegyik leírással, funkciókkal, képernyőképekkel és egy érintéssel elérhető hivatalos letöltési hivatkozással.\n\nTöbb mint 500 készülék, élőben lekérve a hivatalos LineageOS wikiből és a PixelOS official_devices tárolóból, minden éjjel frissítve.\n\nFő recoveryk: TWRP, OrangeFox, PBRP, SHRP, készülékenkénti támogatással és közvetlen letöltésekkel.\n\nTreble és GSI központ: projektenkénti állapotjelvények, közvetlen GSI-letöltések, a hivatalos TrebleDroid wiki index, egy puska az A-only vs A/B és arm64 vs arm32_binder64 összevetéséhez, egy 6 lépéses flashelési folyamat, és egy GYIK arról, hogy „a GSI elindul, de a kamera nem működik\".\n\nVálaszd ki a telefonodat, és az egész alkalmazás azokra a ROM-okra és recoverykre szűr, amelyek hivatalosan támogatják. A márkaoldalak minden készüléket és minden Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing és más márkára szabott ROM-ot/recoveryt megmutatnak.\n\nA megszűnt projektek egyértelműen jelölve vannak. Az archivált ROM-ok (ArrowOS, DotOS, Havoc-OS, az eredeti RisingOS és mások) mutatják az utolsó build dátumát és egy utódjavaslatot, hogy ne flashelj olyan kódot, amely évek óta nem jelent meg.\n\nA nem hivatalos és közösség által karbantartott buildeknek saját, egyértelműen címkézett szakaszuk van, így mindig tudod, mi hivatalos és mi közösségi port. A legújabb kiegészítések közé tartozik a Galaxy S24 Ultra támogatása.\n\nA projekt-figyelmeztető bannerek flashelés előtt felhívják a figyelmet a közösség szempontjából fontos tudnivalókra.\n\nFrissességi jelzések minden bejegyzésnél (aktív / havi / megszűnt, utolsó build dátuma), naprakészen tartva egy éjszakai automatikus feladattal, amely megjelöli az elcsendesedő projekteket.\n\nLépésről lépésre flashelési útmutatók ROM-okhoz és recoverykhez, kategóriánként beágyazva.\n\nBeépített katalógussal teljesen offline működik, majd indításkor frissül a GitHubról, így az új ROM-ok és készülékek alkalmazásfrissítés nélkül jelennek meg.\n\nMaterial 3 dinamikus színekkel, világos / sötét / AMOLED témák és adaptív elrendezések telefonra, tabletre és asztali gépre.\n\nMélyhivatkozások minden ROM-hoz, recoveryhez, készülékhez és márkához, könnyen megoszthatók a fórumokon.\n\nNincs követés, nincs analitika, nincsenek hirdetések, és nincs szükség Google Play-szolgáltatásokra. GPL-3.0 licenc alatt; forráskód a GitHubon.\n", "hy-AM": "Custom RR-ը անվճար, բաց կոդով ուղեկից հավելված է Android-ի մոդինգի համայնքի համար: Այն ամեն ինչ հավաքում է մեկ տեղում՝ որ հատուկ ROM-երն ու recovery-ներն են պաշտոնապես աջակցում ձեր սարքին, որ Treble GSI-ները կարող եք գրել և որտեղից ներբեռնել դրանք: Այլևս պետք չէ ցատկել LineageOS-ի wiki-ի, երեք Telegram ալիքների, SourceForge-ի թղթապանակի և տասնչորս դիտարկիչի ներդիրների միջև:\n\nՀատկություններ՝\n\n18 ակտիվորեն սպասարկվող ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS և այլն), յուրաքանչյուրը նկարագրությամբ, հատկություններով, սքրինշոթներով և մեկ հպումով հղումով դեպի պաշտոնական ներբեռնման էջ:\n\nԱվելի քան 500 սարք, որոնք ուղիղ բերվում են պաշտոնական LineageOS wiki-ից և PixelOS official_devices պահոցից և թարմացվում են ամեն գիշեր:\n\nՀիմնական recovery-ներ՝ TWRP, OrangeFox, PBRP, SHRP, յուրաքանչյուր սարքի աջակցությամբ և ուղիղ ներբեռնումներով:\n\nTreble և GSI կենտրոն՝ կարգավիճակի կրծքանշաններ ըստ նախագծի, ուղիղ GSI ներբեռնումներ, կանոնական TrebleDroid wiki ինդեքս, A-only ընդդեմ A/B և arm64 ընդդեմ arm32_binder64 հուշաթերթ, 6 քայլանոց գրման հոսք և «GSI-ն բեռնվում է, բայց տեսախցիկը չի աշխատում» հաճախ տրվող հարցեր:\n\nԸնտրեք ձեր հեռախոսը, և ամբողջ հավելվածը զտվում է այն ROM-երի և recovery-ների, որոնք պաշտոնապես աջակցում են դրան: Ապրանքանիշերի էջերը ցույց են տալիս յուրաքանչյուր սարք և յուրաքանչյուր ROM/recovery, որն ուղղված է Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing և այլ ապրանքանիշերի:\n\nԴադարեցված նախագծերը հստակ նշված են: Արխիվացված ROM-երը (ArrowOS, DotOS, Havoc-OS, սկզբնական RisingOS և այլն) ցույց են տալիս իրենց վերջին կառուցման ամսաթիվը և իրավահաջորդի առաջարկը, որպեսզի չգրեք կոդ, որը տարիներ շարունակ չի թողարկվել:\n\nՈչ պաշտոնական և համայնքի կողմից սպասարկվող կառուցումներն ունեն իրենց հստակ պիտակավորված բաժինը, այնպես որ դուք միշտ գիտեք, թե որն է պաշտոնականը և որը՝ համայնքի port-ը: Վերջին հավելումների թվում է Galaxy S24 Ultra-ի աջակցությունը:\n\nՆախագծի նախազգուշական պաստառները գրելուց առաջ ընդգծում են համայնքին առնչվող կարևոր հարցերը:\n\nԹարմության ազդանշաններ յուրաքանչյուր գրառման վրա (ակտիվ / ամսական / դադարեցված, վերջին կառուցման ամսաթիվ)՝ արդիական պահվող գիշերային ավտոմատացված աշխատանքով, որը նշում է լռող նախագծերը:\n\nՔայլ առ քայլ գրման ուղեցույցներ ROM-երի և recovery-ների համար՝ ներդրված ըստ կատեգորիայի:\n\nԱշխատում է ամբողջությամբ առանց ցանցի ներկառուցված կատալոգով, ապա թարմացվում է GitHub-ից գործարկման ժամանակ, այնպես որ նոր ROM-երն ու սարքերը հայտնվում են առանց հավելվածի թարմացման:\n\nMaterial 3 դինամիկ գույնով, բաց / մուգ / AMOLED թեմաներ և հարմարվող դասավորություններ հեռախոսի, պլանշետի և համակարգչի համար:\n\nԽորը հղումներ յուրաքանչյուր ROM-ի, recovery-ի, սարքի և ապրանքանիշի համար՝ հեշտ կիսվելու համար թեմաներում:\n\nԱռանց հետագծման, առանց վերլուծության, առանց գովազդի և առանց Google Play ծառայությունների անհրաժեշտության: Արտոնագրված է GPL-3.0-ով; ելակոդը GitHub-ում:\n", "id": "Custom RR adalah aplikasi pendamping gratis dan sumber terbuka untuk komunitas modding Android. Semuanya ada di satu tempat: ROM kustom dan recovery mana yang secara resmi mendukung perangkat Anda, Treble GSI apa yang bisa Anda flash, dan di mana mengunduhnya. Tak perlu lagi berpindah antara wiki LineageOS, tiga kanal Telegram, satu folder SourceForge, dan empat belas tab browser.\n\nFitur:\n\n18 ROM yang aktif dirawat (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, dan lainnya), masing-masing dengan deskripsi, fitur, tangkapan layar, dan tautan satu ketukan ke halaman unduhan resmi.\n\n500+ perangkat yang diambil langsung dari wiki resmi LineageOS dan repositori PixelOS official_devices, diperbarui setiap malam.\n\nRecovery utama: TWRP, OrangeFox, PBRP, SHRP, dengan dukungan per-perangkat dan unduhan langsung.\n\nPusat Treble & GSI: lencana status per proyek, unduhan GSI langsung, indeks wiki TrebleDroid yang kanonik, contekan A-only vs A/B dan arm64 vs arm32_binder64, alur flash 6 langkah, dan FAQ \"GSI boot tetapi kamera rusak\".\n\nPilih ponsel Anda dan seluruh aplikasi memfilter ke ROM dan recovery yang secara resmi mendukungnya. Halaman merek menampilkan setiap perangkat dan setiap ROM/recovery yang menyasar Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing, dan lainnya.\n\nProyek yang sudah tidak aktif ditandai dengan jelas. ROM yang diarsipkan (ArrowOS, DotOS, Havoc-OS, RisingOS asli, dan lainnya) menampilkan tanggal build terakhir dan saran penerus, agar Anda tidak mem-flash kode yang sudah bertahun-tahun tidak dirilis.\n\nBuild tidak resmi dan yang dirawat komunitas memiliki bagian tersendiri yang diberi label jelas, jadi Anda selalu tahu mana yang resmi dan mana port komunitas. Tambahan terbaru mencakup dukungan Galaxy S24 Ultra.\n\nSpanduk peringatan proyek menandai isu penting bagi komunitas sebelum Anda mem-flash.\n\nSinyal kesegaran di setiap entri (aktif / bulanan / dihentikan, tanggal build terakhir), tetap mutakhir berkat tugas otomatis malam hari yang menandai proyek yang mulai sepi.\n\nPanduan flash langkah demi langkah untuk ROM dan recovery, tertanam per kategori.\n\nBekerja sepenuhnya offline dengan katalog bawaan, lalu menyegarkan dari GitHub saat diluncurkan sehingga ROM dan perangkat baru muncul tanpa pembaruan aplikasi.\n\nMaterial 3 dengan warna dinamis, tema terang / gelap / AMOLED, dan tata letak adaptif untuk ponsel, tablet, dan desktop.\n\nTautan dalam untuk setiap ROM, recovery, perangkat, dan merek, mudah dibagikan di utas.\n\nTanpa pelacakan, tanpa analitik, tanpa iklan, dan tanpa memerlukan layanan Google Play. Berlisensi GPL-3.0; kode sumber di GitHub.\n", "is-IS": "Custom RR er ókeypis fylgdarforrit með opnum kóða fyrir Android-fikt-samfélagið. Það safnar öllu á einn stað: hvaða sérsniðnu ROM og recovery styðja tækið þitt opinberlega, hvaða Treble GSI þú getur flassað og hvar á að sækja þau. Ekki meira stökk milli LineageOS-wiki, þriggja Telegram-rása, SourceForge-möppu og fjórtán vafraflipa.\n\nEiginleikar:\n\n18 ROM í virkri umsjón (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS og fleiri), hvert með lýsingu, eiginleikum, skjámyndum og einnar-snertingar tengli á opinberu niðurhalssíðuna.\n\nYfir 500 tæki sótt í rauntíma úr opinberu LineageOS-wiki og PixelOS official_devices-geymslunni, uppfærð á hverri nóttu.\n\nHelstu recovery: TWRP, OrangeFox, PBRP, SHRP, með stuðningi fyrir hvert tæki og beinu niðurhali.\n\nTreble- og GSI-miðstöð: stöðumerki fyrir hvert verkefni, beint GSI-niðurhal, hinn staðlaði TrebleDroid-wiki-listi, minnisblað um A-only á móti A/B og arm64 á móti arm32_binder64, 6 þrepa flössunarferli og algengar spurningar um \"GSI ræsist en myndavélin virkar ekki\".\n\nVeldu símann þinn og allt forritið síast niður á þau ROM og recovery sem styðja hann opinberlega. Vörumerkjasíður sýna hvert tæki og hvert ROM/recovery sem miðar að Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing og fleirum.\n\nHætt verkefni eru greinilega merkt. Skjalfest ROM (ArrowOS, DotOS, Havoc-OS, upprunalega RisingOS og fleiri) sýna síðasta byggingardag og tillögu að arftaka, svo þú flassir ekki kóða sem hefur ekki komið út í mörg ár.\n\nÓopinberar og samfélagsreknar byggingar hafa sinn eigin greinilega merkta hluta, svo þú vitir alltaf hvað er opinbert og hvað er samfélagsígræðsla. Nýlegar viðbætur eru meðal annars stuðningur við Galaxy S24 Ultra.\n\nViðvörunarborðar verkefna benda á atriði sem skipta samfélagið máli áður en þú flassar.\n\nFerskleikamerki á hverri færslu (virkt / mánaðarlegt / hætt, síðasti byggingardagur), haldið uppfærðu af sjálfvirku næturverki sem merkir verkefni sem þagna.\n\nSkref-fyrir-skref flössunarleiðbeiningar fyrir ROM og recovery, innfelldar eftir flokkum.\n\nVirkar að fullu án nettengingar með innbyggðum lista og uppfærist svo frá GitHub við ræsingu, svo ný ROM og tæki birtast án þess að uppfæra forritið.\n\nMaterial 3 með breytilegum litum, ljós / dökk / AMOLED þemu og aðlögunarhæf útlit fyrir síma, spjaldtölvu og borðtölvu.\n\nDjúptenglar fyrir hvert ROM, recovery, tæki og vörumerki, auðvelt að deila í þráðum.\n\nEngin rakning, engin greining, engar auglýsingar og engin Google Play-þjónusta nauðsynleg. Gefið út undir GPL-3.0; frumkóði á GitHub.\n", "it-IT": "Custom RR è un'app companion gratuita e open source per la comunità del modding Android. Riunisce tutto in un unico posto: quali ROM personalizzate e recovery supportano ufficialmente il tuo dispositivo, quali GSI Treble puoi flashare e dove scaricarle. Basta saltare tra la wiki di LineageOS, tre canali Telegram, una cartella SourceForge e quattordici schede del browser.\n\nFunzioni:\n\n18 ROM mantenute attivamente (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS e altre), ciascuna con descrizione, caratteristiche, screenshot e un collegamento diretto alla pagina di download ufficiale con un tocco.\n\nOltre 500 dispositivi recuperati in tempo reale dalla wiki ufficiale di LineageOS e dal repository PixelOS official_devices, aggiornati ogni notte.\n\nRecovery principali: TWRP, OrangeFox, PBRP, SHRP, con supporto per dispositivo e download diretti.\n\nHub Treble e GSI: badge di stato per progetto, download GSI diretti, l'indice canonico della wiki TrebleDroid, un riepilogo A-only vs A/B e arm64 vs arm32_binder64, una procedura di flash in 6 passaggi e una FAQ \"la GSI si avvia ma la fotocamera non funziona\".\n\nScegli il tuo telefono e l'intera app si filtra sulle ROM e recovery che lo supportano ufficialmente. Le pagine dei marchi mostrano ogni dispositivo e ogni ROM/recovery destinata a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing e altri.\n\nI progetti dismessi sono chiaramente contrassegnati. Le ROM archiviate (ArrowOS, DotOS, Havoc-OS, il RisingOS originale e altre) mostrano la data dell'ultima build e un suggerimento per un successore, così non flashi codice non rilasciato da anni.\n\nLe build non ufficiali e mantenute dalla comunità hanno una sezione propria chiaramente etichettata, così sai sempre cosa è ufficiale e cosa è un port della comunità. Tra le aggiunte recenti c'è il supporto per il Galaxy S24 Ultra.\n\nI banner di avviso dei progetti segnalano questioni rilevanti per la comunità prima di flashare.\n\nSegnali di freschezza su ogni voce (attivo / mensile / dismesso, data dell'ultima build), tenuti aggiornati da un processo automatico notturno che segnala i progetti che si fermano.\n\nGuide al flash passo passo per ROM e recovery, integrate per categoria.\n\nFunziona completamente offline con un catalogo integrato, poi si aggiorna da GitHub all'avvio, così nuove ROM e dispositivi compaiono senza aggiornare l'app.\n\nMaterial 3 con colore dinamico, temi chiaro / scuro / AMOLED e layout adattivi per telefono, tablet e desktop.\n\nLink diretti a ogni ROM, recovery, dispositivo e marchio, facili da condividere nelle discussioni.\n\nNessun tracciamento, nessuna analitica, nessuna pubblicità e nessun servizio Google Play richiesto. Concesso in licenza GPL-3.0; codice sorgente su GitHub.\n", "iw-IL": "‏Custom RR היא אפליקציית לוויין חינמית בקוד פתוח לקהילת המודינג של Android. היא מרכזת הכול במקום אחד: אילו רומים מותאמים וכלי שחזור תומכים רשמית במכשיר שלך, אילו Treble GSI אפשר לצרוב, ומהיכן להוריד אותם. די לקפוץ בין הוויקי של LineageOS, שלושה ערוצי Telegram, תיקיית SourceForge וארבעה-עשר טאבים בדפדפן.\n\nתכונות:\n\n‏18 רומים בתחזוקה פעילה (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ועוד), כל אחד עם תיאור, תכונות, צילומי מסך וקישור בנגיעה אחת לעמוד ההורדה הרשמי.\n\nיותר מ-500 מכשירים הנמשכים בזמן אמת מהוויקי הרשמי של LineageOS וממאגר PixelOS official_devices, ומתעדכנים מדי לילה.\n\nכלי שחזור עיקריים: TWRP, OrangeFox, PBRP, SHRP, עם תמיכה לכל מכשיר והורדות ישירות.\n\nמרכז Treble ו-GSI: תגי סטטוס לכל פרויקט, הורדות GSI ישירות, אינדקס הוויקי הרשמי של TrebleDroid, דף עזר ל-A-only מול A/B ו-arm64 מול arm32_binder64, תהליך צריבה ב-6 שלבים, ושאלות נפוצות בנושא \"ה-GSI עולה אבל המצלמה לא עובדת\".\n\nבחר את הטלפון שלך וכל האפליקציה מסננת לרומים ולכלי שחזור שתומכים בו רשמית. עמודי המותגים מציגים כל מכשיר וכל רום/שחזור שמיועד ל-Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ועוד.\n\nפרויקטים שהופסקו מסומנים בבירור. רומים בארכיון (ArrowOS, DotOS, Havoc-OS, ה-RisingOS המקורי ואחרים) מציגים את תאריך הבנייה האחרון והצעת ממשיך, כדי שלא תצרוב קוד שלא שוחרר שנים.\n\nלבנייני קהילה לא רשמיים יש מקטע משלהם המסומן בבירור, כך שתמיד תדע מה רשמי ומה פורט קהילתי. בין התוספות האחרונות נכללת תמיכה ב-Galaxy S24 Ultra.\n\nבאנרים של אזהרת פרויקט מסבים את תשומת הלב לעניינים חשובים לקהילה לפני הצריבה.\n\nאותות עדכניות בכל רשומה (פעיל / חודשי / הופסק, תאריך בנייה אחרון), מתוחזקים על ידי משימה אוטומטית לילית שמסמנת פרויקטים שמשתתקים.\n\nמדריכי צריבה שלב-אחר-שלב לרומים ולכלי שחזור, משובצים לכל קטגוריה.\n\nעובד לחלוטין במצב לא מקוון עם קטלוג מובנה, ואז מתעדכן מ-GitHub עם ההפעלה כך שרומים ומכשירים חדשים מופיעים ללא עדכון אפליקציה.\n\n‏Material 3 עם צבע דינמי, ערכות בהיר / כהה / AMOLED, ופריסות מסתגלות לטלפון, לטאבלט ולמחשב.\n\nקישורים עמוקים לכל רום, שחזור, מכשיר ומותג, קלים לשיתוף בפורומים.\n\nללא מעקב, ללא אנליטיקה, ללא פרסומות, וללא צורך בשירותי Google Play. ברישיון GPL-3.0; קוד המקור ב-GitHub.\n", "ja-JP": "Custom RRは、Androidのカスタム改造コミュニティ向けの無料・オープンソースのコンパニオンアプリです。すべてを1か所にまとめます。どのカスタムROMやリカバリがあなたの端末を公式にサポートしているか、どのTreble GSIをフラッシュできるか、そしてどこでダウンロードできるか。LineageOSのwiki、3つのTelegramチャンネル、SourceForgeのフォルダ、14個のブラウザタブを行き来する必要はもうありません。\n\n機能:\n\n積極的にメンテナンスされている18のROM(LineageOS、crDroid、PixelOS、Project Elixir、Evolution X、DerpFest、UN1CA、BlissROMs、/e/、GrapheneOS、CalyxOS、DivestOS、RisingOS Revived、VoltageOS など)。それぞれに説明、機能、スクリーンショット、公式ダウンロードページへのワンタップリンクが付いています。\n\n公式のLineageOS wikiとPixelOSのofficial_devicesリポジトリからライブ取得し、毎晩更新される500以上の端末。\n\n主要なリカバリ: TWRP、OrangeFox、PBRP、SHRP。端末ごとのサポートと直接ダウンロードに対応。\n\nTreble & GSIハブ: プロジェクトごとのステータスバッジ、GSIの直接ダウンロード、標準的なTrebleDroid wikiインデックス、A-only対A/Bおよびarm64対arm32_binder64の早見表、6ステップのフラッシュ手順、「GSIは起動するがカメラが動かない」FAQ。\n\n端末を選ぶと、それを公式にサポートするROMとリカバリにアプリ全体が絞り込まれます。ブランドページには、Xiaomi、OnePlus、Samsung、Pixel、Realme、POCO、Nothing などを対象とするすべての端末とすべてのROM/リカバリが表示されます。\n\n終了したプロジェクトは明確に表示されます。アーカイブ済みのROM(ArrowOS、DotOS、Havoc-OS、オリジナルのRisingOS など)は最終ビルド日と後継候補を表示するので、何年もリリースされていないコードをフラッシュせずに済みます。\n\n非公式およびコミュニティ管理のビルドには専用のはっきりとラベル付けされたセクションがあり、何が公式で何がコミュニティ移植かが常にわかります。最近の追加にはGalaxy S24 Ultraのサポートが含まれます。\n\nプロジェクトの警告バナーが、フラッシュ前にコミュニティ上の重要な注意点を知らせます。\n\n各エントリの鮮度シグナル(アクティブ / 毎月 / 終了、最終ビルド日)。静かになったプロジェクトを示す毎晩の自動ジョブで最新に保たれます。\n\nROMとリカバリの手順ごとのフラッシュガイドを、カテゴリごとに組み込み。\n\n内蔵カタログで完全にオフラインで動作し、起動時にGitHubから更新されるため、新しいROMや端末がアプリ更新なしで表示されます。\n\nダイナミックカラー対応のMaterial 3、ライト / ダーク / AMOLEDテーマ、スマホ・タブレット・デスクトップ向けの適応レイアウト。\n\n各ROM、リカバリ、端末、ブランドへのディープリンク。スレッドで簡単に共有できます。\n\nトラッキングなし、解析なし、広告なし、Google Playサービス不要。GPL-3.0ライセンス。ソースコードはGitHubで公開。\n", "ka-GE": "Custom RR არის უფასო, ღია კოდის თანმხლები აპლიკაცია Android-ის modding-ის საზოგადოებისთვის. ის ყველაფერს ერთ ადგილას აგროვებს: რომელი მორგებული ROM და recovery უჭერს ოფიციალურად მხარს შენს მოწყობილობას, რომელი Treble GSI შეგიძლია ჩაწერო და საიდან ჩამოტვირთო. აღარ არის საჭირო LineageOS-ის wiki-ს, სამ Telegram-ის არხს, SourceForge-ის საქაღალდესა და თოთხმეტ ბრაუზერის ჩანართს შორის ხტუნვა.\n\nფუნქციები:\n\n18 აქტიურად შენახული ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS და სხვა), თითოეული აღწერით, ფუნქციებით, ეკრანის ანაბეჭდებითა და ერთი შეხებით ბმულით ოფიციალურ ჩამოტვირთვის გვერდზე.\n\n500-ზე მეტი მოწყობილობა, რომელიც პირდაპირ მოდის ოფიციალური LineageOS wiki-დან და PixelOS official_devices საცავიდან, ყოველ ღამე განახლებული.\n\nძირითადი recovery: TWRP, OrangeFox, PBRP, SHRP, თითოეული მოწყობილობის მხარდაჭერითა და პირდაპირი ჩამოტვირთვებით.\n\nTreble და GSI ცენტრი: სტატუსის ნიშნები თითოეული პროექტისთვის, პირდაპირი GSI ჩამოტვირთვები, კანონიკური TrebleDroid wiki ინდექსი, A-only vs A/B და arm64 vs arm32_binder64 შპარგალკა, 6-ნაბიჯიანი ჩაწერის ნაკადი და ხშირად დასმული კითხვა \"GSI ირთვება, მაგრამ კამერა არ მუშაობს\".\n\nაირჩიე შენი ტელეფონი და მთელი აპლიკაცია იფილტრება იმ ROM-ებსა და recovery-ებზე, რომლებიც მას ოფიციალურად უჭერენ მხარს. ბრენდის გვერდები აჩვენებს თითოეულ მოწყობილობას და თითოეულ ROM/recovery-ს, რომელიც გამიზნულია Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing და სხვებისთვის.\n\nშეწყვეტილი პროექტები მკაფიოდ არის მონიშნული. დაარქივებული ROM-ები (ArrowOS, DotOS, Havoc-OS, თავდაპირველი RisingOS და სხვა) აჩვენებენ ბოლო აგების თარიღსა და მემკვიდრის შეთავაზებას, რათა არ ჩაწერო კოდი, რომელიც წლებია არ გამოსულა.\n\nარაოფიციალურ და საზოგადოების მიერ შენახულ აგებებს აქვთ საკუთარი მკაფიოდ მონიშნული განყოფილება, ასე რომ ყოველთვის იცი, რა არის ოფიციალური და რა საზოგადოების პორტი. ბოლოდროინდელ დამატებებს შორის არის Galaxy S24 Ultra-ის მხარდაჭერა.\n\nპროექტის გამაფრთხილებელი ბანერები ჩაწერამდე გამოყოფს საზოგადოებისთვის მნიშვნელოვან საკითხებს.\n\nსიახლის სიგნალები თითოეულ ჩანაწერზე (აქტიური / ყოველთვიური / შეწყვეტილი, ბოლო აგების თარიღი), განახლებული ღამის ავტომატური სამუშაოთი, რომელიც მონიშნავს პროექტებს, რომლებიც ჩუმდებიან.\n\nნაბიჯ-ნაბიჯ ჩაწერის სახელმძღვანელოები ROM-ებისა და recovery-ებისთვის, ჩაშენებული თითოეული კატეგორიის მიხედვით.\n\nმუშაობს სრულად ოფლაინ ჩაშენებული კატალოგით, შემდეგ კი განახლდება GitHub-დან გაშვებისას, ასე რომ ახალი ROM-ები და მოწყობილობები ჩნდება აპლიკაციის განახლების გარეშე.\n\nMaterial 3 დინამიური ფერით, ღია / მუქი / AMOLED თემები და ადაპტირებადი განლაგებები ტელეფონის, ტაბლეტისა და დესკტოპისთვის.\n\nღრმა ბმულები თითოეული ROM-ის, recovery-ის, მოწყობილობისა და ბრენდისთვის, მარტივი გასაზიარებლად თემებში.\n\nთვალთვალის გარეშე, ანალიტიკის გარეშე, რეკლამის გარეშე და Google Play სერვისების გარეშე. ლიცენზირებულია GPL-3.0-ით; საწყისი კოდი GitHub-ზე.\n", "kk": "Custom RR — Android модтау қауымдастығына арналған тегін, ашық бастапқы кодты серік қолданба. Ол бәрін бір жерге жинайды: қандай арнаулы ROM мен recovery құрылғыңызды ресми қолдайды, қандай Treble GSI жыпылықтата аласыз және оларды қайдан жүктеу керек. Енді LineageOS уикиі, үш Telegram арнасы, SourceForge қалтасы және он төрт браузер қойындысы арасында секірудің қажеті жоқ.\n\nМүмкіндіктер:\n\nБелсенді қолдау көрсетілетін 18 ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS және басқалары), әрқайсысында сипаттама, мүмкіндіктер, скриншоттар және ресми жүктеу бетіне бір рет түрту сілтемесі бар.\n\nРесми LineageOS уикиінен және PixelOS official_devices репозиторийінен тікелей алынатын, әр түнде жаңартылатын 500-ден астам құрылғы.\n\nНегізгі recovery: TWRP, OrangeFox, PBRP, SHRP, әр құрылғыға қолдау және тікелей жүктеулермен.\n\nTreble және GSI орталығы: жоба бойынша күй белгілері, тікелей GSI жүктеулері, канондық TrebleDroid уики индексі, A-only мен A/B және arm64 мен arm32_binder64 салыстыру парағы, 6 қадамдық жыпылықтату процесі және \"GSI жүктеледі, бірақ камера жұмыс істемейді\" жиі қойылатын сұрақтары.\n\nТелефоныңызды таңдаңыз, сонда бүкіл қолданба оны ресми қолдайтын ROM мен recovery-ге сүзіледі. Бренд беттері Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing және басқаларға арналған әрбір құрылғы мен әрбір ROM/recovery-ді көрсетеді.\n\nТоқтатылған жобалар анық белгіленген. Мұрағатталған ROM (ArrowOS, DotOS, Havoc-OS, бастапқы RisingOS және басқалары) соңғы құрастыру күнін және мұрагер ұсынысын көрсетеді, осылайша жылдар бойы шығарылмаған кодты жыпылықтатпайсыз.\n\nБейресми және қауымдастық қолдайтын құрастырулардың өзіндік анық белгіленген бөлімі бар, сондықтан сіз әрқашан не ресми, не қауымдастық порты екенін білесіз. Соңғы толықтырулардың қатарында Galaxy S24 Ultra қолдауы бар.\n\nЖоба ескерту баннерлері жыпылықтату алдында қауымдастық үшін маңызды мәселелерді көрсетеді.\n\nӘр жазбадағы жаңалық сигналдары (белсенді / айлық / тоқтатылған, соңғы құрастыру күні) тынышталатын жобаларды белгілейтін түнгі автоматтандырылған тапсырмамен өзекті болып сақталады.\n\nROM мен recovery үшін қадамдық жыпылықтату нұсқаулықтары, әр санат бойынша ендірілген.\n\nКірістірілген каталогпен толық желіден тыс жұмыс істейді, содан кейін іске қосылғанда GitHub-тан жаңарады, осылайша жаңа ROM мен құрылғылар қолданба жаңартуынсыз пайда болады.\n\nДинамикалық түсті Material 3, ашық / қою / AMOLED тақырыптары және телефон, планшет пен жұмыс үстеліне арналған бейімделгіш орналасулар.\n\nӘр ROM, recovery, құрылғы және бренд үшін терең сілтемелер, тармақтарда бөлісуге оңай.\n\nБақылау жоқ, аналитика жоқ, жарнама жоқ және Google Play қызметтері қажет емес. GPL-3.0 бойынша лицензияланған; бастапқы коды GitHub-та.\n", "km-KH": "Custom RR ជា companion app ឥតគិតថ្លៃ និង open-source សម្រាប់សហគមន៍ Android modding។ វារួមបញ្ចូលអ្វីៗទាំងអស់នៅកន្លែងតែមួយ៖ custom ROM និង recovery មួយណា support ឧបករណ៍របស់អ្នកជាផ្លូវការ, Treble GSI មួយណាអ្នកអាច flash បាន, និងត្រូវ download ពីណា។ មិនចាំបាច់ប្ដូររវាង LineageOS wiki, Telegram channels, SourceForge folder និង browser tabs ច្រើនទៀតទេ។\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS និងផ្សេងទៀត), មួយៗមាន description, features, screenshots និង one-tap link ទៅ official download page។\n\n500+ devices ត្រូវបានយក live ពី official LineageOS wiki និង PixelOS official_devices repo ហើយ refresh រៀងរាល់យប់។\n\nrecoveries សំខាន់ៗ: TWRP, OrangeFox, PBRP, SHRP, មាន per-device support និង direct downloads។\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B និង arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, និង \"GSI boots but camera is broken\" FAQ។\n\nជ្រើសរើស phone របស់អ្នក ហើយ app នឹង filter ទៅ ROMs និង recoveries ដែល support ជាផ្លូវការ។ Brand pages បង្ហាញ devices និង ROM/recovery សម្រាប់ Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing និងផ្សេងទៀត។\n\nDefunct projects ត្រូវបានសម្គាល់ច្បាស់។ Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS និងផ្សេងទៀត) បង្ហាញ last-build date និង successor suggestion ដើម្បីឲ្យអ្នកមិន flash code ដែលមិនបាន release ជាច្រើនឆ្នាំ។\n\nUnofficial និង community-maintained builds ស្ថិតក្នុង section ផ្ទាល់ខ្លួនដែល label ច្បាស់ ដូច្នេះអ្នកដឹងថាអ្វី official និងអ្វី community port។ Recent additions រួមមាន Galaxy S24 Ultra support។\n\nProject warning banners បង្ហាញ community-relevant concerns មុនពេល flash។ Freshness signals នៅលើ entry នីមួយៗបង្ហាញ active / monthly / discontinued status និង last build date ហើយ nightly automated job រក្សាឲ្យ updated។\n\nStep-by-step flashing guides សម្រាប់ ROMs និង recoveries ត្រូវបាន embed តាម category។ Built-in catalog ធ្វើឲ្យ app ដំណើរការ offline ពេញលេញ ហើយ refresh ពី GitHub នៅពេល launch ដូច្នេះ ROMs និង devices ថ្មីបង្ហាញដោយមិនចាំបាច់ app update។\n\nMaterial 3 with dynamic color, light / dark / AMOLED themes និង adaptive layouts សម្រាប់ phone, tablet, desktop។ Deep links សម្រាប់ ROM, recovery, device និង brand ងាយស្រួល share ក្នុង threads។\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub។\n", "kn-IN": "Custom RR Android modding communityಗಾಗಿ ಉಚಿತ, open-source companion app ಆಗಿದೆ. ಇದು ಎಲ್ಲವನ್ನೂ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಇಡುತ್ತದೆ: ಯಾವ custom ROM ಮತ್ತು recovery ನಿಮ್ಮ device ಅನ್ನು officially support ಮಾಡುತ್ತವೆ, ಯಾವ Treble GSIಗಳನ್ನು flash ಮಾಡಬಹುದು, ಮತ್ತು ಅವುಗಳನ್ನು ಎಲ್ಲಿಂದ download ಮಾಡಬೇಕು. LineageOS wiki, Telegram channels, SourceForge folder ಮತ್ತು ಅನೇಕ browser tabs ನಡುವೆ ಅಲೆದಾಡುವ ಕೆಲಸ ಕಡಿಮೆಯಾಗುತ್ತದೆ.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ಮತ್ತು ಇನ್ನಷ್ಟು), ಪ್ರತಿಯೊಂದೂ description, features, screenshots ಮತ್ತು official download pageಗೆ one-tap link ಹೊಂದಿದೆ.\n\n500+ devices official LineageOS wiki ಮತ್ತು PixelOS official_devices repoನಿಂದ live ಆಗಿ ಬರುತ್ತವೆ ಮತ್ತು ಪ್ರತಿರಾತ್ರಿ refresh ಆಗುತ್ತವೆ.\n\nಮುಖ್ಯ recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support ಮತ್ತು direct downloads ಜೊತೆಗೆ.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B ಮತ್ತು arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, ಮತ್ತು \"GSI boots but camera is broken\" FAQ.\n\nನಿಮ್ಮ phone ಆಯ್ಕೆ ಮಾಡಿದರೆ app officially supported ROMs ಮತ್ತು recoveriesಗೆ filter ಮಾಡುತ್ತದೆ. Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ಮತ್ತು ಇನ್ನಷ್ಟು brandsಗಾಗಿ devices ಮತ್ತು ROM/recovery ತೋರಿಸುತ್ತವೆ.\n\nನಿಲ್ಲಿಸಿದ projects clearly marked ಆಗಿವೆ. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS ಮತ್ತು ಇನ್ನಷ್ಟು) last-build date ಮತ್ತು successor suggestion ತೋರಿಸುತ್ತವೆ, ಹಾಗಾಗಿ ವರ್ಷಗಳಿಂದ release ಆಗದ code flash ಮಾಡುವುದಿಲ್ಲ.\n\nUnofficial ಮತ್ತು community-maintained builds ತಮ್ಮದೇ clearly labelled sectionನಲ್ಲಿ ಇರುತ್ತವೆ, ಆದ್ದರಿಂದ official ಮತ್ತು community port ವ್ಯತ್ಯಾಸ ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ. Recent additionsನಲ್ಲಿ Galaxy S24 Ultra support ಇದೆ.\n\nProject warning banners flash ಮಾಡುವ ಮೊದಲು community-relevant concerns ತೋರಿಸುತ್ತವೆ. Freshness signals ಪ್ರತಿ entryಯಲ್ಲಿ active / monthly / discontinued status ಮತ್ತು last build date ತೋರಿಸುತ್ತವೆ, nightly automated job current ಇಡುತ್ತದೆ.\n\nROMs ಮತ್ತು recoveriesಗೆ step-by-step flashing guides category ಪ್ರಕಾರ embedded ಆಗಿವೆ. Built-in catalog ಜೊತೆಗೆ app ಸಂಪೂರ್ಣ offline ಕೆಲಸ ಮಾಡುತ್ತದೆ, ನಂತರ launch ವೇಳೆ GitHubನಿಂದ refresh ಆಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಹೊಸ ROMs ಮತ್ತು devices app update ಇಲ್ಲದೆ ಕಾಣುತ್ತವೆ.\n\nMaterial 3 dynamic color, light / dark / AMOLED themes ಮತ್ತು phone, tablet, desktopಗಾಗಿ adaptive layouts ನೀಡುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ROM, recovery, device ಮತ್ತು brandಗೆ deep links share ಮಾಡಲು ಸುಲಭ.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "ko-KR": "Custom RR은 안드로이드 모딩 커뮤니티를 위한 무료 오픈소스 동반 앱입니다. 모든 것을 한곳에 모았습니다. 어떤 커스텀 롬과 리커버리가 내 기기를 공식 지원하는지, 어떤 Treble GSI를 플래시할 수 있는지, 그리고 어디서 내려받는지. 더 이상 LineageOS 위키, 세 개의 Telegram 채널, SourceForge 폴더, 열네 개의 브라우저 탭 사이를 오갈 필요가 없습니다.\n\n기능:\n\n활발히 유지되는 18개 롬(LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS 등), 각각 설명, 기능, 스크린샷, 공식 다운로드 페이지로 가는 원터치 링크 포함.\n\n공식 LineageOS 위키와 PixelOS official_devices 저장소에서 실시간으로 가져와 매일 밤 갱신되는 500개 이상의 기기.\n\n주요 리커버리: TWRP, OrangeFox, PBRP, SHRP. 기기별 지원과 직접 다운로드 제공.\n\nTreble & GSI 허브: 프로젝트별 상태 배지, GSI 직접 다운로드, 표준 TrebleDroid 위키 색인, A-only 대 A/B 및 arm64 대 arm32_binder64 요약표, 6단계 플래시 절차, \"GSI는 부팅되지만 카메라가 작동하지 않음\" FAQ.\n\n휴대폰을 선택하면 앱 전체가 이를 공식 지원하는 롬과 리커버리로 필터링됩니다. 브랜드 페이지는 Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing 등을 대상으로 하는 모든 기기와 모든 롬/리커버리를 보여줍니다.\n\n중단된 프로젝트는 명확히 표시됩니다. 보관된 롬(ArrowOS, DotOS, Havoc-OS, 원조 RisingOS 등)은 마지막 빌드 날짜와 후속 프로젝트 제안을 표시하여 수년간 출시되지 않은 코드를 플래시하지 않도록 합니다.\n\n비공식 및 커뮤니티 유지 빌드는 명확히 표시된 별도 섹션에 있어 무엇이 공식이고 무엇이 커뮤니티 포팅인지 항상 알 수 있습니다. 최근 추가 항목에는 Galaxy S24 Ultra 지원이 포함됩니다.\n\n프로젝트 경고 배너는 플래시 전에 커뮤니티 관련 중요 사항을 알려줍니다.\n\n각 항목의 최신성 신호(활성 / 월간 / 중단, 마지막 빌드 날짜)는 조용해지는 프로젝트를 표시하는 야간 자동 작업으로 최신 상태를 유지합니다.\n\n롬과 리커버리를 위한 단계별 플래시 가이드를 카테고리별로 내장.\n\n내장 카탈로그로 완전히 오프라인에서 작동하며, 실행 시 GitHub에서 갱신되어 새 롬과 기기가 앱 업데이트 없이 표시됩니다.\n\n다이내믹 컬러를 적용한 Material 3, 라이트 / 다크 / AMOLED 테마, 휴대폰·태블릿·데스크톱용 적응형 레이아웃.\n\n모든 롬, 리커버리, 기기, 브랜드에 대한 딥 링크로 스레드에서 쉽게 공유.\n\n추적 없음, 분석 없음, 광고 없음, Google Play 서비스 불필요. GPL-3.0 라이선스, 소스 코드는 GitHub에 공개.\n", "ky-KG": "Custom RR — Android модинг коомчулугу үчүн акысыз, ачык булактуу коштоочу колдонмо. Ал баарын бир жерге чогултат: кайсы ыңгайлаштырылган ROM жана recovery түзмөгүңүздү расмий колдойт, кайсы Treble GSI'лерди орното аласыз жана аларды кайдан жүктөө керек. Эми LineageOS вики, үч Telegram каналы, SourceForge папкасы жана он төрт браузер өтмөгүнүн ортосунда секирүүнүн кереги жок.\n\nМүмкүнчүлүктөр:\n\nАктивдүү колдоого алынган 18 ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS жана башкалар), ар бири сүрөттөмө, мүмкүнчүлүктөр, скриншоттор жана расмий жүктөө барагына бир жолу таптоо шилтемеси менен.\n\nРасмий LineageOS викиден жана PixelOS official_devices репозиторийинен түз алынган, ар түнү жаңыланган 500дөн ашык түзмөк.\n\nНегизги recovery: TWRP, OrangeFox, PBRP, SHRP, ар бир түзмөккө колдоо жана түз жүктөөлөр менен.\n\nTreble жана GSI борбору: долбоор боюнча абал белгилери, түз GSI жүктөөлөрү, канондук TrebleDroid вики индекси, A-only менен A/B жана arm64 менен arm32_binder64 салыштыруу барагы, 6 кадамдуу орнотуу процесси жана \"GSI жүктөлөт, бирок камера иштебейт\" көп берилүүчү суроолору.\n\nТелефонуңузду тандаңыз, ошондо бүт колдонмо аны расмий колдогон ROM жана recovery'ге чыпкаланат. Бренд барактары Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing жана башкаларга багытталган ар бир түзмөктү жана ар бир ROM/recovery'ди көрсөтөт.\n\nТоктотулган долбоорлор так белгиленген. Архивделген ROM (ArrowOS, DotOS, Havoc-OS, баштапкы RisingOS жана башкалар) акыркы курулуш күнүн жана мураскор сунушун көрсөтөт, ошентип жылдар бою чыгарылбаган кодду орнотпойсуз.\n\nРасмий эмес жана коомчулук тарабынан колдоого алынган курулуштардын өзүнчө так белгиленген бөлүмү бар, ошондуктан сиз дайыма эмне расмий, эмне коомчулук порту экенин билесиз. Акыркы кошумчалардын арасында Galaxy S24 Ultra колдоосу бар.\n\nДолбоордун эскертүү баннерлери орнотуудан мурун коомчулук үчүн маанилүү маселелерди белгилейт.\n\nАр бир жазуудагы жаңылык сигналдары (активдүү / айлык / токтотулган, акыркы курулуш күнү) тынчый турган долбоорлорду белгилеген түнкү автоматташтырылган тапшырма менен актуалдуу сакталат.\n\nROM жана recovery үчүн кадам-кадам орнотуу колдонмолору, ар бир категория боюнча киргизилген.\n\nКамтылган каталог менен толугу менен оффлайн иштейт, андан кийин иштеп баштаганда GitHub'тан жаңыланат, ошондуктан жаңы ROM жана түзмөктөр колдонмону жаңылоосуз пайда болот.\n\nДинамикалык түстүү Material 3, ачык / караңгы / AMOLED темалары жана телефон, планшет жана компьютер үчүн ыңгайлашкан жайгашуулар.\n\nАр бир ROM, recovery, түзмөк жана бренд үчүн терең шилтемелер, темаларда бөлүшүүгө оңой.\n\nКөзөмөл жок, аналитика жок, жарнама жок жана Google Play кызматтары талап кылынбайт. GPL-3.0 боюнча лицензияланган; булак коду GitHub'та.\n", "lo-LA": "Custom RR ແມ່ນ companion app ຟຣີ ແລະ open-source ສໍາລັບຊຸມຊົນ Android modding. ມັນຮວບຮວມທຸກຢ່າງໄວ້ບ່ອນດຽວ: custom ROM ແລະ recovery ໃດ support ອຸປະກອນຂອງທ່ານຢ່າງເປັນທາງການ, Treble GSI ໃດທີ່ທ່ານສາມາດ flash ໄດ້, ແລະ download ຈາກໃສ. ບໍ່ຕ້ອງສະຫຼັບລະຫວ່າງ LineageOS wiki, Telegram channels, SourceForge folder ແລະ browser tabs ຫຼາຍອີກ.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ແລະອື່ນໆ), ແຕ່ລະອັນມີ description, features, screenshots ແລະ one-tap link ໄປ official download page.\n\n500+ devices ຖືກດຶງ live ຈາກ official LineageOS wiki ແລະ PixelOS official_devices repo ແລະ refresh ທຸກຄືນ.\n\nrecoveries ຫຼັກ: TWRP, OrangeFox, PBRP, SHRP, ພ້ອມ per-device support ແລະ direct downloads.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B ແລະ arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, ແລະ \"GSI boots but camera is broken\" FAQ.\n\nເລືອກ phone ຂອງທ່ານ ແລ້ວ app ຈະ filter ໄປຫາ ROMs ແລະ recoveries ທີ່ support ຢ່າງເປັນທາງການ. Brand pages ສະແດງ devices ແລະ ROM/recovery ສໍາລັບ Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ແລະອື່ນໆ.\n\nDefunct projects ຖືກກໍານົດໄວ້ຊັດເຈນ. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS ແລະອື່ນໆ) ສະແດງ last-build date ແລະ successor suggestion, ເພື່ອບໍ່ໃຫ້ flash code ທີ່ບໍ່ໄດ້ release ຫຼາຍປີ.\n\nUnofficial ແລະ community-maintained builds ຢູ່ໃນ section ທີ່ label ຊັດເຈນ, ເຮັດໃຫ້ແຍກ official ແລະ community port ໄດ້ງ່າຍ. Recent additions ມີ Galaxy S24 Ultra support.\n\nProject warning banners ສະແດງ community-relevant concerns ກ່ອນ flash. Freshness signals ໃນແຕ່ລະ entry ສະແດງ active / monthly / discontinued status ແລະ last build date, nightly automated job ຮັກສາໃຫ້ updated.\n\nStep-by-step flashing guides ສໍາລັບ ROMs ແລະ recoveries ຖືກ embed ຕາມ category. Built-in catalog ໃຫ້ app ເຮັດວຽກ offline ໄດ້ເຕັມຮູບແບບ ແລະ refresh ຈາກ GitHub ເມື່ອ launch, ດັ່ງນັ້ນ ROMs ແລະ devices ໃໝ່ຈະປາກົດໂດຍບໍ່ຕ້ອງ app update.\n\nMaterial 3 with dynamic color, light / dark / AMOLED themes ແລະ adaptive layouts ສໍາລັບ phone, tablet, desktop. Deep links ສໍາລັບ ROM, recovery, device ແລະ brand ແບ່ງປັນໄດ້ງ່າຍ.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "lt": "Custom RR yra nemokama atvirojo kodo papildoma programa Android moddingo bendruomenei. Ji surenka viską vienoje vietoje: kurie tinkinti ROM ir recovery oficialiai palaiko jūsų įrenginį, kuriuos Treble GSI galite įdiegti ir kur juos atsisiųsti. Nebereikia šokinėti tarp LineageOS wiki, trijų Telegram kanalų, SourceForge aplanko ir keturiolikos naršyklės kortelių.\n\nFunkcijos:\n\n18 aktyviai prižiūrimų ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ir kt.), kiekvienas su aprašymu, funkcijomis, ekrano nuotraukomis ir tiesiogine nuoroda į oficialų atsisiuntimo puslapį vienu palietimu.\n\nDaugiau nei 500 įrenginių, tiesiogiai gaunamų iš oficialaus LineageOS wiki ir PixelOS official_devices saugyklos ir atnaujinamų kiekvieną naktį.\n\nPagrindiniai recovery: TWRP, OrangeFox, PBRP, SHRP, su palaikymu kiekvienam įrenginiui ir tiesioginiais atsisiuntimais.\n\nTreble ir GSI centras: kiekvieno projekto būsenos ženkleliai, tiesioginiai GSI atsisiuntimai, kanoninis TrebleDroid wiki indeksas, A-only ir A/B bei arm64 ir arm32_binder64 atmintinė, 6 žingsnių diegimo eiga ir DUK „GSI pasileidžia, bet neveikia kamera\".\n\nPasirinkite telefoną ir visa programa filtruojama į ROM ir recovery, kurie jį oficialiai palaiko. Prekės ženklų puslapiuose rodomas kiekvienas įrenginys ir kiekvienas ROM/recovery, skirtas Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ir kitiems.\n\nNutraukti projektai aiškiai pažymėti. Archyvuoti ROM (ArrowOS, DotOS, Havoc-OS, originalus RisingOS ir kt.) rodo paskutinės versijos datą ir įpėdinio pasiūlymą, kad nediegtumėte kodo, kuris nebuvo išleistas daugelį metų.\n\nNeoficialios ir bendruomenės prižiūrimos versijos turi savo aiškiai pažymėtą skiltį, todėl visada žinote, kas yra oficialu, o kas bendruomenės perkėlimas. Tarp naujausių papildymų yra Galaxy S24 Ultra palaikymas.\n\nProjektų įspėjimo reklamjuostės prieš diegimą atkreipia dėmesį į bendruomenei svarbius klausimus.\n\nŠviežumo signalai prie kiekvieno įrašo (aktyvus / mėnesinis / nutrauktas, paskutinės versijos data), atnaujinami naktinės automatizuotos užduoties, kuri pažymi nutylančius projektus.\n\nŽingsnis po žingsnio diegimo vadovai ROM ir recovery, įterpti pagal kategorijas.\n\nVisiškai veikia neprisijungus su integruotu katalogu, o paleidžiant atnaujinama iš GitHub, todėl nauji ROM ir įrenginiai pasirodo be programos atnaujinimo.\n\nMaterial 3 su dinamine spalva, šviesios / tamsios / AMOLED temos ir prisitaikantys išdėstymai telefonui, planšetei ir staliniam kompiuteriui.\n\nGilios nuorodos kiekvienam ROM, recovery, įrenginiui ir prekės ženklui, lengva dalytis gijose.\n\nJokio sekimo, jokios analitikos, jokių reklamų ir nereikia Google Play paslaugų. Licencijuota pagal GPL-3.0; pirminis kodas GitHub.\n", "lv": "Custom RR ir bezmaksas atvērtā pirmkoda pavadošā lietotne Android modošanas kopienai. Tā apkopo visu vienuviet: kuri pielāgotie ROM un recovery oficiāli atbalsta tavu ierīci, kurus Treble GSI vari ieflešot un kur tos lejupielādēt. Vairs nav jālēkā starp LineageOS wiki, trim Telegram kanāliem, SourceForge mapi un četrpadsmit pārlūka cilnēm.\n\nFunkcijas:\n\n18 aktīvi uzturēti ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS un citi), katrs ar aprakstu, funkcijām, ekrānuzņēmumiem un tiešu saiti uz oficiālo lejupielādes lapu ar vienu pieskārienu.\n\nVairāk nekā 500 ierīču, kas tiešsaistē tiek iegūtas no oficiālā LineageOS wiki un PixelOS official_devices repozitorija un atjauninātas katru nakti.\n\nGalvenie recovery: TWRP, OrangeFox, PBRP, SHRP, ar atbalstu katrai ierīcei un tiešām lejupielādēm.\n\nTreble un GSI centrs: statusa nozīmītes katram projektam, tiešas GSI lejupielādes, kanoniskais TrebleDroid wiki indekss, A-only pret A/B un arm64 pret arm32_binder64 atgādne, 6 soļu flešošanas process un BUJ \"GSI ielādējas, bet kamera nedarbojas\".\n\nIzvēlies savu tālruni, un visa lietotne tiek filtrēta uz ROM un recovery, kas to oficiāli atbalsta. Zīmolu lapas rāda katru ierīci un katru ROM/recovery, kas paredzēts zīmoliem Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing un citiem.\n\nPārtrauktie projekti ir skaidri atzīmēti. Arhivētie ROM (ArrowOS, DotOS, Havoc-OS, sākotnējais RisingOS un citi) rāda pēdējā būvējuma datumu un pēcteča ieteikumu, lai tu neflešotu kodu, kas nav izlaists gadiem ilgi.\n\nNeoficiālajiem un kopienas uzturētajiem būvējumiem ir sava skaidri atzīmēta sadaļa, tāpēc tu vienmēr zini, kas ir oficiāls un kas ir kopienas ports. Starp nesenajiem papildinājumiem ir Galaxy S24 Ultra atbalsts.\n\nProjektu brīdinājuma baneri pirms flešošanas norāda uz kopienai svarīgiem jautājumiem.\n\nSvaiguma signāli pie katra ieraksta (aktīvs / ikmēneša / pārtraukts, pēdējā būvējuma datums), ko aktuālus uztur nakts automatizēts darbs, kas atzīmē projektus, kuri apklust.\n\nSoli pa solim flešošanas ceļveži ROM un recovery, iegulti katrā kategorijā.\n\nPilnībā darbojas bezsaistē ar iebūvētu katalogu un pēc tam palaišanas brīdī atjauninās no GitHub, tāpēc jauni ROM un ierīces parādās bez lietotnes atjauninājuma.\n\nMaterial 3 ar dinamisku krāsu, gaišas / tumšas / AMOLED tēmas un pielāgojami izkārtojumi tālrunim, planšetdatoram un datoram.\n\nDziļās saites katram ROM, recovery, ierīcei un zīmolam, viegli kopīgojamas pavedienos.\n\nBez izsekošanas, bez analītikas, bez reklāmām un bez nepieciešamiem Google Play pakalpojumiem. Licencēts saskaņā ar GPL-3.0; pirmkods GitHub.\n", "mk-MK": "Custom RR е бесплатна апликација со отворен код за заедницата за модување на Android. Сè носи на едно место: кои прилагодени ROM-ови и recovery официјално го поддржуваат вашиот уред, кои Treble GSI можете да ги флешувате и каде да ги преземете. Нема повеќе скокање меѓу LineageOS вики, три Telegram канали, SourceForge папка и четиринаесет картички на прелистувачот.\n\nФункции:\n\n18 активно одржувани ROM-ови (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS и повеќе), секој со опис, функции, слики од екран и директна врска до официјалната страница за преземање со еден допир.\n\nНад 500 уреди преземени во живо од официјалното LineageOS вики и складиштето PixelOS official_devices, освежувани секоја ноќ.\n\nГлавни recovery: TWRP, OrangeFox, PBRP, SHRP, со поддршка по уред и директни преземања.\n\nTreble и GSI центар: значки за статус по проект, директни GSI преземања, канонскиот индекс на TrebleDroid вики, потсетник A-only наспроти A/B и arm64 наспроти arm32_binder64, постапка за флешување во 6 чекори и често поставувани прашања „GSI се вклучува но камерата не работи\".\n\nИзберете телефон и целата апликација се филтрира на ROM-ови и recovery што официјално го поддржуваат. Страниците на брендови прикажуваат секој уред и секој ROM/recovery наменет за брендовите Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing и други.\n\nЗгаснатите проекти се јасно означени. Архивираните ROM-ови (ArrowOS, DotOS, Havoc-OS, изворниот RisingOS и други) го прикажуваат датумот на последната верзија и предлог за наследник, за да не флешувате код што со години не е издаден.\n\nНеофицијалните и од заедницата одржувани верзии имаат свој јасно означен дел, па секогаш знаете што е официјално, а што порт на заедницата. Меѓу неодамнешните додавања е поддршката за Galaxy S24 Ultra.\n\nПредупредувачките банери на проектот истакнуваат прашања важни за заедницата пред флешување.\n\nСигнали за свежина на секоја ставка (активно / месечно / згаснато, датум на последна верзија), одржувани ажурни со ноќна автоматизирана задача што ги означува проектите што стивнуваат.\n\nВодичи за флешување чекор по чекор за ROM-ови и recovery, вградени по категорија.\n\nРаботи целосно офлајн со вграден каталог, а потоа се освежува од GitHub при стартување, па новите ROM-ови и уреди се појавуваат без ажурирање на апликацијата.\n\nMaterial 3 со динамична боја, светли / темни / AMOLED теми и приспособливи распореди за телефон, таблет и компјутер.\n\nДлабоки врски за секој ROM, recovery, уред и бренд, лесни за споделување во темите.\n\nБез следење, без аналитика, без реклами и без потребни Google Play услуги. Лиценцирано под GPL-3.0; изворен код на GitHub.\n", "ml-IN": "Custom RR Android modding communityക്കുള്ള ഒരു സൗജന്യ open-source companion app ആണ്. ഇത് എല്ലാം ഒരിടത്ത് കൂട്ടിച്ചേർക്കുന്നു: നിങ്ങളുടെ deviceനെ officially support ചെയ്യുന്ന custom ROM, recovery ഏതെല്ലാം, flash ചെയ്യാൻ കഴിയുന്ന Treble GSI ഏത്, download link എവിടെ. LineageOS wiki, Telegram channels, SourceForge folder, അനവധി browser tabs എന്നിവക്കിടയിൽ ചാടേണ്ടതില്ല.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS എന്നിവയും കൂടുതൽ), ഓരോന്നിലും description, features, screenshots, official download pageലേക്കുള്ള one-tap link എന്നിവ ഉണ്ട്.\n\n500+ devices official LineageOS wikiയിലും PixelOS official_devices repoയിലും നിന്ന് live ആയി എടുത്ത് ഓരോ രാത്രിയും refresh ചെയ്യുന്നു.\n\nപ്രധാന recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support, direct downloads എന്നിവയോടെ.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B, arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, \"GSI boots but camera is broken\" FAQ.\n\nനിങ്ങളുടെ phone തിരഞ്ഞെടുക്കുമ്പോൾ app officially supported ROMs, recoveries മാത്രം filter ചെയ്യുന്നു. Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing തുടങ്ങിയ brandsക്കുള്ള devices, ROM/recovery എന്നിവ കാണിക്കുന്നു.\n\nനിർത്തിയ projects clearly marked ആണ്. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS തുടങ്ങിയവ) last-build date, successor suggestion എന്നിവ കാണിക്കുന്നു, വർഷങ്ങളായി release ഇല്ലാത്ത code flash ചെയ്യാതിരിക്കാൻ.\n\nUnofficial, community-maintained builds ഒരു clearly labelled sectionൽ വേർതിരിച്ചിരിക്കുന്നു, അതിനാൽ official ആണോ community port ആണോ എളുപ്പം മനസ്സിലാകും. Recent additionsൽ Galaxy S24 Ultra support ഉണ്ട്.\n\nProject warning banners flash ചെയ്യുന്നതിന് മുമ്പ് community-relevant concerns കാണിക്കുന്നു. Freshness signals ഓരോ entryയിലും active / monthly / discontinued status, last build date എന്നിവ കാണിക്കുന്നു, nightly automated job current ആക്കുന്നു.\n\nROMs, recoveriesക്കുള്ള step-by-step flashing guides categoryപ്രകാരം embedded ആണ്. Built-in catalog ഉപയോഗിച്ച് app പൂർണമായും offline പ്രവർത്തിക്കുന്നു, പിന്നെ launch സമയത്ത് GitHubൽ നിന്ന് refresh ചെയ്യുന്നു, അതിനാൽ പുതിയ ROMs, devices app update ഇല്ലാതെ കാണാം.\n\nMaterial 3 dynamic color, light / dark / AMOLED themes, phone, tablet, desktop adaptive layouts എന്നിവയോടെ. ഓരോ ROM, recovery, device, brand എന്നിവയ്ക്കും deep links share ചെയ്യാൻ എളുപ്പമാണ്.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "mn-MN": "Custom RR бол Android модинг олон нийтэд зориулсан үнэгүй, нээлттэй эх дагалдах апп юм. Энэ нь бүгдийг нэг дор цуглуулдаг: ямар ROM болон recovery таны төхөөрөмжийг албан ёсоор дэмждэг, ямар Treble GSI-г та флаш хийж болох, мөн тэдгээрийг хаанаас татаж авах. LineageOS вики, гурван Telegram суваг, SourceForge хавтас, арван дөрвөн хөтчийн таб хооронд үсрэх явдал дууслаа.\n\nОнцлогууд:\n\nИдэвхтэй засвар үйлчилгээ хийгддэг 18 ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS гэх мэт), тус бүр нь тайлбар, онцлог, дэлгэцийн зураг болон албан ёсны татах хуудас руу нэг товшилтоор холбогдох холбоостой.\n\nАлбан ёсны LineageOS викиэс болон PixelOS official_devices санахаас шууд татагдаж, шөнө бүр шинэчлэгддэг 500 гаруй төхөөрөмж.\n\nГол recovery: TWRP, OrangeFox, PBRP, SHRP, төхөөрөмж тус бүрийн дэмжлэг болон шууд татах боломжтой.\n\nTreble болон GSI төв: төсөл тус бүрийн төлөвийн тэмдэг, шууд GSI татах, каноник TrebleDroid вики индекс, A-only ба A/B, arm64 ба arm32_binder64-ийг харьцуулсан хуудас, 6 алхамт флаш урсгал, мөн \"GSI асаж байгаа ч камер ажиллахгүй байна\" гэсэн түгээмэл асуулт.\n\nУтсаа сонгоход бүх апп нь түүнийг албан ёсоор дэмждэг ROM болон recovery руу шүүгдэнэ. Брэндийн хуудаснууд нь Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing гэх мэтийг чиглэсэн төхөөрөмж бүр болон ROM/recovery бүрийг харуулна.\n\nЗогссон төслүүдийг тодорхой тэмдэглэсэн. Архивласан ROM (ArrowOS, DotOS, Havoc-OS, анхны RisingOS гэх мэт) нь сүүлийн бүтээн байгуулалтын огноо болон залгамжлагчийн саналыг харуулдаг тул та олон жилийн турш гараагүй кодыг флаш хийхгүй.\n\nАлбан бус болон олон нийтийн засвар үйлчилгээтэй бүтээцүүд нь тодорхой тэмдэглэгдсэн өөрийн хэсэгтэй тул аль нь албан ёсны, аль нь олон нийтийн порт болохыг та үргэлж мэдэх болно. Сүүлийн нэмэлтүүдэд Galaxy S24 Ultra дэмжлэг багтсан.\n\nТөслийн анхааруулах баннерууд флаш хийхээс өмнө олон нийтэд хамаатай чухал асуудлуудыг онцолдог.\n\nБичлэг бүр дээрх шинэлэг дохио (идэвхтэй / сар бүр / зогссон, сүүлийн бүтээн байгуулалтын огноо) нь чимээгүй болж буй төслүүдийг тэмдэглэдэг шөнийн автомат ажлаар шинэчлэгддэг.\n\nROM болон recovery-д зориулсан алхам алхмаар флаш хийх заавар, ангилал тус бүрт суулгагдсан.\n\nСуулгасан каталогтой бүрэн офлайн ажиллаж, дараа нь эхлүүлэх үед GitHub-аас шинэчлэгддэг тул шинэ ROM, төхөөрөмжүүд апп шинэчлэлгүйгээр гарч ирдэг.\n\nДинамик өнгөтэй Material 3, гэрэлтэй / харанхуй / AMOLED загвар, утас, таблет, ширээний компьютерт зориулсан зохицмол байршил.\n\nROM, recovery, төхөөрөмж, брэнд бүрд гүн холбоос, сэдэвт хуваалцахад хялбар.\n\nХяналт байхгүй, аналитик байхгүй, сурталчилгаа байхгүй, Google Play үйлчилгээ шаардлагагүй. GPL-3.0-ийн дагуу лицензтэй; эх код GitHub дээр.\n", "mr-IN": "Custom RR हे Android modding community साठी मोफत, open-source companion app आहे. हे सर्व काही एका ठिकाणी आणते: कोणते custom ROM आणि recovery तुमच्या deviceला officially support करतात, कोणते Treble GSI तुम्ही flash करू शकता, आणि ते कुठून download करायचे. LineageOS wiki, Telegram channels, SourceForge folder आणि अनेक browser tabs यांच्यात फिरण्याची गरज कमी होते.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS आणि आणखी), प्रत्येकात description, features, screenshots आणि official download page साठी one-tap link आहे.\n\n500+ devices official LineageOS wiki आणि PixelOS official_devices repo मधून live घेतले जातात आणि प्रत्येक रात्री refresh होतात.\n\nमुख्य recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support आणि direct downloads सह.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B आणि arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, आणि \"GSI boots but camera is broken\" FAQ.\n\nतुमचा phone निवडा आणि app officially supported ROMs व recoveries वर filter होते. Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing आणि इतर brandsसाठी devices आणि ROM/recovery दाखवतात.\n\nबंद झालेले projects clearly marked आहेत. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS आणि इतर) last-build date आणि successor suggestion दाखवतात, त्यामुळे वर्षानुवर्षे release न झालेला code flash करावा लागत नाही.\n\nUnofficial आणि community-maintained builds त्यांच्या clearly labelled sectionमध्ये आहेत, त्यामुळे official आणि community port यातील फरक स्पष्ट होतो. Recent additionsमध्ये Galaxy S24 Ultra support आहे.\n\nProject warning banners flash करण्यापूर्वी community-relevant concerns दाखवतात. Freshness signals प्रत्येक entryवर active / monthly / discontinued status आणि last build date दाखवतात, nightly automated job त्यांना current ठेवते.\n\nROMs आणि recoveries साठी step-by-step flashing guides categoryनुसार embedded आहेत. Built-in catalogमुळे app पूर्ण offline काम करते, नंतर launch वेळी GitHubवरून refresh होते, त्यामुळे नवीन ROMs आणि devices app update शिवाय दिसतात.\n\nMaterial 3 dynamic color, light / dark / AMOLED themes आणि phone, tablet, desktop साठी adaptive layouts देते. प्रत्येक ROM, recovery, device आणि brandसाठी deep links share करणे सोपे आहे.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "ms": "Custom RR ialah aplikasi pendamping percuma dan sumber terbuka untuk komuniti modding Android. Ia menghimpunkan segalanya di satu tempat: ROM tersuai dan recovery yang mana menyokong peranti anda secara rasmi, Treble GSI yang mana boleh anda flash, dan di mana untuk memuat turunnya. Tiada lagi melompat antara wiki LineageOS, tiga saluran Telegram, satu folder SourceForge, dan empat belas tab pelayar.\n\nCiri-ciri:\n\n18 ROM yang diselenggara secara aktif (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS dan lagi), setiap satu dengan penerangan, ciri, tangkapan skrin dan pautan satu ketik ke halaman muat turun rasmi.\n\nLebih 500 peranti yang diambil secara langsung daripada wiki LineageOS rasmi dan repositori PixelOS official_devices, dikemas kini setiap malam.\n\nRecovery utama: TWRP, OrangeFox, PBRP, SHRP, dengan sokongan setiap peranti dan muat turun terus.\n\nHab Treble & GSI: lencana status setiap projek, muat turun GSI terus, indeks wiki TrebleDroid yang kanonik, helaian rujukan A-only lwn A/B dan arm64 lwn arm32_binder64, aliran flash 6 langkah, dan Soalan Lazim \"GSI but tetapi kamera rosak\".\n\nPilih telefon anda dan keseluruhan aplikasi ditapis kepada ROM dan recovery yang menyokongnya secara rasmi. Halaman jenama memaparkan setiap peranti dan setiap ROM/recovery yang menyasarkan Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing dan lagi.\n\nProjek yang dihentikan ditanda dengan jelas. ROM yang diarkibkan (ArrowOS, DotOS, Havoc-OS, RisingOS asal dan lain-lain) memaparkan tarikh binaan terakhir dan cadangan pengganti, supaya anda tidak flash kod yang tidak dikeluarkan bertahun-tahun.\n\nBinaan tidak rasmi dan diselenggara komuniti mempunyai bahagian tersendiri yang dilabel dengan jelas, jadi anda sentiasa tahu yang mana rasmi dan yang mana port komuniti. Antara tambahan terbaru ialah sokongan Galaxy S24 Ultra.\n\nSepanduk amaran projek menonjolkan isu penting untuk komuniti sebelum anda flash.\n\nIsyarat kesegaran pada setiap entri (aktif / bulanan / dihentikan, tarikh binaan terakhir), dikekalkan terkini oleh tugas automatik waktu malam yang menanda projek yang semakin senyap.\n\nPanduan flash langkah demi langkah untuk ROM dan recovery, dibenamkan setiap kategori.\n\nBerfungsi sepenuhnya luar talian dengan katalog terbina dalam, kemudian dimuat semula daripada GitHub semasa dilancarkan supaya ROM dan peranti baharu muncul tanpa kemas kini aplikasi.\n\nMaterial 3 dengan warna dinamik, tema cerah / gelap / AMOLED, dan susun atur mudah suai untuk telefon, tablet dan komputer meja.\n\nPautan dalam untuk setiap ROM, recovery, peranti dan jenama, mudah dikongsi dalam benang.\n\nTiada penjejakan, tiada analitik, tiada iklan, dan tidak memerlukan Perkhidmatan Google Play. Dilesenkan di bawah GPL-3.0; kod sumber di GitHub.\n", "ms-MY": "Custom RR ialah aplikasi pendamping percuma dan sumber terbuka untuk komuniti modding Android. Ia menghimpunkan segalanya di satu tempat: ROM tersuai dan recovery yang mana menyokong peranti anda secara rasmi, Treble GSI yang mana boleh anda flash, dan di mana untuk memuat turunnya. Tiada lagi melompat antara wiki LineageOS, tiga saluran Telegram, satu folder SourceForge, dan empat belas tab pelayar.\n\nCiri-ciri:\n\n18 ROM yang diselenggara secara aktif (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS dan lagi), setiap satu dengan penerangan, ciri, tangkapan skrin dan pautan satu ketik ke halaman muat turun rasmi.\n\nLebih 500 peranti yang diambil secara langsung daripada wiki LineageOS rasmi dan repositori PixelOS official_devices, dikemas kini setiap malam.\n\nRecovery utama: TWRP, OrangeFox, PBRP, SHRP, dengan sokongan setiap peranti dan muat turun terus.\n\nHab Treble & GSI: lencana status setiap projek, muat turun GSI terus, indeks wiki TrebleDroid yang kanonik, helaian rujukan A-only lwn A/B dan arm64 lwn arm32_binder64, aliran flash 6 langkah, dan Soalan Lazim \"GSI but tetapi kamera rosak\".\n\nPilih telefon anda dan keseluruhan aplikasi ditapis kepada ROM dan recovery yang menyokongnya secara rasmi. Halaman jenama memaparkan setiap peranti dan setiap ROM/recovery yang menyasarkan Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing dan lagi.\n\nProjek yang dihentikan ditanda dengan jelas. ROM yang diarkibkan (ArrowOS, DotOS, Havoc-OS, RisingOS asal dan lain-lain) memaparkan tarikh binaan terakhir dan cadangan pengganti, supaya anda tidak flash kod yang tidak dikeluarkan bertahun-tahun.\n\nBinaan tidak rasmi dan diselenggara komuniti mempunyai bahagian tersendiri yang dilabel dengan jelas, jadi anda sentiasa tahu yang mana rasmi dan yang mana port komuniti. Antara tambahan terbaru ialah sokongan Galaxy S24 Ultra.\n\nSepanduk amaran projek menonjolkan isu penting untuk komuniti sebelum anda flash.\n\nIsyarat kesegaran pada setiap entri (aktif / bulanan / dihentikan, tarikh binaan terakhir), dikekalkan terkini oleh tugas automatik waktu malam yang menanda projek yang semakin senyap.\n\nPanduan flash langkah demi langkah untuk ROM dan recovery, dibenamkan setiap kategori.\n\nBerfungsi sepenuhnya luar talian dengan katalog terbina dalam, kemudian dimuat semula daripada GitHub semasa dilancarkan supaya ROM dan peranti baharu muncul tanpa kemas kini aplikasi.\n\nMaterial 3 dengan warna dinamik, tema cerah / gelap / AMOLED, dan susun atur mudah suai untuk telefon, tablet dan komputer meja.\n\nPautan dalam untuk setiap ROM, recovery, peranti dan jenama, mudah dikongsi dalam benang.\n\nTiada penjejakan, tiada analitik, tiada iklan, dan tidak memerlukan Perkhidmatan Google Play. Dilesenkan di bawah GPL-3.0; kod sumber di GitHub.\n", "my-MM": "Custom RR သည် Android modding အသိုင်းအဝိုင်းအတွက် အခမဲ့ open-source companion app ဖြစ်သည်။ သင့်စက်ကို တရားဝင် support လုပ်သော custom ROM နှင့် recovery များ၊ flash လုပ်နိုင်သော Treble GSI များ၊ နှင့် download link များကို တစ်နေရာတည်းတွင် စုစည်းပေးသည်။ LineageOS wiki, Telegram channel များ, SourceForge folder နှင့် browser tab အများကြီးကြား ပြောင်းလဲကြည့်ရသည့် အလုပ်ကို လျှော့ချပေးသည်။\n\nအင်္ဂါရပ်များ:\n\nတက်ကြွစွာ ထိန်းသိမ်းထားသော ROM 18 ခု (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS နှင့် အခြား)၊ တစ်ခုချင်းစီတွင် ဖော်ပြချက်၊ feature များ၊ screenshot များနှင့် official download page သို့ one-tap link ပါဝင်သည်။\n\nစက်ပေါင်း 500+ ကို official LineageOS wiki နှင့် PixelOS official_devices repo မှ live ရယူပြီး ညစဉ် refresh လုပ်သည်။\n\nအဓိက recovery များ: TWRP, OrangeFox, PBRP, SHRP, device အလိုက် support နှင့် direct download များ။\n\nTreble နှင့် GSI hub: project အလိုက် status badge, direct GSI download, TrebleDroid wiki index, A-only vs A/B နှင့် arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, နှင့် \"GSI boot လုပ်ပေမယ့် camera မလုပ်\" FAQ။\n\nသင့်ဖုန်းကို ရွေးချယ်လိုက်ပါက app တစ်ခုလုံးသည် ထိုစက်ကို တရားဝင် support လုပ်သော ROM နှင့် recovery များကိုသာ filter လုပ်ပြသည်။ Brand page များတွင် Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing နှင့် အခြား brand များအတွက် device နှင့် ROM/recovery အားလုံးကို ပြသည်။\n\nရပ်နားသွားသော project များကို ရှင်းလင်းစွာ မှတ်သားထားသည်။ Archived ROM များ (ArrowOS, DotOS, Havoc-OS, original RisingOS နှင့် အခြား) တွင် နောက်ဆုံး build date နှင့် successor suggestion ပါဝင်သောကြောင့် နှစ်များကြာ release မရှိသည့် code ကို မဖလက်ရှ်ရပါ။\n\nUnofficial နှင့် community-maintained build များကို သီးခြား label ပြထားသော section တွင် ထည့်ထားသည်၊ ထို့ကြောင့် official နှင့် community port ကို ခွဲခြားသိနိုင်သည်။ နောက်ဆုံး ထည့်သွင်းထားသော support များတွင် Galaxy S24 Ultra ပါဝင်သည်။\n\nProject warning banner များသည် flash မလုပ်မီ community-relevant concern များကို ပြသသည်။\n\nEntry တိုင်းတွင် freshness signal (active / monthly / discontinued, last build date) ပါဝင်ပြီး nightly automated job က quiet ဖြစ်လာသော project များကို flag လုပ်ပေးသည်။\n\nROM နှင့် recovery အတွက် step-by-step flashing guide များကို category အလိုက် ထည့်သွင်းထားသည်။\n\nBuilt-in catalog ဖြင့် offline အပြည့်အဝ အလုပ်လုပ်ပြီး launch တွင် GitHub မှ refresh လုပ်သည်၊ ထို့ကြောင့် ROM နှင့် device အသစ်များသည် app update မလိုဘဲ ပေါ်လာသည်။\n\nMaterial 3 with dynamic color, light / dark / AMOLED themes, phone, tablet, desktop အတွက် adaptive layouts။\n\nROM, recovery, device နှင့် brand တိုင်းအတွက် deep link ပါပြီး thread များတွင် share လုပ်ရန် လွယ်ကူသည်။\n\nNo tracking, no analytics, no ads, Google Play Services မလိုအပ်ပါ။ GPL-3.0 licensed; source code ကို GitHub တွင် ရရှိနိုင်သည်။\n", "ne-NP": "Custom RR Android modding community का लागि निःशुल्क, open-source companion app हो। यसले सबै कुरा एउटै ठाउँमा राख्छ: कुन custom ROM र recovery ले तपाईंको device लाई officially support गर्छ, कुन Treble GSI flash गर्न सकिन्छ, र कहाँबाट download गर्ने। LineageOS wiki, Telegram channels, SourceForge folder र धेरै browser tabs बीच घुमिरहनु पर्दैन।\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS र अरू), प्रत्येकमा description, features, screenshots र official download page का लागि one-tap link छ।\n\n500+ devices official LineageOS wiki र PixelOS official_devices repo बाट live ल्याइन्छ र प्रत्येक रात refresh हुन्छ।\n\nमुख्य recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support र direct downloads सहित।\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B र arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, र \"GSI boots but camera is broken\" FAQ।\n\nआफ्नो phone छान्नुहोस्, app officially supported ROMs र recoveries मा filter हुन्छ। Brand pages ले Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing र अरूका devices र ROM/recovery देखाउँछ।\n\nबन्द projects clearly marked छन्। Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS र अरू) last-build date र successor suggestion देखाउँछन्, त्यसैले वर्षौंदेखि release नभएको code flash गर्नु पर्दैन।\n\nUnofficial र community-maintained builds clearly labelled section मा छन्, त्यसैले official र community port छुट्याउन सजिलो हुन्छ। Recent additions मा Galaxy S24 Ultra support छ।\n\nProject warning banners ले flash गर्नु अघि community-relevant concerns देखाउँछन्। Freshness signals प्रत्येक entry मा active / monthly / discontinued status र last build date देखाउँछन्, nightly automated job ले current राख्छ।\n\nROMs र recoveries का step-by-step flashing guides category अनुसार embedded छन्। Built-in catalog ले app पूर्ण offline काम गर्छ, launch मा GitHub बाट refresh हुन्छ, त्यसैले नयाँ ROMs र devices app update बिना देखिन्छन्।\n\nMaterial 3 dynamic color, light / dark / AMOLED themes र phone, tablet, desktop का adaptive layouts सहित। प्रत्येक ROM, recovery, device र brand का deep links share गर्न सजिलो छन्।\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "nl-NL": "Custom RR is een gratis open source-begeleidingsapp voor de Android-moddingscene. Alles staat op één plek: welke custom ROM's en recoveries je toestel officieel ondersteunen, welke Treble-GSI's je kunt flashen en waar je ze downloadt. Geen gespring meer tussen de LineageOS-wiki, drie Telegram-kanalen, een SourceForge-map en veertien browsertabbladen.\n\nFuncties:\n\n18 actief onderhouden ROM's (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS en meer), elk met beschrijving, functies, schermafbeeldingen en een directe link naar de officiële downloadpagina.\n\nMeer dan 500 toestellen die live worden opgehaald uit de officiële LineageOS-wiki en de PixelOS official_devices-repo, elke nacht bijgewerkt.\n\nBelangrijke recoveries: TWRP, OrangeFox, PBRP, SHRP, met ondersteuning per toestel en directe downloads.\n\nTreble- & GSI-hub: statusbadges per project, directe GSI-downloads, de canonieke TrebleDroid-wiki-index, een spiekbriefje voor A-only vs A/B en arm64 vs arm32_binder64, een flashstroom in 6 stappen en een FAQ over \"GSI start, maar de camera werkt niet\".\n\nKies je telefoon en de hele app filtert op de ROM's en recoveries die hem officieel ondersteunen. Merkpagina's tonen elk toestel en elke ROM/recovery gericht op Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing en meer.\n\nStopgezette projecten zijn duidelijk gemarkeerd. Gearchiveerde ROM's (ArrowOS, DotOS, Havoc-OS, het oorspronkelijke RisingOS en andere) tonen hun laatste builddatum en een opvolgersuggestie, zodat je geen code flasht die al jaren niet meer is uitgebracht.\n\nOnofficiële en door de community onderhouden builds hebben hun eigen duidelijk gelabelde sectie, zodat je altijd weet wat officieel is en wat een community-port. Recente toevoegingen zijn onder meer ondersteuning voor de Galaxy S24 Ultra.\n\nWaarschuwingsbanners van projecten wijzen je vóór het flashen op relevante kwesties in de community.\n\nVersheidssignalen bij elk item (actief / maandelijks / stopgezet, laatste builddatum), up-to-date gehouden door een nachtelijke geautomatiseerde taak die stilgevallen projecten markeert.\n\nStapsgewijze flashgidsen voor ROM's en recoveries, per categorie ingebouwd.\n\nWerkt volledig offline met een ingebouwde catalogus en ververst daarna bij het opstarten vanaf GitHub, zodat nieuwe ROM's en toestellen verschijnen zonder app-update.\n\nMaterial 3 met dynamische kleuren, lichte / donkere / AMOLED-thema's en adaptieve lay-outs voor telefoon, tablet en desktop.\n\nDiepe links naar elke ROM, recovery, toestel en merk, eenvoudig te delen in topics.\n\nGeen tracking, geen analyse, geen advertenties en geen Google Play-services nodig. Gelicentieerd onder GPL-3.0; broncode op GitHub.\n", "no-NO": "Custom RR er en gratis åpen kildekode-følgeapp for Android-moddingmiljøet. Den samler alt på ett sted: hvilke custom-ROM-er og recoveries som offisielt støtter enheten din, hvilke Treble-GSI-er du kan flashe, og hvor du laster dem ned. Slutt på å hoppe mellom LineageOS-wikien, tre Telegram-kanaler, en SourceForge-mappe og fjorten nettleserfaner.\n\nFunksjoner:\n\n18 aktivt vedlikeholdte ROM-er (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS med flere), hver med beskrivelse, funksjoner, skjermbilder og en direktelenke til den offisielle nedlastingssiden.\n\nOver 500 enheter hentet live fra den offisielle LineageOS-wikien og PixelOS official_devices-repoet, oppdatert hver natt.\n\nViktige recoveries: TWRP, OrangeFox, PBRP, SHRP, med støtte per enhet og direkte nedlastinger.\n\nTreble- og GSI-hub: statusmerker per prosjekt, direkte GSI-nedlastinger, den kanoniske TrebleDroid-wiki-indeksen, et jukseark for A-only vs A/B og arm64 vs arm32_binder64, en flyt på 6 trinn og en FAQ om \"GSI starter, men kameraet virker ikke\".\n\nVelg telefonen din, og hele appen filtreres til ROM-ene og recoveries som offisielt støtter den. Merkesider viser hver enhet og hver ROM/recovery rettet mot Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing med flere.\n\nAvsluttede prosjekter er tydelig merket. Arkiverte ROM-er (ArrowOS, DotOS, Havoc-OS, opprinnelige RisingOS med flere) viser sin siste build-dato og et etterfølgerforslag, slik at du ikke flasher kode som ikke er utgitt på årevis.\n\nUoffisielle og fellesskapsvedlikeholdte builds har sin egen tydelig merkede del, så du alltid vet hva som er offisielt og hva som er en fellesskapsport. Nylige tillegg inkluderer støtte for Galaxy S24 Ultra.\n\nProsjektvarselbannere gjør deg oppmerksom på relevante saker i fellesskapet før du flasher.\n\nFerskhetssignaler på hver oppføring (aktiv / månedlig / utgått, siste build-dato), holdt oppdatert av en nattlig automatisert jobb som flagger prosjekter som blir stille.\n\nTrinnvise flash-veiledninger for ROM-er og recoveries, innebygd per kategori.\n\nFungerer helt offline med en innebygd katalog, og oppdateres deretter fra GitHub ved oppstart, slik at nye ROM-er og enheter dukker opp uten en appoppdatering.\n\nMaterial 3 med dynamiske farger, lyse / mørke / AMOLED-temaer og adaptive oppsett for telefon, nettbrett og datamaskin.\n\nDyplenker til hver ROM, recovery, enhet og merke, enkle å dele i tråder.\n\nIngen sporing, ingen analyse, ingen annonser og ingen Google Play-tjenester kreves. Lisensiert under GPL-3.0; kildekode på GitHub.\n", "pa": "Custom RR Android modding community ਲਈ ਇੱਕ ਮੁਫ਼ਤ, open-source companion app ਹੈ। ਇਹ ਸਭ ਕੁਝ ਇੱਕ ਥਾਂ ਰੱਖਦਾ ਹੈ: ਕਿਹੜੇ custom ROM ਅਤੇ recovery ਤੁਹਾਡੇ device ਨੂੰ officially support ਕਰਦੇ ਹਨ, ਕਿਹੜੇ Treble GSI ਤੁਸੀਂ flash ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਉਹ ਕਿੱਥੋਂ download ਕਰਨੇ ਹਨ। LineageOS wiki, Telegram channels, SourceForge folder ਅਤੇ ਕਈ browser tabs ਵਿਚਕਾਰ ਜਾਣਾ ਘੱਟ ਹੋ ਜਾਂਦਾ ਹੈ।\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ਅਤੇ ਹੋਰ), ਹਰ ਇੱਕ ਵਿੱਚ description, features, screenshots ਅਤੇ official download page ਲਈ one-tap link ਹੈ।\n\n500+ devices official LineageOS wiki ਅਤੇ PixelOS official_devices repo ਤੋਂ live ਲਏ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਰ ਰਾਤ refresh ਹੁੰਦੇ ਹਨ।\n\nਮੁੱਖ recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support ਅਤੇ direct downloads ਨਾਲ।\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B ਅਤੇ arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, ਅਤੇ \"GSI boots but camera is broken\" FAQ।\n\nਆਪਣਾ phone ਚੁਣੋ ਅਤੇ app officially supported ROMs ਤੇ recoveries 'ਤੇ filter ਕਰਦਾ ਹੈ। Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ਅਤੇ ਹੋਰ brands ਲਈ devices ਅਤੇ ROM/recovery ਦਿਖਾਉਂਦੇ ਹਨ।\n\nਬੰਦ projects clearly marked ਹਨ। Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS ਅਤੇ ਹੋਰ) last-build date ਅਤੇ successor suggestion ਦਿਖਾਉਂਦੇ ਹਨ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਸਾਲਾਂ ਤੋਂ release ਨਾ ਹੋਇਆ code flash ਨਾ ਕਰੋ।\n\nUnofficial ਅਤੇ community-maintained builds ਆਪਣੀ clearly labelled section ਵਿੱਚ ਹਨ, ਇਸ ਲਈ official ਅਤੇ community port ਵਿੱਚ ਫ਼ਰਕ ਸਾਫ਼ ਰਹਿੰਦਾ ਹੈ। Recent additions ਵਿੱਚ Galaxy S24 Ultra support ਸ਼ਾਮਲ ਹੈ।\n\nProject warning banners flash ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ community-relevant concerns ਦਿਖਾਉਂਦੇ ਹਨ। Freshness signals ਹਰ entry 'ਤੇ active / monthly / discontinued status ਅਤੇ last build date ਦਿਖਾਉਂਦੇ ਹਨ, nightly automated job ਨਾਲ current ਰਹਿੰਦੇ ਹਨ।\n\nROMs ਅਤੇ recoveries ਲਈ step-by-step flashing guides category ਮੁਤਾਬਕ embedded ਹਨ। Built-in catalog ਨਾਲ app ਪੂਰੀ ਤਰ੍ਹਾਂ offline ਕੰਮ ਕਰਦਾ ਹੈ, ਫਿਰ launch ਵੇਲੇ GitHub ਤੋਂ refresh ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਨਵੇਂ ROMs ਅਤੇ devices app update ਬਿਨਾਂ ਦਿਖਦੇ ਹਨ।\n\nMaterial 3 dynamic color, light / dark / AMOLED themes ਅਤੇ phone, tablet, desktop ਲਈ adaptive layouts ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਹਰ ROM, recovery, device ਅਤੇ brand ਲਈ deep links share ਕਰਨਾ ਆਸਾਨ ਹੈ।\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "pl-PL": "Custom RR to darmowa aplikacja towarzysząca o otwartym kodzie źródłowym dla społeczności moddingu Androida. Zbiera wszystko w jednym miejscu: które custom ROM-y i recovery oficjalnie wspierają Twoje urządzenie, jakie Treble GSI możesz wgrać i gdzie je pobrać. Koniec ze skakaniem między wiki LineageOS, trzema kanałami Telegram, folderem SourceForge i czternastoma kartami przeglądarki.\n\nFunkcje:\n\n18 aktywnie utrzymywanych ROM-ów (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS i inne), każdy z opisem, funkcjami, zrzutami ekranu i linkiem do oficjalnej strony pobierania jednym dotknięciem.\n\nPonad 500 urządzeń pobieranych na żywo z oficjalnej wiki LineageOS i repozytorium PixelOS official_devices, aktualizowanych każdej nocy.\n\nGłówne recovery: TWRP, OrangeFox, PBRP, SHRP, ze wsparciem dla poszczególnych urządzeń i bezpośrednimi pobraniami.\n\nCentrum Treble i GSI: odznaki statusu dla każdego projektu, bezpośrednie pobieranie GSI, kanoniczny indeks wiki TrebleDroid, ściągawka A-only vs A/B i arm64 vs arm32_binder64, 6-etapowy proces wgrywania oraz FAQ „GSI uruchamia się, ale aparat nie działa\".\n\nWybierz telefon, a cała aplikacja przefiltruje się do ROM-ów i recovery, które go oficjalnie wspierają. Strony marek pokazują każde urządzenie oraz każdy ROM/recovery dla marek takich jak Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing i innych.\n\nNieaktywne projekty są wyraźnie oznaczone. Zarchiwizowane ROM-y (ArrowOS, DotOS, Havoc-OS, oryginalny RisingOS i inne) pokazują datę ostatniej kompilacji i sugestię następcy, abyś nie wgrywał kodu, który nie był wydawany od lat.\n\nNieoficjalne i utrzymywane przez społeczność kompilacje mają własną, wyraźnie oznaczoną sekcję, więc zawsze wiesz, co jest oficjalne, a co portem społeczności. Wśród ostatnich dodatków jest wsparcie dla Galaxy S24 Ultra.\n\nBanery ostrzegawcze projektów zwracają uwagę na ważne kwestie społeczności przed wgraniem.\n\nSygnały świeżości przy każdym wpisie (aktywny / miesięczny / wycofany, data ostatniej kompilacji), utrzymywane na bieżąco przez nocne zautomatyzowane zadanie, które oznacza cichnące projekty.\n\nPrzewodniki wgrywania krok po kroku dla ROM-ów i recovery, wbudowane w każdą kategorię.\n\nDziała w pełni offline dzięki wbudowanemu katalogowi, a następnie odświeża się z GitHuba przy uruchomieniu, więc nowe ROM-y i urządzenia pojawiają się bez aktualizacji aplikacji.\n\nMaterial 3 z dynamicznym kolorem, motywy jasny / ciemny / AMOLED oraz adaptacyjne układy dla telefonu, tabletu i komputera.\n\nLinki bezpośrednie do każdego ROM-a, recovery, urządzenia i marki, łatwe do udostępnienia w wątkach.\n\nBrak śledzenia, brak analityki, brak reklam i brak wymaganych usług Google Play. Na licencji GPL-3.0; kod źródłowy na GitHubie.\n", "pt-BR": "O Custom RR é um aplicativo complementar gratuito e de código aberto para a comunidade de modding do Android. Ele reúne tudo em um só lugar: quais ROMs personalizadas e recoveries têm suporte oficial ao seu aparelho, quais GSIs Treble você pode instalar e onde baixá-las. Acabou o vai e vem entre a wiki do LineageOS, três canais do Telegram, uma pasta do SourceForge e quatorze abas do navegador.\n\nRecursos:\n\n18 ROMs com manutenção ativa (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS e mais), cada uma com descrição, recursos, capturas de tela e um link direto para a página oficial de download com um toque.\n\nMais de 500 aparelhos obtidos ao vivo da wiki oficial do LineageOS e do repositório PixelOS official_devices, atualizados toda noite.\n\nPrincipais recoveries: TWRP, OrangeFox, PBRP, SHRP, com suporte por aparelho e downloads diretos.\n\nCentral Treble e GSI: selos de status por projeto, downloads diretos de GSI, o índice canônico da wiki do TrebleDroid, uma cola de A-only vs A/B e arm64 vs arm32_binder64, um fluxo de instalação em 6 passos e um FAQ sobre \"a GSI inicia, mas a câmera não funciona\".\n\nEscolha seu telefone e o app inteiro se filtra para as ROMs e recoveries que têm suporte oficial a ele. As páginas de marcas mostram cada aparelho e cada ROM/recovery voltada para Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing e mais.\n\nProjetos descontinuados claramente marcados. ROMs arquivadas (ArrowOS, DotOS, Havoc-OS, o RisingOS original e outras) mostram a data da última compilação e uma sugestão de sucessora, para você não instalar código que não é lançado há anos.\n\nBuilds não oficiais e mantidas pela comunidade têm sua própria seção claramente identificada, então você sempre sabe o que é oficial e o que é um port da comunidade. Entre as adições recentes está o suporte ao Galaxy S24 Ultra.\n\nFaixas de aviso de projeto destacam questões relevantes da comunidade antes de você instalar.\n\nSinais de atividade em cada item (ativo / mensal / descontinuado, data da última compilação), mantidos em dia por uma tarefa automatizada noturna que sinaliza projetos que ficam quietos.\n\nGuias de instalação passo a passo para ROMs e recoveries, integrados por categoria.\n\nFunciona totalmente offline com um catálogo embutido e depois se atualiza do GitHub ao abrir, para que novas ROMs e aparelhos apareçam sem atualizar o app.\n\nMaterial 3 com cor dinâmica, temas claro / escuro / AMOLED e layouts adaptáveis para telefone, tablet e desktop.\n\nLinks diretos para cada ROM, recovery, aparelho e marca, fáceis de compartilhar em tópicos.\n\nSem rastreamento, sem análise, sem anúncios e sem precisar dos serviços do Google Play. Licenciado sob GPL-3.0; código-fonte no GitHub.\n", "pt-PT": "O Custom RR é uma aplicação complementar gratuita e de código aberto para a comunidade de modding do Android. Reúne tudo num só lugar: que ROMs personalizadas e recoveries suportam oficialmente o teu dispositivo, que GSIs Treble podes instalar e onde as descarregar. Acabou o saltar entre a wiki do LineageOS, três canais do Telegram, uma pasta do SourceForge e catorze separadores do navegador.\n\nFuncionalidades:\n\n18 ROMs com manutenção ativa (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS e mais), cada uma com descrição, funcionalidades, capturas de ecrã e uma ligação direta à página oficial de transferência com um toque.\n\nMais de 500 dispositivos obtidos em direto da wiki oficial do LineageOS e do repositório PixelOS official_devices, atualizados todas as noites.\n\nPrincipais recoveries: TWRP, OrangeFox, PBRP, SHRP, com suporte por dispositivo e transferências diretas.\n\nCentro Treble e GSI: emblemas de estado por projeto, transferências diretas de GSI, o índice canónico da wiki do TrebleDroid, uma folha de consulta A-only vs A/B e arm64 vs arm32_binder64, um fluxo de instalação em 6 passos e umas perguntas frequentes sobre \"a GSI arranca mas a câmara não funciona\".\n\nEscolhe o teu telemóvel e toda a aplicação se filtra para as ROMs e recoveries que o suportam oficialmente. As páginas de marcas mostram cada dispositivo e cada ROM/recovery destinada a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing e mais.\n\nOs projetos descontinuados estão claramente assinalados. As ROMs arquivadas (ArrowOS, DotOS, Havoc-OS, o RisingOS original e outras) mostram a data da última compilação e uma sugestão de sucessora, para não instalares código que não é lançado há anos.\n\nAs compilações não oficiais e mantidas pela comunidade têm a sua própria secção claramente identificada, para saberes sempre o que é oficial e o que é um port da comunidade. Entre as adições recentes está o suporte ao Galaxy S24 Ultra.\n\nOs avisos de projeto assinalam questões relevantes da comunidade antes de instalares.\n\nSinais de atividade em cada entrada (ativo / mensal / descontinuado, data da última compilação), mantidos atualizados por uma tarefa automática noturna que assinala os projetos que ficam quietos.\n\nGuias de instalação passo a passo para ROMs e recoveries, integrados por categoria.\n\nFunciona totalmente offline com um catálogo incluído e depois atualiza-se a partir do GitHub no arranque, para que novas ROMs e dispositivos apareçam sem atualizar a aplicação.\n\nMaterial 3 com cor dinâmica, temas claro / escuro / AMOLED e esquemas adaptáveis para telemóvel, tablet e computador.\n\nLigações diretas para cada ROM, recovery, dispositivo e marca, fáceis de partilhar nos tópicos.\n\nSem rastreio, sem análise, sem anúncios e sem necessidade dos serviços Google Play. Licenciado sob GPL-3.0; código-fonte no GitHub.\n", "rm": "Custom RR è ina applicaziun accumpagnanta gratuita e da code avert per la communitad da modding d'Android. Ella reunescha tut en in sulet lieu: tgeninas ROMs persunalisadas e recoveries che sustegnan uffizialmain tes apparat, tge Treble GSI che ti pos flashar e nua als telechargiar. Betg dapli sigliar tranter la wiki da LineageOS, trais chanals da Telegram, ina cartoteca da SourceForge e quitordesch tabs dal navigatur.\n\nFuncziuns:\n\n18 ROMs mantegnidas activamain (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ed auter), mintgina cun descripziun, funcziuns, maletgs dal visur ed in link directa a la pagina da telechargiada uffiziala cun in tip.\n\nDapli che 500 apparats retratgs en temp real da la wiki uffiziala da LineageOS e dal repositori PixelOS official_devices, actualisads mintga notg.\n\nRecoveries principalas: TWRP, OrangeFox, PBRP, SHRP, cun sustegn per mintga apparat e telechargiadas directas.\n\nCenter Treble e GSI: simbols da status per project, telechargiadas GSI directas, l'index canonic da la wiki da TrebleDroid, in fegl d'agid A-only cunter A/B ed arm64 cunter arm32_binder64, in process da flashar en 6 pass ed ina dumonda frequenta davart \"la GSI s'aviescha ma la camera na funcziuna betg\".\n\nTscherna tes telefon e l'entira app sa filtrescha a las ROMs e recoveries che al sustegnan uffizialmain. Las paginas da maccas mussan mintga apparat e mintga ROM/recovery che s'adressa a Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ed auter.\n\nProjects serrads èn marcads cleramain. ROMs archivadas (ArrowOS, DotOS, Havoc-OS, l'oriund RisingOS ed auters) mussan lur ultima data da construcziun ed ina propostas da successur, uschia che ti na flasheschas betg code ch'è betg vegnì publitgà dapi onns.\n\nConstrucziuns betg uffizialas e mantegnidas da la communitad han lur agen sectur marcà cleramain, uschia che ti sas adina tge ch'è uffizial e tge ch'è ina port da la communitad. Tranter las giuntas novas è il sustegn per Galaxy S24 Ultra.\n\nBannieras d'avertiment dals projects fan attent sin chaussas relevantas per la communitad avant che ti flasheschas.\n\nSignals da frestgezza sin mintga endataziun (activ / mensil / serrà, ultima data da construcziun), tegnids actuals d'ina lavur automatica da notg che marchescha projects che daventan quiets.\n\nGuidas da flashar pass per pass per ROMs e recoveries, integradas per categoria.\n\nFuncziuna cumplettamain offline cun in catalog integrà e s'actualisescha lura da GitHub al lantschament, uschia che novas ROMs ed apparats cumparan senza ina actualisaziun da l'app.\n\nMaterial 3 cun colur dinamica, designs cler / stgir / AMOLED e layouts adattabels per telefon, tablet e computer.\n\nLinks profunds per mintga ROM, recovery, apparat e macca, simpels da cundivider en ils fils.\n\nNagina persecuziun, nagina analitica, naginas reclamas e nagins servetschs da Google Play necessari. Licenzià sut GPL-3.0; code da funtauna sin GitHub.\n", "ro": "Custom RR este o aplicație gratuită și open source pentru comunitatea de modding Android. Adună totul într-un singur loc: ce ROM-uri personalizate și recovery acceptă oficial dispozitivul tău, ce GSI Treble poți instala și de unde le descarci. Gata cu săriturile între wiki-ul LineageOS, trei canale Telegram, un folder SourceForge și paisprezece file de browser.\n\nFuncții:\n\n18 ROM-uri întreținute activ (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS și altele), fiecare cu descriere, funcții, capturi de ecran și un link direct către pagina oficială de descărcare, dintr-o atingere.\n\nPeste 500 de dispozitive preluate în timp real din wiki-ul oficial LineageOS și din depozitul PixelOS official_devices, actualizate în fiecare noapte.\n\nPrincipalele recovery: TWRP, OrangeFox, PBRP, SHRP, cu suport per dispozitiv și descărcări directe.\n\nCentru Treble și GSI: insigne de stare pentru fiecare proiect, descărcări GSI directe, indexul canonic al wiki-ului TrebleDroid, o fișă A-only vs A/B și arm64 vs arm32_binder64, un flux de instalare în 6 pași și o secțiune de întrebări frecvente despre „GSI pornește, dar camera nu funcționează\".\n\nAlege-ți telefonul și întreaga aplicație se filtrează la ROM-urile și recovery care îl acceptă oficial. Paginile de mărci afișează fiecare dispozitiv și fiecare ROM/recovery destinat mărcilor Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing și altele.\n\nProiectele încheiate sunt marcate clar. ROM-urile arhivate (ArrowOS, DotOS, Havoc-OS, RisingOS original și altele) afișează data ultimei compilări și o sugestie de succesor, ca să nu instalezi cod nelansat de ani de zile.\n\nVersiunile neoficiale și întreținute de comunitate au propria secțiune marcată clar, ca să știi mereu ce este oficial și ce este un port al comunității. Printre adăugirile recente se numără suportul pentru Galaxy S24 Ultra.\n\nBannerele de avertizare ale proiectelor îți atrag atenția asupra aspectelor relevante pentru comunitate înainte de instalare.\n\nSemnale de prospețime la fiecare intrare (activ / lunar / întrerupt, data ultimei compilări), menținute la zi de o sarcină automată nocturnă care marchează proiectele care amuțesc.\n\nGhiduri de instalare pas cu pas pentru ROM-uri și recovery, integrate pe categorii.\n\nFuncționează complet offline cu un catalog inclus, apoi se actualizează de pe GitHub la pornire, astfel încât ROM-urile și dispozitivele noi apar fără o actualizare a aplicației.\n\nMaterial 3 cu culoare dinamică, teme luminoasă / întunecată / AMOLED și aspecte adaptive pentru telefon, tabletă și desktop.\n\nLinkuri directe către fiecare ROM, recovery, dispozitiv și marcă, ușor de partajat în discuții.\n\nFără urmărire, fără analize, fără reclame și fără servicii Google Play necesare. Licențiat sub GPL-3.0; cod sursă pe GitHub.\n", "ru-RU": "Custom RR — это бесплатное приложение-компаньон с открытым исходным кодом для сообщества моддинга Android. Оно собирает всё в одном месте: какие кастомные прошивки и recovery официально поддерживают ваше устройство, какие Treble GSI можно прошить и где их скачать. Больше не нужно метаться между вики LineageOS, тремя каналами Telegram, папкой на SourceForge и четырнадцатью вкладками браузера.\n\nВозможности:\n\n18 активно поддерживаемых прошивок (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS и другие), каждая с описанием, функциями, скриншотами и ссылкой на официальную страницу загрузки в одно касание.\n\nБолее 500 устройств, загружаемых в реальном времени из официальной вики LineageOS и репозитория PixelOS official_devices и обновляемых каждую ночь.\n\nОсновные recovery: TWRP, OrangeFox, PBRP, SHRP, с поддержкой для каждого устройства и прямыми загрузками.\n\nЦентр Treble и GSI: значки статуса по проектам, прямые загрузки GSI, канонический индекс вики TrebleDroid, шпаргалка A-only против A/B и arm64 против arm32_binder64, процесс прошивки из 6 шагов и FAQ «GSI загружается, но не работает камера».\n\nВыберите свой телефон, и всё приложение отфильтруется до прошивок и recovery, которые официально его поддерживают. Страницы брендов показывают каждое устройство и каждую прошивку/recovery для Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing и других.\n\nЗакрытые проекты чётко помечены. Архивные прошивки (ArrowOS, DotOS, Havoc-OS, оригинальный RisingOS и другие) показывают дату последней сборки и предложение преемника, чтобы вы не прошивали код, который не выходил годами.\n\nУ неофициальных и поддерживаемых сообществом сборок есть свой чётко обозначенный раздел, поэтому вы всегда знаете, что официально, а что — порт сообщества. Среди недавних добавлений — поддержка Galaxy S24 Ultra.\n\nПредупреждающие баннеры проектов обращают ваше внимание на важные для сообщества моменты перед прошивкой.\n\nСигналы свежести у каждой записи (активный / ежемесячный / закрыт, дата последней сборки), поддерживаемые в актуальном состоянии ночной автоматической задачей, которая отмечает затихающие проекты.\n\nПошаговые руководства по прошивке для прошивок и recovery, встроенные по категориям.\n\nПолностью работает офлайн со встроенным каталогом, а затем обновляется с GitHub при запуске, поэтому новые прошивки и устройства появляются без обновления приложения.\n\nMaterial 3 с динамическим цветом, светлая / тёмная / AMOLED-темы и адаптивные макеты для телефона, планшета и компьютера.\n\nГлубокие ссылки на каждую прошивку, recovery, устройство и бренд, которыми легко делиться в обсуждениях.\n\nБез отслеживания, без аналитики, без рекламы и без сервисов Google Play. Под лицензией GPL-3.0; исходный код на GitHub.\n", "si-LK": "Custom RR යනු Android modding community සඳහා නොමිලේ ලබාදෙන open-source companion app එකකි. එය සියල්ල එක තැනකට ගෙන එයි: ඔබේ device එක officially support කරන custom ROM සහ recovery මොනවාද, flash කළ හැකි Treble GSI මොනවාද, සහ ඒවා download කරන්නේ කොතැනින්ද. LineageOS wiki, Telegram channels, SourceForge folder සහ browser tabs රැසක් අතර යාම අවම කරයි.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS සහ තවත්), එකිනෙකට description, features, screenshots සහ official download page වෙත one-tap link ඇත.\n\n500+ devices official LineageOS wiki සහ PixelOS official_devices repo වෙතින් live ලෙස ලබා ගෙන රාත්‍රියෙන් රාත්‍රියට refresh කරයි.\n\nප්‍රධාන recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support සහ direct downloads සමඟ.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B සහ arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, සහ \"GSI boots but camera is broken\" FAQ.\n\nඔබේ phone එක තෝරන්න, app එක officially supported ROMs සහ recoveries වෙත filter වේ. Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing සහ තවත් brands සඳහා devices සහ ROM/recovery පෙන්වයි.\n\nDefunct projects clearly marked වේ. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS සහ වෙනත්) last-build date සහ successor suggestion පෙන්වයි, එබැවින් වසර ගණනක් release නොවූ code flash නොකරයි.\n\nUnofficial සහ community-maintained builds තමන්ගේම clearly labelled section එකක ඇත, එනිසා official ද community port ද යන්න පැහැදිලි වේ. Recent additions අතර Galaxy S24 Ultra support ඇත.\n\nProject warning banners flash කිරීමට පෙර community-relevant concerns පෙන්වයි. Freshness signals entry එකකට active / monthly / discontinued status සහ last build date පෙන්වයි, nightly automated job එකෙන් updated තබයි.\n\nROMs සහ recoveries සඳහා step-by-step flashing guides category අනුව embedded වේ. Built-in catalog සමඟ app එක සම්පූර්ණයෙන් offline ක්‍රියා කරයි, launch වෙද්දී GitHub වෙතින් refresh වන නිසා නව ROMs සහ devices app update නැතිව පෙන්වයි.\n\nMaterial 3 dynamic color, light / dark / AMOLED themes සහ phone, tablet, desktop සඳහා adaptive layouts සමඟ. ROM, recovery, device සහ brand සඳහා deep links share කිරීම පහසු කරයි.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "sk": "Custom RR je bezplatná aplikácia s otvoreným zdrojovým kódom pre komunitu modderov Androidu. Všetko máte na jednom mieste: ktoré custom ROMy a recovery oficiálne podporujú vaše zariadenie, ktoré Treble GSI môžete nainštalovať a kde si ich stiahnuť. Koniec preskakovania medzi wiki LineageOS, tromi kanálmi na Telegrame, priečinkom na SourceForge a štrnástimi kartami prehliadača.\n\nFunkcie:\n\n18 aktívne udržiavaných ROMov (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS a ďalšie), každý s popisom, funkciami, snímkami obrazovky a odkazom na oficiálnu stránku sťahovania jedným ťuknutím.\n\nViac než 500 zariadení načítaných naživo z oficiálnej wiki LineageOS a repozitára PixelOS official_devices, aktualizovaných každú noc.\n\nHlavné recovery: TWRP, OrangeFox, PBRP, SHRP, s podporou jednotlivých zariadení a priamymi sťahovaniami.\n\nCentrum Treble a GSI: stavové odznaky jednotlivých projektov, priame sťahovanie GSI, kanonický index wiki TrebleDroid, ťahák A-only vs A/B a arm64 vs arm32_binder64, šesťkrokový postup inštalácie a často kladené otázky „GSI nabehne, ale nefunguje fotoaparát\".\n\nVyberte si telefón a celá aplikácia sa vyfiltruje na ROMy a recovery, ktoré ho oficiálne podporujú. Stránky značiek zobrazujú každé zariadenie a každý ROM/recovery pre značky ako Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing a ďalšie.\n\nUkončené projekty sú jasne označené. Archivované ROMy (ArrowOS, DotOS, Havoc-OS, pôvodný RisingOS a ďalšie) zobrazujú dátum poslednej zostavy a návrh nástupcu, aby ste neinštalovali kód, ktorý sa roky nevydával.\n\nNeoficiálne a komunitne udržiavané zostavy majú vlastnú jasne označenú sekciu, takže vždy viete, čo je oficiálne a čo komunitný port. Medzi nedávne prírastky patrí podpora Galaxy S24 Ultra.\n\nVarovné bannery projektov upozorňujú na dôležité komunitné veci ešte pred inštaláciou.\n\nSignály aktuálnosti pri každej položke (aktívny / mesačný / ukončený, dátum poslednej zostavy), priebežne aktualizované nočnou automatickou úlohou, ktorá označí utíchajúce projekty.\n\nPodrobné návody na inštaláciu ROMov a recovery, vložené pri každej kategórii.\n\nFunguje úplne offline so vstavaným katalógom a pri spustení sa aktualizuje z GitHubu, takže nové ROMy a zariadenia sa objavia bez aktualizácie aplikácie.\n\nMaterial 3 s dynamickými farbami, svetlé / tmavé / AMOLED motívy a adaptívne rozloženia pre telefón, tablet a počítač.\n\nHĺbkové odkazy na každý ROM, recovery, zariadenie a značku, ľahko zdieľateľné vo vláknach.\n\nŽiadne sledovanie, žiadna analytika, žiadne reklamy a nevyžadujú sa služby Google Play. Licencované pod GPL-3.0; zdrojový kód na GitHube.\n", "sl": "Custom RR je brezplačna odprtokodna spremljevalna aplikacija za skupnost predelovanja Androida. Vse zbere na enem mestu: kateri ROM-i po meri in recovery uradno podpirajo tvojo napravo, katere Treble GSI lahko zapečeš in kje jih prenesti. Nič več skakanja med wikijem LineageOS, tremi kanali Telegram, mapo SourceForge in štirinajstimi zavihki brskalnika.\n\nFunkcije:\n\n18 dejavno vzdrževanih ROM-ov (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS in več), vsak z opisom, funkcijami, posnetki zaslona in neposredno povezavo do uradne strani za prenos z enim dotikom.\n\nVeč kot 500 naprav, pridobljenih v živo iz uradnega wikija LineageOS in repozitorija PixelOS official_devices, osveženih vsako noč.\n\nGlavni recovery: TWRP, OrangeFox, PBRP, SHRP, s podporo za posamezno napravo in neposrednimi prenosi.\n\nSredišče Treble in GSI: statusne značke po projektu, neposredni prenosi GSI, kanonični indeks wikija TrebleDroid, pregled A-only proti A/B in arm64 proti arm32_binder64, šeststopenjski postopek pečenja in pogosta vprašanja \"GSI se zažene, a kamera ne deluje\".\n\nIzberi telefon in celotna aplikacija se filtrira na ROM-e in recovery, ki ga uradno podpirajo. Strani znamk prikazujejo vsako napravo in vsak ROM/recovery, namenjen znamkam Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing in drugim.\n\nOpuščeni projekti so jasno označeni. Arhivirani ROM-i (ArrowOS, DotOS, Havoc-OS, izvirni RisingOS in drugi) prikazujejo datum zadnje gradnje in predlog naslednika, da ne zapečeš kode, ki ni izšla že leta.\n\nNeuradne in skupnostno vzdrževane gradnje imajo svoj jasno označen razdelek, tako da vedno veš, kaj je uradno in kaj je skupnostni prenos. Med nedavnimi dodatki je podpora za Galaxy S24 Ultra.\n\nOpozorilni transparenti projektov pred pečenjem opozarjajo na za skupnost pomembne zadeve.\n\nSignali svežine pri vsakem vnosu (dejavno / mesečno / opuščeno, datum zadnje gradnje), posodobljeni z nočnim samodejnim opravilom, ki označi projekte, ki utihnejo.\n\nVodniki za pečenje po korakih za ROM-e in recovery, vgrajeni po kategorijah.\n\nDeluje povsem brez povezave z vgrajenim katalogom, nato pa se ob zagonu osveži z GitHuba, tako da se novi ROM-i in naprave pojavijo brez posodobitve aplikacije.\n\nMaterial 3 z dinamično barvo, svetle / temne / AMOLED teme in prilagodljive postavitve za telefon, tablico in namizje.\n\nGloboke povezave za vsak ROM, recovery, napravo in znamko, ki jih je preprosto deliti v temah.\n\nBrez sledenja, brez analitike, brez oglasov in brez potrebnih storitev Google Play. Licencirano pod GPL-3.0; izvorna koda na GitHubu.\n", "sq": "Custom RR është një aplikacion shoqërues falas dhe me kod të hapur për komunitetin e modding-ut të Android. E sjell gjithçka në një vend: cilat ROM të personalizuara dhe recovery e mbështesin zyrtarisht pajisjen tënde, cilat Treble GSI mund të flashosh dhe ku t'i shkarkosh. Mjaft me kërcime mes wiki-t të LineageOS, tre kanaleve Telegram, një dosjeje SourceForge dhe katërmbëdhjetë skedave të shfletuesit.\n\nVeçoritë:\n\n18 ROM të mirëmbajtura në mënyrë aktive (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS e të tjera), secila me përshkrim, veçori, pamje ekrani dhe një lidhje me një prekje te faqja zyrtare e shkarkimit.\n\nMbi 500 pajisje të marra drejtpërdrejt nga wiki zyrtar i LineageOS dhe depoja PixelOS official_devices, të përditësuara çdo natë.\n\nRecovery kryesore: TWRP, OrangeFox, PBRP, SHRP, me mbështetje për çdo pajisje dhe shkarkime të drejtpërdrejta.\n\nQendra Treble dhe GSI: shenja statusi për çdo projekt, shkarkime GSI të drejtpërdrejta, indeksi kanonik i wiki-t TrebleDroid, një fletë ndihmëse A-only kundrejt A/B dhe arm64 kundrejt arm32_binder64, një rrjedhë flashimi me 6 hapa dhe një FAQ për \"GSI niset por kamera nuk punon\".\n\nZgjidh telefonin tënd dhe i gjithë aplikacioni filtrohet te ROM-të dhe recovery që e mbështesin zyrtarisht. Faqet e markave shfaqin çdo pajisje dhe çdo ROM/recovery që synon Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing e të tjera.\n\nProjektet e ndërprera shënohen qartë. ROM-të e arkivuara (ArrowOS, DotOS, Havoc-OS, RisingOS origjinal e të tjera) shfaqin datën e ndërtimit të fundit dhe një sugjerim pasardhësi, që të mos flashosh kod që nuk është publikuar prej vitesh.\n\nNdërtimet jozyrtare dhe të mirëmbajtura nga komuniteti kanë seksionin e tyre të etiketuar qartë, kështu që e di gjithmonë çfarë është zyrtare dhe çfarë është një port i komunitetit. Ndër shtesat e fundit përfshihet mbështetja për Galaxy S24 Ultra.\n\nBanderolat e paralajmërimit të projektit theksojnë çështje të rëndësishme për komunitetin përpara se të flashosh.\n\nSinjale freskie në çdo zë (aktiv / mujor / i ndërprerë, data e ndërtimit të fundit), mbajtur të përditësuara nga një punë e automatizuar e natës që shënon projektet që po heshtin.\n\nUdhëzues flashimi hap pas hapi për ROM dhe recovery, të integruar sipas kategorisë.\n\nPunon plotësisht jashtë linje me një katalog të integruar dhe pastaj rifreskohet nga GitHub në nisje, kështu që ROM-të dhe pajisjet e reja shfaqen pa një përditësim të aplikacionit.\n\nMaterial 3 me ngjyrë dinamike, tema të çelëta / të errëta / AMOLED dhe paraqitje përshtatëse për telefon, tablet dhe desktop.\n\nLidhje të thella për çdo ROM, recovery, pajisje dhe markë, të lehta për t'u ndarë në tema.\n\nPa gjurmim, pa analitikë, pa reklama dhe pa nevojë për shërbimet e Google Play. I licencuar nën GPL-3.0; kodi burimor në GitHub.\n", "sr": "Custom RR је бесплатна апликација отвореног кода за заједницу Android модовања. Све доноси на једно место: који прилагођени ROM-ови и recovery званично подржавају ваш уређај, које Treble GSI можете да флешујете и где да их преузмете. Нема више скакања између LineageOS викија, три Telegram канала, SourceForge фасцикле и четрнаест картица прегледача.\n\nФункције:\n\n18 активно одржаваних ROM-ова (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS и више), сваки са описом, функцијама, снимцима екрана и директном везом до званичне странице за преузимање једним додиром.\n\nВише од 500 уређаја преузетих уживо из званичног LineageOS викија и PixelOS official_devices репозиторијума, освежаваних сваке ноћи.\n\nГлавни recovery: TWRP, OrangeFox, PBRP, SHRP, са подршком по уређају и директним преузимањима.\n\nTreble и GSI центар: ознаке статуса по пројекту, директна GSI преузимања, канонски индекс TrebleDroid викија, подсетник A-only наспрам A/B и arm64 наспрам arm32_binder64, поступак флешовања у 6 корака и честа питања „GSI се покреће али камера не ради\".\n\nИзаберите телефон и цела апликација се филтрира на ROM-ове и recovery који га званично подржавају. Странице брендова приказују сваки уређај и сваки ROM/recovery намењен брендовима Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing и другима.\n\nУгашени пројекти су јасно означени. Архивирани ROM-ови (ArrowOS, DotOS, Havoc-OS, изворни RisingOS и други) приказују датум последње верзије и предлог наследника, да не флешујете код који годинама није издат.\n\nНезваничне и од заједнице одржаване верзије имају свој јасно означен одељак, па увек знате шта је званично, а шта порт заједнице. Међу недавним додацима је подршка за Galaxy S24 Ultra.\n\nУпозоравајући банери пројекта истичу питања важна за заједницу пре флешовања.\n\nСигнали свежине на свакој ставци (активно / месечно / угашено, датум последње верзије), одржавани ажурним ноћним аутоматизованим послом који означава пројекте који утихну.\n\nВодичи за флешовање корак по корак за ROM-ове и recovery, уграђени по категорији.\n\nРади потпуно ван мреже са уграђеним каталогом, а затим се освежава са GitHub-а при покретању, па се нови ROM-ови и уређаји појављују без ажурирања апликације.\n\nMaterial 3 са динамичком бојом, светле / тамне / AMOLED теме и прилагодљиви распореди за телефон, таблет и рачунар.\n\nДубоке везе за сваки ROM, recovery, уређај и бренд, лаке за дељење у темама.\n\nБез праћења, без аналитике, без реклама и без потребних Google Play услуга. Лиценцирано под GPL-3.0; изворни код на GitHub-у.\n", "sv-SE": "Custom RR är en gratis öppen källkods-följeslagarapp för Androids moddningsscen. Den samlar allt på ett ställe: vilka anpassade ROM:ar och recoveries som officiellt stöder din enhet, vilka Treble-GSI:er du kan flasha och var du laddar ner dem. Slut på att hoppa mellan LineageOS-wikin, tre Telegram-kanaler, en SourceForge-mapp och fjorton webbläsarflikar.\n\nFunktioner:\n\n18 aktivt underhållna ROM:ar (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS med flera), var och en med beskrivning, funktioner, skärmbilder och en direktlänk till den officiella nedladdningssidan.\n\nÖver 500 enheter som hämtas live från den officiella LineageOS-wikin och PixelOS official_devices-förvaret, uppdaterade varje natt.\n\nViktiga recoveries: TWRP, OrangeFox, PBRP, SHRP, med stöd per enhet och direkta nedladdningar.\n\nTreble- och GSI-nav: statusmärken per projekt, direkta GSI-nedladdningar, det kanoniska TrebleDroid-wiki-indexet, ett fusklapp för A-only vs A/B och arm64 vs arm32_binder64, ett flöde i 6 steg och en FAQ om \"GSI startar men kameran fungerar inte\".\n\nVälj din telefon så filtreras hela appen till de ROM:ar och recoveries som officiellt stöder den. Märkessidor visar varje enhet och varje ROM/recovery som riktar sig till Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing med flera.\n\nNedlagda projekt är tydligt markerade. Arkiverade ROM:ar (ArrowOS, DotOS, Havoc-OS, ursprungliga RisingOS med flera) visar sitt senaste byggdatum och ett efterträdarförslag, så att du inte flashar kod som inte släppts på flera år.\n\nInofficiella och community-underhållna byggen har sin egen tydligt märkta sektion, så att du alltid vet vad som är officiellt och vad som är en community-port. Bland de senaste tilläggen finns stöd för Galaxy S24 Ultra.\n\nProjektvarningsbanderoller uppmärksammar dig på relevanta frågor i communityn innan du flashar.\n\nFärskhetssignaler på varje post (aktiv / månatlig / nedlagd, senaste byggdatum), hålls aktuella av ett nattligt automatiserat jobb som flaggar projekt som tystnar.\n\nSteg-för-steg-flashguider för ROM:ar och recoveries, inbäddade per kategori.\n\nFungerar helt offline med en inbyggd katalog och uppdateras sedan från GitHub vid start, så att nya ROM:ar och enheter dyker upp utan en appuppdatering.\n\nMaterial 3 med dynamisk färg, ljusa / mörka / AMOLED-teman och adaptiva layouter för telefon, surfplatta och dator.\n\nDjuplänkar till varje ROM, recovery, enhet och märke, lätta att dela i trådar.\n\nIngen spårning, ingen analys, inga annonser och inga Google Play-tjänster krävs. Licensierad under GPL-3.0; källkod på GitHub.\n", "sw": "Custom RR ni programu-rafiki isiyolipishwa ya chanzo huria kwa jamii ya kurekebisha Android. Inakusanya kila kitu mahali pamoja: ni ROM maalum na recovery zipi zinazounga mkono kifaa chako rasmi, ni Treble GSI zipi unazoweza kuflash, na wapi pa kuzipakua. Hakuna tena kuruka kati ya wiki ya LineageOS, chaneli tatu za Telegram, folda ya SourceForge, na vichupo kumi na vinne vya kivinjari.\n\nVipengele:\n\nROM 18 zinazodumishwa kikamilifu (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS na zaidi), kila moja ikiwa na maelezo, vipengele, picha za skrini, na kiungo cha mguso mmoja kwenye ukurasa rasmi wa kupakua.\n\nVifaa zaidi ya 500 vinavyoletwa moja kwa moja kutoka wiki rasmi ya LineageOS na hazina ya PixelOS official_devices, vikisasishwa kila usiku.\n\nRecovery kuu: TWRP, OrangeFox, PBRP, SHRP, zikiwa na usaidizi kwa kila kifaa na upakuaji wa moja kwa moja.\n\nKituo cha Treble na GSI: beji za hali kwa kila mradi, upakuaji wa GSI wa moja kwa moja, faharasa ya kawaida ya wiki ya TrebleDroid, karatasi ya marejeleo ya A-only dhidi ya A/B na arm64 dhidi ya arm32_binder64, mtiririko wa kuflash wa hatua 6, na maswali yanayoulizwa mara kwa mara kuhusu \"GSI inawaka lakini kamera haifanyi kazi\".\n\nChagua simu yako na programu nzima itachuja hadi ROM na recovery zinazoiunga mkono rasmi. Kurasa za chapa zinaonyesha kila kifaa na kila ROM/recovery inayolenga Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing na zaidi.\n\nMiradi iliyokoma imewekwa alama waziwazi. ROM zilizohifadhiwa (ArrowOS, DotOS, Havoc-OS, RisingOS asili na nyingine) zinaonyesha tarehe ya ujenzi wa mwisho na pendekezo la mrithi, ili usiflash msimbo ambao haujatolewa kwa miaka mingi.\n\nUjenzi usio rasmi na unaodumishwa na jamii una sehemu yake iliyowekwa alama waziwazi, hivyo unajua kila wakati kipi ni rasmi na kipi ni port ya jamii. Miongoni mwa nyongeza za hivi karibuni ni usaidizi wa Galaxy S24 Ultra.\n\nMabango ya tahadhari ya mradi yanaangazia masuala muhimu kwa jamii kabla hujaflash.\n\nIshara za upya kwenye kila kiingilio (hai / kila mwezi / kimekoma, tarehe ya ujenzi wa mwisho), zinazowekwa za sasa na kazi ya kiotomatiki ya usiku inayoweka alama miradi inayonyamaza.\n\nMiongozo ya kuflash hatua kwa hatua kwa ROM na recovery, iliyopachikwa kwa kila kategoria.\n\nHufanya kazi nje ya mtandao kikamilifu kwa katalogi iliyojengwa ndani, kisha huonyeshwa upya kutoka GitHub wakati wa kuzindua ili ROM na vifaa vipya vionekane bila sasisho la programu.\n\nMaterial 3 yenye rangi badilifu, mandhari nyepesi / nyeusi / AMOLED, na mipangilio inayojirekebisha kwa simu, kompyuta kibao na eneo-kazi.\n\nViungo vya kina kwa kila ROM, recovery, kifaa na chapa, rahisi kushiriki kwenye nyuzi.\n\nHakuna ufuatiliaji, hakuna uchanganuzi, hakuna matangazo, na hakuna Huduma za Google Play zinazohitajika. Imeidhinishwa chini ya GPL-3.0; msimbo wa chanzo kwenye GitHub.\n", "ta-IN": "Custom RR என்பது Android modding communityக்கான இலவச open-source companion app. உங்கள் deviceஐ officially support செய்யும் custom ROM மற்றும் recovery எவை, flash செய்யக்கூடிய Treble GSI எவை, அவற்றை எங்கு download செய்வது என்பதைக் ஒரே இடத்தில் காட்டுகிறது. LineageOS wiki, Telegram channels, SourceForge folder, பல browser tabs ஆகியவற்றுக்கிடையில் அலைவதை இது குறைக்கிறது.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS மற்றும் மேலும்), ஒவ்வொன்றிலும் description, features, screenshots, official download pageக்கு one-tap link உள்ளது.\n\n500+ devices official LineageOS wiki மற்றும் PixelOS official_devices repoஇலிருந்து live ஆக எடுக்கப்பட்டு ஒவ்வொரு இரவும் refresh செய்யப்படுகின்றன.\n\nமுக்கிய recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support மற்றும் direct downloads உடன்.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B மற்றும் arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, மற்றும் \"GSI boots but camera is broken\" FAQ.\n\nஉங்கள் phoneஐ தேர்ந்தெடுக்கவும், app officially supported ROMs மற்றும் recoveriesக்கு filter ஆகும். Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing மற்றும் பிற brandsக்கான devices மற்றும் ROM/recoveryயை காட்டும்.\n\nநிறுத்தப்பட்ட projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS மற்றும் பிற) last-build date மற்றும் successor suggestion காட்டுகின்றன, பல ஆண்டுகளாக release ஆகாத codeஐ flash செய்ய வேண்டாம் என்பதற்காக.\n\nUnofficial மற்றும் community-maintained builds தனி clearly labelled sectionல் இருக்கும், எனவே official மற்றும் community port இடையேயான வித்தியாசம் தெளிவாக இருக்கும். Recent additionsல் Galaxy S24 Ultra support உள்ளது.\n\nProject warning banners flash செய்யும் முன் community-relevant concerns காட்டும். Freshness signals ஒவ்வொரு entryயிலும் active / monthly / discontinued status மற்றும் last build date காட்டும், nightly automated job மூலம் current ஆக இருக்கும்.\n\nROMs மற்றும் recoveriesக்கு step-by-step flashing guides category அடிப்படையில் embedded. Built-in catalog மூலம் app முழுமையாக offline இயங்கும், launchல் GitHubஇலிருந்து refresh ஆகும், அதனால் புதிய ROMs மற்றும் devices app update இல்லாமல் தோன்றும்.\n\nMaterial 3 dynamic color, light / dark / AMOLED themes, phone, tablet, desktopக்கு adaptive layouts. ஒவ்வொரு ROM, recovery, device, brandக்கும் deep links share செய்ய எளிது.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "te-IN": "Custom RR అనేది Android modding community కోసం ఉచిత open-source companion app. ఇది అన్నీ ఒకేచోట చూపిస్తుంది: మీ deviceని officially support చేసే custom ROM మరియు recovery ఏవి, flash చేయగల Treble GSI ఏవి, వాటిని ఎక్కడ download చేయాలి. LineageOS wiki, Telegram channels, SourceForge folder, అనేక browser tabs మధ్య తిరగాల్సిన అవసరం తగ్గుతుంది.\n\nFeatures:\n\n18 actively-maintained ROMs (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS మరియు మరిన్ని), ప్రతి దానిలో description, features, screenshots మరియు official download pageకు one-tap link ఉంటుంది.\n\n500+ devices official LineageOS wiki మరియు PixelOS official_devices repo నుంచి liveగా తీసుకుని ప్రతి రాత్రి refresh చేస్తారు.\n\nప్రధాన recoveries: TWRP, OrangeFox, PBRP, SHRP, per-device support మరియు direct downloadsతో.\n\nTreble & GSI hub: project status badges, direct GSI downloads, canonical TrebleDroid wiki index, A-only vs A/B మరియు arm64 vs arm32_binder64 cheat sheet, 6-step flash flow, మరియు \"GSI boots but camera is broken\" FAQ.\n\nమీ phoneని ఎంచుకోండి, app officially supported ROMs మరియు recoveriesకి filter అవుతుంది. Brand pages Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing మరియు ఇతర brands కోసం devices మరియు ROM/recovery చూపిస్తాయి.\n\nఆగిపోయిన projects clearly marked. Archived ROMs (ArrowOS, DotOS, Havoc-OS, original RisingOS మరియు ఇతరులు) last-build date మరియు successor suggestion చూపిస్తాయి, కాబట్టి ఏళ్లుగా release కాని codeను flash చేయరు.\n\nUnofficial మరియు community-maintained builds తమ clearly labelled sectionలో ఉంటాయి, అందువల్ల official మరియు community port మధ్య తేడా స్పష్టంగా ఉంటుంది. Recent additionsలో Galaxy S24 Ultra support ఉంది.\n\nProject warning banners flash చేయడానికి ముందు community-relevant concerns చూపిస్తాయి. Freshness signals ప్రతి entryలో active / monthly / discontinued status మరియు last build date చూపిస్తాయి, nightly automated job వాటిని currentగా ఉంచుతుంది.\n\nROMs మరియు recoveries కోసం step-by-step flashing guides category ప్రకారం embedded. Built-in catalogతో app పూర్తిగా offline పని చేస్తుంది, launch సమయంలో GitHub నుంచి refresh అవుతుంది, కాబట్టి కొత్త ROMs మరియు devices app update లేకుండానే కనిపిస్తాయి.\n\nMaterial 3 dynamic color, light / dark / AMOLED themes, phone, tablet, desktop కోసం adaptive layouts. ప్రతి ROM, recovery, device, brandకి deep links share చేయడం సులభం.\n\nNo tracking, no analytics, no ads, no Play Services required. GPL-3.0 licensed; source on GitHub.\n", "th": "Custom RR เป็นแอปคู่หูฟรีและโอเพนซอร์สสำหรับชุมชนม็อด Android รวมทุกอย่างไว้ในที่เดียว: ROM และ recovery ใดบ้างที่รองรับอุปกรณ์ของคุณอย่างเป็นทางการ, Treble GSI ใดที่คุณแฟลชได้ และดาวน์โหลดได้ที่ไหน ไม่ต้องสลับไปมาระหว่างวิกิ LineageOS, ช่อง Telegram สามช่อง, โฟลเดอร์ SourceForge และแท็บเบราว์เซอร์สิบสี่แท็บอีกต่อไป\n\nคุณสมบัติ:\n\n18 ROM ที่ดูแลอย่างต่อเนื่อง (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS และอื่น ๆ) แต่ละรายการมีคำอธิบาย คุณสมบัติ ภาพหน้าจอ และลิงก์แตะเดียวไปยังหน้าดาวน์โหลดอย่างเป็นทางการ\n\nอุปกรณ์กว่า 500 รุ่นที่ดึงข้อมูลสดจากวิกิ LineageOS อย่างเป็นทางการและที่เก็บ PixelOS official_devices อัปเดตทุกคืน\n\nrecovery หลัก: TWRP, OrangeFox, PBRP, SHRP พร้อมการรองรับรายอุปกรณ์และดาวน์โหลดโดยตรง\n\nศูนย์ Treble และ GSI: ป้ายสถานะรายโปรเจกต์, ดาวน์โหลด GSI โดยตรง, ดัชนีวิกิ TrebleDroid ที่เป็นมาตรฐาน, สรุป A-only กับ A/B และ arm64 กับ arm32_binder64, ขั้นตอนการแฟลช 6 ขั้น และคำถามที่พบบ่อยเรื่อง \"GSI บูตได้แต่กล้องไม่ทำงาน\"\n\nเลือกโทรศัพท์ของคุณ แล้วทั้งแอปจะกรองเหลือเฉพาะ ROM และ recovery ที่รองรับอย่างเป็นทางการ หน้าแบรนด์แสดงทุกอุปกรณ์และทุก ROM/recovery ที่รองรับ Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing และอื่น ๆ\n\nโปรเจกต์ที่ยุติแล้วถูกทำเครื่องหมายไว้อย่างชัดเจน ROM ที่เก็บถาวร (ArrowOS, DotOS, Havoc-OS, RisingOS ดั้งเดิม และอื่น ๆ) จะแสดงวันที่บิลด์ล่าสุดและคำแนะนำตัวสืบทอด เพื่อไม่ให้คุณแฟลชโค้ดที่ไม่ได้ปล่อยมาหลายปี\n\nบิลด์ที่ไม่เป็นทางการและดูแลโดยชุมชนมีส่วนของตัวเองที่ติดป้ายชัดเจน คุณจึงรู้เสมอว่าอะไรเป็นทางการและอะไรเป็นพอร์ตของชุมชน รายการที่เพิ่มล่าสุดมีการรองรับ Galaxy S24 Ultra\n\nแบนเนอร์คำเตือนของโปรเจกต์จะแจ้งประเด็นสำคัญของชุมชนก่อนที่คุณจะแฟลช\n\nสัญญาณความสดใหม่ในทุกรายการ (ใช้งานอยู่ / รายเดือน / ยุติแล้ว, วันที่บิลด์ล่าสุด) คอยอัปเดตด้วยงานอัตโนมัติรายคืนที่ทำเครื่องหมายโปรเจกต์ที่เริ่มเงียบ\n\nคู่มือการแฟลชทีละขั้นสำหรับ ROM และ recovery ฝังอยู่ในแต่ละหมวด\n\nทำงานออฟไลน์ได้เต็มรูปแบบด้วยแคตตาล็อกในตัว แล้วรีเฟรชจาก GitHub เมื่อเปิดแอป เพื่อให้ ROM และอุปกรณ์ใหม่ปรากฏโดยไม่ต้องอัปเดตแอป\n\nMaterial 3 พร้อมสีไดนามิก, ธีมสว่าง / มืด / AMOLED และเลย์เอาต์ปรับเปลี่ยนได้สำหรับโทรศัพท์ แท็บเล็ต และเดสก์ท็อป\n\nลิงก์ลึกสำหรับทุก ROM, recovery, อุปกรณ์ และแบรนด์ แชร์ในกระทู้ได้ง่าย\n\nไม่มีการติดตาม ไม่มีการวิเคราะห์ ไม่มีโฆษณา และไม่ต้องใช้บริการ Google Play ใช้สัญญาอนุญาต GPL-3.0; ซอร์สโค้ดอยู่บน GitHub\n", "tr-TR": "Custom RR, Android modlama topluluğu için ücretsiz ve açık kaynaklı bir yardımcı uygulamadır. Her şeyi tek bir yerde toplar: hangi özel ROM'ların ve recovery'lerin cihazınızı resmi olarak desteklediği, hangi Treble GSI'leri flaşlayabileceğiniz ve bunları nereden indireceğiniz. Artık LineageOS wiki'si, üç Telegram kanalı, bir SourceForge klasörü ve on dört tarayıcı sekmesi arasında gidip gelmek yok.\n\nÖzellikler:\n\nEtkin olarak bakımı yapılan 18 ROM (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS ve daha fazlası), her biri açıklama, özellikler, ekran görüntüleri ve resmi indirme sayfasına tek dokunuşluk bir bağlantıyla.\n\nResmi LineageOS wiki'sinden ve PixelOS official_devices deposundan canlı çekilen, her gece güncellenen 500'den fazla cihaz.\n\nBaşlıca recovery'ler: TWRP, OrangeFox, PBRP, SHRP, cihaz bazlı destek ve doğrudan indirmelerle.\n\nTreble ve GSI merkezi: proje bazlı durum rozetleri, doğrudan GSI indirmeleri, standart TrebleDroid wiki dizini, A-only ve A/B ile arm64 ve arm32_binder64 karşılaştırma notu, 6 adımlı flaşlama akışı ve \"GSI açılıyor ama kamera çalışmıyor\" SSS'si.\n\nTelefonunuzu seçin, tüm uygulama onu resmi olarak destekleyen ROM'lara ve recovery'lere göre filtrelensin. Marka sayfaları Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing ve daha fazlasını hedefleyen her cihazı ve her ROM/recovery'yi gösterir.\n\nSonlandırılmış projeler açıkça işaretlenir. Arşivlenmiş ROM'lar (ArrowOS, DotOS, Havoc-OS, orijinal RisingOS ve diğerleri) son derleme tarihini ve bir halef önerisini gösterir, böylece yıllardır yayınlanmayan kodu flaşlamazsınız.\n\nResmi olmayan ve toplulukça bakımı yapılan derlemelerin kendi açıkça etiketlenmiş bölümü vardır, böylece neyin resmi neyin topluluk portu olduğunu her zaman bilirsiniz. Son eklemeler arasında Galaxy S24 Ultra desteği yer alıyor.\n\nProje uyarı afişleri, flaşlamadan önce toplulukla ilgili önemli noktalara dikkat çeker.\n\nHer girdide tazelik sinyalleri (etkin / aylık / sonlandırıldı, son derleme tarihi), sessizleşen projeleri işaretleyen gecelik otomatik bir işle güncel tutulur.\n\nROM'lar ve recovery'ler için adım adım flaşlama kılavuzları, her kategoriye gömülü.\n\nYerleşik katalogla tamamen çevrimdışı çalışır, ardından açılışta GitHub'dan yenilenir, böylece yeni ROM'lar ve cihazlar uygulama güncellemesi olmadan görünür.\n\nDinamik renkli Material 3, açık / koyu / AMOLED temalar ve telefon, tablet ve masaüstü için uyarlanabilir düzenler.\n\nHer ROM, recovery, cihaz ve markaya derin bağlantılar, başlıklarda paylaşması kolay.\n\nİzleme yok, analiz yok, reklam yok ve Google Play hizmetleri gerektirmez. GPL-3.0 ile lisanslanmıştır; kaynak kodu GitHub'da.\n", "uk": "Custom RR — це безкоштовний застосунок-компаньйон із відкритим кодом для спільноти моддингу Android. Він збирає все в одному місці: які кастомні прошивки та recovery офіційно підтримують ваш пристрій, які Treble GSI можна прошити та де їх завантажити. Більше не треба стрибати між вікі LineageOS, трьома каналами Telegram, текою на SourceForge і чотирнадцятьма вкладками браузера.\n\nМожливості:\n\n18 активно підтримуваних прошивок (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS та інші), кожна з описом, функціями, знімками екрана та посиланням на офіційну сторінку завантаження в один дотик.\n\nПонад 500 пристроїв, що завантажуються наживо з офіційної вікі LineageOS та репозиторію PixelOS official_devices й оновлюються щоночі.\n\nОсновні recovery: TWRP, OrangeFox, PBRP, SHRP, із підтримкою для кожного пристрою та прямими завантаженнями.\n\nЦентр Treble та GSI: значки статусу для кожного проєкту, прямі завантаження GSI, канонічний індекс вікі TrebleDroid, шпаргалка A-only проти A/B та arm64 проти arm32_binder64, процес прошивки з 6 кроків і поширені запитання «GSI завантажується, але не працює камера».\n\nВиберіть свій телефон, і весь застосунок відфільтрується до прошивок і recovery, які офіційно його підтримують. Сторінки брендів показують кожен пристрій і кожну прошивку/recovery для Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing та інших.\n\nЗакриті проєкти чітко позначені. Архівні прошивки (ArrowOS, DotOS, Havoc-OS, оригінальний RisingOS та інші) показують дату останньої збірки й пропозицію наступника, щоб ви не прошивали код, який не виходив роками.\n\nНеофіційні та підтримувані спільнотою збірки мають власний чітко позначений розділ, тож ви завжди знаєте, що офіційне, а що — порт спільноти. Серед нещодавніх додавань — підтримка Galaxy S24 Ultra.\n\nБанери попереджень проєктів звертають вашу увагу на важливі для спільноти моменти перед прошивкою.\n\nСигнали свіжості біля кожного запису (активний / щомісячний / закритий, дата останньої збірки), які підтримує в актуальному стані нічне автоматичне завдання, що позначає проєкти, які затихають.\n\nПокрокові посібники з прошивки для прошивок і recovery, вбудовані за категоріями.\n\nПовністю працює офлайн із вбудованим каталогом, а потім оновлюється з GitHub під час запуску, тож нові прошивки та пристрої з'являються без оновлення застосунку.\n\nMaterial 3 з динамічним кольором, світла / темна / AMOLED теми та адаптивні макети для телефона, планшета й комп'ютера.\n\nГлибокі посилання на кожну прошивку, recovery, пристрій і бренд, якими легко ділитися в обговореннях.\n\nБез відстеження, без аналітики, без реклами та без потреби в сервісах Google Play. Ліцензовано за GPL-3.0; вихідний код на GitHub.\n", "ur": "‏Custom RR اینڈرائیڈ ماڈنگ کمیونٹی کے لیے ایک مفت، اوپن سورس ساتھی ایپ ہے۔ یہ سب کچھ ایک جگہ پر لے آتی ہے: کون سے کسٹم ROM اور ریکوری آپ کے آلے کی باضابطہ حمایت کرتے ہیں، کون سے Treble GSI آپ فلیش کر سکتے ہیں، اور انہیں کہاں سے ڈاؤن لوڈ کرنا ہے۔ اب LineageOS وکی، تین Telegram چینلز، ایک SourceForge فولڈر اور چودہ براؤزر ٹیبز کے درمیان بھٹکنے کی ضرورت نہیں۔\n\nخصوصیات:\n\n‏18 فعال طور پر برقرار رکھے گئے ROM (LineageOS، crDroid، PixelOS، Project Elixir، Evolution X، DerpFest، UN1CA، BlissROMs، /e/، GrapheneOS، CalyxOS، DivestOS، RisingOS Revived، VoltageOS اور مزید)، ہر ایک تفصیل، خصوصیات، اسکرین شاٹس اور باضابطہ ڈاؤن لوڈ صفحے کے ایک ٹیپ لنک کے ساتھ۔\n\n‏500 سے زائد آلات جو باضابطہ LineageOS وکی اور PixelOS official_devices ریپو سے براہِ راست حاصل کیے جاتے ہیں اور ہر رات اپ ڈیٹ ہوتے ہیں۔\n\nاہم ریکوریز: TWRP، OrangeFox، PBRP، SHRP، ہر آلے کے لیے سپورٹ اور براہِ راست ڈاؤن لوڈ کے ساتھ۔\n\n‏Treble اور GSI حب: ہر پروجیکٹ کے لیے اسٹیٹس بیجز، براہِ راست GSI ڈاؤن لوڈز، معیاری TrebleDroid وکی انڈیکس، A-only بمقابلہ A/B اور arm64 بمقابلہ arm32_binder64 کی چیٹ شیٹ، 6 مراحل پر مشتمل فلیش کا عمل، اور \"GSI بوٹ ہو جاتی ہے مگر کیمرہ کام نہیں کرتا\" پر اکثر پوچھے گئے سوالات۔\n\nاپنا فون منتخب کریں اور پوری ایپ ان ROM اور ریکوری پر فلٹر ہو جاتی ہے جو اس کی باضابطہ حمایت کرتے ہیں۔ برانڈ صفحات Xiaomi، OnePlus، Samsung، Pixel، Realme، POCO، Nothing اور مزید کو ہدف بنانے والے ہر آلے اور ہر ROM/ریکوری کو دکھاتے ہیں۔\n\nبند ہو چکے پروجیکٹس واضح طور پر نشان زد ہیں۔ محفوظ شدہ ROM (ArrowOS، DotOS، Havoc-OS، اصل RisingOS اور دیگر) اپنی آخری بلڈ کی تاریخ اور جانشین کی تجویز دکھاتے ہیں، تاکہ آپ ایسا کوڈ فلیش نہ کریں جو برسوں سے جاری نہیں ہوا۔\n\nغیر سرکاری اور کمیونٹی کے زیرِ انتظام بلڈز کا اپنا واضح طور پر لیبل شدہ سیکشن ہوتا ہے، تاکہ آپ ہمیشہ جانیں کہ کیا باضابطہ ہے اور کیا کمیونٹی پورٹ ہے۔ حالیہ اضافوں میں Galaxy S24 Ultra کی سپورٹ شامل ہے۔\n\nپروجیکٹ کے انتباہی بینرز فلیش کرنے سے پہلے کمیونٹی سے متعلق اہم امور کو نمایاں کرتے ہیں۔\n\nہر اندراج پر تازگی کے سگنلز (فعال / ماہانہ / بند، آخری بلڈ کی تاریخ)، جنہیں ایک رات کا خودکار کام تازہ رکھتا ہے جو خاموش ہوتے پروجیکٹس کو نشان زد کرتا ہے۔\n\n‏ROM اور ریکوری کے لیے مرحلہ وار فلیش گائیڈز، ہر زمرے میں سرایت شدہ۔\n\nایک بلٹ اِن کیٹلاگ کے ساتھ مکمل طور پر آف لائن کام کرتی ہے، پھر لانچ پر GitHub سے ریفریش ہوتی ہے تاکہ نئے ROM اور آلات ایپ اپ ڈیٹ کے بغیر ظاہر ہوں۔\n\n‏Material 3 ڈائنامک رنگ کے ساتھ، روشن / تاریک / AMOLED تھیمز، اور فون، ٹیبلٹ اور ڈیسک ٹاپ کے لیے ہم آہنگ لے آؤٹس۔\n\nہر ROM، ریکوری، آلے اور برانڈ کے لیے ڈیپ لنکس، تھریڈز میں شیئر کرنا آسان۔\n\nکوئی ٹریکنگ نہیں، کوئی اینالیٹکس نہیں، کوئی اشتہار نہیں، اور Google Play سروسز کی ضرورت نہیں۔ GPL-3.0 کے تحت لائسنس یافتہ؛ سورس کوڈ GitHub پر۔\n", "vi": "Custom RR là ứng dụng đồng hành miễn phí, mã nguồn mở cho cộng đồng mod Android. Nó gom mọi thứ vào một nơi: ROM tùy chỉnh và recovery nào hỗ trợ chính thức thiết bị của bạn, Treble GSI nào bạn có thể flash và tải chúng ở đâu. Không còn phải nhảy qua lại giữa wiki LineageOS, ba kênh Telegram, một thư mục SourceForge và mười bốn thẻ trình duyệt.\n\nTính năng:\n\n18 ROM được bảo trì tích cực (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS và nhiều hơn), mỗi ROM có mô tả, tính năng, ảnh chụp màn hình và liên kết một chạm đến trang tải xuống chính thức.\n\nHơn 500 thiết bị được lấy trực tiếp từ wiki LineageOS chính thức và kho PixelOS official_devices, cập nhật mỗi đêm.\n\nCác recovery chính: TWRP, OrangeFox, PBRP, SHRP, với hỗ trợ theo từng thiết bị và tải xuống trực tiếp.\n\nTrung tâm Treble & GSI: huy hiệu trạng thái theo dự án, tải GSI trực tiếp, chỉ mục wiki TrebleDroid chuẩn, bảng tra A-only và A/B cùng arm64 và arm32_binder64, quy trình flash 6 bước và mục hỏi đáp \"GSI khởi động nhưng camera không hoạt động\".\n\nChọn điện thoại của bạn và toàn bộ ứng dụng sẽ lọc theo các ROM và recovery hỗ trợ chính thức nó. Trang thương hiệu hiển thị mọi thiết bị và mọi ROM/recovery nhắm đến Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing và nhiều hãng khác.\n\nCác dự án đã ngừng được đánh dấu rõ ràng. ROM lưu trữ (ArrowOS, DotOS, Havoc-OS, RisingOS gốc và những ROM khác) hiển thị ngày bản dựng cuối và gợi ý dự án kế nhiệm, để bạn không flash mã đã nhiều năm không phát hành.\n\nCác bản dựng không chính thức và do cộng đồng bảo trì có mục riêng được gắn nhãn rõ ràng, nên bạn luôn biết đâu là chính thức và đâu là bản port của cộng đồng. Bổ sung gần đây có hỗ trợ Galaxy S24 Ultra.\n\nBiểu ngữ cảnh báo dự án nhắc bạn về các vấn đề quan trọng của cộng đồng trước khi flash.\n\nTín hiệu cập nhật trên mỗi mục (đang hoạt động / hằng tháng / đã ngừng, ngày bản dựng cuối), được giữ mới bằng một tác vụ tự động chạy hằng đêm để đánh dấu các dự án đang im ắng.\n\nHướng dẫn flash từng bước cho ROM và recovery, nhúng theo từng danh mục.\n\nHoạt động hoàn toàn ngoại tuyến với danh mục tích hợp, rồi làm mới từ GitHub khi khởi động để ROM và thiết bị mới xuất hiện mà không cần cập nhật ứng dụng.\n\nMaterial 3 với màu động, giao diện sáng / tối / AMOLED và bố cục thích ứng cho điện thoại, máy tính bảng và máy tính để bàn.\n\nLiên kết sâu đến mọi ROM, recovery, thiết bị và thương hiệu, dễ chia sẻ trong các chủ đề.\n\nKhông theo dõi, không phân tích, không quảng cáo và không cần dịch vụ Google Play. Cấp phép theo GPL-3.0; mã nguồn trên GitHub.\n", "zh-CN": "Custom RR 是一款面向 Android 改机社区的免费开源辅助应用。它把一切汇集到一处：哪些自定义 ROM 和 Recovery 官方支持你的设备、你可以刷哪些 Treble GSI，以及从哪里下载。不必再在 LineageOS wiki、三个 Telegram 频道、一个 SourceForge 文件夹和十四个浏览器标签页之间来回切换。\n\n功能：\n\n18 个持续积极维护的 ROM（LineageOS、crDroid、PixelOS、Project Elixir、Evolution X、DerpFest、UN1CA、BlissROMs、/e/、GrapheneOS、CalyxOS、DivestOS、RisingOS Revived、VoltageOS 等），每个都附带说明、特性、截图，以及一键直达官方下载页的链接。\n\n超过 500 款设备，实时取自官方 LineageOS wiki 和 PixelOS official_devices 仓库，每晚更新。\n\n主要 Recovery：TWRP、OrangeFox、PBRP、SHRP，提供逐设备支持和直接下载。\n\nTreble 与 GSI 中心：各项目状态徽章、GSI 直接下载、权威的 TrebleDroid wiki 索引、A-only 与 A/B 及 arm64 与 arm32_binder64 对照速查表、6 步刷写流程，以及“GSI 能开机但相机不工作”的常见问题解答。\n\n选择你的手机，整个应用即筛选为官方支持它的 ROM 和 Recovery。品牌页面展示面向 Xiaomi、OnePlus、Samsung、Pixel、Realme、POCO、Nothing 等的每款设备和每个 ROM/Recovery。\n\n已停止的项目会被清晰标注。已归档的 ROM（ArrowOS、DotOS、Havoc-OS、初代 RisingOS 等）会显示最后构建日期和继任者建议，让你不会刷入多年未发布的代码。\n\n非官方和社区维护的版本有自己清晰标注的分区，让你始终知道哪些是官方、哪些是社区移植。近期新增包括对 Galaxy S24 Ultra 的支持。\n\n项目警告横幅会在刷写前提醒你与社区相关的重要事项。\n\n每个条目上的新鲜度信号（活跃 / 每月 / 已停止，最后构建日期），由每晚自动任务保持更新，并标记出趋于沉寂的项目。\n\n针对 ROM 和 Recovery 的分步刷写指南，按类别内嵌。\n\n凭借内置目录完全离线工作，并在启动时从 GitHub 刷新，因此新的 ROM 和设备无需更新应用即可出现。\n\nMaterial 3 配动态取色，浅色 / 深色 / AMOLED 主题，以及适配手机、平板和桌面的自适应布局。\n\n为每个 ROM、Recovery、设备和品牌提供深层链接，便于在帖子中分享。\n\n无跟踪、无分析、无广告，且无需 Google Play 服务。采用 GPL-3.0 许可；源代码在 GitHub 上。\n", "zh-HK": "Custom RR 是一款為 Android 改機社群打造的免費開源輔助應用程式。它把一切集中於一處：哪些自訂 ROM 與 Recovery 官方支援你的裝置、你可以刷哪些 Treble GSI，以及從何處下載。不必再在 LineageOS wiki、三個 Telegram 頻道、一個 SourceForge 資料夾和十四個瀏覽器分頁之間來回切換。\n\n功能：\n\n18 個持續積極維護的 ROM（LineageOS、crDroid、PixelOS、Project Elixir、Evolution X、DerpFest、UN1CA、BlissROMs、/e/、GrapheneOS、CalyxOS、DivestOS、RisingOS Revived、VoltageOS 等），每個都附有說明、特色、螢幕截圖，以及一鍵直達官方下載頁的連結。\n\n超過 500 款裝置，即時取自官方 LineageOS wiki 與 PixelOS official_devices 儲存庫，每晚更新。\n\n主要 Recovery：TWRP、OrangeFox、PBRP、SHRP，提供逐裝置支援與直接下載。\n\nTreble 與 GSI 中心：各專案狀態徽章、GSI 直接下載、權威的 TrebleDroid wiki 索引、A-only 與 A/B 及 arm64 與 arm32_binder64 對照速查表、6 步刷寫流程，以及「GSI 能開機但相機無法運作」的常見問答。\n\n選擇你的手機，整個應用程式即篩選為官方支援它的 ROM 與 Recovery。品牌頁面會列出針對 Xiaomi、OnePlus、Samsung、Pixel、Realme、POCO、Nothing 等的每款裝置與每個 ROM/Recovery。\n\n已停止的專案會清楚標示。已封存的 ROM（ArrowOS、DotOS、Havoc-OS、初代 RisingOS 等）會顯示最後建置日期與接替者建議，讓你不會刷入多年未發布的程式碼。\n\n非官方與社群維護的版本有自己清楚標示的區塊，讓你隨時知道哪些是官方、哪些是社群移植。近期新增包括對 Galaxy S24 Ultra 的支援。\n\n專案警告橫幅會在刷寫前提醒你與社群相關的重要事項。\n\n每個項目上的新鮮度訊號（活躍 / 每月 / 已停止，最後建置日期），由每晚自動工作保持更新，並標記趨於沉寂的專案。\n\n針對 ROM 與 Recovery 的逐步刷寫指南，依類別內嵌。\n\n憑藉內建目錄完全離線運作，並在啟動時自 GitHub 重新整理，因此新的 ROM 與裝置無需更新應用程式即可出現。\n\nMaterial 3 搭配動態取色、淺色 / 深色 / AMOLED 主題，以及適配手機、平板與桌面的自適應版面。\n\n為每個 ROM、Recovery、裝置與品牌提供深層連結，方便在討論串中分享。\n\n無追蹤、無分析、無廣告，且無需 Google Play 服務。採用 GPL-3.0 授權；原始碼位於 GitHub。\n", "zh-TW": "Custom RR 是一款為 Android 改機社群打造的免費開源輔助應用程式。它把一切集中於一處：哪些自訂 ROM 與 Recovery 官方支援你的裝置、你可以刷哪些 Treble GSI，以及從何處下載。不必再在 LineageOS wiki、三個 Telegram 頻道、一個 SourceForge 資料夾和十四個瀏覽器分頁之間來回切換。\n\n功能：\n\n18 個持續積極維護的 ROM（LineageOS、crDroid、PixelOS、Project Elixir、Evolution X、DerpFest、UN1CA、BlissROMs、/e/、GrapheneOS、CalyxOS、DivestOS、RisingOS Revived、VoltageOS 等），每個都附有說明、特色、螢幕截圖，以及一鍵直達官方下載頁的連結。\n\n超過 500 款裝置，即時取自官方 LineageOS wiki 與 PixelOS official_devices 儲存庫，每晚更新。\n\n主要 Recovery：TWRP、OrangeFox、PBRP、SHRP，提供逐裝置支援與直接下載。\n\nTreble 與 GSI 中心：各專案狀態徽章、GSI 直接下載、權威的 TrebleDroid wiki 索引、A-only 與 A/B 及 arm64 與 arm32_binder64 對照速查表、6 步刷寫流程，以及「GSI 能開機但相機無法運作」的常見問答。\n\n選擇你的手機，整個應用程式即篩選為官方支援它的 ROM 與 Recovery。品牌頁面會列出針對 Xiaomi、OnePlus、Samsung、Pixel、Realme、POCO、Nothing 等的每款裝置與每個 ROM/Recovery。\n\n已停止的專案會清楚標示。已封存的 ROM（ArrowOS、DotOS、Havoc-OS、初代 RisingOS 等）會顯示最後建置日期與接替者建議，讓你不會刷入多年未發布的程式碼。\n\n非官方與社群維護的版本有自己清楚標示的區塊，讓你隨時知道哪些是官方、哪些是社群移植。近期新增包括對 Galaxy S24 Ultra 的支援。\n\n專案警告橫幅會在刷寫前提醒你與社群相關的重要事項。\n\n每個項目上的新鮮度訊號（活躍 / 每月 / 已停止，最後建置日期），由每晚自動工作保持更新，並標記趨於沉寂的專案。\n\n針對 ROM 與 Recovery 的逐步刷寫指南，依類別內嵌。\n\n憑藉內建目錄完全離線運作，並在啟動時自 GitHub 重新整理，因此新的 ROM 與裝置無需更新應用程式即可出現。\n\nMaterial 3 搭配動態取色、淺色 / 深色 / AMOLED 主題，以及適配手機、平板與桌面的自適應版面。\n\n為每個 ROM、Recovery、裝置與品牌提供深層連結，方便在討論串中分享。\n\n無追蹤、無分析、無廣告，且無需 Google Play 服務。採用 GPL-3.0 授權；原始碼位於 GitHub。\n", "zu": "I-Custom RR iyi-app yokuhamba nayo yamahhala enomthombo ovulekile yomphakathi we-Android modding. Ihlanganisa konke endaweni eyodwa: ukuthi yimaphi ama-ROM angokwezifiso ne-recovery asekela idivayisi yakho ngokusemthethweni, yimaphi ama-Treble GSI ongawaflasha, nokuthi ungawalanda kuphi. Akusekho ukweqa phakathi kwe-wiki ye-LineageOS, iziteshi ezintathu ze-Telegram, ifolda ye-SourceForge, namathebhu esiphequluli ayishumi nane.\n\nIzici:\n\nAma-ROM angu-18 alondolozwa ngokukhuthele (LineageOS, crDroid, PixelOS, Project Elixir, Evolution X, DerpFest, UN1CA, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS nokunye), ngalinye linencazelo, izici, izithombe-skrini, nesixhumanisi sokuthinta kanye ekhasini elisemthethweni lokulanda.\n\nAmadivayisi angaphezu kuka-500 alandwa bukhoma kusukela ku-wiki esemthethweni ye-LineageOS nasenqolobaneni ye-PixelOS official_devices, abuyekezwa njalo ebusuku.\n\nAma-recovery amakhulu: TWRP, OrangeFox, PBRP, SHRP, anokusekelwa kwedivayisi ngayinye nokulanda okuqondile.\n\nIsikhungo se-Treble ne-GSI: amabheji esimo ngephrojekthi ngayinye, ukulanda kwe-GSI okuqondile, inkomba esemthethweni ye-wiki ye-TrebleDroid, ishidi lokusiza le-A-only vs A/B ne-arm64 vs arm32_binder64, ukugeleza kokuflasha kwezinyathelo eziyi-6, ne-FAQ ethi \"i-GSI iyaqala kodwa ikhamera ayisebenzi\".\n\nKhetha ifoni yakho bese yonke i-app ihlunga ibe ama-ROM ne-recovery akusekela ngokusemthethweni. Amakhasi ezimpawu abonisa idivayisi ngayinye nawo wonke ama-ROM/recovery aqondise ku-Xiaomi, OnePlus, Samsung, Pixel, Realme, POCO, Nothing nokunye.\n\nAmaphrojekthi amisiwe amakwe ngokucacile. Ama-ROM agciniwe (ArrowOS, DotOS, Havoc-OS, i-RisingOS yokuqala nokunye) abonisa usuku lokwakha lokugcina nesiphakamiso sozongena esikhundleni, ukuze ungaflashi ikhodi engakhishwanga iminyaka.\n\nIzakhiwo ezingekho emthethweni nezilondolozwa ngumphakathi zinesigaba sazo esibhalwe ngokucacile, ngakho uhlala wazi ukuthi yikuphi okusemthethweni nokuthi yikuphi i-port yomphakathi. Phakathi kokwengezwe kamuva kukhona ukusekelwa kwe-Galaxy S24 Ultra.\n\nAmabhena exwayiso ephrojekthi aveza izindaba ezibalulekile zomphakathi ngaphambi kokuthi uflashe.\n\nIzimpawu zokusha kungeniso ngayinye (kuyasebenza / kwanyanga zonke / kumisiwe, usuku lokwakha lokugcina), kugcinwa kuvuselelekile umsebenzi ozenzakalelayo wasebusuku omaka amaphrojekthi athulayo.\n\nImihlahlandlela yokuflasha isinyathelo ngesinyathelo yama-ROM ne-recovery, efakwe ngesigaba.\n\nIsebenza ngokugcwele unganaki-inthanethi ngekhethelo elakhelwe ngaphakathi, bese ivuselela kusuka ku-GitHub lapho iqaliswa ukuze ama-ROM namadivayisi amasha avele ngaphandle kokubuyekezwa kwe-app.\n\nI-Material 3 enombala oshintshashintshayo, izindikimba ezikhanyayo / ezimnyama / ze-AMOLED, nezakhiwo ezilungelelanayo zefoni, ithebulethi ne-desktop.\n\nIzixhumanisi ezijulile zawo wonke ama-ROM, recovery, idivayisi nempawu, kulula ukwabelana ngazo ezintanjeni.\n\nAkukho kulandelela, akukho kuhlaziya, akukho zikhangiso, futhi akudingeki Izinsiza ze-Google Play. Inelayisensi ngaphansi kwe-GPL-3.0; ikhodi yomthombo iku-GitHub.\n"}, "donate": ["https://buymeacoffee.com/monsiutech"], "icon": {"en-US": {"name": "/io.github.monsiu.custom_rr/en-US/icon_oHuWR6MySZ7VlR56TwUrBZyajgH6u3wm3f_UP0iqxfM=.png", "sha256": "a07b9647a332499ed5951e7a4f052b059c9a8e01fabb7c26ddffd43f48aac5f3", "size": 67743}}, "preferredSigner": "531a6badfa5dc83d773ba78cc1b37383df3da012606cf5680a66409bb0120861"}, "versions": {"d72c7e96ee85576cddfaba998026b210434c4655e9a92c3060e24136a45cc1df": {"added": 1785080297767, "file": {"name": "/io.github.monsiu.custom_rr_13003.apk", "sha256": "d72c7e96ee85576cddfaba998026b210434c4655e9a92c3060e24136a45cc1df", "size": 27644749, "ipfsCIDv1": "bafybeiepuicipp3ohrynl6feqe77nwblc4njlj2j7h7cfxrmodngrq2gqq"}, "src": {"name": "/io.github.monsiu.custom_rr_13003_src.tar.gz", "sha256": "0ff2edb71c480f01e121e3fd3252f7f2d12a34cd82c541ec56ca622b9fbe8e38", "size": 78348358}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.3", "versionCode": 13003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["531a6badfa5dc83d773ba78cc1b37383df3da012606cf5680a66409bb0120861"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.monsiu.custom_rr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app can connect to GitHub and other third-party services to refresh catalog and freshness data, load images, browse community ROM uploads from OpenDesktop, show community discussions, and open ROM, recovery, root, and GSI project pages. The bundled catalog remains usable offline."}}}, "520165afcb25853637b652138831c01c3b2de886cd0af249f3d792e454dcaf95": {"added": 1785080297767, "file": {"name": "/io.github.monsiu.custom_rr_13002.apk", "sha256": "520165afcb25853637b652138831c01c3b2de886cd0af249f3d792e454dcaf95", "size": 26121049, "ipfsCIDv1": "bafybeig4mrzcvgb2b6zttfdxdchtck76b2dginwpnwjlhc2qg4mrd5vjii"}, "src": {"name": "/io.github.monsiu.custom_rr_13002_src.tar.gz", "sha256": "350627c6df3992bc3230523643cb150f272f84a0b685b6565010b9282731116c", "size": 78352373}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.3", "versionCode": 13002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["531a6badfa5dc83d773ba78cc1b37383df3da012606cf5680a66409bb0120861"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.monsiu.custom_rr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app can connect to GitHub and other third-party services to refresh catalog and freshness data, load images, browse community ROM uploads from OpenDesktop, show community discussions, and open ROM, recovery, root, and GSI project pages. The bundled catalog remains usable offline."}}}, "caf7bb27be60f51445421c968cd856e059d69c95d7a97f33dfd18fb1b282f789": {"added": 1785080297767, "file": {"name": "/io.github.monsiu.custom_rr_13001.apk", "sha256": "caf7bb27be60f51445421c968cd856e059d69c95d7a97f33dfd18fb1b282f789", "size": 23761761, "ipfsCIDv1": "bafybeigdda43hmki7a6b7yrrj5l4afxuga3h4nc2e3fxz7gehtolzcuuqq"}, "src": {"name": "/io.github.monsiu.custom_rr_13001_src.tar.gz", "sha256": "e726fed04a472b16aa9eb9b9fbdb8c508d4f32a4df37a9646f43050cda4be12e", "size": 78349843}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3.3", "versionCode": 13001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["531a6badfa5dc83d773ba78cc1b37383df3da012606cf5680a66409bb0120861"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.monsiu.custom_rr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app can connect to GitHub and other third-party services to refresh catalog and freshness data, load images, browse community ROM uploads from OpenDesktop, show community discussions, and open ROM, recovery, root, and GSI project pages. The bundled catalog remains usable offline."}}}}}, "io.github.probably_oxy.drift": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"16f503b251da494debd7ac7e08b3bcada9f095de80e864f16e7c055bd8fbb8be": null, "ce63be57438d2437f34023ff509e1dccecf5db374328cabecd9788c9df6534e0": {"added": 1785080297767, "file": {"name": "/io.github.probably_oxy.drift_9.apk", "sha256": "ce63be57438d2437f34023ff509e1dccecf5db374328cabecd9788c9df6534e0", "size": 17234349, "ipfsCIDv1": "bafybeiefmd5zapsfru35c3bevm2hfa7jszovynrrmasxgts5hrre6fdqd4"}, "src": {"name": "/io.github.probably_oxy.drift_9_src.tar.gz", "sha256": "1d5cef6603ffcb349289a654c8932ef5b067b15810da6b38fac2de33002db110", "size": 6780545}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.4.0", "versionCode": 9, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["02bceaa3c1dad2e54d4141d97cf695ae518b8b4525183c30f6a42fca3ae1da81"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "io.github.probably_oxy.drift.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New Crickets sound, refreshed Brook/Fireplace recordings, and several fixes.\n\n* Added Crickets: a loopable night insect chorus\n* Fireplace now alternates between two different recordings for more variety\n* Brook and Fireplace re-sourced to cleaner recordings\n* New \"how often\" control (busy/normal/rare) for Thunder, Thruster, and Space Whale — inserts random silent gaps between segments\n* Fixed: a layer's volume no longer resets to 100% when you turn it off and back on\n* Fixed: the active-layer h"}}}}, "io.github.rufid": {"metadata": {"lastUpdated": 1784660797434, "description": {"en-US": "Rufid turns an Android phone into a practical USB boot-media tool.\n\nIt writes local ISO/IMG files to attached USB mass-storage devices, streams direct image URLs, creates a small FreeDOS drive, verifies written media, inspects boot records, runs read benchmarks, backs up a USB device to an Android document, extracts ZIP files, and recovers used boot media back into a normal FAT32 or exFAT drive.\n\nWindows installer ISOs can be written as a FAT32 UEFI layout, with install.wim split when it exceeds the FAT32 file-size limit, or as an NTFS data volume with an MBR or GPT UEFI:NTFS helper layout. These paths have been booted to the Windows Setup language screen in QEMU/OVMF. Physical USB controllers and PC firmware remain a separate compatibility test surface.\n\nThe main workflow is phone-first: select a USB device, inspect it, choose an ISO/IMG, URL, or FreeDOS source, review the plan, write, and verify. Direct URL mode includes quick access to official source pages for Windows, Ubuntu, Fedora, Debian, Linux Mint, Arch Linux, and openSUSE; it does not bundle those operating system images.\n\nDestructive USB actions are guarded by an explicit plan screen and confirmation. Rufid shows the selected USB device, size, and available hardware identifiers before write or recovery operations. It is designed for external USB mass-storage devices, not internal Android storage.\n\nRufid has no ad SDK, analytics SDK, billing SDK, Firebase dependency, cloud account system, or remote crash-reporting SDK. Error reports stay local on the device.\n\nThe F-Droid build path packages the boot payload set from auditable inputs. FreeDOS is assembled from source-built FreeDOS kernel, FreeCOM, SYS, and boot sector artifacts. UEFI:NTFS, wimlib, NTFS-3G tools, and 7-Zip-JBinding are staged from pinned upstream source paths, and the 7-Zip-JBinding Android build excludes RAR/unRAR native sources. No payload is extracted from an opaque third-party APK.\n\nUSB recovery is a metadata quick-wipe plus FAT32 or exFAT format flow. It is useful for returning a boot USB to normal storage use, but it is not secure erase and not a full-disk wipe.\n"}}, "versions": {"94f877bd6d55c61785d21e53b5a0b3b6621b5fc9776b19a9b39a4fcf8c224d57": {"added": 1784660797434, "file": {"name": "/io.github.rufid_5.apk", "sha256": "94f877bd6d55c61785d21e53b5a0b3b6621b5fc9776b19a9b39a4fcf8c224d57", "size": 7152420, "ipfsCIDv1": "bafybeieqebbseknwoiurjkcjwjxcqzry4amgc45yxbnwzsnixjadgkpo44"}, "src": {"name": "/io.github.rufid_5_src.tar.gz", "sha256": "2dbdc21873413894e99dd66933cae3a204bc27d90bf261d913ae106295c3af4c", "size": 7411691}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.1", "versionCode": 5, "features": [{"name": "android.hardware.usb.host"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["cea9d7c066bafd59e196c6ccd06bd8cc70418a7463bd51de2514887e4815af5e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}]}, "whatsNew": {"en-US": "Create Windows installer media as FAT32, NTFS MBR, or NTFS GPT.\nSplit install.wim over 4 GiB for FAT32 using source-built wimlib.\nAdd ISO9660/UDF extraction, path validation, progress, cancellation, and partial-failure cleanup.\nAdd source-built NTFS-3G and UEFI:NTFS layouts.\nHarden USB BOT reset, halt clearing, CSW residue checks, and ambiguous-write handling.\nPin the 7-Zip-JBinding source build to the release Gradle toolchain.\n\nVirtual QEMU/OVMF boot validation is complete. Physical USB and PC "}}}}, "io.github.rumcajs.offlinewebsearch": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"9b6b9acc1eea3999223b19c2105bd3ec3d5df057eeb7f344c931378956093474": null, "3bf5c0221bf0016b6321cc34ab91fd0f9b2199f68c5c1de0a4557fe6291db086": {"added": 1784660797434, "file": {"name": "/io.github.rumcajs.offlinewebsearch_9.apk", "sha256": "3bf5c0221bf0016b6321cc34ab91fd0f9b2199f68c5c1de0a4557fe6291db086", "size": 15049207, "ipfsCIDv1": "bafybeif2akf247xmwylrdfbin755iv32rlqmvds4ybpgpgxxxtglnmysl4"}, "src": {"name": "/io.github.rumcajs.offlinewebsearch_9_src.tar.gz", "sha256": "6e672d87d8f5038befb893dade5cfb9bc87cb19dfe8cb6bfd9e53de656900c19", "size": 3570327}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 9, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["42eccc9b717a05013f3be1222dc576f60f255d699dee79a8bf245f864eaea2fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.rumcajs.offlinewebsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": " - db.zip files can be added by url. Databases are automatically downloaded and unpacked as needed\n - provided support for odysee links\n - state of database is written in list"}}}}, "io.heckel.ntfy": {"metadata": {"lastUpdated": 1785080297767, "name": {"ca": "ntfy - PUT/POST al telèfon", "de-DE": "ntfy - PUT/POST an dein Telefon", "lt": "ntfy PUT/POST į jūsų telefoną", "lv": "ntfy - PUT/POST savā tālrunī", "pt": "ntfy - PUT/POST no telemóvel", "pt-BR": "ntfy - PUT/POST ao dispositivo", "sv-SE": "ntfy - PUT/POST till telefon"}, "summary": {"ca": "Envia notificacions al telèfon des de qualsevol script usant demandes PUT/POST", "lv": "Sūtīt paziņojumus uz tālr. no jebkura skripta, izmantojot PUT/POST pieprasījumus"}, "description": {"ca": "Envia notificacions al telèfon des de qualsevol script Bash o PowerShell, o des de la teva pròpia app usant demandes PUT/POST, p.ex. via curl en Linux o Invoke-WebRequest.\n\nntfy és un client Android per a https://ntfy.sh, un servei pub-sub basat en HTTP lliure i de codi font obert. Pots suscriure als temes en aquesta app, i llavors publicar missatges via un simple API HTTP.\n\nÚs:\n* Auto-notificar-te quan un llarg procés s'ha completat\n* Pinguejar al telèfon quan una còpia de seguretat ha fallat\n* Alertar quan algú accedeix al teu servidor\n\nExemple:\n\n$ curl -d \"La còpia de seguretat s'ha completat\" ntfy.sh/elmeutema\n\nTroba més eixamples i instruccions de ús aquí:\n* Pàgina web: https://ntfy.sh\n* GitHub (servidor): https://github.com/binwiederhier/ntfy\n* GitHub (app Android): https://github.com/binwiederhier/ntfy-android\n", "lv": "Nosūtīt paziņojumus uz savu tālruni no jebkura Bash vai PowerShell skripta jeb no savas lietotnes, izmantojot PUT/POST pieprasījumus, piemēram, izmantojot curl Linux operētājsistēmā vai Invoke-WebRequest.\n\nntfy — https://ntfy.sh, bezmaksas atvērtā pirmkoda HTTP-balstīta izdevēja-abonenta (pub-sub) pakalpojuma, Android klients. Šajā lietotnē variet abonēt tēmas un pēc tam publicēt ziņojumus, izmantojot vienkāršu HTTP API.\n\nIespējamie pielietojumi:\n* Nosūtīt sev paziņojumu, kad pabeigts laikietilpīgs process\n* Paziņot tālrunī, kad rezerves kopijas izveide neizdodas\n* Saņemt brīdinājumus, kad kāds pieslēdzas jūsu serverim\n\nPiemērs:\n\n$ curl -d \"Jūsu rezerves kopija izveidota\" ntfy.sh/mytopic\n\nVairāk piemēru un dokumentāciju atradīsiet šeit:\n* Projekta vietne: https://ntfy.sh\n* GitHub (serveris): https://github.com/binwiederhier/ntfy\n* GitHub (Android lietotne): https://github.com/binwiederhier/ntfy-android\n"}}, "versions": {"e433ae926f173f865aa15f4e60c39c3574f77d4650eabac840484b4d905413d4": null, "b4baa6f668bd57ad5df3b4e0e769165dcf25c5ee19fdb04f78077ee819616f2a": {"added": 1785080297767, "file": {"name": "/io.heckel.ntfy_63.apk", "sha256": "b4baa6f668bd57ad5df3b4e0e769165dcf25c5ee19fdb04f78077ee819616f2a", "size": 9327009, "ipfsCIDv1": "bafybeid7niwrlm3zyksmbkpegtk7t3kuzdqd2eipy3i4xd6pq3l7qcthai"}, "src": {"name": "/io.heckel.ntfy_63_src.tar.gz", "sha256": "eb51d04286e1b2fea8b7f36cbf6af4f3b34a5ba63587a260a39e04620fb094c5", "size": 2616985}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.25.2", "versionCode": 63, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["76e94d8e04706c5b99064c23210d8ca9910608abae8f3e972b41e388391646e0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "io.heckel.ntfy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "Features:\n* Add configurable \"Alert when connection is lost\" setting, turned off by default (#1665, #1662, #1652, #1655, thanks to @tintamarre, @sjozs, @TheRealOne78, and @DAE51D for reporting)\n* Handle \"no network\" gracefully: stop retrying when offline or in airplane mode, keep the foreground service alive with a \"Waiting for network\" notification, and resume automatically when connectivity returns (ntfy-android#165, thanks to @tintamarre, and #1709, thanks to @isaitgirl for reporting)\n* Impro"}}}}, "io.horizontalsystems.bankwallet": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"982d14ebe1840a519846ddb946f92887b1b242207a6045986364a1a635158e01": null, "684bcf1a1f629fa47a074425c9150f5b50df1092c4444f56cf30f33398dbbdd4": {"added": 1785080297767, "file": {"name": "/io.horizontalsystems.bankwallet_174.apk", "sha256": "684bcf1a1f629fa47a074425c9150f5b50df1092c4444f56cf30f33398dbbdd4", "size": 108096014, "ipfsCIDv1": "bafybeib3gcr4nww6szaafsgvl72d3ktdvsrdxeeuy5pwiq3qzcy7vxo4ve"}, "src": {"name": "/io.horizontalsystems.bankwallet_174_src.tar.gz", "sha256": "37d1814f6340996995376687e1f4a4029d2624b5102406a4452929e48108e9ff", "size": 8088258}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.49.3", "versionCode": 174, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b00b7be227901e1a673c365fee4f8da59d45d07ba459fc14367b8c51818404d9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.horizontalsystems.bankwallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on non-libre news and exchange rate websites."}}}}}, "io.vertretungsplan.client.android": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"f64ab6ff31db811aded44811d5e012780f88c0b4854dc051369e76696ff07281": null, "23d3268d5f900b31d5ba957130f733f72837175172e437217aeed7f25b8b8148": {"added": 1785080297767, "file": {"name": "/io.vertretungsplan.client.android_10.apk", "sha256": "23d3268d5f900b31d5ba957130f733f72837175172e437217aeed7f25b8b8148", "size": 4428577, "ipfsCIDv1": "bafybeibpzqtexfuxr3v5bprkzu62gukcloweil5llaykg7wanftm5qrxv4"}, "src": {"name": "/io.vertretungsplan.client.android_10_src.tar.gz", "sha256": "bcbe56be4a7e2e203e315af8f6af18b684f5f7d859f67986565f5ed49f48ef1e", "size": 389514}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.0", "versionCode": 10, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["2fe2b09c20dc133fdbe302127b92867e1aea8e035b46602c37e0b80623db7d4a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.vertretungsplan.client.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "routine maintenance\n", "de-DE": "Routinewartung\n"}}, "d54dab3d25bfb7b4f8ac7ea5046da5a1e4b0bf5a292530992b94caa7581b74c8": {"whatsNew": null}}}, "it.niedermann.nextcloud.deck": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"f796ba150e7c892d1b4011ef2d9489d04263e948d43a5a035d81532decb5bb2c": null, "5402781b487074b41eb76aba735b1dc90cefc2f734e250927a6d95f4a104737b": {"added": 1785080297767, "file": {"name": "/it.niedermann.nextcloud.deck_1025006.apk", "sha256": "5402781b487074b41eb76aba735b1dc90cefc2f734e250927a6d95f4a104737b", "size": 20953136, "ipfsCIDv1": "bafybeihrdzbcfoq5epjyb33mzecjh2orsxv4mls3x7gez64uqbecf3pa6q"}, "src": {"name": "/it.niedermann.nextcloud.deck_1025006_src.tar.gz", "sha256": "7b8912947ad1a547faf8142d302cb9fb04634a51614724f7f2355691a43cd958", "size": 9554564}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.25.6", "versionCode": 1025006, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["ea929cafc33a6ca77392809f53b1daf80992c4a83f4d11433200174493aebe93"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "it.niedermann.nextcloud.deck.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- ⚙️ Update dependencies"}}}}, "it.niedermann.nextcloud.tables": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"bd9051049bd5011020fdfd13c4fd662b25e7f4a4ca654488fad5553464fea741": null, "8a6cbd75047486fee3d43f4990f2d5a21081a741c5cc20290f445ddb60ad2368": {"added": 1785080297767, "file": {"name": "/it.niedermann.nextcloud.tables_2002006.apk", "sha256": "8a6cbd75047486fee3d43f4990f2d5a21081a741c5cc20290f445ddb60ad2368", "size": 17421122, "ipfsCIDv1": "bafybeiacl6qi7ciyavkuwva6ik2flzpem6klnhg3b7q2mpw6wahywgkxvm"}, "src": {"name": "/it.niedermann.nextcloud.tables_2002006_src.tar.gz", "sha256": "d9d5f95b9766cdf6c7c321ddcc2ba19ddb4c01b79ca89e4be2753624cc0fdbb1", "size": 1390126}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.6", "versionCode": 2002006, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["52d0a36b290481330d554cbf486a690efe810fcbae5a997b8885e6824494768d"]}, "usesPermission": [{"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "it.niedermann.nextcloud.tables.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "fix(sync): Adjust server parameter limits to 500\nfix(scroll): Fix misaligned columns when scrolling horizontally\nfix(scroll): Show last row of table\nfix(editor): Do not show save prompt guard when nothing changed\nchore: Update dependencies\nchore: Update translations"}}}}, "jp.nonbili.noutube": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"5e6178225d28f08dcb78e54d271738d618b904684aab688307e3e0c789c1f25f": null, "2a80709ff4d5b86ea039d294526209e0db19444c4d43b458333742097c0d2fde": null, "65275ba1579ddd944a929ca420ca1241d18169eab8751839c4acb5b9e9d6affc": {"added": 1785080297767, "file": {"name": "/jp.nonbili.noutube_6904.apk", "sha256": "65275ba1579ddd944a929ca420ca1241d18169eab8751839c4acb5b9e9d6affc", "size": 67233046, "ipfsCIDv1": "bafybeif6lucu5j2taxxkm54y2iubwx6ygtqbjnspwwqmtpu5y2zltt6yve"}, "src": {"name": "/jp.nonbili.noutube_6904_src.tar.gz", "sha256": "6becb7dd615731acff16ba35211323ac4f333505139b1c15ce7aeca7b0d0ae8f", "size": 147332613}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.6.4", "versionCode": 6904, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["75807654fe0a952397951e5068be3abafc54704d3c49522951f10497a2c91555"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "jp.nonbili.noutube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on YouTube and YouTube Music"}}, "whatsNew": {"en-US": "- Lazily initialize yt-dlp\n- Fix portrait video rotation loop\n- Fix non-ASCII author names\n- Fix injected bottom sheet menu layout\n"}}, "228366fa1386d86c9bf947c7dc5fe3d5fa8949a0dd07e885101f2f42eab5c9d9": {"added": 1785080297767, "file": {"name": "/jp.nonbili.noutube_6903.apk", "sha256": "228366fa1386d86c9bf947c7dc5fe3d5fa8949a0dd07e885101f2f42eab5c9d9", "size": 64283990, "ipfsCIDv1": "bafybeihpgujmzloqozm543lp72ltpkayrl4za4zmbdumckqow27tmdnyoa"}, "src": {"name": "/jp.nonbili.noutube_6903_src.tar.gz", "sha256": "92ab193eb579801f4115246eb9b2c32478bc71c8b7bf1e3fe38d85aea4cb7e93", "size": 147338646}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.6.4", "versionCode": 6903, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["75807654fe0a952397951e5068be3abafc54704d3c49522951f10497a2c91555"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "jp.nonbili.noutube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on YouTube and YouTube Music"}}}}}, "me.kafuuneko.rpclient": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"16b732baf99129122e719c04ced284dbee39ed39a46591bca89bbb8aaf9b8c2f": {"added": 1784660797434, "file": {"name": "/me.kafuuneko.rpclient_20260103.apk", "sha256": "16b732baf99129122e719c04ced284dbee39ed39a46591bca89bbb8aaf9b8c2f", "size": 20275123, "ipfsCIDv1": "bafybeih2sfn2qqiizd65haanus6cjut5ekznzwwycznncwrjjpfnv5vi7e"}, "src": {"name": "/me.kafuuneko.rpclient_20260103_src.tar.gz", "sha256": "147099927bb404a82d77bfdbc4d5bf80b02f954d5b1477f4082706591486f2c8", "size": 4382725}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.1.3", "versionCode": 20260103, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["c54a70bdb7643eb26f9c95454eb9db75d6d36a48ee6b50b38011fd69cad402a1"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "me.kafuuneko.rpclient.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Can connect to user-configured LLM services, including proprietary services such as OpenAI, Anthropic, DeepSeek, Google Gemini, and OpenRouter. Custom and self-hosted compatible endpoints are also supported."}}}}}, "me.timeto.app": {"metadata": {"lastUpdated": 1785080297767, "name": {"en-US": "Productivity System - timeto.me"}}, "versions": {"97a09e66004736d19a0b2a0c26317f96545b6ae787c7c8cbde95cca869cee7bd": null, "60d804402d39c2e075351c87b8dc138836d45c438cd9453df86b9c3e4b800645": {"added": 1785080297767, "file": {"name": "/me.timeto.app_618.apk", "sha256": "60d804402d39c2e075351c87b8dc138836d45c438cd9453df86b9c3e4b800645", "size": 6126428, "ipfsCIDv1": "bafybeibwtizqge36y5rwsxopyfrm43kah6pbzwdm62oknqlyvbj7rzbltq"}, "src": {"name": "/me.timeto.app_618_src.tar.gz", "sha256": "6158ed599b31492263ff8498225af26e588c89b20d4cfb9bef36912d467b85cd", "size": 17673026}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.07.23", "versionCode": 618, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6934159449967ff5446a766d0d8b6ee9c0f68de70e1bb85c6140599e4e477793"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "me.timeto.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "22 July 2026:\n\n1. Note Folders\nYou can create folders for your notes. For example, I have a folder for general notes (like Wi-Fi passwords and so on), and a folder for quotes from books.\n\n2. Manage Notes on Home Screen\nYou can add a notes folder to the home screen to quick view and adding notes. Note Folder Settings -> Show on Home Screen.\n\n3. Bug Fixes\n- Tasks ordering based on time;\n- Quick activity launches do not overwrite entries.\n"}}}}, "net.gmartin.pocket2fa": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"977a1a4fd98ee8bd193aadecc1482f303e31a716dd21ea3db8e0b8b25b0c5f65": {"added": 1784660797434, "file": {"name": "/net.gmartin.pocket2fa_303.apk", "sha256": "977a1a4fd98ee8bd193aadecc1482f303e31a716dd21ea3db8e0b8b25b0c5f65", "size": 27062440, "ipfsCIDv1": "bafybeiapezs4tnp6dtgnjkrsyrtc55g36wydhwltygilhlojubi5mzyube"}, "src": {"name": "/net.gmartin.pocket2fa_303_src.tar.gz", "sha256": "ad565770896258257feb08b50d20f6c1c010d2601200461b0cfae5c224d2b779", "size": 56916396}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.9.18", "versionCode": 303, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["db4737b51964dec5aae1d67b792dddfd774fa02b483e395baa4e3b0eb528c9e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.gmartin.pocket2fa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "Version 0.9.18\n\n- Group filter no longer resets to \"All\" after syncing with server\n- Updated Flutter SDK to 3.44.4\n- Upgraded dependencies: flutter_secure_storage, share_plus, and image_picker_android\n- Android build tools updated (Gradle 8.14, AGP 8.11.1)\n"}}, "a4daaebf5d4a7d5c57adedfbd15ff126a6d4ad3eda51edc4228a56e1a84940a5": {"added": 1784660797434, "file": {"name": "/net.gmartin.pocket2fa_302.apk", "sha256": "a4daaebf5d4a7d5c57adedfbd15ff126a6d4ad3eda51edc4228a56e1a84940a5", "size": 25440429, "ipfsCIDv1": "bafybeickkpcorx6ix3qqblrrr4j4ge4nltk35djvdcg4ldgzryppngl6nu"}, "src": {"name": "/net.gmartin.pocket2fa_302_src.tar.gz", "sha256": "34dc9edfd945e01c67301f05d3d9c8dca5fe36b5158032764d0e9e54bd25c610", "size": 56918940}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.18", "versionCode": 302, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["db4737b51964dec5aae1d67b792dddfd774fa02b483e395baa4e3b0eb528c9e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.gmartin.pocket2fa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}}, "2f3ff76ad500b1dcd4051c36153a599ba8fd6eb022008ca18be0f247a1c789df": {"added": 1784660797434, "file": {"name": "/net.gmartin.pocket2fa_301.apk", "sha256": "2f3ff76ad500b1dcd4051c36153a599ba8fd6eb022008ca18be0f247a1c789df", "size": 22883103, "ipfsCIDv1": "bafybeidfzqz2b7icfw2zdsoalertaxd2f6363ef2iqep54henpnoyzeppe"}, "src": {"name": "/net.gmartin.pocket2fa_301_src.tar.gz", "sha256": "67e9125a2062b285c51ecd1cc2600436a7a8b8bc0ef771b8e28d969f539ef53e", "size": 56915471}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.9.18", "versionCode": 301, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["db4737b51964dec5aae1d67b792dddfd774fa02b483e395baa4e3b0eb528c9e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.gmartin.pocket2fa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}}}}, "net.oblivion.wipe": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"0c241a24015ad18e6ca863cf86428752d427616c5a592053e4e3e13c4304f1c0": null, "368efe6edea43acea6d0477879def063556497a49c1103074a73ce77d24a06aa": {"added": 1785080297767, "file": {"name": "/net.oblivion.wipe_45.apk", "sha256": "368efe6edea43acea6d0477879def063556497a49c1103074a73ce77d24a06aa", "size": 5440870, "ipfsCIDv1": "bafybeidvfufebuyvmbxwczuqlyjlumfzr32jzqagjnchnfjd6gujkcm4sq"}, "src": {"name": "/net.oblivion.wipe_45_src.tar.gz", "sha256": "660f15d920405e7a94844eb0e48a3c6a13bbb38cbbfbdc84545a4dc1bd431d36", "size": 173824}, "manifest": {"versionName": "1.0.6", "versionCode": 45, "features": [{"name": "android.hardware.usb.accessory"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 33}, "signer": {"sha256": ["cc7ea11578ca4339997b0473118ec8c83ed6046834a7b684acf08b174e21ea98"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.CAMERA"}]}}}}, "net.pgaskin.cmus.android": {"metadata": {"added": 1785080297767, "categories": ["Local Media Player"], "changelog": "https://github.com/pgaskin/cmus-android/releases", "issueTracker": "https://github.com/pgaskin/cmus-android/issues", "lastUpdated": 1785080297767, "license": "GPL-2.0-only", "sourceCode": "https://github.com/pgaskin/cmus-android", "screenshots": {"phone": {"en-US": [{"name": "/net.pgaskin.cmus.android/en-US/phoneScreenshots/1.png", "sha256": "6ba494495fa245f7aec6a4fae33b1bef0febf7c9bd204c0b3e0b74e849d65fce", "size": 388161}, {"name": "/net.pgaskin.cmus.android/en-US/phoneScreenshots/2.png", "sha256": "f2efc1055f46826669763789bfc091534f75f466e6ceaae318a4c9ea365d1815", "size": 186684}, {"name": "/net.pgaskin.cmus.android/en-US/phoneScreenshots/3.png", "sha256": "5cdf435c191a40753e15d98157ec266fe83f46d9c2f34ddb536f53d56ce86e1a", "size": 338338}, {"name": "/net.pgaskin.cmus.android/en-US/phoneScreenshots/4.png", "sha256": "0232b06cd04592cb3d8985fcf32f43e2e7ba28a27ba5cd14fa6a0537265bc0b2", "size": 1535730}]}}, "authorName": "Patrick Gaskin", "authorWebSite": "https://pgaskin.net", "name": {"en-US": "cmus music player (android)"}, "summary": {"en-US": "Lightweight music player with touch-friendly controls and system integration."}, "description": {"en-US": "cmus-android is a wrapper for the cmus music player with native touch controls and system integration.\n\nFeatures:\n* Supports Android 14+.\n* Additional touch-friendly UI components.\n  * Top bar with live-filter, views, and settings.\n  * Bottom bar with play/repeat/shuffle/seek/volume/queue/keyboard.\n  * Long-press tracks/playlists to add/remove.\n  * Joystick for scrolling and switching panes/views.\n  * Graphical settings view for most relevant settings.\n* System integration.\n  * System media controls and metadata.\n  * Stops the cmus process after being idle for a bit to save power, automatically restarting it when focused or media buttons are used.\n  * Material You color scheme.\n  * Music from external storage.\n  * UI colors match cmus theme.\n  * Audio ducking.\n  * Library paths are relative to data dirs so import/export works correctly.\n* Extra features.\n  * Album art support.\n  * Sleep timer.\n  * Font options.\n  * Data import/export.\n  * Sub-second seeking accuracy.\n  * Continuously saves state.\n- Optimized for power efficiency.\n"}, "preferredSigner": "08d46917a818ad0c479733b458acb7488a4cc39f0a5a20ccc6a39181b2fb8f55"}, "versions": {"b0ad4879d419d06b3245c144388fd51f28cfc3808428fb70d6c38fe1a565d36a": {"added": 1785080297767, "file": {"name": "/net.pgaskin.cmus.android_4.apk", "sha256": "b0ad4879d419d06b3245c144388fd51f28cfc3808428fb70d6c38fe1a565d36a", "size": 7701082, "ipfsCIDv1": "bafybeiaifmo5y2zntizxgnarzyudlhmb4xzkwqphmzgzcynrgwtj3khkyq"}, "src": {"name": "/net.pgaskin.cmus.android_4_src.tar.gz", "sha256": "16f3f6a8954984ea0eca2e3da1fb6d459da4649d8c865d27a27cabeb39f4c1d4", "size": 26468664}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4", "versionCode": 4, "usesSdk": {"minSdkVersion": 34, "targetSdkVersion": 36}, "signer": {"sha256": ["08d46917a818ad0c479733b458acb7488a4cc39f0a5a20ccc6a39181b2fb8f55"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* Fix F-Droid build reproducibility.\n"}}}}, "net.quietrebellion": {"metadata": {"lastUpdated": 1785080297767, "description": {"en-US": "Quiet Rebellion gives you full control over your Bose QC Ultra Headphones (2nd Gen) directly over Bluetooth — without the Bose app, without a cloud account, and without sending any data off your device.\n\nIt implements the BMAP protocol (Bose Messaging and Protocol), the same protocol the official app uses, accessed through the unauthenticated SETGET and START operators. No keys are extracted, no encryption is broken, no traffic is replayed.\n\n<b>Supported device</b>\nBose QuietComfort Ultra Headphones (2nd Gen) — codename \"wolverine\"\n\n<b>Noise Control</b>\n- ANC level 0–10 (0 = full isolation, 10 = full awareness)\n- Wind Block on/off\n- Spatial Audio: Off / Room / Head\n\n<b>Sound</b>\n- 3-band graphic equalizer (Bass / Mid / Treble, –10 to +10 dB)\n- Sidetone level (Off / Low / Medium / High)\n\n<b>Listening Modes</b>\n- Switch between Quiet, Aware, Immersion, Cinema\n- Custom mode slots (up to 7 user profiles)\n- Favourite modes — mark modes with ★, long-press any mode to toggle\n\n<b>Connections</b>\n- Multipoint on/off\n- Switch active audio source between paired devices (names resolved from headphone memory)\n- Enter Bluetooth pairing mode\n\n<b>Device Settings</b>\n- Auto Play/Pause (pause when headphones removed)\n- Auto-answer calls\n- Device rename\n- Power off\n\n<b>Appearance</b>\n- Two built-in themes: Fresh &amp; Clean (cyan) and Monochrome, each in Light and Dark\n- Material You (Android 12+): colours follow your wallpaper\n- Tap the settings icon (top right) to switch themes\n\n<b>System Integration</b>\n- Persistent foreground notification — connection stays alive when the app is in the background\n- Notification actions: ANC toggle · Switch to [next mode] · Power Off\n- Mode cycling respects your favourite list\n\n<b>Requirements</b>\n- Android 8.0+ (API 26)\n- Bose QC Ultra Headphones (2nd Gen) already paired via Android Bluetooth settings\n- The Bose app must not be running while this app is active (both hold the RFCOMM channel)\n\n<b>Privacy</b>\nNo network access. No analytics. No accounts. All communication is local Bluetooth only.\n\n<b>Open Source</b>\nSource code: <a href=\"https://github.com/MadEyez/quietrebellion\">github.com/MadEyez/quietrebellion</a>\nFork of the original <a href=\"https://github.com/aaronsb/bosectl\">aaronsb/bosectl</a> protocol library.\n"}}, "versions": {"4c5eeda64736d5000a76c97e24cd0fdc7e256df578cbd1fdf6624521b03ca632": {"added": 1785080297767, "file": {"name": "/net.quietrebellion_4.apk", "sha256": "4c5eeda64736d5000a76c97e24cd0fdc7e256df578cbd1fdf6624521b03ca632", "size": 5532992, "ipfsCIDv1": "bafybeihp7rd4wpo3xkdvbwxbwm2qhpgzro4lm3n6hovlyyouu6tbbld7pq"}, "src": {"name": "/net.quietrebellion_4_src.tar.gz", "sha256": "de334945e8802682526f357dd3d5ff22c12061e8995c691d530ba25e0c1e91e1", "size": 2316296}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.4", "versionCode": 4, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["5867e55f06b271ed4440865c54e64df66bea1c560a63b8264dff0770c717fe4d"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "net.quietrebellion.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3d52871bc076c6fe8def90adbae1b222b18c3eeb0dcb3a50a449e9d71b2613ec": {"added": 1784660797434, "file": {"name": "/net.quietrebellion_3.apk", "sha256": "3d52871bc076c6fe8def90adbae1b222b18c3eeb0dcb3a50a449e9d71b2613ec", "size": 5549596, "ipfsCIDv1": "bafybeihluluqny2pgdaqsmf4h2usryi3nygf7krw2nizazzdyursx4ryri"}, "src": {"name": "/net.quietrebellion_3_src.tar.gz", "sha256": "091407120d88d78ae9227ec17aae718ca7190b53dce2b9f91406920c735e507a", "size": 2304313}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.3", "versionCode": 3, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["5867e55f06b271ed4440865c54e64df66bea1c560a63b8264dff0770c717fe4d"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "net.quietrebellion.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.retiolus.natinfo": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"ea4ea661fe50756667f32e29e3843e495a81448c25d605da5892de0b2c036e72": null, "b0273102febb323828b0be4dc46302e0616d59efaf77328d5d9d251cf35789a7": null, "a5eab278b557680f9fb107f14da973364c7e3fdd6bdb84fb3c37892144528385": {"added": 1785080297767, "file": {"name": "/net.retiolus.natinfo_130003.apk", "sha256": "a5eab278b557680f9fb107f14da973364c7e3fdd6bdb84fb3c37892144528385", "size": 26870715, "ipfsCIDv1": "bafybeiduokm4cyxuu624xz27iuascsr6tlxnbljg653a3mm52l4ynhdeze"}, "src": {"name": "/net.retiolus.natinfo_130003_src.tar.gz", "sha256": "95201f3b54b875c4d4d863dcef5e93d80f96b871b42c4a6942dd4964cc9e9a98", "size": 60653051}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.10.0", "versionCode": 130003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["85945c403df07dad135ac12acc5d1c31bdd88ec2809c81f72b9e63c488e0de54"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.retiolus.natinfo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.10.0\n\n- Search: new word suggestions, with acronym and synonym support, including offline.\n- Home shortcuts: filtered by the features available to you.\n- More reliable presets and settings lock: your settings are kept across restarts.\n- Improved offline behavior (location, map tiles, article version checks).\n- Fixed startup crashes on account-free builds.\n- Display and stability fixes, including the \"unofficial app\" notice on small and split screens.\n", "fr-FR": "v1.10.0\n\n- Recherche : nouvelles suggestions de mots, avec prise en compte des acronymes et des synonymes, y compris hors connexion.\n- Raccourcis d'accueil : filtrés selon les fonctionnalités disponibles.\n- Préréglages et verrouillage des réglages plus fiables : les paramètres sont conservés au redémarrage.\n- Meilleur fonctionnement hors connexion (localisation, tuiles de carte, vérification de version des articles).\n- Correction de plantages au démarrage sur les versions sans compte.\n- Correcti"}}, "ecd78601b108c35c6d41a48778ddb005864d77b9e7ef5ef60f3363a17158668b": {"added": 1785080297767, "file": {"name": "/net.retiolus.natinfo_130001.apk", "sha256": "ecd78601b108c35c6d41a48778ddb005864d77b9e7ef5ef60f3363a17158668b", "size": 28559523, "ipfsCIDv1": "bafybeiax6ibpzxabbnbj63mvvezdn57z6vtaedleq2lehvdkto2dw5wyqy"}, "src": {"name": "/net.retiolus.natinfo_130001_src.tar.gz", "sha256": "9fa2e0234ccc77fbc414f902063ddd0135e69cc129ea2c39e55a70d2f2bc8d98", "size": 60651784}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.10.0", "versionCode": 130001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["85945c403df07dad135ac12acc5d1c31bdd88ec2809c81f72b9e63c488e0de54"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.retiolus.natinfo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.10.0\n\n- Search: new word suggestions, with acronym and synonym support, including offline.\n- Home shortcuts: filtered by the features available to you.\n- More reliable presets and settings lock: your settings are kept across restarts.\n- Improved offline behavior (location, map tiles, article version checks).\n- Fixed startup crashes on account-free builds.\n- Display and stability fixes, including the \"unofficial app\" notice on small and split screens.\n", "fr-FR": "v1.10.0\n\n- Recherche : nouvelles suggestions de mots, avec prise en compte des acronymes et des synonymes, y compris hors connexion.\n- Raccourcis d'accueil : filtrés selon les fonctionnalités disponibles.\n- Préréglages et verrouillage des réglages plus fiables : les paramètres sont conservés au redémarrage.\n- Meilleur fonctionnement hors connexion (localisation, tuiles de carte, vérification de version des articles).\n- Correction de plantages au démarrage sur les versions sans compte.\n- Correcti"}}}}, "net.thunderbird.android": {"metadata": {"lastUpdated": 1784800029343, "name": {"cy": "Thunderbird: Blwch Derbyn Rhydd", "da-DK": "Thunderbird: Befri din indbakke", "kk": "Thunderbird: Поштаны азаттаңыз"}, "summary": {"da-DK": "Thunderbird er en 100% open source, privatslivsfokuseret e-mail-app.", "kk": "Thunderbird бұл 100% ашық бағдармалық, қауіпсіздікке көзделген пошта қолданбасы.", "ro": "Thunderbird: aplicație de poștă cu cod-sursă deschis, axată pe confidențialitate", "uk": "Thunderbird є на 100% з відкритим кодом, приватно-орієнтований додаток е-пошти."}}, "versions": {"2289fa076dfce75296486ee46558e2418750f2ab65cfa20d2a1dd301731d9dcc": null, "6e30a429bb2cbcfbb18a69b234235bb5ef2bc2fe1d0cbcd8b5868518b8f7b69c": {"added": 1784800029343, "file": {"name": "/net.thunderbird.android_28.apk", "sha256": "6e30a429bb2cbcfbb18a69b234235bb5ef2bc2fe1d0cbcd8b5868518b8f7b69c", "size": 10752700, "ipfsCIDv1": "bafybeigpbjessljnexdvh476mt3gzpon7nxbxn5ynk322c7ukdyu7y7h7q"}, "src": {"name": "/net.thunderbird.android_28_src.tar.gz", "sha256": "ed713d90367b5fddf4139134ac84f4b0fc483edeb7c3d193001a2a6fba9a4f7e", "size": 39064481}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "21.0", "versionCode": 28, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["b6524779b3dbbc5ac17a5ac271ddb29dcfbf723578c238e03c3c217811356dd1"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.thunderbird.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Thunderbird version 21.0\n\nChanged:\n- Animation setting now allows On, Off, and System Default options\n- Modernized 'Fetching mail' account settings screen\n- Modernized 'Composition defaults' screen\n\nFixed:\n- Application could crash due to memory exhaustion\n- Application could crash when rendering long messages\n- Inline images were shown as attachments instead of displaying in message\n- Server search results could disappear\n- Manage Folders opened the wrong account instead of selected account\n"}}}}, "net.thunderbird.android.beta": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"5c63adf2664dd76802d88db84f792b9847be571231ac1f184c3cdeb5be2db28c": null, "7f76a37be312c143a6e7fdd3a2804d8e4fefb937d6d7a30fd9cc172d42ec5851": {"added": 1784800029343, "file": {"name": "/net.thunderbird.android.beta_56.apk", "sha256": "7f76a37be312c143a6e7fdd3a2804d8e4fefb937d6d7a30fd9cc172d42ec5851", "size": 33463737, "ipfsCIDv1": "bafybeihhez7wo6e3zjtdcivd45cspmnj4g2tmrmzrxxcil3jeasuwfc6vi"}, "src": {"name": "/net.thunderbird.android.beta_56_src.tar.gz", "sha256": "9051eef2b323ee470577abc6f968aeb1fb65a0cb82f63fc0c3f51296ee07dc92", "size": 39075246}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "22.0b1", "versionCode": 56, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["056bfafb450249502fd9226228704c2529e1b822da06760d47a85c9557741fbd"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.thunderbird.android.beta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "releaseChannels": ["Beta"], "whatsNew": {"en-US": "Thunderbird version 22.0b1\n\nNew:\n- Incognito Keyboard privacy setting\n- Thundermail interim screen when adding account\n\nChanged:\n- Selected sort option now shows indicator in sort menu\n\nFixed:\n- Messages could scroll horizontally when content fit screen\n- Thread deletion confirmation incorrectly said only one message would be deleted\n- Notification actions difficult to scroll/reorder on small screen\n- Show Headers collapsed multi-line email headers into single line\n"}}}}, "nodo.crogers.exercisereminders": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"9314283900ca4c76d73b23e80c43bff73360bbcfd946de9e1dd68db0fcf1644b": null, "29641363115ca49e9eb91bd96a6f00eef029c19c4ce5abaf862386f83ad9c162": {"added": 1784800029343, "file": {"name": "/nodo.crogers.exercisereminders_13.apk", "sha256": "29641363115ca49e9eb91bd96a6f00eef029c19c4ce5abaf862386f83ad9c162", "size": 4880583, "ipfsCIDv1": "bafybeibdeoyqhejlnn5ymg64hxwokq7tqx67oczwrq2xxg2nbeshug4sia"}, "src": {"name": "/nodo.crogers.exercisereminders_13_src.tar.gz", "sha256": "3bea1026dfed2404267e90d652a177a646fe5c4e5abc1a491f07f737c70e0401", "size": 787179}, "manifest": {"versionName": "1.7.4", "versionCode": 13, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["09938053874bed0b9774a477d5a8249d00db210ee125b4645eddaec89014f785"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "nodo.crogers.exercisereminders.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.andstatus.game2048": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"9132fdee94244195451a7dfa13954b78a86bcced8a805a6bf80a0c7a507559fa": null, "2d6707624623fe8857da271dcc19511ab52472ce1fee6ac23bc7f2ecf2e7eea9": {"added": 1784660797434, "file": {"name": "/org.andstatus.game2048_47.apk", "sha256": "2d6707624623fe8857da271dcc19511ab52472ce1fee6ac23bc7f2ecf2e7eea9", "size": 1359982, "ipfsCIDv1": "bafybeidzificc5qathcj7hvjhfni22ho734fcyof6zstmtxwvlzc7drhye"}, "src": {"name": "/org.andstatus.game2048_47_src.tar.gz", "sha256": "41c2ad65b8c27850c02d096c51055b17afb42b00e2548f6844306376240ba707", "size": 5319367}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.16.2", "versionCode": 47, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["71d6c438cf63f3515407aa5b36f9c6e859a25ce8b981a01f879290cf5f412113"]}, "usesPermission": [{"name": "org.andstatus.game2048.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ru-RU": "v.1.13.2. * Можно выбрать размер поля от 3х3 до 8х8, а не только обычный 4х4.\n", "en-US": "v.1.13.2. * Select board size from 3x3 up to 8x8, and not 4x4 default classic size only.\n"}}, "97f74ab6beafc63f8d9d7aa15291983b0f2969b1c44645bdf37af295c377dde5": {"whatsNew": null}}}, "org.avmedia.gshockGoogleSync": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"dbc7b0853bbb289ca56e0cabaa4e69a330362ad10d88adb3434e57ca2cc48cc7": null, "aaa28c7fa79807cc68cf285d4acdb95fc1d17c606c0ae644f33f228a33b37dd7": null, "3493ca71286fc01739a3005531992880893b2ab15b52763b0024f4d79a518b5d": {"added": 1785080297767, "file": {"name": "/org.avmedia.gshockGoogleSync_4256.apk", "sha256": "3493ca71286fc01739a3005531992880893b2ab15b52763b0024f4d79a518b5d", "size": 21320559, "ipfsCIDv1": "bafybeihkfhupgvg4antmju5yrb4jenwzbmcdfjqr6mhilaaypraj7wqzf4"}, "src": {"name": "/org.avmedia.gshockGoogleSync_4256_src.tar.gz", "sha256": "22833963dbe6c5edae6dc4b1cb645470d3eb4607215dcf51abbdd6731b813b07", "size": 14088783}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "42.5.6", "versionCode": 4256, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SHORT_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "2a37829e7c5d858ee368c2eafd28e1720016ceda9754e545dcf258038cbf98ac": {"added": 1784800029343, "file": {"name": "/org.avmedia.gshockGoogleSync_4254.apk", "sha256": "2a37829e7c5d858ee368c2eafd28e1720016ceda9754e545dcf258038cbf98ac", "size": 21320559, "ipfsCIDv1": "bafybeif73ajcz5ew5qkymuxwm6rafddayz7zmodxfqnwohgip42bbphfnu"}, "src": {"name": "/org.avmedia.gshockGoogleSync_4254_src.tar.gz", "sha256": "4a26ef7010c1f666e22b1656174dd00f69bc1d39aa01206039c9606faf8e5108", "size": 14088735}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "42.5.4", "versionCode": 4254, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SHORT_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.b3log.siyuan": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"01e09f4d8a542a713c0a1bcb42b4c903bf0044c58616a9f8043410eedab8e082": null, "c6fa6c00827ad81dda6f7fdb8c1497fcb4cf7d44102aa6c4ffd7e10ba1f73b02": {"added": 1784800029343, "file": {"name": "/org.b3log.siyuan_333.apk", "sha256": "c6fa6c00827ad81dda6f7fdb8c1497fcb4cf7d44102aa6c4ffd7e10ba1f73b02", "size": 90287121, "ipfsCIDv1": "bafybeigkzhkfxhudxf534ddlldl6cc4q4s3avlody7bne3ekdyi5kpn6ya"}, "src": {"name": "/org.b3log.siyuan_333_src.tar.gz", "sha256": "71e7f4b9091daea6c842868a93fca48f34413da0a342f26289f93ebf25c1eb7f", "size": 658434}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.7.3", "versionCode": 333, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["187b9fcbe20f4e2f270f1ebd881edc5092e52514277a8407de59a095d57c2a71"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.CAMERA"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.b3log.siyuan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.codeberg.theoden8.webspace": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"8e5785c4b47ccc41cb51c0f76b645c46b285be3ad91b2eade1605c3e726eecd4": null, "03a29972709564b347dee9f276afc3c2c80ebc27afd6083d908462347ff32ac3": null, "de4fabb53d4596853bcbc1e490e6e25d59e796f29d96600b7d12e68a4d5662b0": null, "9d665b9ad6a4df240f4555f59cb0eec6cb397e6aad911058258d5762e5977b73": {"added": 1784660797434, "file": {"name": "/org.codeberg.theoden8.webspace_23003.apk", "sha256": "9d665b9ad6a4df240f4555f59cb0eec6cb397e6aad911058258d5762e5977b73", "size": 40662212, "ipfsCIDv1": "bafybeicdxy3tfnulpisqbouuxutdazyfgte2uvy4cuxhinsaucsfviojgy"}, "src": {"name": "/org.codeberg.theoden8.webspace_23003_src.tar.gz", "sha256": "1640b04fbe45cf921ec95d5f3f6cc9525242eb9a4e0e04c0b2f6aada7c33171b", "size": 177419826}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.2.8", "versionCode": 23003, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["4b2b825ddda538d0722c6131d1c9912fe4507908f5b7397985a09783cf4fb392"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.codeberg.theoden8.webspace.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on DuckDuckGo and Google for website icons."}}}, "b662f420019a0f4c7d61035c6f3ded223f7ab99727f055a9cd0e3a3c138ae781": {"added": 1784660797434, "file": {"name": "/org.codeberg.theoden8.webspace_23002.apk", "sha256": "b662f420019a0f4c7d61035c6f3ded223f7ab99727f055a9cd0e3a3c138ae781", "size": 38864092, "ipfsCIDv1": "bafybeia7n27noaps2l5wjca5jqdxqr5z4wnjwdbgnd65gum3vjbuv5rkvi"}, "src": {"name": "/org.codeberg.theoden8.webspace_23002_src.tar.gz", "sha256": "6f360192eb387448dbf2ff4c44361b7027a3bec6dbec8a847189551b70b9b103", "size": 178013477}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.2.8", "versionCode": 23002, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["4b2b825ddda538d0722c6131d1c9912fe4507908f5b7397985a09783cf4fb392"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.codeberg.theoden8.webspace.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on DuckDuckGo and Google for website icons."}}}, "7a7fc2889f1fb06f996408be403583f16c593c85b5572b700db628d8bdc74ba9": {"added": 1784660797434, "file": {"name": "/org.codeberg.theoden8.webspace_23001.apk", "sha256": "7a7fc2889f1fb06f996408be403583f16c593c85b5572b700db628d8bdc74ba9", "size": 36926700, "ipfsCIDv1": "bafybeiaohq7mlnvtdiwfit5i4fduacdmby55ezns6qbabrudzllogkejgy"}, "src": {"name": "/org.codeberg.theoden8.webspace_23001_src.tar.gz", "sha256": "2ddfdf10b64cd1c4a32f684515e124b38057d487e222f58a2fffe3f6fc503ec6", "size": 178013206}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.2.8", "versionCode": 23001, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["4b2b825ddda538d0722c6131d1c9912fe4507908f5b7397985a09783cf4fb392"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.codeberg.theoden8.webspace.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on DuckDuckGo and Google for website icons."}}}}}, "org.difft.temptalk": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"55368930be06f3d27472bb12c237890b7549edff37f59259a6e7cf4fbba1f67c": null, "ef5f4731d36652879c8655d27c21e6bdf8aa52a06631a53b698c9f9cdfb9762f": {"added": 1785080297767, "file": {"name": "/org.difft.temptalk_812888.apk", "sha256": "ef5f4731d36652879c8655d27c21e6bdf8aa52a06631a53b698c9f9cdfb9762f", "size": 116984669, "ipfsCIDv1": "bafybeif5gc5kdc6net4wwe554et47ba6jxowxcp45ie6gtjl7pu3zgydsy"}, "src": {"name": "/org.difft.temptalk_812888_src.tar.gz", "sha256": "5fcfa11e3683120c90fe66931755f6be79171b8bf8622c78237b6f143a297161", "size": 12310748}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.3.4", "versionCode": 812888, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["7cbe61a919125803c900310cbe5fa9169b1920fbe1a6742a7f6d67708a6e213c"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.GET_PACKAGE_SIZE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.DETECT_SCREEN_CAPTURE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "org.difft.temptalk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app requires proprietary server-side services:\\ messaging and authentication (chat.temptalk.net, chat.chative.im, chat.chative.online, chat.chative.ninja), voice/video calls (*.temptalk.app, *.ttcall.net, *.aclivekit.org, *.aclivekit.com, *.ablivekit.org, *.ablivekit.com), and remote configuration files hosted on public cloud CDNs (d3repcs3hxhwgl.cloudfront.net, aly-c-config-1307206075.oss-accelerate.aliyuncs.com, chative-config-files.s3.me-central-1.amazonaws.com). The server software is not open source."}}, "whatsNew": {"en-US": "Bug fixes and performance improvements.\n"}}}}, "org.fairscan.app": {"metadata": {"translation": "https://hosted.weblate.org/engage/fairscan/"}}, "org.fedisuite.mobile": {"metadata": {"lastUpdated": 1784660797434, "featureGraphic": {"de-DE": {"name": "/org.fedisuite.mobile/de-DE/featureGraphic_66eqpF54bxj4arHP3Is-_eajS7b-BePolCUMQifsEKE=.png", "sha256": "eba7aaa45e786f18f86ab1cfdc8b3efde6a34bb6fe05e3e894250c4227ec10a1", "size": 1030856}, "en-US": {"name": "/org.fedisuite.mobile/en-US/featureGraphic_66eqpF54bxj4arHP3Is-_eajS7b-BePolCUMQifsEKE=.png", "sha256": "eba7aaa45e786f18f86ab1cfdc8b3efde6a34bb6fe05e3e894250c4227ec10a1", "size": 1030856}, "it-IT": {"name": "/org.fedisuite.mobile/it-IT/featureGraphic_66eqpF54bxj4arHP3Is-_eajS7b-BePolCUMQifsEKE=.png", "sha256": "eba7aaa45e786f18f86ab1cfdc8b3efde6a34bb6fe05e3e894250c4227ec10a1", "size": 1030856}}, "screenshots": {"phone": {"de-DE": [{"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/01.png", "sha256": "14dff7d5a9f1ab31546de413673090644e2e40aa4233402db7af74ea63dfd5f2", "size": 200142}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/02-accounts.png", "sha256": "14dff7d5a9f1ab31546de413673090644e2e40aa4233402db7af74ea63dfd5f2", "size": 200142}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/02.png", "sha256": "0e6a4854709c2e72b298b126e65a06fa8ec004f66e586089035e10bd07dcdd89", "size": 192228}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/03-dashboard-top.png", "sha256": "0e6a4854709c2e72b298b126e65a06fa8ec004f66e586089035e10bd07dcdd89", "size": 192228}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/03.png", "sha256": "7fdda9235d5c1eb5c4962935a8654a900db9e5aef9b35649a07d158ca9111193", "size": 165704}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/04-metrics-activity.png", "sha256": "7fdda9235d5c1eb5c4962935a8654a900db9e5aef9b35649a07d158ca9111193", "size": 165704}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/04.png", "sha256": "c2991dc160c134c13764b264295dd775e6890e44f3d63b1ae9a6f8e74a2708d1", "size": 166919}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/05-followers-besttimes-weekdays.png", "sha256": "c2991dc160c134c13764b264295dd775e6890e44f3d63b1ae9a6f8e74a2708d1", "size": 166919}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/05.png", "sha256": "c330efcd750f00e4e557b1b14d1886a0b57f830b423955d39d49b72e84bc342e", "size": 243814}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/06-weekdays-topposts.png", "sha256": "c330efcd750f00e4e557b1b14d1886a0b57f830b423955d39d49b72e84bc342e", "size": 243814}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/06.png", "sha256": "99148804e0c019ec6644d2f0730ab00a40e990a8a44f2f9ffce0fae168c0b820", "size": 287950}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/07-media-vs-text.png", "sha256": "99148804e0c019ec6644d2f0730ab00a40e990a8a44f2f9ffce0fae168c0b820", "size": 287950}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/07.png", "sha256": "0ba640544f4b5c5805be04c0175e56368f8ad0ba9500f4641a3301e90e62835c", "size": 178646}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/08-visibility-hashtags.png", "sha256": "0ba640544f4b5c5805be04c0175e56368f8ad0ba9500f4641a3301e90e62835c", "size": 178646}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/08.png", "sha256": "ebf154e907e3fa18a72b9603aca67fee77ea7f7f8b7e3020a8b781889c46d0d6", "size": 242913}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/09-hashtag-combinations.png", "sha256": "ebf154e907e3fa18a72b9603aca67fee77ea7f7f8b7e3020a8b781889c46d0d6", "size": 242913}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/09.png", "sha256": "3de63db9727ba738d35f41b74534f9a57f4202d74a45a7cb847d94bf929ab899", "size": 259593}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/10-insights-1.png", "sha256": "3de63db9727ba738d35f41b74534f9a57f4202d74a45a7cb847d94bf929ab899", "size": 259593}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/10.png", "sha256": "6cb00b35e44357641147b29d4e2f19e9e6f7a4a99fd7dfa87af68060bde5604f", "size": 271146}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/11-insights-2.png", "sha256": "6cb00b35e44357641147b29d4e2f19e9e6f7a4a99fd7dfa87af68060bde5604f", "size": 271146}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/11.png", "sha256": "a2b763e4c8fb29e0244c450b28aea83aea88055ca35df2af096d277bb68a964f", "size": 257093}, {"name": "/org.fedisuite.mobile/de-DE/phoneScreenshots/12-insights-3.png", "sha256": "a2b763e4c8fb29e0244c450b28aea83aea88055ca35df2af096d277bb68a964f", "size": 257093}], "en-US": [{"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/01-current.png", "sha256": "d0324a5bc8792efccecb5f25f6c019dd160cb17c2e932b26bd473633c5319767", "size": 197109}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/01.png", "sha256": "54f391d72765ba574c8b186690e45ccc193b9e705f10dbd225f28e298fde8ac2", "size": 200806}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/02-accounts.png", "sha256": "54f391d72765ba574c8b186690e45ccc193b9e705f10dbd225f28e298fde8ac2", "size": 200806}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/02-admin.png", "sha256": "b1c70ab3f371127f51eadac9a8fa9d367062b2d7b66ab085be11faadceff47e2", "size": 171754}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/02.png", "sha256": "e1f4de750d851afa4896abf5b877ae6fa6e0e2637328f8bbd8b2c0429eec3e0b", "size": 194494}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/03-dashboard-top.png", "sha256": "e1f4de750d851afa4896abf5b877ae6fa6e0e2637328f8bbd8b2c0429eec3e0b", "size": 194494}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/03-queue.png", "sha256": "33c272f21d847539359573c5cc973d2424331d94bd2c39ee6d897bdc36bcdb37", "size": 200812}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/03.png", "sha256": "096e14c9147bb4e0cde0ed9b13b456aaa9214abb9f5c94fb45d8378e7539691c", "size": 167399}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/04-composer.png", "sha256": "11bb8fadc0397d24172d1587106ee243cbeee788a147cf1f41d20e149b47d557", "size": 161982}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/04-metrics-activity.png", "sha256": "096e14c9147bb4e0cde0ed9b13b456aaa9214abb9f5c94fb45d8378e7539691c", "size": 167399}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/04.png", "sha256": "8b912d3951915345a7b4e00e9a47c79ea4cd9e3fa35d2abacb1109bf705465f3", "size": 157055}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/05-accounts.png", "sha256": "7f61f5d734e5c54472bed67635baa2e20432a5e525e7ba8bd19e503eb3d18507", "size": 201372}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/05-followers-besttimes-weekdays.png", "sha256": "8b912d3951915345a7b4e00e9a47c79ea4cd9e3fa35d2abacb1109bf705465f3", "size": 157055}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/05.png", "sha256": "87c99dab42c83e9ae931646a830b50c3015d5e5046b606f42819d6230ce3182d", "size": 258465}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/06-dashboard.png", "sha256": "31bbd3b188d368734708fe2762f2d0915bc358747e31e29a3ccb630edad54a3a", "size": 196858}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/06-weekdays-topposts.png", "sha256": "87c99dab42c83e9ae931646a830b50c3015d5e5046b606f42819d6230ce3182d", "size": 258465}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/06.png", "sha256": "10d8e9448280f3104f0916bb9c5fef696f4346d9a061543261393aca4924d2e2", "size": 235900}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/07-media-vs-text.png", "sha256": "10d8e9448280f3104f0916bb9c5fef696f4346d9a061543261393aca4924d2e2", "size": 235900}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/07.png", "sha256": "b429eacee815e8f8975237da7d548c8e15ede4259319c3e6894893804d1f1e52", "size": 197781}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/08-visibility-hashtags.png", "sha256": "b429eacee815e8f8975237da7d548c8e15ede4259319c3e6894893804d1f1e52", "size": 197781}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/08.png", "sha256": "e40eb2523c5c367f5dcd429c3bfd4e655c0c92fafe21a591895b5a629ea40122", "size": 239803}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/09-hashtag-combinations.png", "sha256": "e40eb2523c5c367f5dcd429c3bfd4e655c0c92fafe21a591895b5a629ea40122", "size": 239803}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/09.png", "sha256": "333b094d28c17ba991f981123cabae448babe04630bc6766379087dd22e9a32d", "size": 272025}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/10-insights-1.png", "sha256": "333b094d28c17ba991f981123cabae448babe04630bc6766379087dd22e9a32d", "size": 272025}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/10.png", "sha256": "984712205026c91aa6ea393a440c981e860569d18a2f509505ec4453793f8d98", "size": 258749}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/11-insights-2.png", "sha256": "984712205026c91aa6ea393a440c981e860569d18a2f509505ec4453793f8d98", "size": 258749}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/11.png", "sha256": "025e6dc50eb81779cdedb36e4af91ea21fd9bcc686e9c5031e155ad529b0deb9", "size": 239514}, {"name": "/org.fedisuite.mobile/en-US/phoneScreenshots/12-insights-3.png", "sha256": "025e6dc50eb81779cdedb36e4af91ea21fd9bcc686e9c5031e155ad529b0deb9", "size": 239514}], "it-IT": [{"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/01.png", "sha256": "6c1bc2735f5e3f2c0285a5a32ee54759dfd2e318f5515719ef95a1004e49ef0b", "size": 196532}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/02-accounts.png", "sha256": "6c1bc2735f5e3f2c0285a5a32ee54759dfd2e318f5515719ef95a1004e49ef0b", "size": 196532}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/02.png", "sha256": "91917aa03c1096c45dd3611091f8435f526864936cae7ae78a4f6fd6c0816455", "size": 190663}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/03-dashboard-top.png", "sha256": "91917aa03c1096c45dd3611091f8435f526864936cae7ae78a4f6fd6c0816455", "size": 190663}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/03.png", "sha256": "3b4e6422a68646c08acc59ef697046828bc7ebdb601faf6c22aeb38f5b23ea17", "size": 163752}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/04-metrics-activity.png", "sha256": "3b4e6422a68646c08acc59ef697046828bc7ebdb601faf6c22aeb38f5b23ea17", "size": 163752}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/04.png", "sha256": "3c1d6bb3314646e82c3e3471b0a576d01732a561dd46b0abb4c90738bca5cd41", "size": 165888}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/05-followers-besttimes-weekdays.png", "sha256": "3c1d6bb3314646e82c3e3471b0a576d01732a561dd46b0abb4c90738bca5cd41", "size": 165888}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/05.png", "sha256": "c10057caf8d20c83f7c622edf93b9ec48ddfa9224ca289507fbc91441af53ddd", "size": 245266}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/06-weekdays-topposts.png", "sha256": "c10057caf8d20c83f7c622edf93b9ec48ddfa9224ca289507fbc91441af53ddd", "size": 245266}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/06.png", "sha256": "bfc47f3998bf0e33041a14614345715cfd2f42c6af43cb468fb17d38221e3180", "size": 248710}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/07-media-vs-text.png", "sha256": "bfc47f3998bf0e33041a14614345715cfd2f42c6af43cb468fb17d38221e3180", "size": 248710}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/07.png", "sha256": "f58e2521a2586d48bf7c5766ed3ddbf300fa0f4c0e003736f3e065d829039c39", "size": 194054}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/08-visibility-hashtags.png", "sha256": "f58e2521a2586d48bf7c5766ed3ddbf300fa0f4c0e003736f3e065d829039c39", "size": 194054}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/08.png", "sha256": "26a8063848a14c820edbb3069e051c0ec52053d6131044e8acb1297938584807", "size": 234765}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/09-hashtag-combinations.png", "sha256": "26a8063848a14c820edbb3069e051c0ec52053d6131044e8acb1297938584807", "size": 234765}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/09.png", "sha256": "b5587a400b21beee0667d196eb886b46364478cee2b011830cde015430821eff", "size": 259652}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/10-insights-1.png", "sha256": "b5587a400b21beee0667d196eb886b46364478cee2b011830cde015430821eff", "size": 259652}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/10.png", "sha256": "f3e1a041bd63fb65e23c7f3f10f22ab77f257efc944fb9864bc59371355a5955", "size": 265043}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/11-insights-2.png", "sha256": "f3e1a041bd63fb65e23c7f3f10f22ab77f257efc944fb9864bc59371355a5955", "size": 265043}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/11.png", "sha256": "415ce6946ea825a6dc6e9280705576476ce46e379cf4ddf5e3981f5a7b72a90f", "size": 243874}, {"name": "/org.fedisuite.mobile/it-IT/phoneScreenshots/12-insights-3.png", "sha256": "415ce6946ea825a6dc6e9280705576476ce46e379cf4ddf5e3981f5a7b72a90f", "size": 243874}]}}, "summary": {"de-DE": "Fediverse-Konten planen, verwalten und analysieren, auf jeder FediSuite-Instanz", "en-US": "Schedule, manage and analyze Fediverse accounts on any FediSuite instance", "it-IT": "Pianifica, gestisci e analizza account Fediverse su qualsiasi istanza FediSuite"}, "description": {"de-DE": "FediSuite ist eine offene Plattform fürs Fediverse: Beiträge planen, lange Texte automatisch in Threads aufteilen, Benachrichtigungen bündeln und mehrere Konten auf über 20 Plattformen gleichzeitig verwalten, darunter Mastodon, Pixelfed, PeerTube, Misskey, Friendica, WordPress (über das ActivityPub-Plugin) und BizzFed.\n\nDer komplette Stack ist quelloffen unter der GPL-3.0, ganz ohne Google Play und ohne Tracking. Offizielle Website: https://www.fedisuite.com\n\nUm diese App zu nutzen, brauchst du zuerst einen Account auf einer FediSuite-Instanz. Eine Liste öffentlicher Instanzen, bei denen du dich frei registrieren kannst, findest du unter https://www.fedisuite.com/instances. Alternativ hostest du deine eigene Instanz selbst, der Server-Quellcode ist ebenfalls frei verfügbar.\n\n<b>Die Android-App</b>\n\nDiese App ist ein echter nativer Android-Client, kein WebView-Wrapper und kein zusammengestauchter Desktop-Klon. Sie verbindet sich mit der FediSuite-Instanz deiner Wahl und bringt dein komplettes Setup mit aufs Handy:\n\n<ul>\n<li>Mehrere Fediverse-Konten in einem Dashboard im Blick behalten</li>\n<li>Beiträge verfassen, mit Medien und Alt-Text versehen und für den passenden Zeitpunkt planen</li>\n<li>Lange Beiträge automatisch an Absätzen, Sätzen oder Wörtern in Threads aufteilen lassen</li>\n<li>Warteschlange mit geplanten, veröffentlichten und fehlgeschlagenen Beiträgen einsehen, bearbeiten oder erneut posten</li>\n<li>Follower-Wachstum, Interaktionsraten und beste Posting-Zeiten in kompakten mobilen Analytics nachvollziehen</li>\n<li>Benachrichtigungen unterstützter Konten direkt in der App abrufen, ohne in jede einzelne Instanz zu wechseln</li>\n<li>Konten verbinden, trennen und verwalten</li>\n<li>Admin-Bereich nutzen, wenn dein Account entsprechende Rechte auf der Instanz hat</li>\n</ul>\n\nGebaut für Touchscreens: große Tap-Ziele, Karten statt Tabellen, Dark Mode als Standard. Kein Google Play nötig, kein Tracking, keine Werbung. Lizenz: GPL-3.0.\n", "en-US": "FediSuite is an open platform for the Fediverse: schedule posts, automatically split long posts into threads, get notifications from all your accounts in one place, and manage multiple accounts across 20+ platforms, including Mastodon, Pixelfed, PeerTube, Misskey, Friendica, WordPress (via the ActivityPub plugin) and BizzFed.\n\nThe whole stack is open source under the GPL-3.0, with no Google Play and no tracking. Official website: https://www.fedisuite.com\n\nTo use this app you first need an account on a FediSuite instance. A list of public instances that accept new registrations is available at https://www.fedisuite.com/instances. You can also run your own instance, the server source code is freely available too.\n\n<b>The Android app</b>\n\nThis is a real native Android client, not a WebView wrapper and not a shrunk-down desktop clone. It connects to the FediSuite instance you choose and brings your whole setup to your phone:\n\n<ul>\n<li>Keep an eye on multiple Fediverse accounts from one dashboard</li>\n<li>Write posts, attach media and alt text, and schedule them for the right time</li>\n<li>Split long posts into threads automatically, at paragraph, sentence or word boundaries</li>\n<li>Review, edit or repost your queue of scheduled, published and failed posts</li>\n<li>Track follower growth, engagement rates and best posting times in compact mobile analytics</li>\n<li>Read notifications from supported accounts right inside the app, no need to jump between instances</li>\n<li>Connect, disconnect and manage accounts</li>\n<li>Use the admin area if your account has the right permissions on that instance</li>\n</ul>\n\nBuilt for touchscreens: large tap targets, cards instead of tables, dark mode by default. No Google Play required, no tracking, no ads. License: GPL-3.0.\n", "it-IT": "FediSuite è una piattaforma aperta per il Fediverse: pianifica i post, dividi automaticamente i testi lunghi in thread, raccogli le notifiche di tutti i tuoi account in un unico posto e gestisci più account su oltre 20 piattaforme, tra cui Mastodon, Pixelfed, PeerTube, Misskey, Friendica, WordPress (tramite il plugin ActivityPub) e BizzFed.\n\nL'intero stack è open source con licenza GPL-3.0, senza Google Play e senza tracciamento. Sito ufficiale: https://www.fedisuite.com\n\nPer usare questa app serve prima un account su un'istanza FediSuite. Trovi un elenco di istanze pubbliche che accettano nuove registrazioni su https://www.fedisuite.com/instances. In alternativa puoi ospitare una tua istanza, anche il codice sorgente del server è disponibile liberamente.\n\n<b>L'app Android</b>\n\nQuesta è una vera app nativa per Android, non un wrapper WebView e non un clone rimpicciolito della versione desktop. Si collega all'istanza FediSuite che scegli tu e porta tutto il tuo setup sul telefono:\n\n<ul>\n<li>Tieni sotto controllo più account Fediverse da un'unica dashboard</li>\n<li>Scrivi post, allega media e testi alternativi, e programmali per il momento giusto</li>\n<li>Dividi automaticamente i post lunghi in thread, per paragrafo, frase o parola</li>\n<li>Consulta, modifica o ripubblica la coda di post programmati, pubblicati e falliti</li>\n<li>Segui crescita dei follower, tasso di interazione e migliori orari di pubblicazione in analytics mobili compatte</li>\n<li>Leggi le notifiche degli account supportati direttamente nell'app, senza passare da un'istanza all'altra</li>\n<li>Collega, scollega e gestisci gli account</li>\n<li>Usa l'area admin se il tuo account ha i permessi necessari su quell'istanza</li>\n</ul>\n\nPensata per il touch: aree di tocco ampie, card al posto delle tabelle, tema scuro di default. Nessun Google Play richiesto, nessun tracciamento, nessuna pubblicità. Licenza: GPL-3.0.\n"}}, "versions": {"e03e010f4cba1a203ebef6e4e35b8484d109e6e59c2a4c19f8819c13dba2e79f": {"added": 1784660797434, "file": {"name": "/org.fedisuite.mobile_9222.apk", "sha256": "e03e010f4cba1a203ebef6e4e35b8484d109e6e59c2a4c19f8819c13dba2e79f", "size": 30803074, "ipfsCIDv1": "bafybeibjtcuwuj4lu7ji53ilpiwx4i5ghabarn6f4auzfuhivjqpkp4gdy"}, "src": {"name": "/org.fedisuite.mobile_9222_src.tar.gz", "sha256": "1b575b7856534273f83f60af3f2e5e1532b8c74be7b8a74ec2231dea33b28b6f", "size": 73592484}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.22", "versionCode": 9222, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["955486c7bf92098fcf6a55440719f31e2af98345d8ec49647eb442e185fd85af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.fedisuite.mobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Version 0.9.22\n\n- Die Store-Beschreibung wurde ueberarbeitet und erklaert jetzt FediSuite selbst, die unterstuetzten Plattformen und wo du eine oeffentliche Instanz zum Registrieren findest.\n- Die internen Dateinamen der Store-Screenshots wurden aufgeraeumt.\n", "en-US": "Version 0.9.22\n\n- Rewrote the store description to explain FediSuite itself, its supported platforms, and where to find a public instance to sign up on.\n- Cleaned up the internal file names of the store screenshots.\n", "it-IT": "Versione 0.9.22\n\n- La descrizione dello store e' stata riscritta e ora spiega cos'e' FediSuite, quali piattaforme supporta e dove trovare un'istanza pubblica per registrarsi.\n- Sono stati riordinati i nomi dei file interni degli screenshot dello store.\n"}}, "bc6265f9a49135cfa19eac779fcfdbe71dad6452f1e9bd06d6a24bd0318beb9e": {"added": 1784660797434, "file": {"name": "/org.fedisuite.mobile_9221.apk", "sha256": "bc6265f9a49135cfa19eac779fcfdbe71dad6452f1e9bd06d6a24bd0318beb9e", "size": 25281704, "ipfsCIDv1": "bafybeidd3fjxhxadmqmnsjyhcyt4f4jje5ea6pysf2mjwcyqtx77rv4ova"}, "src": {"name": "/org.fedisuite.mobile_9221_src.tar.gz", "sha256": "3209cf2a45bf1b11566c28032242a9e6d31cd6448fbe0dd641a3d8d00b33dde7", "size": 73589222}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.9.22", "versionCode": 9221, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["955486c7bf92098fcf6a55440719f31e2af98345d8ec49647eb442e185fd85af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.fedisuite.mobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Version 0.9.22\n\n- Die Store-Beschreibung wurde ueberarbeitet und erklaert jetzt FediSuite selbst, die unterstuetzten Plattformen und wo du eine oeffentliche Instanz zum Registrieren findest.\n- Die internen Dateinamen der Store-Screenshots wurden aufgeraeumt.\n", "en-US": "Version 0.9.22\n\n- Rewrote the store description to explain FediSuite itself, its supported platforms, and where to find a public instance to sign up on.\n- Cleaned up the internal file names of the store screenshots.\n", "it-IT": "Versione 0.9.22\n\n- La descrizione dello store e' stata riscritta e ora spiega cos'e' FediSuite, quali piattaforme supporta e dove trovare un'istanza pubblica per registrarsi.\n- Sono stati riordinati i nomi dei file interni degli screenshot dello store.\n"}}}}, "org.grakovne.lissen": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"2b8b98ba7e846882772b8874b4b6f2ba05c03f6f570515908455fe604b4180a7": null, "3334255b39887031ca8390021cf8354cca6e535aff220e0934108c58e9e13329": {"added": 1784660797434, "file": {"name": "/org.grakovne.lissen_11111.apk", "sha256": "3334255b39887031ca8390021cf8354cca6e535aff220e0934108c58e9e13329", "size": 77246340, "ipfsCIDv1": "bafybeiapjp6fwqg6kbshjh2tchxbyxn47c2bqxddm2we4o2ifjrccweui4"}, "src": {"name": "/org.grakovne.lissen_11111_src.tar.gz", "sha256": "f4f44de611ecb3baada3622457f343969cba70b8686343031b8696e889917f86", "size": 11848507}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.11.11-release", "versionCode": 11111, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["48eb6dad076b6426a76fcf2e42d1b5c7a230f177abcb2c521d9e3123032fa8af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.grakovne.lissen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on https://acrarium.grakovne.org/"}, "Tracking": {"en-US": "Sends Analytics to https://acrarium.grakovne.org/"}}}}}, "org.lichess.mobileV2": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"7ab1824d4b648eb9b8ef79967592b4d858e435b47d9564dc7163b8ab47708f82": null, "0290e5774e19d52b6a42044225014d1552304e29826cb892f6bf40cb477e54a4": null, "eed9a325582da9b2f6b1a93542b0d699ab54ec42596d2cb10ff7d0c67b952079": null, "2a97c03792d2825678f51e78c99214845e8e01c025a401214b4d0e5349d2abcb": {"added": 1784660797434, "file": {"name": "/org.lichess.mobileV2_250503.apk", "sha256": "2a97c03792d2825678f51e78c99214845e8e01c025a401214b4d0e5349d2abcb", "size": 103746349, "ipfsCIDv1": "bafybeibezb6giijgdo47rousr5yftkb5zyco65fau5fqa7fwkdxkglftaq"}, "src": {"name": "/org.lichess.mobileV2_250503_src.tar.gz", "sha256": "32e823e975c5ad2b3dff79a686705700582618970f8e4f3f2b141f98139abe6e", "size": 189370679}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.25.5", "versionCode": 250503, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["496ed2c1542892a094a2a6e26d59cd07fb7e8c711355876dad3859ea82f8af62"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.lichess.mobileV2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org."}}, "whatsNew": {"en-US": "We continuously update the application with new features, improvements and bug fixes.\n\nRelease versions and more informations are available at:\nhttps://github.com/lichess-org/mobile/releases\n"}}, "7bc174e5942f2284427c9121d897cbf836dc8e60b30fb6d85854bafb2428827d": {"added": 1784660797434, "file": {"name": "/org.lichess.mobileV2_250502.apk", "sha256": "7bc174e5942f2284427c9121d897cbf836dc8e60b30fb6d85854bafb2428827d", "size": 99271179, "ipfsCIDv1": "bafybeifuxkfsyhe4dv63mtasqcih3h5tcauu3duxpaykr234omjocx77nu"}, "src": {"name": "/org.lichess.mobileV2_250502_src.tar.gz", "sha256": "d990964024a6c6c70ae357169ec94d3f520d35a426b95454fa050ec3ff751059", "size": 189375345}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.25.5", "versionCode": 250502, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["496ed2c1542892a094a2a6e26d59cd07fb7e8c711355876dad3859ea82f8af62"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.lichess.mobileV2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org."}}}, "105fab51d0826ff03dde8359fbbb79c64f1fa36a01eb0d648a71cc2a5bdfb3bb": {"added": 1784660797434, "file": {"name": "/org.lichess.mobileV2_250501.apk", "sha256": "105fab51d0826ff03dde8359fbbb79c64f1fa36a01eb0d648a71cc2a5bdfb3bb", "size": 106049966, "ipfsCIDv1": "bafybeianwhkxrzdtgy2splhexgwqtguwq3ipyfvxc2mlrran73mgkq4yeu"}, "src": {"name": "/org.lichess.mobileV2_250501_src.tar.gz", "sha256": "178c3d521585e715e0a759c0b294684907cde90844c0f61737ae461beddf5739", "size": 189370350}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.25.5", "versionCode": 250501, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["496ed2c1542892a094a2a6e26d59cd07fb7e8c711355876dad3859ea82f8af62"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.lichess.mobileV2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org."}}}, "65f3857adc9b7a24fbb7797db411aa0986060031f31cf47897d7645543d043db": {"whatsNew": null}}}, "org.lufebe16.pysolfc": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"c1eae3eb778898938f2d94ddee2f11d55ca4d2883daeaeed676fbd11f5149467": null, "5b8ba9abc4c11ba0ebcc75d663f2b472704c00840ab564631feb0c84feb45664": {"added": 1785080297767, "file": {"name": "/org.lufebe16.pysolfc_102130601.apk", "sha256": "5b8ba9abc4c11ba0ebcc75d663f2b472704c00840ab564631feb0c84feb45664", "size": 74683707, "ipfsCIDv1": "bafybeifb44tau33ojq3spjptkbhk2iabavizqwvyj6kav65u5g4k6xowz4"}, "src": {"name": "/org.lufebe16.pysolfc_102130601_src.tar.gz", "sha256": "c9ef0bb171e90a62e248050b8a86fa3c2f0d68d2c393f83b57b2d004556198ff", "size": 59637234}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.6.1", "versionCode": 102130601, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["82a05e2c0a0e16a3e21649b1aa95c33820bdc6621e9a9d7e6d6c6eb552d44b65"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "\n- some new games and game variants.\n- enhancements and bug fixes\n- details at https://pysolfc.sourceforge.io\n"}}}}, "org.mlm.mages": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"72555a386d6d24f11f745dc5b4d82751bf77707afc942f90f433f8bef0290a1d": null, "6c9d3025495ecff26a00d9e1554cd1c6885197278b2ff1f07db21ccbbda4993f": null, "e58d1aa236f2814b9f98e55303192ce3b16fcc5cf78600a59c17a8b7a9bdaec5": null, "231cd3039cf8c27501b265d30a5202e2635ed1d605b62aad27c666f50516f784": null, "a35d9eb113cc9a2da1502224285520b71d519e1351882cdbb3444d1474d0bc32": null, "c73988f1bcabb05295212d0b5791b404c4b6fbec19f5e506cd6f7694d6d4028c": null, "14fff705a49c42414a5b24576c1c052ddc0043e291c5a7ad2a530c9f84a1e276": null, "865fb3292770d31f22833b3f7f80476ceab0ffdce0e4d6abdc1456a145121047": null, "2dd17d3862d3856f8ca67e7bb237efc57d4ec93b309ef4583ee76db7329440fa": {"added": 1785080297767, "file": {"name": "/org.mlm.mages_1261.apk", "sha256": "2dd17d3862d3856f8ca67e7bb237efc57d4ec93b309ef4583ee76db7329440fa", "size": 113435958, "ipfsCIDv1": "bafybeief6sxl4wg3eo6k44tx4fmh3y6l2oavtesjthvo4riwynmmjdtuoi"}, "src": {"name": "/org.mlm.mages_1261_src.tar.gz", "sha256": "828d9a8e99420cb01593beabd838143fd7ef176c1327430f46dd6955d0590fb1", "size": 1475804}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.9.6", "versionCode": 1261, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- ACCESS_LOCAL_NETWORK permission impl. (for android 17)\n"}}, "03a42da45418f43695bc91611e7ec275b828df8c49c8cbb0ff4e09d00c882c4b": {"added": 1785080297767, "file": {"name": "/org.mlm.mages_1260.apk", "sha256": "03a42da45418f43695bc91611e7ec275b828df8c49c8cbb0ff4e09d00c882c4b", "size": 82586868, "ipfsCIDv1": "bafybeidgbsolxic5caeflu6lkreb4d5h5wv4lvpl25mx6ozlyyyo6lv4fm"}, "src": {"name": "/org.mlm.mages_1260_src.tar.gz", "sha256": "50ed00b25faac2b446f3b9fb8764de43c0d42dbc200e0724a09d7f22cf80eb01", "size": 1475749}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.9.6", "versionCode": 1260, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c60731766f7273bdb37c4b793ca2ae02f2b63b9fdd1e6dfbc1ac0e7b867d601e": {"added": 1785080297767, "file": {"name": "/org.mlm.mages_1259.apk", "sha256": "c60731766f7273bdb37c4b793ca2ae02f2b63b9fdd1e6dfbc1ac0e7b867d601e", "size": 125579588, "ipfsCIDv1": "bafybeiafktlgp7zq5dn2jkx3vdqagtfq7ccoco7e7elf5u5qh7jsn2do5y"}, "src": {"name": "/org.mlm.mages_1259_src.tar.gz", "sha256": "6f130d2c3e0b49e8b692bdca80a7be5698c78529f670d3499f33efee906d1c23", "size": 1475797}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.9.6", "versionCode": 1259, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4edd7e6ff68a900a3727ad6cdc8e94b9afe5e16b5784c6b16ee3911ba0d2afef": {"added": 1785080297767, "file": {"name": "/org.mlm.mages_1258.apk", "sha256": "4edd7e6ff68a900a3727ad6cdc8e94b9afe5e16b5784c6b16ee3911ba0d2afef", "size": 132428592, "ipfsCIDv1": "bafybeiam7x7cbkt7cd2accyxf5zaidrewyctsm3y3xhgnfbhgk5bencjpa"}, "src": {"name": "/org.mlm.mages_1258_src.tar.gz", "sha256": "e67f18a27c896bfd7b91b246d5199c48cd4328c5df202ec34fccd404f4cffbb3", "size": 1475729}, "manifest": {"nativecode": ["x86"], "versionName": "4.9.6", "versionCode": 1258, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9b771b0212c90bd5516f11f3c4e5adec773007d9bef8d90d80583154740e707b": {"added": 1784800029343, "file": {"name": "/org.mlm.mages_1251.apk", "sha256": "9b771b0212c90bd5516f11f3c4e5adec773007d9bef8d90d80583154740e707b", "size": 113435621, "ipfsCIDv1": "bafybeifital2d5aqstpfltnoa4f6nbx2abkitffccghtedexx24oivlgg4"}, "src": {"name": "/org.mlm.mages_1251_src.tar.gz", "sha256": "2db642755f037d2ff28c37fb227ad04069f627eb524570cfe3a6339e237f9e82", "size": 1472664}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.9.5", "versionCode": 1251, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- do not block-wait for the pagination of first 20 messages (for mid-load internet issues)\n"}}, "9395f854221978b354c5695e4477d2be1d58783d255f16c6f499c984f68bd807": {"added": 1784800029343, "file": {"name": "/org.mlm.mages_1250.apk", "sha256": "9395f854221978b354c5695e4477d2be1d58783d255f16c6f499c984f68bd807", "size": 82586515, "ipfsCIDv1": "bafybeidyyja2dgjglm2n7hlycdhg3h3igedpwd3aeif5h7prxujptwe3yu"}, "src": {"name": "/org.mlm.mages_1250_src.tar.gz", "sha256": "2807d62a23c2b45cccbfc287b8a800a01d8b78698f3ab96a411715b4b70f188d", "size": 1472731}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.9.5", "versionCode": 1250, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "669bf04cc7eeab3adb4410a1c198754b7568f42d2ea8e249b58fdb97243b75ad": {"added": 1784800029343, "file": {"name": "/org.mlm.mages_1249.apk", "sha256": "669bf04cc7eeab3adb4410a1c198754b7568f42d2ea8e249b58fdb97243b75ad", "size": 125579255, "ipfsCIDv1": "bafybeifhgshnadh3i6lvn5npvjksm2t6aff72stxbonjcm7orctq3cid6m"}, "src": {"name": "/org.mlm.mages_1249_src.tar.gz", "sha256": "ea602522c65aa5543bbcd675284764b610bf6316f4fd78b5f71cdd207c4c971c", "size": 1472743}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.9.5", "versionCode": 1249, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0d3de145334b22926699580acda4582d1f6df87f52a91f37b22e6b7604f9d365": {"added": 1784800029343, "file": {"name": "/org.mlm.mages_1248.apk", "sha256": "0d3de145334b22926699580acda4582d1f6df87f52a91f37b22e6b7604f9d365", "size": 132428242, "ipfsCIDv1": "bafybeiazggad6u3skwcpjuayfgbszjs3oy74jfis4vgp4pvxmo2e54zdpy"}, "src": {"name": "/org.mlm.mages_1248_src.tar.gz", "sha256": "26418e458071db5cfda65b05fd6eccda57c1f63e5dc298179f178070b2507f5c", "size": 1472698}, "manifest": {"nativecode": ["x86"], "versionName": "4.9.5", "versionCode": 1248, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.mozilla.fennec_fdroid": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"31af52b5d1558d9aa12bab633c9a12ae47c58c56f184d09db0546788499977f3": null, "5fb8f3461b4608ec988b93a65f36e1d3785f7771844481269d1d6c4e53219569": null, "b921016e16dc2d17b04c0cf76dce22080571703f3c0dc1d2fd8c3105a5ef6d1b": null, "6ffda0df66a234b7bf15b913f34f04406448baf741f81069d597f6c7fb7d37e4": {"added": 1784800029343, "file": {"name": "/org.mozilla.fennec_fdroid_1530020.apk", "sha256": "6ffda0df66a234b7bf15b913f34f04406448baf741f81069d597f6c7fb7d37e4", "size": 126543616, "ipfsCIDv1": "bafybeifptggomlgidpanji2ezxg4v3krrddm7qgov4jfbz46pxc54si4bm"}, "src": {"name": "/org.mozilla.fennec_fdroid_1530020_src.tar.gz", "sha256": "c739bb10d0917cdcf8a17c2a6f684006a887137c0c8f0ba77c49a69f8fd352fd", "size": 1173201}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "153.0.0", "versionCode": 1530020, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["06665358efd8ba05be236a47a12cb0958d7d75dd939d77c2b31f5398537ebdc5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "com.adjust.preinstall.READ_PERMISSION"}, {"name": "org.mozilla.fennec_fdroid.permission.PROFILER_INTERNAL"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "org.mozilla.fennec_fdroid.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mozilla.fennec_fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to various Mozilla services that can track users."}}}, "2ca6314b9bdb3d2a9adbd9a6fd2bf5b00b73357eff1bdb586725d9cb5c82ac13": {"added": 1784800029343, "file": {"name": "/org.mozilla.fennec_fdroid_1530010.apk", "sha256": "2ca6314b9bdb3d2a9adbd9a6fd2bf5b00b73357eff1bdb586725d9cb5c82ac13", "size": 132175571, "ipfsCIDv1": "bafybeiargps7omd4lq2eoehqeshmcrswxtx3qcil3sncno2o7gbgyx4zda"}, "src": {"name": "/org.mozilla.fennec_fdroid_1530010_src.tar.gz", "sha256": "a9d666a727d3bf6793ce27b05a6b48ca740cfb1310f0c366b5d625c4138d2ed5", "size": 1173188}, "manifest": {"nativecode": ["x86_64"], "versionName": "153.0.0", "versionCode": 1530010, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["06665358efd8ba05be236a47a12cb0958d7d75dd939d77c2b31f5398537ebdc5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "com.adjust.preinstall.READ_PERMISSION"}, {"name": "org.mozilla.fennec_fdroid.permission.PROFILER_INTERNAL"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "org.mozilla.fennec_fdroid.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mozilla.fennec_fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to various Mozilla services that can track users."}}}, "7c8535610d663d4c5acdbf20d8095aabbac987e549eaf150d4d20ba307afad40": {"added": 1784800029343, "file": {"name": "/org.mozilla.fennec_fdroid_1530000.apk", "sha256": "7c8535610d663d4c5acdbf20d8095aabbac987e549eaf150d4d20ba307afad40", "size": 122533662, "ipfsCIDv1": "bafybeihtxewfjqptsmghi63fykyrploapwckgxf4svod2hvnfei6g7enke"}, "src": {"name": "/org.mozilla.fennec_fdroid_1530000_src.tar.gz", "sha256": "cea940760daf7e4d26e7784df7d1ee7647ea2722148c29c3f47240a145d3555d", "size": 1173185}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "153.0.0", "versionCode": 1530000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["06665358efd8ba05be236a47a12cb0958d7d75dd939d77c2b31f5398537ebdc5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "com.adjust.preinstall.READ_PERMISSION"}, {"name": "org.mozilla.fennec_fdroid.permission.PROFILER_INTERNAL"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "org.mozilla.fennec_fdroid.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mozilla.fennec_fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to various Mozilla services that can track users."}}}}}, "org.onekash.kashcal": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"08fde63645b5ce16721ba119588a4701094cb7187e69d30efbe4e639e3780481": null, "35cf5a4d0ac3c321ba3edb0b68045679a829ea29279236241e4a2da4df78d3de": null, "1916ffcc74057fa45c2f9bf18b17419bbed0320b61e467e9214ace239422fa89": {"added": 1785080297767, "file": {"name": "/org.onekash.kashcal_682.apk", "sha256": "1916ffcc74057fa45c2f9bf18b17419bbed0320b61e467e9214ace239422fa89", "size": 11398664, "ipfsCIDv1": "bafybeiaxaal62nwarizqqr6l7hj5vinqz3lqfe6ofxhmawbjdbionoqltq"}, "src": {"name": "/org.onekash.kashcal_682_src.tar.gz", "sha256": "9f43f32952e180e6b5cd1b7473c493c6e87641b9fd74163078d86019488f0bb9", "size": 7250443}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.07.22", "versionCode": 682, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["720a06f797d39f6669f2074ac52d6e0cfd8d99bf0b59e5ea1f74bbb3217f5595"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.onekash.kashcal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Settings redesigned: current values shown on each row, bottom-sheet pickers, and searchable section headers\n• Separate default alerts for timed and all-day events, plus sync frequency as its own row\n• Sync: editing one occurrence of a repeating event no longer multiplies into duplicate events\n• Import: recurring .ics events arrive as one linked series\n"}}, "252b7f13de3f91a6f83307727dccbe82941fa94ee28aba42301300cce100bd8f": {"added": 1784660797434, "file": {"name": "/org.onekash.kashcal_673.apk", "sha256": "252b7f13de3f91a6f83307727dccbe82941fa94ee28aba42301300cce100bd8f", "size": 11304456, "ipfsCIDv1": "bafybeievyas264m5zeiswjzhylucmofvaq7ppohjvo5kdmam4qbblzoemq"}, "src": {"name": "/org.onekash.kashcal_673_src.tar.gz", "sha256": "6b2da52f8841529a23457fb6b2f6c5f31bb4f5ccccf4c49e4d00407b1abe5f9e", "size": 7179283}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.07.19", "versionCode": 673, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["720a06f797d39f6669f2074ac52d6e0cfd8d99bf0b59e5ea1f74bbb3217f5595"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.onekash.kashcal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Quick Add understands more: \"every 2nd Tuesday\", \"last day of the month\", weekend and time phrases, plus inline notes with //\n• Choose \"2nd Tuesday\" or \"Last Friday\" for monthly repeats (#193)\n• Agenda shows Today and Tomorrow with a foldable week bar\n• New avatar menu with Accounts & Settings, your initials, theme, accent color, and app icon in one place\n"}}}}, "org.openavisio.app": {"metadata": {"added": 1785080297767, "categories": ["Health Manager"], "issueTracker": "https://codeberg.org/openavisio/openavisio/issues", "lastUpdated": 1785080297767, "license": "AGPL-3.0-only", "sourceCode": "https://codeberg.org/openavisio/openavisio", "webSite": "https://openavisio.org", "authorName": "OpenAvisio", "name": {"de-DE": "OpenAvisio", "en-US": "OpenAvisio"}, "summary": {"de-DE": "Beta-Begleit-App für deine selbst-gehostete OpenAvisio-Instanz", "en-US": "Beta companion for your self-hosted OpenAvisio medical-record instance"}, "description": {"de-DE": "OpenAvisio ist ein selbst-gehosteter Speicher für medizinische Unterlagen und Dokumente. Diese App ist ein schlanker Begleit-Client: Sie verbindet sich mit einer OpenAvisio-Instanz, die du oder dein Behandlungsteam betreibt, und bietet einen nativen, biometrisch gesperrten Zugang auf Android.\n\nDie App speichert selbst keine medizinischen Daten. Alles liegt auf deiner Instanz — die App merkt sich nur deren Adresse und deine App-Sperre.\n\nDies ist eine Beta-Version. Sie ist nutzbar, aber noch in aktiver Entwicklung, mit Ecken und Kanten ist also zu rechnen.\n\nFreie Software unter der AGPL-3.0. Keine Werbung, kein Tracking, keine Google-Dienste und keine Push-Benachrichtigungen.\n", "en-US": "OpenAvisio is a self-hosted vault for medical records and documents. This app is a thin companion client: it connects to an OpenAvisio instance that you or your care team runs, and gives you a native, biometric-locked way to reach it on Android.\n\nThe app stores no medical data itself. Everything lives on your instance — the app only remembers that instance's address and your app-lock preference.\n\nThis is a beta release. It is usable but still under active development, so expect rough edges.\n\nFree software under the AGPL-3.0. No advertising, no analytics, no Google services, and no push-notification tie-in.\n"}, "icon": {"en-US": {"name": "/icons/org.openavisio.app.1.png", "sha256": "bf972e903efd0a70141f74c09f57c6ec249097330137f6423082447c52ee8d54", "size": 2443}}, "preferredSigner": "0cb6930f1c332b7230ec0fd1a1075bfb5015f09992a2fdc9f26c40135de9309c"}, "versions": {"7a6202f6c7e0410c9549b5cffce3c30e277ba7b55186ad261855875a19e58275": {"added": 1785080297767, "file": {"name": "/org.openavisio.app_1.apk", "sha256": "7a6202f6c7e0410c9549b5cffce3c30e277ba7b55186ad261855875a19e58275", "size": 6152686, "ipfsCIDv1": "bafybeiek7ixdvt4i5iripg7xw2j3cpqkikjhssbzsge3znvpnpqlwdt6ry"}, "src": {"name": "/org.openavisio.app_1_src.tar.gz", "sha256": "ca5f2aa033634a8234d5c0203dcadab585e2735e68035b9be9e7ce427cdd0db9", "size": 14475931}, "manifest": {"versionName": "0.1.0-beta", "versionCode": 1, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0cb6930f1c332b7230ec0fd1a1075bfb5015f09992a2fdc9f26c40135de9309c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.openavisio.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.purplei2p.i2pd": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"a15e358924146e48e5a9e3b2c747fb4c74d72223b6bb03a34cb62f635a0dbde9": null, "01fe3e1e2ea0539249d6712250c03d00b259118faa011b228f54b0cb5f2f9576": {"added": 1785080297767, "file": {"name": "/org.purplei2p.i2pd_2610000.apk", "sha256": "01fe3e1e2ea0539249d6712250c03d00b259118faa011b228f54b0cb5f2f9576", "size": 21512236, "ipfsCIDv1": "bafybeietl25a7vvnko4plakvcveebal55wqk4q6iye57547tjepoec5cau"}, "src": {"name": "/org.purplei2p.i2pd_2610000_src.tar.gz", "sha256": "985ee22d9df08a0e9384563b29ec50ef91f4b28028716df326a754e9b791c50e", "size": 160079890}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.61.0", "versionCode": 2610000, "usesSdk": {"minSdkVersion": 16, "targetSdkVersion": 33}, "signer": {"sha256": ["12f9a5801bc23cd1e1011fe3ef130f9d1197f18bfd60730ad227cfc20e73d0a8"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.purplei2p.i2pd.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Updated codebase to 2.61.0\n"}}}}, "org.schabi.newpipe": {"metadata": {"lastUpdated": 1785080297767, "summary": {"bn-IN": "অ্যান্ড্রয়েডের জন্য একটি বিনামূল্যের ও হালকা ইউটিউব ফ্রন্টএন্ড।", "hu": "Egy ingyenes és könnyű androidos kezelőfelület a YouTube-hoz.", "lv": "Viegla, brīva YouTube Android lietotne.", "sv": "En fri och lätt YouTube-klient för Android.", "zh-Hant": "一個自由的輕量級 Android YouTube 前端。"}, "description": {"bn-IN": "NewPipe কোনো গুগল ফ্রেমওয়ার্ক লাইব্রেরি বা ইউটিউব এপিআই ব্যবহার করে না। এটি শুধুমাত্র প্রয়োজনীয় তথ্য সংগ্রহের জন্য ওয়েবসাইটটি পার্স করে। সুতরাং এই অ্যাপটি গুগল সার্ভিস ইনস্টল করা নেই এমন ডিভাইসেও ব্যবহার করা যাবে। এছাড়াও, NewPipe ব্যবহার করার জন্য আপনার কোনো ইউটিউব অ্যাকাউন্টের প্রয়োজন নেই এবং এটি FLOSS।\n", "hu": "A NewPipe nem használ semmilyen Google-keretrendszerkönyvtárat vagy YouTube API-t. A működéséhez szükséges információkat közvetlenül a YouTube weboldalának feldolgozásával nyeri ki. Ennek köszönhetően az alkalmazás olyan eszközökön is használható, amelyeken nincsenek telepítve a Google-szolgáltatások. A NewPipe használatához YouTube-fiókra sincs szükség, és az alkalmazás szabad és nyílt forráskódú (FLOSS).\n", "lv": "NewPipe neizmanto nekādas Google bibliotēkas vai YouTube API. Tā tikai aprasa vietni, lai iegūtu nepieciešamo informāciju. Tāpēc šo lietotni var izmantot arī ierīcēs, kurās Google pakalpojumi nav uzstādīti. Nav pat nepieciešams YouTube konts, lai izmantotu NewPipe. Pati lietotne ir brīva, pieejama bez maksas, bez ierobežojuma, atvērtā pirmkoda programmatūra - FLOSS (Free / Libre / Open Source Software).\n", "sv": "NewPipe använder varken Googles ramverksbibliotek eller YouTubes API. Den analyserar bara webbplatsens innehåll för att hämta den information den behöver. Därför kan appen användas på enheter som inte har Google-tjänster installerade. Du behöver inte heller ha ett YouTube-konto för att använda NewPipe, och det är fri och öppen programvara (FLOSS).\n", "zh-Hant": "NewPipe 不使用任何 Google 框架函式庫或者 YouTube API，僅透過解析網頁來取得所需資訊。因此這個應用程式可以在沒有安裝 Google 服務的裝置上使用。同時，您也不需要 YouTube 帳號就能使用 NewPipe，並且它是自由與開放原始碼軟體。\n"}}, "versions": {"12e28bdeeec5a9512ec550ba233dc890276f4e73e757ca0e787acede42dc6c1c": null, "f28e887244a34369dcca059fe3241fc9182ada43c1e681f8a3fd000e66cb0865": null, "1765284f67c09c983b025954da4f142419e93cc510f39f735700b670b04ba3ff": {"added": 1785080297767, "file": {"name": "/org.schabi.newpipe_1014_cb84069.apk", "sha256": "1765284f67c09c983b025954da4f142419e93cc510f39f735700b670b04ba3ff", "size": 11507122, "ipfsCIDv1": "bafybeifzp3uqigpbljmydax6a7qz7mphlmh4gpqc5lc7rqd4weaad2ewgi"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.29.0", "versionCode": 1014, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["cb84069bd68116bafae5ee4ee5b08a567aa6d898404e7cb12f9e756df5cf5cab"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.schabi.newpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube for videos."}}, "whatsNew": {"bg": "• Минималната версия на Android е увеличена до 6.0\n• Отстранени са грешки при импортирането на абонаменти\n• Отстранени са множество грешки при възпроизвеждане на видео\n• Отстранена е грешка, която пречеше на отварянето на изтегляния в други приложения\n• Актуализации на превода\n", "cs": "• Zvýšena minimální verze systému Android na 6.0\n• Opraveny chyby při importu odběrů \n• Opraveno několik chyb při přehrávání videa\n• Opravena chyba, která bránila otevření stažených souborů v jiné aplikaci\n• Aktualizace překladů\n", "de": "• Die minimale unterstützte Android-Version ist jetzt 6.0\n• Fehler beim Importieren von Abonnements behoben\n• Mehrere Fehler beim Abspielen von Videos behoben\n• Ein Fehler behoben, der dass Öffnen von Downloads in anderen Apps verhindert hat\n• Übersetzungen aktualisiert\n", "en-US": "• Increased minimum Android version to 6.0\n• Fixed bugs with importing subscriptions\n• Fixed multiple bugs with video playback\n• Fixed a bug that prevented opening downloads in other app\n• Translation updates\n", "es": "• Se aumento la versión mínima de Android a 6.0\n• Se corrigieron errores al importar suscripciones\n• Se corrigieron múltiples errores con la reproducción de video\n• Se corrigió un error que impedía abrir las descargas en otra aplicación.\n• Actualizaciones de traducción\n", "et": "• Androidi miinimumversioon on nüüd 6.0\n• Parandasime tellimuste importimisega seotud vead\n• Parandasime mitmeid videote taasesitusega seotud vead\n• Parandasime vea, mis takistas allalaaditud failide avamist teistes rakendustes\n• Tõlgete uuendused\n", "fa": "• افزایش کمینهٔ نگارش اندروید به ۶٫۰\n• رفع اشکال دون‌ریزی اشتراک‌ها\n• رفع چندین اشکال در پخش ویدیو\n• رفع اشکال مانع گشودن بارگیری‌ها در کاره‌های دیگر\n• به‌روز رسانی ترجمه‌ها\n", "fr": "• La version minimale d'Android a été portée à 6.0\n• Correction de bugs liés à l'importation des abonnements\n• Correction de plusieurs bugs liés à la lecture vidéo\n• Correction d'un bug qui empêchait d'ouvrir les fichiers téléchargés dans une autre application\n• Mises à jour des traductions\n", "hi": "• न्यूनतम एंड्रॉयड वर्शन को बढ़ाकर 6.0 कर दिया गया है\n• सब्सक्रिप्शन इंपोर्ट करने में आने वाले दिक्कत को ठीक किया गया\n• वीडियो प्लेबैक में आने वाले कई बग्स को ठीक किया गया\n• एक बग को ठीक किया गया जो दूसरे ऐप में डाउनलोड खोलने से रोक रहा था\n• ट्रांसलेशन अपडेट्स\n", "hu": "• Minimális Android-verzió 6.0-ra növelve\n• Feliratkozások importálásával kapcsolatos hibák javítása\n• Több, a videólejátszással kapcsolatos hiba javítása\n• Kijavítottunk egy hibát, amely megakadályozta a letöltések megnyitását egy másik alkalmazásban\n• Fordítási frissítések\n", "ko": "• Android 최소 버전을 6.0으로 상향\n• 구독을 가져올 때의 버그 수정\n• 동영상 재생 관련 여러 버그 수정\n• 다운로드한 파일을 다른 앱에서 열지 못하는 버그 수정\n• 번역 업데이트\n", "nl": "• Minimum Androidversie: 6.0\n• Opgelost: fouten bij importeren van abonnementen\n• Opgelost: fouten bij video afspelen\n• Opgelost: fout die downloads openen in een andere app voorkwam\n• Vertalingen bijgewerkt\n", "pa": "• ਘੱਟੋ-ਘੱਟ ਐਂਡਰਾਇਡ ਸੰਸਕਰਣ 6.0 ਤੱਕ ਵਧਾ ਦਿੱਤਾ ਗਿਆ ਹੈ\n• ਸਬਸਕ੍ਰਿਪਸ਼ਨਾਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕੀਤਾ ਗਿਆ\n• ਵੀਡੀਓ ਪਲੇਬੈਕ ਵਿੱਚ ਕਈ ਬੱਗ ਠੀਕ ਕੀਤੇ ਗਏ\n• ਇੱਕ ਬੱਗ ਠੀਕ ਕੀਤਾ ਗਿਆ ਜੋ ਡਾਊਨਲੋਡਾਂ ਨੂੰ ਹੋਰ ਐਪਾਂ ਵਿੱਚ ਖੁੱਲ੍ਹਣ ਤੋਂ ਰੋਕਦਾ ਸੀ\n• ਅਨੁਵਾਦ ਅੱਪਡੇਟ\n", "pl": "• Zwiększono minimalną wersję Androida do 6.0\n• Naprawiono błędy związane z importowaniem subskrypcji\n• Naprawiono wiele błędów związanych z odtwarzaniem wideo\n• Naprawiono błąd uniemożliwiający otwieranie pobranych plików w innych aplikacjach\n• Aktualizacje tłumaczeń\n", "pt-BR": "• Aumento da versão mínima do Android para 6.0\n• Bugs corrigidos com importação de assinaturas\n• Corrigidos vários bugs com reprodução de vídeo\n• Corrigido um bug que impedia a abertura de downloads em outro aplicativo\n• Atualizações de tradução\n", "sk": "• Zvýšila sa minimálna verzia systému Android na 6.0\n• Opravené chyby pri importe odberov\n• Opravené viaceré chyby pri prehrávaní videa\n• Opravená chyba, ktorá bránila otvoreniu stiahnutých súborov v inej aplikácii\n• Aktualizácie prekladov\n", "tr": "• En düşük Android sürümü 6.0’a yükseltildi\n• Aboneliklerin içe aktarılmasıyla ilgili hatalar giderildi\n• Video oynatma ile ilgili çeşitli hatalar giderildi\n• İndirilenlerin başka bir uygulamada açılmasını engelleyen bir hata giderildi\n• Çeviri güncellemeleri\n", "zh-Hans": "• 提升最低 Android 版本到 6.0\n• 修复了导入订阅的 bug\n• 修复了多个视频播放 bug\n• 修复了阻止在其他应用中打开下载的 bug\n• 翻译更新\n"}}, "d9fb2540b3a2a0b059c73a296f0cda1c06738426d013c626dbf088aea66629b3": {"whatsNew": {"ar": "- [YouTube] تم تجاوز قيود SABR باستخدام مشغل فيديو آخر. الفيديوهات والبث المباشر متوفرة الآن بدقة عرض مختلفة عن 360p!\n- [YouTube] تم إصلاح إستخراج عناصر قوائم التشغيل وبعض الخصائص في نماذج عرض القفل.\n- [YouTube] تم إزالة خاصية الرجوع إلى المواضع العمياء في استخراج عدد/تاريخ عرض القفل.\n- [YouTube] تم استخدام تنسيقات xTags لاستخراج نوع المسار الصوتي.\n- [Bandcamp] تم إصلاح البحث في Band amp.\n\nشكرًا جزيلًا لكل من ساهم في هذا الإصدار!\n", "cs": "- [YouTube] Obcházení vynucování SABR pomocí jiného přehrávače. Videa a streamy jsou opět k dispozici v rozlišeních jiných než 360p!\n- [YouTube] Opraveno extrahování položek playlistů a některých vlastností v zobrazení lockup.\n- [YouTube] Odstraněna nahrazení slepých pozic při extrahování zhlédnutí/dat v zobrazení lockup.\n- [YouTube] Použití formátů xTags k extrahování typu zvukové stopy.\n- [Bandcamp] Opraveno vyhledávání na Bandcampu.\n\nVelké poděkování všem, kteří se na tomto vydání podíleli!\n", "de": "- [YouTube] Umgehen der SABR-Vorgaben durch anderen Player-Client. Videos/Streams sind wieder in anderen Auflösungen als 360p verfügbar!\n- [YouTube] Extrahieren von Wiedergabelisten-Elemente und Eigenschaften in Lockup-Ansichten korrigiert.\n- [YouTube] Blindposition-Fallbacks beim Extrahieren von Anzahl/Datum in Lockup-Ansicht entfernt.\n- [YouTube] xTags-Format, um den Audiotrack-Typ zu extrahieren.\n- [Bandcamp] Suche korrigiert.\n\nDanke an alle, die an dieser Veröffentlichung mitgewirkt haben!\n", "es": "- [YouTube] Se evitó el bloqueo de SABR con otro cliente de reproducción. ¡Videos y directos disponibles en más de 360p otra vez!\n- [YouTube] Corregida extracción de listas de reproducción y propiedades en lockup view models.\n- [YouTube] Eliminados métodos alternativos de posición a ciegas en recuento y fecha de vistas de bloqueo.\n- [YouTube] Uso de xTags de formato para tipo de pista de audio.\n- [Bandcamp] Corregida su búsqueda.\n\n¡Muchas gracias a todos los implicados en este lanzamiento!\n", "fr": "- [YouTube] Contournement des restrictions SABR grâce à l'utilisation d'un autre lecteur. Les vidéos et les flux sont à nouveau disponibles dans des résolutions autres que 360p !\n- [YouTube] Correction de l'extraction des éléments de playlist et de certaines propriétés dans les modèles de vue « lockup ».\n- [YouTube] Suppression des solutions de repli pour les positions inconnues lors de l'extraction du nombre de vues et de la date en mode « lockup ».\n- [YouTube] Utilisation des xTags de format p", "hi": "- [YouTube] किसी दूसरे प्लेयर क्लाइंट का इस्तेमाल करके SABR एनफोर्समेंट से बचें। अब वीडियो और स्ट्रीम फिर से 360p के अलावा दूसरे रिज़ॉल्यूशन में भी उपलब्ध हैं!\n- [YouTube] लॉकअप व्यू मॉडल में प्लेलिस्ट आइटम और कुछ प्रॉपर्टीज़ के एक्सट्रैक्शन की समस्या ठीक की गई।\n- [YouTube] लॉकअप व्यू काउंट/डेट एक्सट्रैक्शन में ब्लाइंड पोज़िशन फ़ॉलबैक हटा दिए गए।\n- [Bandcamp] Bandcamp सर्च की समस्या ठीक की गई।\n\nइस रिलीज़ में शामिल सभी लोगों का बहुत-बहुत धन्यवाद!\n", "it": "- [YouTube] Video e streaming sono nuovamente disponibili in risoluzioni diverse a 360p!\n- [YouTube] Sistemata l'estrazione di elementi di playlist e alcune proprietà nelle visualizzazioni.\n- [YouTube] Rimossi i fallback alla posizione cieca nel conteggio delle visualizzazioni/data di estrazione.\n- [YouTube] Uso dei formati xTags per estrarre il tipo di traccia audio.\n- [Bandcamp] Sistemata la ricerca su bandcamp.\n\n\nUn grande grazie a tutti coloro che sono coinvolti in questa pubblicazione!\n", "pa": "- [YouTube] ਕਿਸੇ ਹੋਰ ਪਲੇਅਰ ਕਲਾਇੰਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SABR ਲਾਗੂ ਕਰਨ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਕੰਮ ਕਰੋ। ਵੀਡੀਓ ਅਤੇ ਸਟ੍ਰੀਮਾਂ ਦੁਬਾਰਾ 360p ਤੋਂ ਵੱਖਰੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਿੱਚ ਉਪਲਬਧ ਹਨ!\n- [YouTube] ਲਾਕਅੱਪ ਵਿਊ ਮਾਡਲਾਂ ਵਿੱਚ ਪਲੇਲਿਸਟ ਆਈਟਮਾਂ ਅਤੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਫਿਕਸਡ ਐਕਸਟਰੈਕਸ਼ਨ।\n- [YouTube] ਲਾਕਅੱਪ ਵਿਊ ਕਾਊਂਟ/ਡੇਟ ਐਕਸਟਰੈਕਸ਼ਨ ਵਿੱਚ ਬਲਾਇੰਡ ਪੋਜੀਸ਼ਨ ਫਾਲਬੈਕ ਹਟਾਏ ਗਏ।\n- [YouTube] ਆਡੀਓ ਟਰੈਕ ਕਿਸਮ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਫਾਰਮੈਟ xTags ਦੀ ਵਰਤੋਂ ਕਰੋ।\n- [Bandcamp] ਫਿਕਸਡ ਬੈਂਡਕੈਂਪ ਖੋਜ।\n\nਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਸ਼ਾਮਲ ਹਰ ਕਿਸੇ ਦਾ ਬਹੁਤ ਧੰਨਵਾਦ!\n", "sk": "- [YouTube] Obídenie vynútenia SABR pomocou iného prehrávača. Videá a streamy sú opäť dostupné v rozlíšeniach odlišných od 360p!\n- [YouTube] Opravené extrahovanie položiek z playlistov a niektorých vlastností v modeloch zobrazenia lockup.\n- [YouTube] Odstránené náhradné riešenia pre neznámu pozíciu pri extrahovaní počtu/dátumu v zobrazení lockup.\n- [YouTube] Používajte formáty xTags na extrahovanie typu zvukovej stopy.\n- [Bandcamp] Opravené vyhľadávanie na Bandcamp.\n\nVeľká vďaka všetkým, ktorí s", "sv": "* [YouTube] Kringgår SABR-krav med en annan spelarklient. Videor och strömmar finns åter i andra upplösningar än 360p!\n* [YouTube] Fixade extrahering av spellisteobjekt och egenskaper i lockup-vymodeller.\n* [YouTube] Tog bort blinda positionsfallbacks vid extrahering av visningsantal/datum i lockup.\n* [YouTube] Använder formatens xTags för att hitta ljudspårstyp.\n* [Bandcamp] Fixade Bandcamp-sökning.\n\nStort tack till alla som bidrog till denna version!\n", "zh-Hans": "- [YouTube] 使用另一个播放器客户端暂时解决 SABR 强制。非 360p 分辨率的视频和直播回来了！\n- [YouTube] 修复了锁定视图模式下提取播放列表项和一些属性的问题.\n- [YouTube] 移除了锁定视图计数/日期提取中的盲位置回退\n- [YouTube] 用 xTags 格式提取音轨类型\n- [Bandcamp] 修复了 bandcamp 搜索问题\n\n十分感谢参与到此版本中的每个人！\n"}}, "eb56aa9ae68b4d4b04e40251d7fe7ea49f97e0c4be5a8384e28d98ee36b9c5e2": {"whatsNew": {"ar": "هذا تحديث بسيط لإصلاح مشكلة في YouTube، مما يُعيد إمكانية استخدامه. كان هذا التحديث ضروريًا نظرًا للتغييرات التي أجراها YouTube\nبفضل جهود @AudricV و@Ecomont، أصبح بإمكان NewPipe الآن استخراج المحتوى من علامات تبويب القنوات مجدداً\n\nتغييرات أخرى\n- [YouTube] تم إصلاح عرض مدة البث المباشر في الفيديوهات المقترحة\n- [SoundCloud] تم إصلاح مشكلة تعطل التعليقات من خلال معالجة عناوين URL الفارغة للصفحات\n- تحديثات dependency\n\nسيتوقف دعم NewPipe لنظام Android 5 في الإصدار القادم.\n", "cs": "Toto je malá opravná aktualizace, která opět zprovozní YouTube. Je nezbytná, protože YouTube provedl změny.\nDíky úsilí @AudricV a @Ecomont je NewPipe nyní opět schopen extrahovat položky v záložkách kanálů.\n\nDalší změny\n- [YouTube] Opraveno zobrazení délky trvání a živého přenosu v souvisejících videích\n- [SoundCloud] Opraven pád komentářů při zpracování null adres stránek\n- aktualizace závislostí\n\nNewPipe v příštím vydání ukončí podporu pro Android 5.\n", "de": "Dies ist ein kleines Hotfix-Update, damit YouTube wieder funktioniert. Es ist notwendig, da es Änderungen seitens YouTube gab.\nNewPipe kann nun wieder Elemente in den Kanal-Tabs extrahieren, dank @AudricV und @Ecomont.\n\nWeitere Änderungen\n- [YouTube] Anzeige von Dauer und Live-Stream in verwandten Videos korrigiert\n- [SoundCloud] Absturz bei Kommentaren aufgrund von Null-Seiten-URLs behoben\n- Abhängigkeiten aktualisiert\n\nNewPipe stellt in der nächsten Version die Unterstützung für Android 5 ein.", "es": "Pequeña actualización para corregir errores y que YouTube vuelva a funcionar. Necesaria debido a los cambios realizados por YouTube.\nGracias al trabajo de @AudricV y @Ecomont, NewPipe ahora puede extraer elementos de las pestañas de los canales nuevamente.\n\nOtros cambios\n- [YouTube] Se corrigió la visualización de la duración y la transmisión en vivo en los videos relacionados.\n- [SoundCloud] Se corrigió el error que provocaba el cierre inesperado de los comentarios al gestionar las URL de págin", "fr": "Il s'agit d'une petite mise à jour corrective visant à rendre YouTube à nouveau utilisable. Elle est nécessaire en raison de modifications apportées par YouTube.\nNewPipe est désormais à nouveau capable d'extraire les éléments des onglets de chaîne grâce aux efforts de @AudricV et @Ecomont.\n\nAutres modifications\n- [YouTube] Correction de l'affichage de la durée et des diffusions en direct dans les vidéos associées\n- [SoundCloud] Correction du plantage lié aux commentaires en gérant les URL de pag", "hi": "यह YouTube को फिर से इस्तेमाल करने लायक बनाने के लिए एक छोटा सा हॉटफ़िक्स अपडेट है। यह ज़रूरी है क्योंकि YouTube ने कुछ बदलाव किए थे।\n@AudricV और @Ecomont की कोशिशों की वजह से NewPipe अब चैनल टैब में आइटम फिर से दिखा पा रहा है।\n\nऔर भी बदलाव\n- [YouTube] संबंधित वीडियो में ड्यूरेशन और लाइव स्ट्रीम डिस्प्ले को ठीक किया गया\n- [SoundCloud] नल (null) पेज URL को हैंडल करके कमेंट्स क्रैश की समस्या को ठीक किया गया\n- डिपेंडेंसी अपडेट\n\nNewPipe अगले रिलीज़ में Android 5 का सपोर्ट बंद कर देगा।\n", "lv": "Šī versija satur nelielus uzlabojumus, lai varētu atkal izmantot YouTube. Tas nepieciešams, jo YouTube veica izmaiņas.\nNewPipe tagad atkal var izvilkt vienumus kanālu cilnēs, pateicoties @AudricV un @Ecomont centieniem.\n\nPapildus veiktās izmaiņas\n- [YouTube] Salabota ilguma un tiešraides rādīšana saistītajos video\n- [SoundCloud] Salabota nobrukšana iegūstot komentārus, apstrādājot bez vērtības (null) lapas URL adreses\n- atkarības atjauninājumi\n\nNākamā NewPipe versija vairs neatbalstīs Android 5.", "pa": "ਇਹ YouTube ਨੂੰ ਦੁਬਾਰਾ ਵਰਤੋਂ ਯੋਗ ਬਣਾਉਣ ਲਈ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਹੌਟਫਿਕਸ ਅੱਪਡੇਟ ਹੈ। ਇਹ ਜ਼ਰੂਰੀ ਹੈ, ਕਿਉਂਕਿ YouTube ਦੁਆਰਾ ਬਦਲਾਅ ਕੀਤੇ ਗਏ ਸਨ।\nNewPipe ਹੁਣ @AudricV ਅਤੇ @Ecomont ਦੇ ਯਤਨਾਂ ਦੇ ਕਾਰਨ ਚੈਨਲ ਟੈਬਾਂ ਵਿੱਚ ਆਈਟਮਾਂ ਨੂੰ ਦੁਬਾਰਾ ਐਕਸਟਰੈਕਟ ਕਰਨ ਦੇ ਯੋਗ ਹੈ।\n\nਹੋਰ ਬਦਲਾਅ\n- [YouTube] ਸੰਬੰਧਿਤ ਵੀਡੀਓਜ਼ ਵਿੱਚ ਸਥਿਰ ਮਿਆਦ ਅਤੇ ਲਾਈਵ ਸਟ੍ਰੀਮ ਡਿਸਪਲੇ\n- [SoundCloud] ਨਲ ਪੇਜ URL ਨੂੰ ਸੰਭਾਲ ਕੇ ਟਿੱਪਣੀਆਂ ਦੇ ਕਰੈਸ਼ ਨੂੰ ਠੀਕ ਕੀਤਾ ਗਿਆ\n- ਨਿਰਭਰਤਾ ਅੱਪਡੇਟ\n\nNewPipe ਅਗਲੀ ਰਿਲੀਜ਼ ਵਿੱਚ Android 5 ਲਈ ਸਪੋਰਟ ਛੱਡ ਦੇਵੇਗਾ।\n", "pl": "To jest mała aktualizacja naprawcza, która przywraca działanie Youtube. Jest konieczna, ponieważ Youtube wprowadził zmiany.\nNewPipe ponownie pobiera elementy z zakładek kanału, dzięki staraniom @AudricV i @Ecomont.\n\nDalsze zmiany\n- [Youtube] Naprawiono czas trwania oraz wyświetlanie transmisji na żywo w powiązanych filmach wideo\n- [SoundCloud] Naprawiono awarię komentarzy - obsługa null adresów URL stron\n- aktualizacja zależności\n\nNewPipe zakończy wsparcie dla Androida 5 w następnej wersji.\n", "pt-BR": "Atualização para tornar o YouTube utilizável novamente.\nO NewPipe extrai abas de canais outra vez, graças ao esforço de @AudricV e @Ecomont.\n\nCorreções:\n- duração e transmissão ao vivo em vídeos relacionados (YouTube)\n- travamento em comentários com URLs nulas (SoundCloud)\n- dependências atualizadas.\n\nPróxima versão encerra suporte ao Android 5.\n", "sk": "Toto je malá aktualizácia typu hotfix, ktorá opäť sprístupňuje YouTube. Je potrebná, pretože YouTube vykonal zmeny.\nNewPipe je teraz opäť schopný extrahovať položky v kartách kanálov vďaka úsiliu @AudricV a @Ecomont.\n\nĎalšie zmeny\n- [YouTube] Opravené trvanie a zobrazenie živého vysielania v súvisiacich videách\n- [SoundCloud] Opravené zlyhanie komentárov pri spracovaní URL adries s nulovou hodnotou\n- aktualizácie závislostí\n\nNewPipe v nasledujúcej verzii ukončí podporu pre Android 5.\n", "sv": "Detta är en liten snabbkorrigeringsuppdatering för att göra YouTube användbart igen. Den är nödvändig eftersom det har gjorts ändringar från YouTube.\nNewPipe kan nu extrahera objekt i kanalflikar igen tack vare @AudricV och @Ecomonts arbete.\n\nYtterligare ändringar\n- [YouTube] Åtgärdade längd- och livestream-visning i relaterade videor\n- [SoundCloud] Åtgärdade kommentarkrasch genom att hantera null-sid-URL:er\n- beroendeuppdateringar\n\nNewPipe kommer att ta bort stöd för Android 5 i nästa version.\n", "zh-Hans": "这是一个让 YouTube 再次可用的小小的热修复更新。这是必需的，因为 YouTube 有多个更改。\n多亏 @AudricV 和 @Ecomont 的努力，NewPipe 现在又能提取频道标签页中的项目了。\n\n进一步更改\n- [YouTube] 修复了“相关视频”中持续时间和直播显示问题\n- [SoundCloud] 通过处理 null 页面 URL 修复评论崩溃\n- 依赖项更新\n\nNewPipe 下个版本不再支持 Android 5。\n", "zh-Hant": "這是一個小型修正更新，用於恢復 YouTube 功能可用性。由於 YouTube 端變更，本次為必要修補的更新。\n\n感謝 @AudricV 與 @Ecomont 的貢獻，NewPipe 已重新支援擷取頻道分頁內容。\n\n其他變更\n\n[YouTube] 修正相關影片中的片長與直播狀態顯示問題\n[SoundCloud] 處理空白頁面 URL，修正留言造成的閃退問題\n更新相依套件\n\nNewPipe 將於下一個版本停止支援 Android 5。\n"}}, "11c320613aebaf2132897f44dc9fa02bd05100b3edaacad11ceaa250889ff5d4": {"added": 1785080297767, "file": {"name": "/org.schabi.newpipe_1014.apk", "sha256": "11c320613aebaf2132897f44dc9fa02bd05100b3edaacad11ceaa250889ff5d4", "size": 11507122, "ipfsCIDv1": "bafybeial7f4eccgcvk3rg4bo755adlkdezcwicezjeocb6tvemikq5ilta"}, "src": {"name": "/org.schabi.newpipe_1014_src.tar.gz", "sha256": "4a01a6e49857df7c89f15d6c9a07c30eab43128f39cda19ee4a37dfc052091e4", "size": 11503189}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.29.0", "versionCode": 1014, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["964dfa418e66390110b0c061a0497cbbd7395b8b2526bee4dece95597eb5e9d4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.schabi.newpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube for videos."}}, "whatsNew": {"bg": "• Минималната версия на Android е увеличена до 6.0\n• Отстранени са грешки при импортирането на абонаменти\n• Отстранени са множество грешки при възпроизвеждане на видео\n• Отстранена е грешка, която пречеше на отварянето на изтегляния в други приложения\n• Актуализации на превода\n", "cs": "• Zvýšena minimální verze systému Android na 6.0\n• Opraveny chyby při importu odběrů \n• Opraveno několik chyb při přehrávání videa\n• Opravena chyba, která bránila otevření stažených souborů v jiné aplikaci\n• Aktualizace překladů\n", "de": "• Die minimale unterstützte Android-Version ist jetzt 6.0\n• Fehler beim Importieren von Abonnements behoben\n• Mehrere Fehler beim Abspielen von Videos behoben\n• Ein Fehler behoben, der dass Öffnen von Downloads in anderen Apps verhindert hat\n• Übersetzungen aktualisiert\n", "en-US": "• Increased minimum Android version to 6.0\n• Fixed bugs with importing subscriptions\n• Fixed multiple bugs with video playback\n• Fixed a bug that prevented opening downloads in other app\n• Translation updates\n", "es": "• Se aumento la versión mínima de Android a 6.0\n• Se corrigieron errores al importar suscripciones\n• Se corrigieron múltiples errores con la reproducción de video\n• Se corrigió un error que impedía abrir las descargas en otra aplicación.\n• Actualizaciones de traducción\n", "et": "• Androidi miinimumversioon on nüüd 6.0\n• Parandasime tellimuste importimisega seotud vead\n• Parandasime mitmeid videote taasesitusega seotud vead\n• Parandasime vea, mis takistas allalaaditud failide avamist teistes rakendustes\n• Tõlgete uuendused\n", "fa": "• افزایش کمینهٔ نگارش اندروید به ۶٫۰\n• رفع اشکال دون‌ریزی اشتراک‌ها\n• رفع چندین اشکال در پخش ویدیو\n• رفع اشکال مانع گشودن بارگیری‌ها در کاره‌های دیگر\n• به‌روز رسانی ترجمه‌ها\n", "fr": "• La version minimale d'Android a été portée à 6.0\n• Correction de bugs liés à l'importation des abonnements\n• Correction de plusieurs bugs liés à la lecture vidéo\n• Correction d'un bug qui empêchait d'ouvrir les fichiers téléchargés dans une autre application\n• Mises à jour des traductions\n", "hi": "• न्यूनतम एंड्रॉयड वर्शन को बढ़ाकर 6.0 कर दिया गया है\n• सब्सक्रिप्शन इंपोर्ट करने में आने वाले दिक्कत को ठीक किया गया\n• वीडियो प्लेबैक में आने वाले कई बग्स को ठीक किया गया\n• एक बग को ठीक किया गया जो दूसरे ऐप में डाउनलोड खोलने से रोक रहा था\n• ट्रांसलेशन अपडेट्स\n", "hu": "• Minimális Android-verzió 6.0-ra növelve\n• Feliratkozások importálásával kapcsolatos hibák javítása\n• Több, a videólejátszással kapcsolatos hiba javítása\n• Kijavítottunk egy hibát, amely megakadályozta a letöltések megnyitását egy másik alkalmazásban\n• Fordítási frissítések\n", "ko": "• Android 최소 버전을 6.0으로 상향\n• 구독을 가져올 때의 버그 수정\n• 동영상 재생 관련 여러 버그 수정\n• 다운로드한 파일을 다른 앱에서 열지 못하는 버그 수정\n• 번역 업데이트\n", "nl": "• Minimum Androidversie: 6.0\n• Opgelost: fouten bij importeren van abonnementen\n• Opgelost: fouten bij video afspelen\n• Opgelost: fout die downloads openen in een andere app voorkwam\n• Vertalingen bijgewerkt\n", "pa": "• ਘੱਟੋ-ਘੱਟ ਐਂਡਰਾਇਡ ਸੰਸਕਰਣ 6.0 ਤੱਕ ਵਧਾ ਦਿੱਤਾ ਗਿਆ ਹੈ\n• ਸਬਸਕ੍ਰਿਪਸ਼ਨਾਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕੀਤਾ ਗਿਆ\n• ਵੀਡੀਓ ਪਲੇਬੈਕ ਵਿੱਚ ਕਈ ਬੱਗ ਠੀਕ ਕੀਤੇ ਗਏ\n• ਇੱਕ ਬੱਗ ਠੀਕ ਕੀਤਾ ਗਿਆ ਜੋ ਡਾਊਨਲੋਡਾਂ ਨੂੰ ਹੋਰ ਐਪਾਂ ਵਿੱਚ ਖੁੱਲ੍ਹਣ ਤੋਂ ਰੋਕਦਾ ਸੀ\n• ਅਨੁਵਾਦ ਅੱਪਡੇਟ\n", "pl": "• Zwiększono minimalną wersję Androida do 6.0\n• Naprawiono błędy związane z importowaniem subskrypcji\n• Naprawiono wiele błędów związanych z odtwarzaniem wideo\n• Naprawiono błąd uniemożliwiający otwieranie pobranych plików w innych aplikacjach\n• Aktualizacje tłumaczeń\n", "pt-BR": "• Aumento da versão mínima do Android para 6.0\n• Bugs corrigidos com importação de assinaturas\n• Corrigidos vários bugs com reprodução de vídeo\n• Corrigido um bug que impedia a abertura de downloads em outro aplicativo\n• Atualizações de tradução\n", "sk": "• Zvýšila sa minimálna verzia systému Android na 6.0\n• Opravené chyby pri importe odberov\n• Opravené viaceré chyby pri prehrávaní videa\n• Opravená chyba, ktorá bránila otvoreniu stiahnutých súborov v inej aplikácii\n• Aktualizácie prekladov\n", "tr": "• En düşük Android sürümü 6.0’a yükseltildi\n• Aboneliklerin içe aktarılmasıyla ilgili hatalar giderildi\n• Video oynatma ile ilgili çeşitli hatalar giderildi\n• İndirilenlerin başka bir uygulamada açılmasını engelleyen bir hata giderildi\n• Çeviri güncellemeleri\n", "zh-Hans": "• 提升最低 Android 版本到 6.0\n• 修复了导入订阅的 bug\n• 修复了多个视频播放 bug\n• 修复了阻止在其他应用中打开下载的 bug\n• 翻译更新\n"}}, "88a1c99ca48394af431b24379783165860aaab3f7f45cce9ca6b8a7d2139a4d6": {"whatsNew": {"ar": "- [YouTube] تم تجاوز قيود SABR باستخدام مشغل فيديو آخر. الفيديوهات والبث المباشر متوفرة الآن بدقة عرض مختلفة عن 360p!\n- [YouTube] تم إصلاح إستخراج عناصر قوائم التشغيل وبعض الخصائص في نماذج عرض القفل.\n- [YouTube] تم إزالة خاصية الرجوع إلى المواضع العمياء في استخراج عدد/تاريخ عرض القفل.\n- [YouTube] تم استخدام تنسيقات xTags لاستخراج نوع المسار الصوتي.\n- [Bandcamp] تم إصلاح البحث في Band amp.\n\nشكرًا جزيلًا لكل من ساهم في هذا الإصدار!\n", "cs": "- [YouTube] Obcházení vynucování SABR pomocí jiného přehrávače. Videa a streamy jsou opět k dispozici v rozlišeních jiných než 360p!\n- [YouTube] Opraveno extrahování položek playlistů a některých vlastností v zobrazení lockup.\n- [YouTube] Odstraněna nahrazení slepých pozic při extrahování zhlédnutí/dat v zobrazení lockup.\n- [YouTube] Použití formátů xTags k extrahování typu zvukové stopy.\n- [Bandcamp] Opraveno vyhledávání na Bandcampu.\n\nVelké poděkování všem, kteří se na tomto vydání podíleli!\n", "de": "- [YouTube] Umgehen der SABR-Vorgaben durch anderen Player-Client. Videos/Streams sind wieder in anderen Auflösungen als 360p verfügbar!\n- [YouTube] Extrahieren von Wiedergabelisten-Elemente und Eigenschaften in Lockup-Ansichten korrigiert.\n- [YouTube] Blindposition-Fallbacks beim Extrahieren von Anzahl/Datum in Lockup-Ansicht entfernt.\n- [YouTube] xTags-Format, um den Audiotrack-Typ zu extrahieren.\n- [Bandcamp] Suche korrigiert.\n\nDanke an alle, die an dieser Veröffentlichung mitgewirkt haben!\n", "es": "- [YouTube] Se evitó el bloqueo de SABR con otro cliente de reproducción. ¡Videos y directos disponibles en más de 360p otra vez!\n- [YouTube] Corregida extracción de listas de reproducción y propiedades en lockup view models.\n- [YouTube] Eliminados métodos alternativos de posición a ciegas en recuento y fecha de vistas de bloqueo.\n- [YouTube] Uso de xTags de formato para tipo de pista de audio.\n- [Bandcamp] Corregida su búsqueda.\n\n¡Muchas gracias a todos los implicados en este lanzamiento!\n", "fr": "- [YouTube] Contournement des restrictions SABR grâce à l'utilisation d'un autre lecteur. Les vidéos et les flux sont à nouveau disponibles dans des résolutions autres que 360p !\n- [YouTube] Correction de l'extraction des éléments de playlist et de certaines propriétés dans les modèles de vue « lockup ».\n- [YouTube] Suppression des solutions de repli pour les positions inconnues lors de l'extraction du nombre de vues et de la date en mode « lockup ».\n- [YouTube] Utilisation des xTags de format p", "hi": "- [YouTube] किसी दूसरे प्लेयर क्लाइंट का इस्तेमाल करके SABR एनफोर्समेंट से बचें। अब वीडियो और स्ट्रीम फिर से 360p के अलावा दूसरे रिज़ॉल्यूशन में भी उपलब्ध हैं!\n- [YouTube] लॉकअप व्यू मॉडल में प्लेलिस्ट आइटम और कुछ प्रॉपर्टीज़ के एक्सट्रैक्शन की समस्या ठीक की गई।\n- [YouTube] लॉकअप व्यू काउंट/डेट एक्सट्रैक्शन में ब्लाइंड पोज़िशन फ़ॉलबैक हटा दिए गए।\n- [Bandcamp] Bandcamp सर्च की समस्या ठीक की गई।\n\nइस रिलीज़ में शामिल सभी लोगों का बहुत-बहुत धन्यवाद!\n", "it": "- [YouTube] Video e streaming sono nuovamente disponibili in risoluzioni diverse a 360p!\n- [YouTube] Sistemata l'estrazione di elementi di playlist e alcune proprietà nelle visualizzazioni.\n- [YouTube] Rimossi i fallback alla posizione cieca nel conteggio delle visualizzazioni/data di estrazione.\n- [YouTube] Uso dei formati xTags per estrarre il tipo di traccia audio.\n- [Bandcamp] Sistemata la ricerca su bandcamp.\n\n\nUn grande grazie a tutti coloro che sono coinvolti in questa pubblicazione!\n", "pa": "- [YouTube] ਕਿਸੇ ਹੋਰ ਪਲੇਅਰ ਕਲਾਇੰਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SABR ਲਾਗੂ ਕਰਨ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਕੰਮ ਕਰੋ। ਵੀਡੀਓ ਅਤੇ ਸਟ੍ਰੀਮਾਂ ਦੁਬਾਰਾ 360p ਤੋਂ ਵੱਖਰੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਿੱਚ ਉਪਲਬਧ ਹਨ!\n- [YouTube] ਲਾਕਅੱਪ ਵਿਊ ਮਾਡਲਾਂ ਵਿੱਚ ਪਲੇਲਿਸਟ ਆਈਟਮਾਂ ਅਤੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਫਿਕਸਡ ਐਕਸਟਰੈਕਸ਼ਨ।\n- [YouTube] ਲਾਕਅੱਪ ਵਿਊ ਕਾਊਂਟ/ਡੇਟ ਐਕਸਟਰੈਕਸ਼ਨ ਵਿੱਚ ਬਲਾਇੰਡ ਪੋਜੀਸ਼ਨ ਫਾਲਬੈਕ ਹਟਾਏ ਗਏ।\n- [YouTube] ਆਡੀਓ ਟਰੈਕ ਕਿਸਮ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਫਾਰਮੈਟ xTags ਦੀ ਵਰਤੋਂ ਕਰੋ।\n- [Bandcamp] ਫਿਕਸਡ ਬੈਂਡਕੈਂਪ ਖੋਜ।\n\nਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਸ਼ਾਮਲ ਹਰ ਕਿਸੇ ਦਾ ਬਹੁਤ ਧੰਨਵਾਦ!\n", "sk": "- [YouTube] Obídenie vynútenia SABR pomocou iného prehrávača. Videá a streamy sú opäť dostupné v rozlíšeniach odlišných od 360p!\n- [YouTube] Opravené extrahovanie položiek z playlistov a niektorých vlastností v modeloch zobrazenia lockup.\n- [YouTube] Odstránené náhradné riešenia pre neznámu pozíciu pri extrahovaní počtu/dátumu v zobrazení lockup.\n- [YouTube] Používajte formáty xTags na extrahovanie typu zvukovej stopy.\n- [Bandcamp] Opravené vyhľadávanie na Bandcamp.\n\nVeľká vďaka všetkým, ktorí s", "sv": "* [YouTube] Kringgår SABR-krav med en annan spelarklient. Videor och strömmar finns åter i andra upplösningar än 360p!\n* [YouTube] Fixade extrahering av spellisteobjekt och egenskaper i lockup-vymodeller.\n* [YouTube] Tog bort blinda positionsfallbacks vid extrahering av visningsantal/datum i lockup.\n* [YouTube] Använder formatens xTags för att hitta ljudspårstyp.\n* [Bandcamp] Fixade Bandcamp-sökning.\n\nStort tack till alla som bidrog till denna version!\n", "zh-Hans": "- [YouTube] 使用另一个播放器客户端暂时解决 SABR 强制。非 360p 分辨率的视频和直播回来了！\n- [YouTube] 修复了锁定视图模式下提取播放列表项和一些属性的问题.\n- [YouTube] 移除了锁定视图计数/日期提取中的盲位置回退\n- [YouTube] 用 xTags 格式提取音轨类型\n- [Bandcamp] 修复了 bandcamp 搜索问题\n\n十分感谢参与到此版本中的每个人！\n"}}, "9f52f0a2941d5bdce415a61e9b4ba609c35224f1f4044642169f15c312dbdb61": {"whatsNew": {"ar": "هذا تحديث بسيط لإصلاح مشكلة في YouTube، مما يُعيد إمكانية استخدامه. كان هذا التحديث ضروريًا نظرًا للتغييرات التي أجراها YouTube\nبفضل جهود @AudricV و@Ecomont، أصبح بإمكان NewPipe الآن استخراج المحتوى من علامات تبويب القنوات مجدداً\n\nتغييرات أخرى\n- [YouTube] تم إصلاح عرض مدة البث المباشر في الفيديوهات المقترحة\n- [SoundCloud] تم إصلاح مشكلة تعطل التعليقات من خلال معالجة عناوين URL الفارغة للصفحات\n- تحديثات dependency\n\nسيتوقف دعم NewPipe لنظام Android 5 في الإصدار القادم.\n", "cs": "Toto je malá opravná aktualizace, která opět zprovozní YouTube. Je nezbytná, protože YouTube provedl změny.\nDíky úsilí @AudricV a @Ecomont je NewPipe nyní opět schopen extrahovat položky v záložkách kanálů.\n\nDalší změny\n- [YouTube] Opraveno zobrazení délky trvání a živého přenosu v souvisejících videích\n- [SoundCloud] Opraven pád komentářů při zpracování null adres stránek\n- aktualizace závislostí\n\nNewPipe v příštím vydání ukončí podporu pro Android 5.\n", "de": "Dies ist ein kleines Hotfix-Update, damit YouTube wieder funktioniert. Es ist notwendig, da es Änderungen seitens YouTube gab.\nNewPipe kann nun wieder Elemente in den Kanal-Tabs extrahieren, dank @AudricV und @Ecomont.\n\nWeitere Änderungen\n- [YouTube] Anzeige von Dauer und Live-Stream in verwandten Videos korrigiert\n- [SoundCloud] Absturz bei Kommentaren aufgrund von Null-Seiten-URLs behoben\n- Abhängigkeiten aktualisiert\n\nNewPipe stellt in der nächsten Version die Unterstützung für Android 5 ein.", "es": "Pequeña actualización para corregir errores y que YouTube vuelva a funcionar. Necesaria debido a los cambios realizados por YouTube.\nGracias al trabajo de @AudricV y @Ecomont, NewPipe ahora puede extraer elementos de las pestañas de los canales nuevamente.\n\nOtros cambios\n- [YouTube] Se corrigió la visualización de la duración y la transmisión en vivo en los videos relacionados.\n- [SoundCloud] Se corrigió el error que provocaba el cierre inesperado de los comentarios al gestionar las URL de págin", "fr": "Il s'agit d'une petite mise à jour corrective visant à rendre YouTube à nouveau utilisable. Elle est nécessaire en raison de modifications apportées par YouTube.\nNewPipe est désormais à nouveau capable d'extraire les éléments des onglets de chaîne grâce aux efforts de @AudricV et @Ecomont.\n\nAutres modifications\n- [YouTube] Correction de l'affichage de la durée et des diffusions en direct dans les vidéos associées\n- [SoundCloud] Correction du plantage lié aux commentaires en gérant les URL de pag", "hi": "यह YouTube को फिर से इस्तेमाल करने लायक बनाने के लिए एक छोटा सा हॉटफ़िक्स अपडेट है। यह ज़रूरी है क्योंकि YouTube ने कुछ बदलाव किए थे।\n@AudricV और @Ecomont की कोशिशों की वजह से NewPipe अब चैनल टैब में आइटम फिर से दिखा पा रहा है।\n\nऔर भी बदलाव\n- [YouTube] संबंधित वीडियो में ड्यूरेशन और लाइव स्ट्रीम डिस्प्ले को ठीक किया गया\n- [SoundCloud] नल (null) पेज URL को हैंडल करके कमेंट्स क्रैश की समस्या को ठीक किया गया\n- डिपेंडेंसी अपडेट\n\nNewPipe अगले रिलीज़ में Android 5 का सपोर्ट बंद कर देगा।\n", "lv": "Šī versija satur nelielus uzlabojumus, lai varētu atkal izmantot YouTube. Tas nepieciešams, jo YouTube veica izmaiņas.\nNewPipe tagad atkal var izvilkt vienumus kanālu cilnēs, pateicoties @AudricV un @Ecomont centieniem.\n\nPapildus veiktās izmaiņas\n- [YouTube] Salabota ilguma un tiešraides rādīšana saistītajos video\n- [SoundCloud] Salabota nobrukšana iegūstot komentārus, apstrādājot bez vērtības (null) lapas URL adreses\n- atkarības atjauninājumi\n\nNākamā NewPipe versija vairs neatbalstīs Android 5.", "pa": "ਇਹ YouTube ਨੂੰ ਦੁਬਾਰਾ ਵਰਤੋਂ ਯੋਗ ਬਣਾਉਣ ਲਈ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਹੌਟਫਿਕਸ ਅੱਪਡੇਟ ਹੈ। ਇਹ ਜ਼ਰੂਰੀ ਹੈ, ਕਿਉਂਕਿ YouTube ਦੁਆਰਾ ਬਦਲਾਅ ਕੀਤੇ ਗਏ ਸਨ।\nNewPipe ਹੁਣ @AudricV ਅਤੇ @Ecomont ਦੇ ਯਤਨਾਂ ਦੇ ਕਾਰਨ ਚੈਨਲ ਟੈਬਾਂ ਵਿੱਚ ਆਈਟਮਾਂ ਨੂੰ ਦੁਬਾਰਾ ਐਕਸਟਰੈਕਟ ਕਰਨ ਦੇ ਯੋਗ ਹੈ।\n\nਹੋਰ ਬਦਲਾਅ\n- [YouTube] ਸੰਬੰਧਿਤ ਵੀਡੀਓਜ਼ ਵਿੱਚ ਸਥਿਰ ਮਿਆਦ ਅਤੇ ਲਾਈਵ ਸਟ੍ਰੀਮ ਡਿਸਪਲੇ\n- [SoundCloud] ਨਲ ਪੇਜ URL ਨੂੰ ਸੰਭਾਲ ਕੇ ਟਿੱਪਣੀਆਂ ਦੇ ਕਰੈਸ਼ ਨੂੰ ਠੀਕ ਕੀਤਾ ਗਿਆ\n- ਨਿਰਭਰਤਾ ਅੱਪਡੇਟ\n\nNewPipe ਅਗਲੀ ਰਿਲੀਜ਼ ਵਿੱਚ Android 5 ਲਈ ਸਪੋਰਟ ਛੱਡ ਦੇਵੇਗਾ।\n", "pl": "To jest mała aktualizacja naprawcza, która przywraca działanie Youtube. Jest konieczna, ponieważ Youtube wprowadził zmiany.\nNewPipe ponownie pobiera elementy z zakładek kanału, dzięki staraniom @AudricV i @Ecomont.\n\nDalsze zmiany\n- [Youtube] Naprawiono czas trwania oraz wyświetlanie transmisji na żywo w powiązanych filmach wideo\n- [SoundCloud] Naprawiono awarię komentarzy - obsługa null adresów URL stron\n- aktualizacja zależności\n\nNewPipe zakończy wsparcie dla Androida 5 w następnej wersji.\n", "pt-BR": "Atualização para tornar o YouTube utilizável novamente.\nO NewPipe extrai abas de canais outra vez, graças ao esforço de @AudricV e @Ecomont.\n\nCorreções:\n- duração e transmissão ao vivo em vídeos relacionados (YouTube)\n- travamento em comentários com URLs nulas (SoundCloud)\n- dependências atualizadas.\n\nPróxima versão encerra suporte ao Android 5.\n", "sk": "Toto je malá aktualizácia typu hotfix, ktorá opäť sprístupňuje YouTube. Je potrebná, pretože YouTube vykonal zmeny.\nNewPipe je teraz opäť schopný extrahovať položky v kartách kanálov vďaka úsiliu @AudricV a @Ecomont.\n\nĎalšie zmeny\n- [YouTube] Opravené trvanie a zobrazenie živého vysielania v súvisiacich videách\n- [SoundCloud] Opravené zlyhanie komentárov pri spracovaní URL adries s nulovou hodnotou\n- aktualizácie závislostí\n\nNewPipe v nasledujúcej verzii ukončí podporu pre Android 5.\n", "sv": "Detta är en liten snabbkorrigeringsuppdatering för att göra YouTube användbart igen. Den är nödvändig eftersom det har gjorts ändringar från YouTube.\nNewPipe kan nu extrahera objekt i kanalflikar igen tack vare @AudricV och @Ecomonts arbete.\n\nYtterligare ändringar\n- [YouTube] Åtgärdade längd- och livestream-visning i relaterade videor\n- [SoundCloud] Åtgärdade kommentarkrasch genom att hantera null-sid-URL:er\n- beroendeuppdateringar\n\nNewPipe kommer att ta bort stöd för Android 5 i nästa version.\n", "zh-Hans": "这是一个让 YouTube 再次可用的小小的热修复更新。这是必需的，因为 YouTube 有多个更改。\n多亏 @AudricV 和 @Ecomont 的努力，NewPipe 现在又能提取频道标签页中的项目了。\n\n进一步更改\n- [YouTube] 修复了“相关视频”中持续时间和直播显示问题\n- [SoundCloud] 通过处理 null 页面 URL 修复评论崩溃\n- 依赖项更新\n\nNewPipe 下个版本不再支持 Android 5。\n", "zh-Hant": "這是一個小型修正更新，用於恢復 YouTube 功能可用性。由於 YouTube 端變更，本次為必要修補的更新。\n\n感謝 @AudricV 與 @Ecomont 的貢獻，NewPipe 已重新支援擷取頻道分頁內容。\n\n其他變更\n\n[YouTube] 修正相關影片中的片長與直播狀態顯示問題\n[SoundCloud] 處理空白頁面 URL，修正留言造成的閃退問題\n更新相依套件\n\nNewPipe 將於下一個版本停止支援 Android 5。\n"}}, "dbc8a1bb7a3db16f1d2fa9f96157171cc80453d1ff6e51108e73c007ea05cf87": {"whatsNew": {"ar": "تم إصلاح خطأ NullPointerException في عمليات إضافة العناصر إلى قائمة الانتظار باستخدام سياق التطبيق\n[YouTube] تم إصلاح تحليل مدة العنصر\n\nتم تحديث الترجمات وإزالة اللغات غير المترجمة\nتحسينات طفيفة على معالجة الصور\n\nتغييرات متعلقة بإشتراكات المنافذ نتيجةً لإعادة هيكلة التطبيق\nتغييرات متعلقة بمسارات المنافذ نتيجةً لإعادة الهيكلة للتطبيق\nتحديث dependencies و Gradle إلى أحدث إصدار مستقر\n", "cs": "Opravena chyba NullPointerException při zařazování akcí do fronty pomocí kontextu aplikace\n[YouTube] Opraveno zpracování délky trvání položky\n\nAktualizovány překlady a odstraněny nepřeložené jazykové verze\nDrobná vylepšení při práci s obrázky\n\nPřeneseny změny související s odběry z refaktoringu\nPřeneseny změny související s cestami z refaktoringu\nAktualizovány závislosti a Gradle na nejnovější stabilní verzi\n", "de": "NullPointerException beim Einreihen von Aktionen durch den Anwendungskontext behoben\n[YouTube] Problem beim Analysieren der Elementdauer behoben\n\nÜbersetzungen aktualisiert und nicht übersetzte Sprachversionen entfernt\nKleinere Verbesserungen bei der Handhabung von Bildern\n\nÄnderungen im Zusammenhang mit Abonnements aus der Refaktorisierung übertragen\nÄnderungen im Zusammenhang mit Pfaden aus der Refaktorisierung übertragen\nAbhängigkeiten und Gradle auf die neueste stabile Version aktualisiert\n", "en_GB": "Fixed NullPointerException in enqueue actions by using Application Context\n[YouTube] Fixed parsing item duration\n\nUpdated translations and removed untranslated locales\nSmall improvements to Image handling\n\nPort subscriptions related changes from refactor\nPort path related changes from refactor\nUpdate dependencies and Gradle to latest stable release\n", "es": "Se corrigió una excepción NullPointerException al encolar mediante el uso del contexto.\n[YouTube] Se corrigió el análisis de la duración de los elementos.\n\nActualizadas las traducciones y eliminados los idiomas sin traducir.\nPequeñas mejoras en el manejo de imágenes.\n\nCambios relacionados con las suscripciones de puertos derivados de la refactorización y con la ruta de los puertos derivados de la refactorización.\nSe actualizaron las dependencias y Gradle a la última versión estable.\n", "fr": "Correction d'une exception NullPointerException lors de la mise en file d'attente d'actions à l'aide du contexte d'application\n[YouTube] Correction de l'analyse de la durée des éléments\n\nMise à jour des traductions et suppression des locales non traduites\nPetites améliorations apportées à la gestion des images\n\nPortage des modifications liées aux abonnements issues de la refactorisation\nPortage des modifications liées aux chemins d'accès issues de la refactorisation\nMise à jour des dépendances e", "hi": "Application Context का इस्तेमाल करके enqueue actions में NullPointerException को ठीक किया\n[YouTube] आइटम की अवधि (duration) को parse करने की समस्या को ठीक किया\n\nअनुवादों को अपडेट किया और बिना अनुवाद वाले locales को हटा दिया\nImage handling में छोटे-मोटे सुधार किए\n\nRefactor से subscriptions से जुड़े बदलावों को पोर्ट किया\nRefactor से path से जुड़े बदलावों को पोर्ट किया\nDependencies और Gradle को सबसे नए release पर अपडेट किया\n", "pa": "ਐਪਲੀਕੇਸ਼ਨ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਨਕਿਊ ਐਕਸ਼ਨਾਂ ਵਿੱਚ NullPointerException ਨੂੰ ਠੀਕ ਕੀਤਾ ਗਿਆ\n[YouTube] ਪਾਰਸਿੰਗ ਆਈਟਮ ਦੀ ਮਿਆਦ ਨੂੰ ਸਥਿਰ ਕੀਤਾ ਗਿਆ\n\nਅਨੁਵਾਦਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਅਤੇ ਅਨੁਵਾਦ ਨਾ ਕੀਤੇ ਗਏ ਸਥਾਨਾਂ ਨੂੰ ਹਟਾਇਆ ਗਿਆ\nਚਿੱਤਰ ਹੈਂਡਲਿੰਗ ਵਿੱਚ ਛੋਟੇ ਸੁਧਾਰ\n\nਰੀਫੈਕਟਰ ਤੋਂ ਪੋਰਟ ਗਾਹਕੀਆਂ ਨਾਲ ਸਬੰਧਤ ਬਦਲਾਅ\nਰੀਫੈਕਟਰ ਤੋਂ ਪੋਰਟ ਮਾਰਗ ਨਾਲ ਸਬੰਧਤ ਬਦਲਾਅ\nਨਿਰਭਰਤਾਵਾਂ ਅਤੇ ਗ੍ਰੇਡਲ ਨੂੰ ਨਵੀਨਤਮ ਰੀਲੀਜ਼ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ\n", "pt-BR": "Corrigido o erro NullPointerException nas ações de enfileiramento usando o contexto do aplicativo\n[YouTube] Corrigido o problema na análise da duração do item\n\nTraduções atualizadas e localidades não traduzidas removidas\nPequenas melhorias no tratamento de imagens\n\nAlterações relacionadas às assinaturas de portas devido à refatoração\nAlterações relacionadas ao caminho da porta devido à refatoração\nDependências e Gradle atualizados para a versão estável mais recente\n", "sk": "Opravená chyba NullPointerException pri vkladaní akcií do fronty pomocou kontextu aplikácie\n[YouTube] Opravené spracovanie trvania položky\n\nAktualizované preklady a odstránené nepreložené jazykové verzie\nDrobné vylepšenia pri práci s obrázkami\n\nZmeny súvisiace s portovaním odberov v rámci refaktoringu\nZmeny súvisiace s portovaním cesty v rámci refaktoringu\nAktualizácia závislosti a Gradle na najnovšiu stabilnú verziu\n", "sv": "Åtgärdade NullPointerException i köåtgärder med hjälp av programkontext\n[YouTube] Åtgärdade varaktighet för objektparning\n\nUppdaterade översättningar och tog bort oöversatta språkinställningar\nSmå förbättringar av bildhantering\n\nÄndringar relaterade till portprenumerationer från refactoring\nÄndringar relaterade till portsökväg från refactoring\nUppdatera beroenden och Gradle till den senaste stabila versionen\n", "tr": "Application Context kullanılarak kuyruğa ekleme işlemlerindeki NullPointerException hatası giderildi\n[YouTube] Öge süresinin ayrıştırılması sorunu giderildi\n\nÇeviriler güncellendi ve çevrilmemiş diller kaldırıldı\nGörüntü işleme konusunda küçük iyileştirmeler yapıldı\n\nRefactor sürecinden kaynaklanan aboneliklerle ilgili değişiklikler aktarıldı\nRefactor sürecinden kaynaklanan path ile ilgili değişiklikler aktarıldı\nBağımlılıklar ve Gradle, en son düzgün sürüme güncellendi\n", "zh-Hant": "使用 Application Context 修正加入佇列操作中的 NullPointerException 問題\n[YouTube] 修正項目時長解析問題\n\n更新翻譯內容，並移除尚未翻譯的語系\n小幅改善圖片處理方式\n\n移植重構版本中的訂閱相關變更\n移植重構版本中的路徑相關變更\n將相依套件與 Gradle 更新至最新穩定版\n"}}}}, "org.scrib.transcriber": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"56a3e3b975d03cbd536c1e70fe0e206a59bd7b154a415167f14f20a37a778548": null, "b47bf0583aeb9f7cc3e076215f826060c6ebe59080f362d0bf0ae464cc1429a6": {"added": 1785080297767, "file": {"name": "/org.scrib.transcriber_5.apk", "sha256": "b47bf0583aeb9f7cc3e076215f826060c6ebe59080f362d0bf0ae464cc1429a6", "size": 11095343, "ipfsCIDv1": "bafybeihr2zskvukut3g3kuvxwt6ixhiof2ki7zc2ui3ouquxyk5vtqexaq"}, "src": {"name": "/org.scrib.transcriber_5_src.tar.gz", "sha256": "1f005bf57992b0c7ab06a28971314a9c836adf5d864083f797893ff516e8a123", "size": 7177343}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["74702f7dfb6384683ea8d200c9ed578512114825f4eb134fc24eb5e5f22a1b4c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.scrib.transcriber.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "• Absturz beim Unterbrechen der Transkription während der Audiodekodierung behoben\n", "en-US": "• Fixed the crash when transcription was interrupted while decoding audio\n", "es": "• Corregido el cierre inesperado al interrumpir la transcripción durante la decodificación del audio\n", "fr": "• Correction du plantage lors de l'interruption de la transcription pendant le décodage de l'audio\n", "it": "• Corretto il crash quando la trascrizione viene interrotta durante la decodifica dell'audio\n", "nl": "• Crash bij het onderbreken van de transcriptie tijdens het decoderen van audio opgelost\n", "pl": "• Naprawiono awarię przy przerwaniu transkrypcji podczas dekodowania dźwięku\n", "pt": "• Corrigida a falha ao interromper a transcrição durante a decodificação do áudio\n", "ru": "• Исправлено падение при остановке распознавания во время декодирования звука\n", "tr": "• Ses çözülürken yazıya dökme durdurulduğunda oluşan çökme düzeltildi\n", "uk": "• Виправлено збій при зупинці розпізнавання під час декодування звуку\n"}}, "0641fbd84a72214eb106a5f28172531098b13883c5bfb1601b60e0756555241d": {"added": 1784660797434, "file": {"name": "/org.scrib.transcriber_3.apk", "sha256": "0641fbd84a72214eb106a5f28172531098b13883c5bfb1601b60e0756555241d", "size": 11095343, "ipfsCIDv1": "bafybeiaxzijqdhkj5sqozq3wlwy3fzopnemeejeyegj6beurzaowzsdm6u"}, "src": {"name": "/org.scrib.transcriber_3_src.tar.gz", "sha256": "8b26ae0d192cc6a23896f6057755c6729beda6741757c1d12a24ed5d59eea92e", "size": 7168148}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.3", "versionCode": 3, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["74702f7dfb6384683ea8d200c9ed578512114825f4eb134fc24eb5e5f22a1b4c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.scrib.transcriber.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "• Absturz beim Transkribieren langer Aufnahmen behoben\n• App zum System-Teilen-Menü für Audio- und Videodateien hinzugefügt\n• Teilen des Transkripts und Speichern als .txt-Datei hinzugefügt\n", "en-US": "• Fixed the crash when transcribing long recordings\n• Added the app to the system share sheet for audio and video files\n• Added transcript sharing and saving as a .txt file\n", "es": "• Corregido el cierre inesperado al transcribir grabaciones largas\n• Añadida la aplicación al menú compartir del sistema para archivos de audio y vídeo\n• Añadido compartir la transcripción y guardarla como archivo .txt\n", "fr": "• Correction du plantage lors de la transcription de longs enregistrements\n• Ajout de l'application au menu de partage du système pour les fichiers audio et vidéo\n• Ajout du partage de la transcription et de son enregistrement en fichier .txt\n", "it": "• Corretto il crash durante la trascrizione di registrazioni lunghe\n• Aggiunta l'app al menu di condivisione di sistema per file audio e video\n• Aggiunta la condivisione della trascrizione e il salvataggio come file .txt\n", "nl": "• Crash bij het transcriberen van lange opnamen opgelost\n• App toegevoegd aan het systeemdeelmenu voor audio- en videobestanden\n• Delen van de transcriptie en opslaan als .txt-bestand toegevoegd\n", "pl": "• Naprawiono awarię podczas transkrypcji długich nagrań\n• Dodano aplikację do systemowego menu udostępniania dla plików audio i wideo\n• Dodano udostępnianie transkrypcji i zapisywanie jej jako pliku .txt\n", "pt": "• Corrigida a falha ao transcrever gravações longas\n• Adicionado o aplicativo ao menu de compartilhamento do sistema para arquivos de áudio e vídeo\n• Adicionado o compartilhamento da transcrição e o salvamento como arquivo .txt\n", "ru": "• Исправлено падение при распознавании длинных записей\n• Добавлено приложение в системное меню «Поделиться» для аудио- и видеофайлов\n• Добавлены отправка распознанного текста и сохранение в файл .txt\n", "tr": "• Uzun kayıtlar yazıya dökülürken oluşan çökme düzeltildi\n• Uygulama, ses ve video dosyaları için sistem paylaşım menüsüne eklendi\n• Metni paylaşma ve .txt dosyası olarak kaydetme eklendi\n", "uk": "• Виправлено збій під час розпізнавання довгих записів\n• Додано застосунок до системного меню «Поділитися» для аудіо та відео\n• Додано надсилання тексту та збереження у файл .txt\n"}}}}, "org.tomasino.stutter": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"badc7065081bed178315f6b1ad17d7b7a533c9929971c82db18d76db143ff035": null, "a22cd99150202b8417b5c8eb2effd17561cfa1f0a23cf50788b5cdc5a0458134": {"added": 1785080297767, "file": {"name": "/org.tomasino.stutter_30.apk", "sha256": "a22cd99150202b8417b5c8eb2effd17561cfa1f0a23cf50788b5cdc5a0458134", "size": 19204411, "ipfsCIDv1": "bafybeibxliujqiqr4hipvmqpzywm4pmt2eeblqfhpgzjhx5lllhxno5u6a"}, "src": {"name": "/org.tomasino.stutter_30_src.tar.gz", "sha256": "05710d325ec7f93aaf5d04b45a35480a4725b87a2f46183d59d5774d00744c90", "size": 8550241}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.4", "versionCode": 30, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2d8755472efcfb3c11649070205d47e66461a30c8f7949f2dac24251f76793df"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.tomasino.stutter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update target API level to Android 16 (API level 36) for Google Play compliance.\n"}}}}, "org.woheller69.ttsengine": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"35e9ed4600e40e4becbb3cf5a7efd57790e60d61278513ca2694bab9bfdb0516": null, "cd309af4a915b5f94c80b243da897c2b38db20068f4c7e92f8d133a985673fc7": {"added": 1784660797434, "file": {"name": "/org.woheller69.ttsengine_34.apk", "sha256": "cd309af4a915b5f94c80b243da897c2b38db20068f4c7e92f8d133a985673fc7", "size": 91192482, "ipfsCIDv1": "bafybeihakcnq2ogon2v2m3ze3den2rvvhcrronqvjmet6ujz5b3ggkow6m"}, "src": {"name": "/org.woheller69.ttsengine_34_src.tar.gz", "sha256": "55086d4c821d3acc7d63df0d91c7b3efd5e642afa7d6b2094e0d1cc18cfe30b5", "size": 9286414}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.4", "versionCode": 34, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["ee03d0e5e69180862d0be4bde36ad15839a307896408fc6f74b76ba31b817e71"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.woheller69.ttsengine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Download voice model from Hugging Face"}}, "whatsNew": {"en-US": "Fix download issues"}}}}, "org.woheller69.whobird": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"ffa6729e48c917602b0eda025f5f939d7ce5070ab30737706fe12bf2ae659031": null, "77f13fa643f810ae264a6a3fbcd892d96e840eabcfb7b509eebfc8b8b1be9954": {"added": 1784660797434, "file": {"name": "/org.woheller69.whobird_54.apk", "sha256": "77f13fa643f810ae264a6a3fbcd892d96e840eabcfb7b509eebfc8b8b1be9954", "size": 21982578, "ipfsCIDv1": "bafybeib2oigrawvegmfpqnzvzeuhfb4ukq2lxi6wbcgpxhm2yx6egrqroy"}, "src": {"name": "/org.woheller69.whobird_54_src.tar.gz", "sha256": "3f573d51124e2ada989b7799bc06d1f3a996bcb220ab9d8a371712920694e33f", "size": 6569075}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.4", "versionCode": 54, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["319b215669544bfb67855bd698190d6b94089d93b226780e62be37fc56e96095"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.woheller69.whobird.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "BirdNET model is published under CC-BY-NC-SA 4.0"}, "NonFreeNet": {"en-US": "Download BirdNET model from GitHub"}}, "whatsNew": {"en-US": "Fix images not loading"}}}}, "orinasa.njarasoa.maripanatokana": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"5c1b7958b58be8a95efce74b4b4bdb33f29a639bbe5ab5bf72d91ff845d2d820": null, "8fb58c188a6b62cb2e27d898aec54c921a0e20d73442a6c91a9abf1098f85c67": null, "d5a54a7ead47873b5b4a12824fe6bb75166e008455f1a4d1d1fec52a7cf07c43": {"added": 1785080297767, "file": {"name": "/orinasa.njarasoa.maripanatokana_57.apk", "sha256": "d5a54a7ead47873b5b4a12824fe6bb75166e008455f1a4d1d1fec52a7cf07c43", "size": 8692488, "ipfsCIDv1": "bafybeia6ut6dtfhdkj6wuqg27jcl7zhoer4kqcssuqq7m6vtef5vhvknly"}, "src": {"name": "/orinasa.njarasoa.maripanatokana_57_src.tar.gz", "sha256": "71af32e80ab400daf4b2698ac8ce5fcdd7136f219a6e3c901d85a1d3f1c0f06e", "size": 33317087}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.14", "versionCode": 57, "features": [{"name": "android.hardware.touchscreen"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["93270696531c2486d39b6d009a5f948eb0f7f6309b4dc4b46eeb538969fcf3e8"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "orinasa.njarasoa.maripanatokana.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Requires internet access to function. Connects to: api.open-meteo.com (weather forecasts), geocoding-api.open-meteo.com (location name search), api.weather.gov (US severe weather alerts, only when in the US), and www.gdacs.org (global disaster alerts). Only GPS coordinates are transmitted; no personal data is collected or shared.", "mg-MG": "Mila mamantatra zavatra amin'ny internet hamandeha azy. Mifandray amin'ireto manaraka ireto: api.open-meteo.com (vinavinan'ny toetrandro), geocoding-api.open-meteo.com (hahlalana ny anaran'ny toerana), api.weather.gov (fampandrenesana toetrandro mahery any Etazonia, ho an'ny toerana any Etazonia ihany), ary www.gdacs.org (fampandrenesana loza maneran-tany). Ny GPS ihany no ampitaina; tsy zava-pantatra momba ny mpampiasa alainay na zarainay."}}, "whatsNew": {"ar": "• تتوسّع البطاقات الآن واحدة تلو الأخرى: فتح إحداها يطوي أي بطاقة أخرى كانت مفتوحة\n• تغيير الموقع يطوي الآن جميع البطاقات\n", "en-US": "• Cards now expand one at a time — opening one collapses any other that was open\n• Switching to a different location now collapses all cards\n", "es": "• Las tarjetas ahora se expanden de una en una: abrir una colapsa cualquier otra que estuviera abierta\n• Cambiar de ubicación ahora colapsa todas las tarjetas\n", "fr": "• Les cartes se déploient désormais une à la fois : en ouvrir une referme celle qui était ouverte\n• Changer de lieu referme désormais toutes les cartes\n", "hi": "• कार्ड अब एक-एक करके खुलते हैं — एक को खोलने से पहले से खुला कोई भी अन्य कार्ड बंद हो जाता है\n• स्थान बदलने पर अब सभी कार्ड बंद हो जाते हैं\n", "mg": "• Iray ihany amin'ny fotoana iray no azo sokafana amin'ireo kaody — ny fisokafan'ny iray dia mampihidy izay efa nisokatra\n• Mampihidy ny kaody rehetra izao ny fanovana toerana\n", "ne": "• कार्डहरू अब एक पटकमा एउटा मात्र खुल्छन् — एउटा खोल्दा पहिले खुला रहेको अर्को बन्द हुन्छ\n• स्थान परिवर्तन गर्दा अब सबै कार्डहरू बन्द हुन्छन्\n", "zh-CN": "• 卡片现在一次只能展开一个——展开一张会自动收起之前展开的那张\n• 切换位置后，所有卡片现在都会自动收起\n"}}, "192e6d12bb245c1725a59b2413c77d9b4aaa3b320b62b74e2f8feb481b8fd7a8": {"added": 1784660797434, "file": {"name": "/orinasa.njarasoa.maripanatokana_55.apk", "sha256": "192e6d12bb245c1725a59b2413c77d9b4aaa3b320b62b74e2f8feb481b8fd7a8", "size": 8692516, "ipfsCIDv1": "bafybeig2mnhferlwug3562noasq7zvdlleqk3dk63tfihjgnw7f6owingm"}, "src": {"name": "/orinasa.njarasoa.maripanatokana_55_src.tar.gz", "sha256": "7dcfb5f4889dae28d58d53aefbfc036c2448db3a6e15e8c4a77c8be561740cc8", "size": 33313122}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.12", "versionCode": 55, "features": [{"name": "android.hardware.touchscreen"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["93270696531c2486d39b6d009a5f948eb0f7f6309b4dc4b46eeb538969fcf3e8"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "orinasa.njarasoa.maripanatokana.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Requires internet access to function. Connects to: api.open-meteo.com (weather forecasts), geocoding-api.open-meteo.com (location name search), api.weather.gov (US severe weather alerts, only when in the US), and www.gdacs.org (global disaster alerts). Only GPS coordinates are transmitted; no personal data is collected or shared.", "mg-MG": "Mila mamantatra zavatra amin'ny internet hamandeha azy. Mifandray amin'ireto manaraka ireto: api.open-meteo.com (vinavinan'ny toetrandro), geocoding-api.open-meteo.com (hahlalana ny anaran'ny toerana), api.weather.gov (fampandrenesana toetrandro mahery any Etazonia, ho an'ny toerana any Etazonia ihany), ary www.gdacs.org (fampandrenesana loza maneran-tany). Ny GPS ihany no ampitaina; tsy zava-pantatra momba ny mpampiasa alainay na zarainay."}}, "whatsNew": {"ar": "• أضيفت بطاقة توقعات جودة الهواء مع رسم بياني لاتجاه 48 ساعة\n• أضيفت بطاقة توقعات الأشعة فوق البنفسجية مع رسم بياني لاتجاه 7 أيام\n• التوقعات اليومية تعرض الآن دائمًا 7 أيام بالضبط\n• تم إصلاح خطأ كان يجعل تسميات أيام التوقعات تعرض التاريخ الخاطئ أحيانًا\n", "en-US": "• Added an Air Quality forecast card with a 48-hour trend chart\n• Added a UV forecast card with a 7-day trend chart\n• The daily forecast now always shows exactly 7 days\n• Fixed forecast day labels sometimes showing the wrong date\n", "es": "• Se añadió una tarjeta de pronóstico de calidad del aire con un gráfico de tendencia de 48 horas\n• Se añadió una tarjeta de pronóstico UV con un gráfico de tendencia de 7 días\n• El pronóstico diario ahora siempre muestra exactamente 7 días\n• Se corrigió que las etiquetas de los días del pronóstico a veces mostraran la fecha incorrecta\n", "fr": "• Ajout d'une carte de prévision de qualité de l'air avec un graphique de tendance sur 48 heures\n• Ajout d'une carte de prévision UV avec un graphique de tendance sur 7 jours\n• Les prévisions quotidiennes affichent désormais toujours exactement 7 jours\n• Correction d'un bug où les libellés des jours de prévision affichaient parfois la mauvaise date\n", "hi": "• 48 घंटे के ट्रेंड चार्ट के साथ वायु गुणवत्ता पूर्वानुमान कार्ड जोड़ा गया\n• 7 दिनों के ट्रेंड चार्ट के साथ यूवी पूर्वानुमान कार्ड जोड़ा गया\n• दैनिक पूर्वानुमान अब हमेशा ठीक 7 दिन दिखाता है\n• पूर्वानुमान के दिन के लेबल कभी-कभी गलत तारीख दिखाने की समस्या ठीक की गई\n", "mg": "• Nanampy taratasy vinavinan'ny hadion'ny rivotra misy tsipika mampiseho ny fivoarany 48 ora\n• Nanampy taratasy vinavinan'ny tara-masoandro misy tsipika mampiseho ny fivoarany 7 andro\n• Ny vinavina isan'andro dia maneho fito andro isaky ny mijery izao\n• Nohavaozina ny olana tamin'ny daty tsy marina indraindray amin'ny vinavina isan'andro\n", "ne": "• ४८ घण्टाको ट्रेन्ड चार्टसहित वायु गुणस्तर पूर्वानुमान कार्ड थपियो\n• ७ दिनको ट्रेन्ड चार्टसहित UV पूर्वानुमान कार्ड थपियो\n• दैनिक पूर्वानुमानले अब सधैं ठ्याक्कै ७ दिन देखाउँछ\n• पूर्वानुमान दिनको लेबलले कहिलेकाहीं गलत मिति देखाउने समस्या समाधान गरियो\n", "zh-CN": "• 新增空气质量预报卡片，附带48小时趋势图\n• 新增紫外线预报卡片，附带7天趋势图\n• 每日预报现在始终显示恰好7天\n• 修复了预报日期标签有时显示错误日期的问题\n"}}}}, "paper.loop2": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"52cd8d0db9f4d004bfadb8f952d96eced99af020ef6b7050ca01cecac7a90964": {"added": 1784660797434, "file": {"name": "/paper.loop2_34.apk", "sha256": "52cd8d0db9f4d004bfadb8f952d96eced99af020ef6b7050ca01cecac7a90964", "size": 34255931, "ipfsCIDv1": "bafybeihta2v5j5vixhe43tqubffute3wcxr3aiwkslqe52praagjudkbze"}, "src": {"name": "/paper.loop2_34_src.tar.gz", "sha256": "fce2bb818fad9214dac5f4976c30c4e6fb216f0195ba1ed78bf603b58b6bfee9", "size": 5314654}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.2", "versionCode": 34, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["2fe09f50180d92e3b3204992ffc9a8c598087b9a7bac0b12d3f23a1e3687fd7f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "paper.loop2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b3f426bf4d0729536a1ef9540f111076b0a8bf3e5b9900dd720a6a28ad56d23c": {"added": 1784660797434, "file": {"name": "/paper.loop2_33.apk", "sha256": "b3f426bf4d0729536a1ef9540f111076b0a8bf3e5b9900dd720a6a28ad56d23c", "size": 33856631, "ipfsCIDv1": "bafybeigtjffupasf7mzlqeau6jfidp66xrylwjsixuvsf4a5lm7gg332ki"}, "src": {"name": "/paper.loop2_33_src.tar.gz", "sha256": "394d6d30065b80550f6a899ee95a5ede0fe4700585c4f2cfc371faff97798493", "size": 5314677}, "manifest": {"nativecode": ["x86"], "versionName": "1.0.2", "versionCode": 33, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["2fe09f50180d92e3b3204992ffc9a8c598087b9a7bac0b12d3f23a1e3687fd7f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "paper.loop2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "68efbdcfe4f23d8f4ef434df890698ab04d9a9cb569113f697f2b786065055d5": {"added": 1784660797434, "file": {"name": "/paper.loop2_32.apk", "sha256": "68efbdcfe4f23d8f4ef434df890698ab04d9a9cb569113f697f2b786065055d5", "size": 30481111, "ipfsCIDv1": "bafybeiarda2so6rkwwskyys7yn4fhj4vqghxhiiech2zyqmmcgaja7lpo4"}, "src": {"name": "/paper.loop2_32_src.tar.gz", "sha256": "e8d16b6af71f6686a7312f41119fae7b24191cdd65c6523f39a057aa62695ec1", "size": 5314630}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.2", "versionCode": 32, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["2fe09f50180d92e3b3204992ffc9a8c598087b9a7bac0b12d3f23a1e3687fd7f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "paper.loop2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c53534d732c251b2667b1773ecd9a94068120bf858a47c28819f784b288f69ca": {"added": 1784660797434, "file": {"name": "/paper.loop2_31.apk", "sha256": "c53534d732c251b2667b1773ecd9a94068120bf858a47c28819f784b288f69ca", "size": 25440691, "ipfsCIDv1": "bafybeiged7erosojfehdizit2gayqje6feyhuxscerukelgheblvloykz4"}, "src": {"name": "/paper.loop2_31_src.tar.gz", "sha256": "792ca11315a13de6cf73aa65ce68f1cba4b283c6d40059b41d2a35d08aa2fdf5", "size": 5314609}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.2", "versionCode": 31, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["2fe09f50180d92e3b3204992ffc9a8c598087b9a7bac0b12d3f23a1e3687fd7f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "paper.loop2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "rkr.simplekeyboard.inputmethod": {"metadata": {"lastUpdated": 1785080297767, "summary": {"pt-BR": "Este teclado foi criado para quem precisa apenas de um teclado e nada mais!"}, "description": {"pt-BR": "Este teclado foi criado para quem precisa apenas de um teclado e nada mais!\n\nPara ativar o teclado:\n\n* Abra o “Simple Keyboard” a partir do seu launcher\n\n* Ative o Simple Keyboard (será exibido o aviso padrão do sistema sobre rastreamento)\n\n* Mude para o Simple Keyboard a partir do método de entrada atual (varia de acordo com o teclado, geralmente pressionando longamente a barra de espaço)\n\n* Para editar as configurações do Simple Keyboard, pressione longamente a tecla “,” ou acesse Configurações do sistema, Idiomas e entrada, Simple Keyboard.\n\n* Você pode ativar/desativar todos os métodos de entrada em Configurações, Idiomas e Entrada, Gerenciar Teclados (varia de acordo com o aparelho)\n\n<b>Recursos:</b>\n\n* Pouco espaço (&lt;1MB)\n* Teclado com altura ajustável\n* Números em linha separada\n* Deslize na barra de espaço para mover o cursor\n* Deslizar para deletar\n* Cores de tema personalizadas\n* Permissões mínimas (Somente vibrar)\n* Sem anúncios\n\n<b>Recursos que não possui e provavelmente nunca terá:</b>\n\n* Emojis\n* GIFs\n* Verificação ortográfica\n* Digitação por gestos"}}, "versions": {"cc8789fd23aae01d2c1c39ad76f2671493038d41812701dec075db0ecfb6d80f": null, "172290eef90865e00400325a430ea2bfe8b39e7515152e5bbdccedbf566b2031": {"added": 1785080297767, "file": {"name": "/rkr.simplekeyboard.inputmethod_146.apk", "sha256": "172290eef90865e00400325a430ea2bfe8b39e7515152e5bbdccedbf566b2031", "size": 662330, "ipfsCIDv1": "bafybeie4zjg3bljoifhfr4bmb5xjd2fti7yevvbgsa5573aovpvi3e5ive"}, "src": {"name": "/rkr.simplekeyboard.inputmethod_146_src.tar.gz", "sha256": "beed711d7db2e7a6bec348f3c8543cfb4d8d2b98d62794e7072a72c1310ea16f", "size": 1015270}, "manifest": {"versionName": "6.5", "versionCode": 146, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["9bf99d5cbac7ae0169c8aae03e2b0979464a0787842e3e14d2b5e1fdf6c4680c"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}]}}}}, "rs.ruffle": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"5dd1cb779194fa763780b9854c267ea9dcdec8ad69987a75248885a019ecc498": null, "bf4952f603b938a500d6367def0e1fe841d4600111e9cb59b8018380e0385d01": null, "1c6d000f9c42af4fdebb6f7582fa7d2fae84b08ca2769cdfe416e5cb528359db": null, "6957c619407e03d32a99bbcd3f454e3b20a50aeb17a0838acb73f808f7514c94": null, "3cd288a548ffb5b425ad5109844b63d18cc7e0921853948e8c795fbffaeace1d": {"added": 1784800029343, "file": {"name": "/rs.ruffle_2607204.apk", "sha256": "3cd288a548ffb5b425ad5109844b63d18cc7e0921853948e8c795fbffaeace1d", "size": 35809476, "ipfsCIDv1": "bafybeiectqfwlhjwibal3cvaant2qsz2brjerxqu3udbowhyeeixfeakp4"}, "src": {"name": "/rs.ruffle_2607204_src.tar.gz", "sha256": "d4c3340a50a88b292c02e7504c5662df08a7558a69d1d99d1a6d7a61b04cac9d", "size": 185472}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.260720", "versionCode": 2607204, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "44e3fa649fc415bc55baf34accce05b963ea089a84985dbde5b7c27fdf44e28a": {"added": 1784800029343, "file": {"name": "/rs.ruffle_2607203.apk", "sha256": "44e3fa649fc415bc55baf34accce05b963ea089a84985dbde5b7c27fdf44e28a", "size": 36238242, "ipfsCIDv1": "bafybeicblkvsda752vrub546siifxlzikz67ixjxmut2tduw2yt2actfra"}, "src": {"name": "/rs.ruffle_2607203_src.tar.gz", "sha256": "8d91e8a6a73c6de2148da47bd00f6e278c7cb01e2ca93bd094e42b5b3b190e9d", "size": 185486}, "manifest": {"nativecode": ["x86"], "versionName": "0.260720", "versionCode": 2607203, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3671bdfec9911efe735533e4dc440567756b079ec6d803ffdb7d0e0bb8745a00": {"added": 1784800029343, "file": {"name": "/rs.ruffle_2607202.apk", "sha256": "3671bdfec9911efe735533e4dc440567756b079ec6d803ffdb7d0e0bb8745a00", "size": 32534338, "ipfsCIDv1": "bafybeih2wcrlbar4cg36lwfnff4lrccv42dcfzjwjztkl4gnlr3c7jjalq"}, "src": {"name": "/rs.ruffle_2607202_src.tar.gz", "sha256": "b80cda4520a533298a8e03a4d9e83e2b2b1d8c0eabc3b5dc0c8ba00eed2e0e70", "size": 185391}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.260720", "versionCode": 2607202, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f2e5c39ad0d109e4ca587190175c8e42960b6e43123bf56f2706d253fd33aabc": {"added": 1784800029343, "file": {"name": "/rs.ruffle_2607201.apk", "sha256": "f2e5c39ad0d109e4ca587190175c8e42960b6e43123bf56f2706d253fd33aabc", "size": 24816158, "ipfsCIDv1": "bafybeigikrqulbxjm6agsbs2gf46lprhlysfytwwkkanm2g7icqyzivfv4"}, "src": {"name": "/rs.ruffle_2607201_src.tar.gz", "sha256": "c55abc038d3a5c3f964acd0d1fad7b7aea7afde784abaf40bac26a462726431b", "size": 185418}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.260720", "versionCode": 2607201, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "ru.application.homemedkit": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"de18e18a841a67c5a597e51f509f210f13202076c965f37d66df8de0ed0f416f": null, "09748924220e3decc18487bd5ab2188d205043ef32937291a2275fdba2450ffd": null, "260e848fd6a41448d3510d1fd9d30f32231f07e54dbbd291933b479803adbdf3": {"added": 1785080297767, "file": {"name": "/ru.application.homemedkit_74.apk", "sha256": "260e848fd6a41448d3510d1fd9d30f32231f07e54dbbd291933b479803adbdf3", "size": 16488507, "ipfsCIDv1": "bafybeie4kuhp5tknah7y7jn3vaib73rznrz6usxa7htrbdrpnfefxeknb4"}, "src": {"name": "/ru.application.homemedkit_74_src.tar.gz", "sha256": "cc59fbe3c70f3c6b717ff9d52c79805a9d1f990ef63dce489320de9f4af24bcc", "size": 2586065}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.9.9", "versionCode": 74, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["d5f652d2ec10bfb7915a2981eb6426624fc5229293bf620a6124d6839af179ea"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ru.application.homemedkit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app uses an API at crpt.ru", "ru-RU": "Использование API сайта crpt.ru"}}, "whatsNew": {"en-US": "— Fixed a bug that caused the string to be completely cleared when deleting the digit of fractional numbers.\n— Fixed a bug that caused the camera's double zoom to not work when double tap on screen.", "ru": "— Исправлена ошибка, из-за которой при стирании знака у дробных чисел строка очищалась полностью.\n— Исправлена ошибка, из-за которой не работал двухкратный зум камеры при двойном нажатии на экран."}}, "4951f77c26531d205bfcac14a70ae7cace4ae8475d97eccca314b800cfe3a7fe": {"added": 1784660797434, "file": {"name": "/ru.application.homemedkit_73.apk", "sha256": "4951f77c26531d205bfcac14a70ae7cace4ae8475d97eccca314b800cfe3a7fe", "size": 16480315, "ipfsCIDv1": "bafybeigw5q3bhkwhuxw3lohoyhafcfnij3hlumnx77d7w6z5cn3fblp3aq"}, "src": {"name": "/ru.application.homemedkit_73_src.tar.gz", "sha256": "f1e0f436e75103c533397486a6082485a2d1e2e80356ab61472964febc8966cc", "size": 2581190}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.9.8", "versionCode": 73, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["d5f652d2ec10bfb7915a2981eb6426624fc5229293bf620a6124d6839af179ea"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ru.application.homemedkit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app uses an API at crpt.ru", "ru-RU": "Использование API сайта crpt.ru"}}, "whatsNew": {"de-DE": "Die Vorgehensweise zum Abrufen von Informationen zur Arzneimittelkennzeichnung wurde geändert, da die bisherige Methode nicht mehr verfügbar ist.\n"}}, "ce4fa712d7c5f44b23e7755cc0f0a182b90e946fc1ccab8668ceb2bd1ef0c2fa": {"whatsNew": null}}}, "se.leap.bitmaskclient": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"ar": [{"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/01_VPN_connected.png", "sha256": "1f79ad08f3a16259783fc4fd57c70f91abda1f0d80d0266c9602d3e4f593deb0", "size": 623581}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/02_VPN_connecting.png", "sha256": "0d8b0faf5819f34a882dd4a98334b5c264324bc44f620125808bcafbe2c6484b", "size": 644044}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/03_VPN_disconnected.png", "sha256": "eba18e509be047f1181941d5e5105286071d11db744ed87e719c7c3d85a78fc6", "size": 548255}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/040_provider_selection.png", "sha256": "40356c2a90a5eec7ccc4e85dbc5125b01ec134db9bf0033b09392bfaf9633b87", "size": 494269}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/043_setup_custom_provider.png", "sha256": "df3df762c30db1eefc78f4e450dfc87d30d9841f0879028167fe615a8caa2a29", "size": 509145}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "ed9a7627d613255ff5a96d30bec341f549af24bccf2ac83dadfab35d7d857215", "size": 532482}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/05_navigationDrawer.png", "sha256": "4694dacf5f60839424b36a69268f279a9a1bc8782a874126be9e6f7b842ea1a4", "size": 481188}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/06_settingsFragment.png", "sha256": "882336aa03bf9a2b2761b1e1f858da20096c3efc2f2e482d60651b69eaa42614", "size": 581724}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "d0a8447f14aa2f925758ce261267b66353da80740a2f97ef864e9249462ffc66", "size": 385431}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "6690b0fcb7117ab98836e8430369933aba235df40eed0e81cf8eb6bc63b85825", "size": 425550}, {"name": "/se.leap.bitmaskclient/ar/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "bf3827977a369e1a5cbd80e42a8fab1021a011fa708cce7540fb4394738f9c3f", "size": 580903}], "cs": [{"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/01_VPN_connected.png", "sha256": "5cc17eceb2e96dc182e1c8749b7e09de75417acb859157af3d6b9e76caba909e", "size": 627907}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/02_VPN_connecting.png", "sha256": "007f753034fa144f5d7e04a7f7b57fce5bf03ae8fb843e5f19f8f2f8a1517d90", "size": 619267}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/03_VPN_disconnected.png", "sha256": "c827e0c6c283c4a65de4aba89367867ef520d9531c20b68eb017d562a86386a4", "size": 551552}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/040_provider_selection.png", "sha256": "a909ed6417102059d44f69e20c28d66e0b94afdf908fcf5118209f986af6b617", "size": 516769}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/043_setup_custom_provider.png", "sha256": "577f401598009d69f25ed0a8f41064ec070d36e9c408e2f28c04db3c7f59fa55", "size": 537749}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "18cd4903d6c9533dd6c10e2317ba5b9792d73d093d051494a747e518e4f53062", "size": 558206}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/05_navigationDrawer.png", "sha256": "a9d3b94de3b4cfdc7089b796d24524293b886ebb4263324f97b86720c3579cf0", "size": 491075}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/06_settingsFragment.png", "sha256": "9bb79d1e7fbbdeac2b4e15b6f7a2ae7aaa0f3c61639b19d15e52a3d848137dd9", "size": 543539}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "f6d3181150ffc74e6ef258751093c6b538fc29f374398590530926962e9d49a1", "size": 392709}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "235183d4cd69ceee65310a77ed1706de0a3fbea9bb1ff18fd00c664a51fee355", "size": 425523}, {"name": "/se.leap.bitmaskclient/cs/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "1283f043a35ae059e8b1806c378c3fc7d7ee5a96b70c960824f415b32610b55d", "size": 553592}], "de-DE": [{"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/01_VPN_connected.png", "sha256": "997f8d70944d15c07014f92742e71ceae21989197903247c0956c970903d1041", "size": 630002}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/02_VPN_connecting.png", "sha256": "ae48c91f53be230a27020cbe960db3c5da970a0698825628e731e7831bced0dd", "size": 617428}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/03_VPN_disconnected.png", "sha256": "9ec6263775e5c28a689dce1e1dd88d47b749e4613341e0371ede3d3236fee6c2", "size": 555206}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/040_provider_selection.png", "sha256": "28ca64963eebbaca8ae3896055561892c8fd1f3ca3f6c39b233ddba6ee20bcc9", "size": 508720}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/043_setup_custom_provider.png", "sha256": "1cc5434f6a36617296cd6116c966eb56796d9b055b60c5703f2c6a6d1fa3c889", "size": 533506}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "fa3f0e5c444a31d41933e7943fbcd244e1564c902bd7d687ee1ce75f9f48b840", "size": 550830}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/05_navigationDrawer.png", "sha256": "9eb41d8466187514512b1054d5d82f58c3de7327ed400c1e66e115ed2f10bdb4", "size": 486051}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/06_settingsFragment.png", "sha256": "25fcc54066fb7a3cd4ed2b69496d21c40b95b53b30f7e06ce852f89ec18b39c8", "size": 545324}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "4f2215ea6c3f6b96e86463790978a294264e64af66cd09d191c655f9467916e4", "size": 389494}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "6449a3a331b1e5896041d927fdfb6e81dd669a84f5940798288fbfe1b1dafd8c", "size": 435204}, {"name": "/se.leap.bitmaskclient/de-DE/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "cf33b3a28704522ba9eba5db5d4a1fe2558e7109941968bb0d9b7a4e7aab64ba", "size": 585350}], "el": [{"name": "/se.leap.bitmaskclient/el/phoneScreenshots/01_VPN_connected.png", "sha256": "023bd5efe63131842e74806c90a3701e0a7fd367808584408c7d895bec09f009", "size": 630308}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/02_VPN_connecting.png", "sha256": "85c71f304fbe08edf7c147dd65186c3f94c79d6bc9f1cf33933b2c3bdd96169f", "size": 619077}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/03_VPN_disconnected.png", "sha256": "9210f5348ca4bf8bfa70590677310237d6255ecc549470894c20f296a72b276c", "size": 550775}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/040_provider_selection.png", "sha256": "e9d51ebe97887c0631261be89453f78473981a37b82bb6fa0a23f3512e46c95c", "size": 550369}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/043_setup_custom_provider.png", "sha256": "5a37b8f8405d14d81a9ca9cc844606ad98f4ecc242f18f738a374c74359f950d", "size": 582617}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "605491f74f0ca13f522c8365299d83c1e007381a7f311bc2829234feddb82e50", "size": 604473}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/05_navigationDrawer.png", "sha256": "0c0c1e608f48a03c98631550229ab16f11f7b943a38c683c8f635e6cb70e2e90", "size": 505356}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/06_settingsFragment.png", "sha256": "ceb8d4cb35d0e80dbe4fc0dbff7665652bfcbc151e4d7f92f18e828f2916e850", "size": 559451}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "420da09202a0c313a5e7a0bbccca42291a2453d1733700deb607771ca3abaf7a", "size": 397742}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "dc0a51f5eb53cf7e27ea33c4518f25cd2deb995cd2938a4ae350c188752aad29", "size": 426520}, {"name": "/se.leap.bitmaskclient/el/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "d9e6800086b5e3d7e149007bd3c25eb0f836d82f60502dcf31442e51842a743c", "size": 594125}], "en-US": [{"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/01_VPN_connected.png", "sha256": "00f4e437f2e5a9ecc757dcaee21e8193279f8e42b0cba4983bb55126a94c4a43", "size": 624287}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/02_VPN_connecting.png", "sha256": "50a1199b74009685eb7b792558a6f84388365408b161f242e00eb37e7aa4b695", "size": 616296}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/03_VPN_disconnected.png", "sha256": "1fd35b305bcfe030d84647f656c529a19fe79fcc5344f9477a4e70d9ea86b5b8", "size": 545675}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/040_provider_selection.png", "sha256": "b1cb8535532177d405424e70e25c422f5d4fad156453d11980e31ffe6117dce3", "size": 496719}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/043_setup_custom_provider.png", "sha256": "053ecc1057c178dab66fe855cb06bc4dc1b9e9a93c516dbdd9b8daa1d69536db", "size": 510925}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "43086d1f90f6c045e3ce04090de71a69abb7292f6672faf30624907e5da6ea87", "size": 533498}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/05_navigationDrawer.png", "sha256": "18acd4afb3737986a78be9deb44ae6cac5a09b24c14ad7aba5525df25548793e", "size": 486051}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/06_settingsFragment.png", "sha256": "d606797b407a4ce0b43a501b3d912d95b6c4f82d6bc1b14ef5978f58c077943a", "size": 537514}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "76216f4882f0c8901de0a5df6639fd2e5649c65c648ef165649a9b221fb09938", "size": 387411}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "e50fc07e2022217652c5a896aae49d1894795f1fb6fea83b8c00ff5fb4859ae6", "size": 431323}, {"name": "/se.leap.bitmaskclient/en-US/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "27e99957e67191e3beecb5a7545344bed61d43c6dcb9a8e8f74ddb56aceba112", "size": 558485}], "es": [{"name": "/se.leap.bitmaskclient/es/phoneScreenshots/01_VPN_connected.png", "sha256": "e15cb2213b2ff602dc033c15773f71f7fe50571c796f2b77b0932e1c38d7da40", "size": 628490}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/02_VPN_connecting.png", "sha256": "054ba9e73661210655ebe4c79a527873436fd2806708640ada49c43888336310", "size": 620546}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/03_VPN_disconnected.png", "sha256": "eb907c757e4d62b3a07a208c608bf34a7755e69bd2f837778ff23503efdeacf2", "size": 547784}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/040_provider_selection.png", "sha256": "89a60933572130b42d03b644d062a532641c73afb7229e2694ed3faf6f99867f", "size": 502820}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/043_setup_custom_provider.png", "sha256": "6275a7d9c07a19240f3faaa703131196879ac158353bb89cb93a5f9c88c3f6c9", "size": 515622}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "336f547aac4515c73de45bdce18db6d236339a2654d6110b2fcfe0357956c4a1", "size": 541347}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/05_navigationDrawer.png", "sha256": "e5c1044e0d780cd0352c589ab13d40d36fee7c27ca27c45776b805d649237233", "size": 497288}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/06_settingsFragment.png", "sha256": "cba828e554a9c5c87630bf61141c27e935a0e9648788bd62f749bc720fdcb117", "size": 549934}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "f11149d0e00931159ad9262ba401858ce5af60a38028ca8d75acdc3306efa77f", "size": 395962}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "660bf887b90ef014ec994c112805dea8a413b5a289e0ba9956231dea9984376b", "size": 427655}, {"name": "/se.leap.bitmaskclient/es/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "f014922a1fcbede267034eb3f0f8ba75110f84815f7ae6149d472c94e7190a4f", "size": 596757}], "es-AR": [{"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/01_VPN_connected.png", "sha256": "6addc6944e6e9a70d97924ccc04fff26d6f9ba261b001de7f0d097e4c57f9def", "size": 626272}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/02_VPN_connecting.png", "sha256": "a5d38c31602713f52b70f19d3b3352f6d44796eab6b79ee02dac4457b29b4aef", "size": 618589}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/03_VPN_disconnected.png", "sha256": "3adb226bda6440af8efc4627008ef3c1d0d6894fe66f37d34bd2197b566bc6fd", "size": 547335}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/040_provider_selection.png", "sha256": "62ca4980f47031925148fed3ca7cc4d6d6bf6a1397a0e2a46ad782a4b1c147cc", "size": 502362}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/043_setup_custom_provider.png", "sha256": "abff0e7e04c9ddf98de47ce9a2e4813b46425114792bbb6841b315c0b29562d1", "size": 515103}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "c25e21c158de85ebc15c14115689fce8358a36d55f3eb7522dab2a154def54d3", "size": 540890}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/05_navigationDrawer.png", "sha256": "7071076f5aaf4078a427d06852b741663e4a1cecab3a691cc9bd099e93e58f30", "size": 499686}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/06_settingsFragment.png", "sha256": "cd89266716e1d54cd524caeaeee2e1f4f95a968284031612d5a00cd3f9775703", "size": 551208}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "36971c41c8c6316c85795aa219e9fb1e92d9f03e5401ce8b875386465ed24d56", "size": 396700}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "f9476be5a7f427985abe35fc43addd2c679660a9813c60503cd76239eb5313f7", "size": 432596}, {"name": "/se.leap.bitmaskclient/es-AR/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "52db8b4c239d75697a778973746fb607cbe49e283d7ab5dded7f1b5188d280a7", "size": 594216}], "es-CU": [{"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/01_VPN_connected.png", "sha256": "94fd40ec64dedcedeabf3a9a2610f330bf2a48645b7d2fb05ccc099588aba56b", "size": 623698}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/02_VPN_connecting.png", "sha256": "a04558a83a0b4b584a7023b5a587b402eb9f6b7967d224eae75fd0d5387fff55", "size": 615618}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/03_VPN_disconnected.png", "sha256": "39132a9eb2c4de86ce14787f05081b3bdbe5e48f6d0ca941b71a099238d0620a", "size": 547239}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/040_provider_selection.png", "sha256": "10fd14511ebcec7a4f13ce3f4d78f7cc342402634d9a77932d9e4eaeec593b02", "size": 503043}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/043_setup_custom_provider.png", "sha256": "8f19118f8fe99ed14f4339b81a955a08392de950fd0ad3c67caa297340b7c2f9", "size": 516065}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "bedb8a6d384e7c6dd8fd5b28ba5fd46c5855f4efecb3e1a5e32f6d6b7818ed00", "size": 541594}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/05_navigationDrawer.png", "sha256": "e9132c5f38845ceb026318edfa7c01e012dba699c057bcaa280f8d5077b86b6b", "size": 498626}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/06_settingsFragment.png", "sha256": "37d26adf034737ef63bc3df923715b0de4401910594fc7d654e2f27b1d6dbbc3", "size": 548867}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "9f27f8a92715db7a68182aab600bfc9d2bb67c56699513c5158347607e80e468", "size": 393828}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "3da47271a86178da0e060b29b1e019e96dd3199eac2ad69e62f5fe6cdfe102e3", "size": 430804}, {"name": "/se.leap.bitmaskclient/es-CU/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "ab735c25c13ffdc1843027b090c5ee9c051e22e0960a8c4809721e694ee640a7", "size": 595649}], "fr": [{"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/01_VPN_connected.png", "sha256": "e095b9b90c4d44a63f60ea0c89882798e4f1f32530bb5150397b17ebcba8df60", "size": 626993}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/02_VPN_connecting.png", "sha256": "7d1f3da2ffaa436c528f596e3c3659848460431542b6aaae4bf2009595776c1d", "size": 619898}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/03_VPN_disconnected.png", "sha256": "3b7097ce6cf7358c1dd7f51c8ca9ac19ceedc7580d06b127a00c53127927c5c6", "size": 548140}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/040_provider_selection.png", "sha256": "56dfe2e5e27c659011827fbf74cca702bb0a6deebbc7eccd3c4a9ab245869117", "size": 502677}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/043_setup_custom_provider.png", "sha256": "e2afee7fe0e3dd32054765e79c9c80121f1759ec96d8f242228b93dd07edfe35", "size": 518550}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "785f03a4fa3cd8f9b82fedc6ae4acedf35b9b3b5da3504480d02108816b5a8d7", "size": 542726}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/05_navigationDrawer.png", "sha256": "649cf3ab43c9bd8aa57793fce213c883e0aae657f62f90bb71021388801d2a7a", "size": 494841}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/06_settingsFragment.png", "sha256": "52b1f07c92c3a6bb88196bed04090decd06dfa6d4d84105f3ef5b5952ec4d82d", "size": 551296}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "5bb6a142772ce9911adf4b0ccf85575e80897e95509908be9a1ea7348cc3be71", "size": 400572}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "a6961658259317720549c220c0f7227c815334d49cb04862ce35ee4ee9f2df84", "size": 428283}, {"name": "/se.leap.bitmaskclient/fr/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "26ab0de41607f15727ba48b2da03b0a0e06bfa733aee6b5e6e66ead17400a24b", "size": 557919}], "it": [{"name": "/se.leap.bitmaskclient/it/phoneScreenshots/01_VPN_connected.png", "sha256": "327b14bd45f6f8e057ea886e690bc4d9854c902a8396262b5ce9dabdba97c1a8", "size": 626570}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/02_VPN_connecting.png", "sha256": "987bd04e8f90d07857fe6f1b52b0035680c0154326bb87f3e55b14a051eadd78", "size": 618377}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/03_VPN_disconnected.png", "sha256": "5b18e72ca16f7aefe5cea6cde5b688db7ea9452de149e5b7bf4bd106d6668bc0", "size": 546112}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/040_provider_selection.png", "sha256": "77c9639eb9fdb0680f54cf52f9470e6325b8c47987b4cc74f0a331874d910cbc", "size": 498909}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/043_setup_custom_provider.png", "sha256": "b81432632296b79c93abe04e5450e8654aeb33b3bc73a4f74ae1ce81924e1991", "size": 513986}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "ebfd0affe18538aa7bd26294061ea70e235e6fbc2398ae54e99a9b0f98a29bc8", "size": 535531}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/05_navigationDrawer.png", "sha256": "63014000712ed59308451b0ee25e7cd43f959f37c7a5862ac5b4f9914deebf2d", "size": 490535}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/06_settingsFragment.png", "sha256": "4d39585295518edc76c581c36397ad224319e78a4fb8e923ce1c5987a86cc3ea", "size": 538068}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "5e6183fe42c3d521b3657b00ff9670011d8d8db05c612a34b8fc5160f6e50d5a", "size": 397578}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "294c2f2a1c3d47cb72aa3fe15612669423b88b6ba5f406818693994ce4babf66", "size": 425415}, {"name": "/se.leap.bitmaskclient/it/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "be2aeafa6dacdf0c42433af836325f89779d6a36f37b89228e32f486b731d7f9", "size": 562761}], "ja": [{"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/01_VPN_connected.png", "sha256": "f41c47a4472f44e636bb7e7a3f679e6762c5faa6657fcd879692ac917899ec41", "size": 634608}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/02_VPN_connecting.png", "sha256": "df0cfcd14c1e78c5ce4931a27403ca4d3e1a37be666261e4f921fd55ea8fab16", "size": 618807}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/03_VPN_disconnected.png", "sha256": "c5356d77b359255441200e51691dc8ba6b71c69ad795c9a5f70da655d42e4e31", "size": 560357}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/040_provider_selection.png", "sha256": "149acd3f1fd0e26fd7982135c8efe74ca46c8aea16b784d9012564688e371244", "size": 576221}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/043_setup_custom_provider.png", "sha256": "1a8466eb97bb72d7eb0447f6d4588c27542160a4936f1c50e0ca376c91a317d5", "size": 625962}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "182228c9156b2b4c01cdd15f5a2c368603e0afdbbf4566a55c6c76758311f0e6", "size": 624372}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/05_navigationDrawer.png", "sha256": "e89addb6398a41d9821a41c31faf0e32786bef02664265dbd24e99d1f1faea96", "size": 496105}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/06_settingsFragment.png", "sha256": "e2865bce721672987d3350af3ece2deb74150919af41e6a1032300ac4a6627f6", "size": 600015}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "4e96ab661aa5276fa616a574062d689ed66625562817b4b87d21399d79aef007", "size": 394477}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "4864b47c2cd6cf57951c1e2f2b2465d7f9a8e8b6571245ea60290dc7c4ab7632", "size": 425543}, {"name": "/se.leap.bitmaskclient/ja/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "e8ed37e8dd80428e77fb9b1e062a893d5c12c7726de169e7c18f23c46aec512c", "size": 616775}], "lt": [{"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/01_VPN_connected.png", "sha256": "f8eb536dae800695d558c18507bdcb04dfac2a87a0ccd90efe7b5f1ffa005043", "size": 626768}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/02_VPN_connecting.png", "sha256": "0d4d86cf029ba94c896591b158d8247f896d5ff03f4edc85f4fac6597955b23d", "size": 616514}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/03_VPN_disconnected.png", "sha256": "2527c2df3744e0e250b76f3a71113f772c467a676c8a6b324ed7c9ec3a7a8c11", "size": 549186}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/040_provider_selection.png", "sha256": "a227b456b922192c33658adf9fb273ec4c6894734a4e823f2f0c21dde760069f", "size": 500445}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/043_setup_custom_provider.png", "sha256": "ccb3d84559efa978c6f7847e482344877e739a0271d4621d0ab4313b953acd15", "size": 515012}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "c97977240514a4cf1bfe27c0ef861ab75d75a0cd24fe837a05c806b3ab5399c2", "size": 537552}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/05_navigationDrawer.png", "sha256": "9f4478da822ae5777c9dabd61af1519cb20002a87cf5479125329d5389f1c956", "size": 486978}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/06_settingsFragment.png", "sha256": "a9ea28bf7819a9c2922a9729d85a98a129358aa428386cfb5492e2ba0ea950b2", "size": 549771}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "544302e30e2e847b4f7f71c96b8d9bbf5b5e0777496fb10642926e2b6214b72f", "size": 391592}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "83f158b5243bc8e64938deb044df0b3ffdb064e020318727e0e7effbc17d38b1", "size": 424291}, {"name": "/se.leap.bitmaskclient/lt/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "a206733311d1991493371fce68cc84cbff1bea7b10ea174418680375dfd20dc1", "size": 577566}], "nl-NL": [{"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/01_VPN_connected.png", "sha256": "a75ae49a750c6549b52808e9c93a14b7a7e54c641dcbc868d0085e25dd10fcb9", "size": 622683}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/02_VPN_connecting.png", "sha256": "226e388bdc3fa9a02cc12e33947d344970aa6b7ef0696cbc159425c1cb793b2c", "size": 614217}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/03_VPN_disconnected.png", "sha256": "7683e192306361b9ee32b162a20b22282dc27aaefbe6a0257f8199c2098c7081", "size": 546633}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/040_provider_selection.png", "sha256": "5f803aa69a10e54ddf3e61a17f8ca6ceb4596a6e9a99277dde982d2173d3e994", "size": 517437}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/043_setup_custom_provider.png", "sha256": "f5475a2309218d1036dc52eeabac720b4f6a952ed7c13d74d913ad700584e48f", "size": 530277}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "4d01133271830f2c827046676fa8384353c3ba3540fe80890e157b493ae1bc7a", "size": 557728}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/05_navigationDrawer.png", "sha256": "5087081b63bff4918f7447149965a6e216e7efef2e0c04978aae500e7a08f14f", "size": 487612}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/06_settingsFragment.png", "sha256": "a39e5b86a1d67b43f7ee52465af84e8298e1b7d23124b1b91aec370fce214c57", "size": 533486}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "9c90b8863acf0371a7f758483d041843076d9f3adf5a774a34ea65388788d4c7", "size": 392447}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "c70b9feecbf60c342f5637e3bb53016234c9834736bb93033b98dd84c88ed3e5", "size": 429044}, {"name": "/se.leap.bitmaskclient/nl-NL/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "6bdd3342e396d23d2a2c0a99a4b475b3ea5471b67c84fd96faa893f0e698b81f", "size": 575335}], "pt-BR": [{"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/01_VPN_connected.png", "sha256": "5da010cd4a55542dc2e9ecc99483be16dbad9f3767172c2a9f58e3e8b4dbe9f2", "size": 628450}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/02_VPN_connecting.png", "sha256": "5d4200380adacce156b211df212a0cbc5cd4322cab87fb479787acef87cae289", "size": 619709}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/03_VPN_disconnected.png", "sha256": "8f9de4fd24dc51f6281fbdaf3555927b63d0503ecb3b1cd85a93145c1c48d15a", "size": 546593}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/040_provider_selection.png", "sha256": "f57e8e70f920097f2c7d92ebafa0474484d6736c3aecb00eb656cd30c2814f2a", "size": 518772}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/043_setup_custom_provider.png", "sha256": "e259b0403d3bfd6f3f61393cd522fb25af267bf7add96e666d0b8cf887f4b316", "size": 545418}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "247a218caa1cb8be1e6fa66e01f95efe6a950d2a710d47e34c826a35bb9bd0f8", "size": 561519}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/05_navigationDrawer.png", "sha256": "f205a6c37836d5728d11d852354655cdd7a4353c4b6d4b182210f78a0d02fc8f", "size": 489552}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/06_settingsFragment.png", "sha256": "945bd40cce5c3f6b9b1a12304b7ae1b67f2508adb5c2059f30fdc17c68b33498", "size": 553984}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "3f43e3f9f4868cf8beb67f49bcf427df38525910774baf487a2bf8ada6232013", "size": 393720}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "6ade0161e1892d5223ca3ceff4fbe2ef818087ed0ba375acfe0558847b599da3", "size": 432223}, {"name": "/se.leap.bitmaskclient/pt-BR/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "d030c85eb35483fc67f995a1f8fa98eb547f0ef3164994c8f99316ab1095a131", "size": 567753}], "ru": [{"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/01_VPN_connected.png", "sha256": "7b19be44b046edb71036dd95e0cabb858c3888d26e07cd7f221e841fc8fd4bb4", "size": 631967}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/02_VPN_connecting.png", "sha256": "0a2407a9e361aaf985446bd3b9f973a83593c9f507ee292cec4ed47809c04854", "size": 616893}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/03_VPN_disconnected.png", "sha256": "26f4931901675b473036e5608aa25b27800703c4340e5bfa5ba12f7f2bb2b69f", "size": 552658}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/040_provider_selection.png", "sha256": "ebabcabf28296407a9339944c4ffc19004205770097d52cd1921d7280b9e5d51", "size": 507898}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/043_setup_custom_provider.png", "sha256": "001b4fb4c82b5c7ebb44e9b72cb5463e8c7bf44478764eeb320ac19ec9d31bdc", "size": 532143}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "33f92a21f94c6a304e183cac36b765c1f834135a048e92e52efd245d83c5be86", "size": 549944}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/05_navigationDrawer.png", "sha256": "16b28d84caf067b646b45340ac0d8cd704c61e36d89b79b3a4ef56c9464d9a51", "size": 495356}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/06_settingsFragment.png", "sha256": "f5419b31a041187428760366870db51d9f0d6912cc3a57a65bc4693b7ea9e935", "size": 559117}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "a5621a8751147153fafc01be9c49b54980a4024eafbc14a3291d0c399818bdb7", "size": 400035}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "c2e3397c3f44a6b65e4c56616d538bbe24a46ba30134f24a78890adf1ce0bdf1", "size": 425770}, {"name": "/se.leap.bitmaskclient/ru/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "4477f9ed744b3d0735f18fba7069bde67b3ebbd157726bd334a486eb4a9cadab", "size": 587046}], "tr": [{"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/01_VPN_connected.png", "sha256": "00820dd2608d9954cd68925b6c2a71198725154708d9b72cf261791355540bf4", "size": 622626}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/02_VPN_connecting.png", "sha256": "9e9b5ba03b7a227ae9f8d6b09a9355ebb826102084df220f676b6ebf28797c28", "size": 617888}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/03_VPN_disconnected.png", "sha256": "9b96c118ac976c2608b0386a0e8d29c836e74333e0f667b5afc1edb9db10e987", "size": 550833}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/040_provider_selection.png", "sha256": "2d55da961d339fc7d9b776c164ab81e8645572cc26dd207285c98773d0f43b68", "size": 529540}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/043_setup_custom_provider.png", "sha256": "aa04aac8a2942f9e5a9449fa95942e3b9cc1de044342adba7e69efe55b0c277d", "size": 547345}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "35c2404ff727eff276d88c45007e76cff77a4f9dc09a0a2183d76ae923ecbefc", "size": 560241}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/05_navigationDrawer.png", "sha256": "e0405ced7f16cc732b2936ac104ce03d027ad0d3b6158e5728ca9cffa896554b", "size": 478866}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/06_settingsFragment.png", "sha256": "75244d0992475e900edec3c159dde2e5cc85bce889b4d16cf3dacf13d241ed6e", "size": 527929}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "5e02354ff0855123823c3ec137bce19180d0552aef8e76b976a6d06c0087b038", "size": 381953}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "842789beebb386fee4a868a05a7459ab6689661f54668f9a4b372b3207dac8ce", "size": 422432}, {"name": "/se.leap.bitmaskclient/tr/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "3add6a79a62b4be68604e8d989771537b0a3b1aba9e2d16426fc1ce381845d29", "size": 583049}], "uk": [{"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/01_VPN_connected.png", "sha256": "af432b16d9e68c0b1d3dd1c4945b10d10cc10f56709204c620c24ce0b2595b13", "size": 622605}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/02_VPN_connecting.png", "sha256": "d662477b04dfcddf05dda6b1d0fa83d8547d366c422ef42f3d5d20f0dbc1aeca", "size": 615374}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/03_VPN_disconnected.png", "sha256": "930c44b3516c0a9f4ed9cbda001d6ab78724f91ee03aef75f2e21b852ca9a929", "size": 544205}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/040_provider_selection.png", "sha256": "85069c4e038d50417d95e6c89274cd06258c05d526959be32a9584c8294ac2d1", "size": 501700}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/043_setup_custom_provider.png", "sha256": "f40f568292273b15b298a6751b01c8b15a0e852f156b32173186fe50587b6bec", "size": 516453}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "4780f68a849b3cf370f82d72420263cbf6324bb6eb8e3dd2726fad26277c2085", "size": 538459}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/05_navigationDrawer.png", "sha256": "f54d6e3a3b58ba578caafd0860ffc7aa02673f8879791dbcbbc842936c4ede25", "size": 496672}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/06_settingsFragment.png", "sha256": "ad5fd4eaf6c94052187da6d579dae9c6e1c7977d8310036bf7c222efcf7f4f43", "size": 553394}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "9f54ec1c0c21e3b647fdeee3bd015f6a16d58b5acc2ed67059a5324d9c429736", "size": 402003}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "4b0bbd3c370f6b3d7158bd51997a16dc57ae807168b9eacab121341c82f14fd0", "size": 427701}, {"name": "/se.leap.bitmaskclient/uk/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "00844dcf9f1bf2b49e5009f657f5e6da8e005db0bc4a7555059fbd74a5ac4ffb", "size": 553451}], "zh-Hans": [{"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/01_VPN_connected.png", "sha256": "a0fa66f6be189ebf1be932b261812cd6e8845f3d3b9a90c2c349e17c15d27253", "size": 621445}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/02_VPN_connecting.png", "sha256": "ea39b7699d43b868f0cd1cea5b7659f06b8430a64ed983f0a12626abbf1b6349", "size": 611557}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/03_VPN_disconnected.png", "sha256": "11281d1df4cf44642e842034fc894d684c21497fc353e488ea40f812b619e548", "size": 543240}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/040_provider_selection.png", "sha256": "7acff28169dbdb25152569334b65c85fb1f72310bde5eae407be11e370a9af90", "size": 520403}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/043_setup_custom_provider.png", "sha256": "da2d5042df5fe5c38ada63dd2699ab273a1b80c27c282aabc6c0daf0536bb80b", "size": 541438}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "24a7b2b98678087315eaf26d263e44fea9907a6f917ed70a88228c93496e4d36", "size": 557647}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/05_navigationDrawer.png", "sha256": "dac229dc64ee6c7234c04c29178006f737ac99ecf430065ff7193365ae9ffd35", "size": 470834}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/06_settingsFragment.png", "sha256": "cbac9a54626de852ab3a8d312f9307cbeb3cba80dd635033865c3c8c97f8dfa2", "size": 531671}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "120c20362de2feb5475701a1701368c26b47551cd86f37b570b431098d24b9bd", "size": 382993}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "c74e1d851c642d8f6eb6dbe793cf9618be1e8c751faff55a9419e3087465abc4", "size": 422628}, {"name": "/se.leap.bitmaskclient/zh-Hans/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "49a5028da82a11dc1e9ad04ff3dc4aabf6b204822f44329af8e30cd251f77626", "size": 611901}], "zh-Hant": [{"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/01_VPN_connected.png", "sha256": "ab0874aebb7f9696b7e5936ea6de59b74574ef7bf35ca81496afa5b7887eb7b8", "size": 621495}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/02_VPN_connecting.png", "sha256": "ea39b7699d43b868f0cd1cea5b7659f06b8430a64ed983f0a12626abbf1b6349", "size": 611557}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/03_VPN_disconnected.png", "sha256": "da4c32f12c428627911289c64472e8d452a7e37de2e896386a533c11cb8c82ee", "size": 543307}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/040_provider_selection.png", "sha256": "e5d7627c1a072b6f6d2dc00f07555a11b469b8c976d549cdcaace66824338c3f", "size": 520551}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/043_setup_custom_provider.png", "sha256": "fa20ccc846ed9f458a8107277bf33fca7ee39c2ac8003a808288857363cc1ce4", "size": 541568}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/044_setup_invite_code_provider.png", "sha256": "4645c6248953305cb25d71236e9fa7384cf079613cabc569d32ecae2bd04f8f4", "size": 557791}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/05_navigationDrawer.png", "sha256": "dac229dc64ee6c7234c04c29178006f737ac99ecf430065ff7193365ae9ffd35", "size": 470834}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/06_settingsFragment.png", "sha256": "cbac9a54626de852ab3a8d312f9307cbeb3cba80dd635033865c3c8c97f8dfa2", "size": 531671}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/07_GatewaySelectionFragment.png", "sha256": "75cfc78ab749934259d353fd572fb6cf4f5ad940f499b373967530bbbab51e44", "size": 381147}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/08_LanguageSelectionFragment.png", "sha256": "e85b3dd4301530b360504c5b09513627731a8f0a43167d4b00cda09c8aa7fed8", "size": 422816}, {"name": "/se.leap.bitmaskclient/zh-Hant/phoneScreenshots/09_App_Exclusion_Fragment.png", "sha256": "d2d59f23119727f760ede4e612831ac70cd8e179b2261553d541002dc9a9cfe3", "size": 612081}]}}, "name": {"de": null, "el-GR": null, "es-419": null, "nl": null, "ru-RU": null, "tr-TR": null, "zh-TW": null, "ja": "Bitmask", "zh-Hans": "Bitmask", "zh-Hant": "Bitmask"}, "summary": {"de": null, "el-GR": null, "es-419": null, "nl": null, "ru-RU": null, "tr-TR": null, "zh-TW": null, "ar": "تواصل مشفر للبشر\n(نرحب بالأبطال الخارقين أيضًا).", "de-DE": "Verschlüsselte Kommunikation für Normalsterbliche\n(Superheld*innen sind ebenfall", "ja": "凡人のための暗号通信\n（超人も歓迎）", "nl-NL": "Versleutelde communicatie voor stervelingen\n(superhelden zijn ook welkom).", "tr": "Yalnızca ölümlüler için şifrelenmiş iletişim\n(süper kahramanlar da hoş gelir).", "zh-Hans": "凡人的加密通信\n（超级英雄也欢迎）。", "zh-Hant": "給一般人的加密通訊\n（也歡迎超級英雄）。"}, "description": {"de": null, "el-GR": null, "es-419": null, "nl": null, "ru-RU": null, "tr-TR": null, "zh-TW": null, "ar": "خدمة Bitmask هي عبارة عن عميل شبكة خاصّة افتراضية مع تهيئة تلقائية. تمتلك الخدمة العديد من التقنيات من أجل تجاوز الحظر، حجب الشبكة، الرقابة. بعد اختيار مزود خدمة متوافق سيتم تشفير وإعادة توجيه حركة مرور الشبكة الخاصّة بك خلال مزود الخدمة المؤتمن من خلالك.\n\nوهكذا كل شيء يكون جاهزًا للاستخدام!\n\n خدمة Bitmask هي عبارة عن عميل شبكة خاصّة افتراضية مفتوح المصدر، موزّع تحت رخصة GPLv3.\nانظر https://0xacab.org/leap/bitmask_android\n\nالأسئلة الشائعة\n\n* عن leap.se: مجموعة تعشق مفهوم الحق في الخصوصية، منذ عام 2011.\n* تحظى الترجمات على مشروعنا على Weblate بتقدير عالِ https://localizationlab.weblate.cloud/projects/bitmask/\n\nإذا واجهتك مشاكل أو تريد الحصول على نسخ متطورة؛ من فضلك؛ تحدث إلينا عبر https://matrix.to/#/#leap:libera.chat أو اكتب تقريرًا عن ثغرة أو مشكلة عبر https://0xacab.org/leap/bitmask_android/\n", "cs": "Bitmask je VPN klient s automatickou konfigurací. Má několik technik, které umožňují obejít cenzuru, blokování sítě nebo se vyhnout sledování. Po výběru kompatibilního poskytovatele služeb bude šifrovat a bezpečně směrovat veškerý síťový provoz přes důvěryhodného poskytovatele služeb.\n\nA máte vše hotovo!\n\nBitmask je VPN klient s otevřeným zdrojovým kódem, šířený pod licencí GPLv3. Viz https://0xacab.org/leap/bitmask_android.\n\nČASTO KLADENÉ DOTAZY:\n\n* kdo: leap.se, kolektiv, který věří v koncept na právo nebýt slyšet, existuje od roku 2011.\n* překlady jsou velmi vítány na našem projektu Weblate https://localizationlab.weblate.cloud/projects/bitmask/.\n\nPokud se setkáte s problémy nebo chcete mít k dispozici testovací verze, připojte se k našemu chatu https://matrix.to/#/#leap:libera.chat nebo napište hlášení o chybě: https://0xacab.org/leap/bitmask_android/\n", "de-DE": "Bitmask ist ein VPN-Client mit automatischer Konfiguration. Er hat mehrere Technologien an Bord, um Zensur und Netzwerksperren zu umgehen oder Überwachung zu vermeiden. Nach der Auswahl eines kompatiblen Dienstanbieters verschlüsselt er deinen gesamten Netzwerkverkehr und leitet ihn sicher durch deinen vertrauenswürdigen Dienstanbieter.\n\nUnd schon kann's losgehen!\n\nBitmask ist ein Open-Source-VPN-Client, der unter der GPLv3-Lizenz vertrieben wird. Siehe https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* Wer: leap.se, ein Kollektiv, das Meinungsfreiheit liebt und seit 2011 existiert.\n* Übersetzungen sind bei unserem Weblate-Projekt https://localizationlab.weblate.cloud/projects/bitmask/ sehr willkommen.\n\nWenn du Probleme feststellst oder eine Vorabversion haben möchtest, melde dich bitte in unserem Chat https://matrix.to/#/#leap:libera.chat oder schreibe einen Fehlerbericht: https://0xacab.org/leap/bitmask_android/\n", "el": "Το Bitmask είναι μια εφαρμογή VPN με αυτόματη ρύθμιση παραμέτρων. Διαθέτει πολλές τεχνικές για την παράκαμψη της λογοκρισίας, τον αποκλεισμό δικτύου ή την αποφυγή επιτήρησης. Αφού επιλέξει έναν συμβατό πάροχο υπηρεσιών, θα κρυπτογραφήσει και θα δρομολογήσει με ασφάλεια όλη την κίνηση του δικτύου σας μέσω του αξιόπιστου παρόχου υπηρεσιών σας.\n\nΕίστε έτοιμοι!\n\nΤο Bitmask είναι ένα λογισμικό πελάτη VPN ανοιχτού κώδικα, που διανέμεται με την άδεια GPLv3. Δείτε https://0xacab.org/leap/bitmask_android\n\nΣυχνές ερωτήσεις:\n\n* ποιος: το leap.se, μια συλλογική προσπάθεια που αγαπά την έννοια του δικαιώματος της ιδιωτικότητας, περίπου από το 2011.\n* Οι μεταφράσεις εκτιμούνται ιδιαίτερα για το έργο Weblate https://localizationlab.weblate.cloud/projects/bitmask/\n\nΕάν αντιμετωπίζετε προβλήματα ή θέλετε να έχετε μια ειδική έκδοση, επικοινωνήστε μαζί μας στο https://matrix.to/#/#leap:libera.chat ή υποβάλλετε ένα ζήτημα στο: https://0xacab.org/leap/bitmask_android/\n", "en-US": "Bitmask is a VPN client with automatic configuration. It has several techniques on board to circumvent censorship, network blocking or avoid surveillance. After choosing a compatible service provider it will encrypt and route securely all your network traffic through your trusted service provider.\n\nAnd you're good to go!\n\nBitmask is open source VPN client, distributed under the GPLv3 license. See https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* who: leap.se, a collective that loves the concept of the right to whisper, around since 2011.\n* Translations greatly appreciated at our Weblate project https://localizationlab.weblate.cloud/projects/bitmask/ \n\nIf you experience problems or want to have bleeding edge versions, please join our chat via matrix: https://matrix.to/#/#leap:systemli.org write a bug report: https://0xacab.org/leap/bitmask_android/\n", "es": "Bitmask es un cliente VPN de configuración automática. Tiene variadas técnicas para eludir el bloqueo de redes o evitar la vigilancia en línea. Después de elegir un servidor para conectarse, Bitmask cifrará y enrutará el tráfico desde su red de forma segura.\n\n¡Y ya con eso estás listo!\n\nBitmask es un cliente VPN de código abierto, distribuido bajo la licencia GPLv3. Lee más en https://0xacab.org/leap/bitmask_android\n\nPreguntas Mas Frequentes (FAQ):\n\n* quien: leap.se es un colectivo que ama el derecho a susurrar sin ser escuchado, y existe desde 2011.\n* Las traducciones son muy apreciadas en nuestro proyecto Weblate en https://localizationlab.weblate.cloud/projects/bitmask/\n\nSi tienes algún problema o deseas obtener la última versión, únete a nuestro chat en  https://matrix.to/#/#leap:libera.chat, o escribe un informe de error en  https://0xacab.org/leap/bitmask_android/\n", "es-CU": "Bitmask es un cliente VPN de configuración automática. Tiene variadas técnicas para eludir el bloqueo de redes o evitar la vigilancia en línea. Después de elegir un servidor para conectarse, Bitmask cifrará y enrutará el tráfico desde su red de forma segura.\n\n¡Y ya con eso estás listo!\n\nBitmask es un cliente VPN de código abierto, distribuido bajo la licencia GPLv3. Lee más en https://0xacab.org/leap/bitmask_android\n\nPREGUNTAS MÁS FRECUENTES (FAQ):\n\n* La website leap.se es un grupo que ama el derecho a hablar sin ser escuchado, y existe desde 2011.\n* Las traducciones son muy apreciadas en nuestro proyecto Weblate en https://localizationlab.weblate.cloud/projects/bitmask/\n\nSi tienes algún problema o deseas obtener la última versión, únete a nuestro chat en  https://matrix.to/#/#leap:libera.chat, o escribe un informe de error en  https://0xacab.org/leap/bitmask_android/\n", "fr": "Bitmask est un client RPV à configuration automatique. Il dispose de plusieurs techniques pour contourner la censure, le blocage du réseau ou éviter la surveillance. Après avoir sélectionné un fournisseur de services compatible, il cryptera et acheminera en toute sécurité l'ensemble de votre trafic réseau par l'intermédiaire de votre fournisseur de services de confiance.\n\nEt vous êtes prêt à vous lancer !\n\nBitmask est un client RPV à code source ouvert, distribué sous licence GPLv3. Pour en savoir plus, consultez le site https://0xacab.org/leap/bitmask_android\n\nFAQ :\n\n* qui : leap.se, un collectif présent depuis 2011, amoureux du concept du droit de chuchoter.\n* Les traductions sont les bienvenues sur notre projet Weblate https://localizationlab.weblate.cloud/projects/bitmask/\n\nSi vous rencontrez des problèmes ou si vous voulez des versions innovantes, rejoignez notre chat https://matrix.to/#/#leap:libera.chat ou écrivez un rapport de bug : https://0xacab.org/leap/bitmask_android/\n", "it": "Bitmask è un client VPN con configurazione automatica. Dispone di diverse tecniche per aggirare la censura, bloccare la rete o evitare la sorveglianza. Dopo aver scelto un fornitore di servizi compatibile, cripterà e instraderà in modo sicuro tutto il vostro traffico di rete attraverso il vostro fornitore di servizi di fiducia.\n\nE il gioco è fatto!\n\nBitmask è un client VPN open source, distribuito con licenza GPLv3. Vedere https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* Chi: leap.se, un collettivo che ama il concetto di diritto di sussurrare, attivo dal 2011.\n* Le traduzioni sono molto apprezzate al nostro progetto Weblate https://localizationlab.weblate.cloud/projects/bitmask/.\n\nSe riscontrate problemi o volete provare versioni alpha, partecipate alla nostra chat https://matrix.to/#/#leap:libera.chat o scrivete una segnalazione di bug: https://0xacab.org/leap/bitmask_android/\n", "ja": "Bitmaskは自動設定付きVPNクライアントです。検閲迂回、通信遮断、監視回避の、いくつかの技術があります。互換性のあるサービス提供元を選択した後は、すべての通信転送が、信頼されたサービス提供元を経由して、安全に暗号化され、安全に経路決定されます。\n\nこれで準備完了。行きましょう!\n\nBitmaskはGPLv3ライセンスの下で許諾される、オープンソースVPNクライアントです。 https://0xacab.org/leap/bitmask_android をご覧ください。\n\nよくある質問\n\n・誰: leap.se 、権利をささやくことを愛する集団、2011年頃から\n・Weblateでの翻訳に拝謝します https://localizationlab.weblate.cloud/projects/bitmask/\n\nもしも、問題を経験されたか、先端版の人柱になることを希望するならば、 我々の談話室 https://matrix.to/#/#leap:libera.chat に参加するか、バグ報告を https://0xacab.org/leap/bitmask_android/ でお書きください。\n", "lt": "Bitmask yra VPN kliento programėlė su automatine konfigūracija. Programėlėje yra kelios technikos, skirtos apeiti cenzūrą, tinklo blokavimą ir sekimą. Pasirinkus suderinamą paslaugų teikėją, Bitmask šifruos ir per patikimą paslaugų teikėją saugiai peradresuos visą jūsų interneto duomenų srautą.\n\nŠtai ir viskas paruošta!\n\nBitmask yra atvirojo kodo VPN kliento programėlė, platinama pagal GPLv3 licenciją. Žiūrėkite https://0xacab.org/leap/bitmask_android\n\nDUK:\n\n* Kas: leap.se – kolektyvas, kuriam nuo 2011-ųjų metų patinka teisės laisvai šnabždėtis koncepcija.\n* Vertimai mūsų „Weblate“ projekte yra labai vertinami https://localizationlab.weblate.cloud/projects/bitmask/\n\nJei susiduriate su problemomis ar norite turėti pačias naujausias versijas, prisijunkite prie mūsų pokalbio https://matrix.to/#/#leap:libera.chat arba pateikite pranešimą apie klaidą: https://0xacab.org/leap/bitmask_android/\n", "nl-NL": "Bitmask is een VPN-client met automatische configuratie. Het kan verschillende technieken gebruiken om censuur, netwerkblokkades of surveillance te omzeilen. Nadat je een compatibele serviceprovider hebt gekozen, zal al je netwerkverkeer versleutelen en veilig via de serviceprovider van jou vertrouwen routeren.\n\nEn je kunt van start!\n\nBitmask is een open-source VPN-client, verspreid onder de GPLv3-licentie. Zie https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* wie: leap.se, een collectief dat sinds 2011 aan de slag is, gemotiveerd door het recht om te fluisteren.\n* Vertalingen zijn hartelijk welkom in ons Weblate project: https://localizationlab.weblate.cloud/projects/bitmask/\n\nAls je problemen ervaart of de nieuwste versies wilt proberen, neem dan deel aan onze chat: https://matrix.to/#/#leap:libera.chat of stuur een bugrapport in: https://0xacab.org/leap/bitmask_android/\n", "pt-BR": "Bitmask é um cliente VPN com configuração automática. Possui diversas técnicas integradas para contornar a censura, o bloqueio da rede ou evitar a vigilância. Depois de escolher um provedor de serviços compatível, ele criptografará e roteará com segurança todo o tráfego de rede por meio de seu provedor de serviços confiável.\n\nE pronto!Bitmask é um cliente VPN de código aberto, distribuído sob a licença GPLv3. Veja https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* who: leap.se, um coletivo que adora o conceito do direito de sussurrar, existente desde 2011.\n* Traduções muito apreciadas em nosso projeto Weblate https://localizationlab.weblate.cloud/projects/bitmask/\n\nSe você tiver problemas ou quiser ter versões mais recentes, entre em nosso chat https://matrix.to/#/#leap:libera.chat ou escreva um relatório de bug: https://0xacab.org/leap/bitmask_android/\n", "ru": "Bitmask — это VPN-клиент с автоматической настройкой. Он имеет несколько технологий, позволяющих обойти цензуру, блокировку сети или избежать слежки. После выбора подходящего провайдера он зашифрует и безопасно перенаправит весь ваш сетевой трафик через надёжного провайдера.\n\nИ готово!\n\nBitmask — это VPN-клиент с открытым исходным кодом, распространяемый по лицензии GPLv3. Подробнее: https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* кто: leap.se , коллектив, которому нравится концепция права на шёпот, существует с 2011 года.\n* Переводы высоко ценятся в нашем проекте на Weblate: https://localizationlab.weblate.cloud/projects/bitmask/\n\nЕсли у вас возникли проблемы или вы хотите иметь новейшие версии, присоединяйтесь к нашему чату https://matrix.to/#/#leap:libera.chat или отправьте отчёт об ошибке: https://0xacab.org/leap/bitmask_android/\n", "tr": "Bitmask otomatik yapılandırma kullanan bir VPN istemcisidir. Kısıtlama ve ağ engellemesini aşmak veya izlenmekten kaçınmak için birçok yöntem kullanır. Uyumlu bir hizmet sağlayıcı seçtikten sonra tüm ağ trafiğinizi şifreler ve güvendiğiniz hizmet sağlayıcınız üzerinden güvenli bir şekilde yöneltir.\n\nBöylece kullanmaya başlayabilirsiniz!\n\nBitmask açık kaynaklı bir VPN istemcisidir. GPLv3 lisansı koşulları altında dağıtılır: https://0xacab.org/leap/bitmask_android\n\nSSS\n\n* Kim: leap.se, fısıldama hakkı kavramını seven bir topluluktur. 2011 yılından beri ortalıktadır.\n* Çevirileri Weblate projemizde memnuniyetle karşılıyoruz: https://localizationlab.weblate.cloud/projects/bitmask/\n\nSorunlarla karşılaştıysanız veya güncel sürümü almak istiyorsanız, sohbetimize katılabilir https://matrix.to/#/#leap:libera.chat ya da bir hata bildiriminde bulunabilirsiniz: https://0xacab.org/leap/bitmask_android/\n", "uk": "Bitmask — це VPN-клієнт з автоматичною конфігурацією. Він має кілька методів, щоб обійти цензуру, блокувати мережу або уникнути стеження. Після вибору сумісного постачальника послуг інтернету він зашифрує та безпечно спрямує весь ваш мережевий трафік через надійного постачальника послуг.\n\nІ все готово!\n\nBitmask — VPN-клієнт з відкритим вихідним кодом, що поширюється за ліцензією GPLv3. Перегляньте https://0xacab.org/leap/bitmask_android\n\nFAQ:\n\n* хто: leap.se, колектив, який любить концепцію права на нашіптування, існує з 2011 року.\n* Переклади дуже вітаються в нашому проєкті Weblate https://localizationlab.weblate.cloud/projects/bitmask/\n\nЯкщо у вас виникли проблеми або ви хочете мати найновіші версії, приєднайтеся до нашого чату https://matrix.to/#/#leap:libera.chat або напишіть звіт про помилку: https://0xacab.org/leap/bitmask_android/\n", "zh-Hans": "Bitmask 是一款具有自动配置功能的 VPN 客户端。它有多种技术可以规避审查、网络屏蔽或避免监控。选择兼容的服务提供商后，它将通过您信任的服务提供商加密并安全地路由您的所有网络流量。\n\n一切就绪，您可以开始使用了！\n\nBitmask 是开源 VPN 客户端，遵循 GPLv3 许可分发。请参阅 https://0xacab.org/leap/bitmask_android\n\n常见问题：\n\n* 开发者：leap.se，一个自 2011 年起致力于“低语权”理念的团队。\n* 非常欢迎您在我们的 Weblate 项目中协助翻译：https://localizationlab.weblate.cloud/projects/bitmask/ \n\n如果您遇到问题或想获取最新的开发版本，请加入我们的 Matrix 聊天：https://matrix.to/#/#leap:systemli.org\n提交错误报告请前往：https://0xacab.org/leap/bitmask_android/\n", "zh-Hant": "Bitmask 是一款自動設定的 VPN 用戶端。有多種技術可以規避審查、網路封鎖或避免監視。 選擇相容的服務提供者後，它將透過所信任的服務提供者加密安全地路由所有網路流量。\n\n準備好出發了！\n\nBitmask 是開源 VPN 用戶端，根據 GPLv3 授權分發。 請參閱 https://0xacab.org/leap/bitmask_android\n\n常問問題：\n\n* 人物：leap.se，一個熱愛低語權利的集體，約始於 2011 年。\n* 大大感謝 Weblate 專案翻譯 https://localizationlab.weblate.cloud/projects/bitmask/\n如果遇到問題或想要嚐鮮搶先版，請加入網路聊天 https://matrix.to/#/#leap:libera.chat 或撰寫錯誤回報：https://0xacab.org/leap/bitmask_android/\n"}}, "versions": {"e1d6465c6ef94156fe61abebdce67466b00955784582e215726acb50d2f8b6dd": null, "9678ecd476f9ea34f0b9185948741c266d8d4193a43f4903b16ff7daabfdb7b6": {"added": 1784660797434, "file": {"name": "/se.leap.bitmaskclient_186000.apk", "sha256": "9678ecd476f9ea34f0b9185948741c266d8d4193a43f4903b16ff7daabfdb7b6", "size": 80371890, "ipfsCIDv1": "bafybeihvm7hmkd3u5znwhicw4oqwjdk7bsbc42kndnpacaovm3ew7k62fy"}, "src": {"name": "/se.leap.bitmaskclient_186000_src.tar.gz", "sha256": "dd32d2409cdf0b8ee96e9118dd3c001d4bd6d6b8f11bce5ba7a63d0dda16aee8", "size": 328296425}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.3", "versionCode": 186000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["164269d3eec96947c92cf9797b765f73faf2d1822e6db41f1b3dab2914dc8bc0"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "se.leap.bitmaskclient.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "se.leap.riseupvpn": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"2d18adfccb1ae2bed22ffaf0c43f443497b365bd4b2800c41c973bf3ca2f3b05": null, "4da30623494f91b6689d710bfda4db2f7ce1c0050d7903431612615824c03f75": {"added": 1784660797434, "file": {"name": "/se.leap.riseupvpn_186000.apk", "sha256": "4da30623494f91b6689d710bfda4db2f7ce1c0050d7903431612615824c03f75", "size": 78802228, "ipfsCIDv1": "bafybeichwgxmrr3hg5oe2njovdoqzt6fycdxvcbmz2bef2jsd6oow4o33a"}, "src": {"name": "/se.leap.riseupvpn_186000_src.tar.gz", "sha256": "698f831d5c1b82d380d1183a29f40dadfd7d88fe39c29914f0f7eaf5301c783a", "size": 328274837}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.3", "versionCode": 186000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["cd592617b27a65cd44e24fb7b8bc5d13d140fc790c37339eef4abb4518dd3ac2"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "se.leap.riseupvpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Preconfigured with the Riseup collective provider"}}}}}, "sh.haven.app": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"e13aabf6355c35bbf6ea4ff4f260353092b314a55435dd7934f373e0c49a2715": null, "e760fa1ee21d9c8b4165ec0939e230c5f2a330244764fd035fdc69881a33b943": null, "b05e8b05feda69eb2baadc55fa969677ce0611a30221ed239c87ad48cde85c1c": {"added": 1784800029343, "file": {"name": "/sh.haven.app_6711.apk", "sha256": "b05e8b05feda69eb2baadc55fa969677ce0611a30221ed239c87ad48cde85c1c", "size": 112444264, "ipfsCIDv1": "bafybeie7o5yl6aa2y4vbl4dbed4bver6x4m46zawy3lp2uc67urnkx6trm"}, "src": {"name": "/sh.haven.app_6711_src.tar.gz", "sha256": "0e41ce0c0ba4f27b376c61cb5be60841d120ceb5488084a6714dca80dad5241f", "size": 136882714}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.81.7", "versionCode": 6711, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["ea05a89431961b8ac53c36725452673c2be1c2d7b6e48771617b974e6092b332"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.NFC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "📶 **Mosh: the \"no server contact — retrying\" banner no longer gets stuck** — when a mosh session actually ended (server exited or a fatal transport error), the red \"No server contact for Ns — retrying\" banner could freeze on screen forever, reading as a reconnect that never happens. It now clears when the transport closes, so it only shows while a live connection is genuinely stalling. First fix toward #421; the underlying scroll-triggered disconnect is still being investigated. (#421, thanks dk"}}, "293d40d0e97a4ffc97685a9d1ae0021d87092fd2cdb84579b3b9b5dd7b770e0c": {"added": 1784660797434, "file": {"name": "/sh.haven.app_6671.apk", "sha256": "293d40d0e97a4ffc97685a9d1ae0021d87092fd2cdb84579b3b9b5dd7b770e0c", "size": 112440168, "ipfsCIDv1": "bafybeibiudgbozy4zeoo2skdu2pdcjntd2f5aei2ux2amgd3btmgd3npwy"}, "src": {"name": "/sh.haven.app_6671_src.tar.gz", "sha256": "a9016ad0d17e68853f1ec5f0f2b208c3b0e25ca883b43ed4ab531d82dfc014be", "size": 136881887}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.81.3", "versionCode": 6671, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["ea05a89431961b8ac53c36725452673c2be1c2d7b6e48771617b974e6092b332"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.NFC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "🗂️ **Mosh & Eternal Terminal: the Files tab now actually lists** — a Mosh (or Eternal Terminal) connection showed a Files tab, but opening it just said \"File browser failed\" over an empty list. Browsing rides the SSH connection kept alive from the Mosh handshake, and Haven wasn't wiring that connection into the file browser, so it could never list. It now does — the tab lists the remote folder like any SSH/SFTP tab. (#413, thanks dkoppenh)\n"}}}}, "tech.mmarca.openvitals": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"c116cc333bb6e8976a6ec2393ada082d1dd5a0451fbbf90dc985db5f3f0c1585": null, "ac073d0105e4ecd0cbbf1bee675f83941e40c18c9801d18a8faf26db7c852d27": null, "818886320f1ac40a019a57e71ac25c2e8bd9ab6279920db9c647d7f494a3d8b8": {"added": 1784800029343, "file": {"name": "/tech.mmarca.openvitals_1070304012.apk", "sha256": "818886320f1ac40a019a57e71ac25c2e8bd9ab6279920db9c647d7f494a3d8b8", "size": 34687564, "ipfsCIDv1": "bafybeihsi3gzs2kqxh5jvfzr36elgfvcmcm7vi3yi5s6gekjekjp556h3u"}, "src": {"name": "/tech.mmarca.openvitals_1070304012_src.tar.gz", "sha256": "a779ced90077cc13fa69d9fa712d2938739c600e691cc2d9ce5dfe694bbbdf0b", "size": 159112656}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.2.8", "versionCode": 1070304012, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["0416c0651543e951ef3b6c1ed9beb13833bff3a2be9ddacf492270712861e05d"]}, "usesPermission": [{"name": "android.permission.health.READ_STEPS"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.READ_DISTANCE"}, {"name": "android.permission.health.READ_EXERCISE"}, {"name": "android.permission.health.READ_SLEEP"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.READ_EXERCISE_ROUTES"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_HEART_RATE"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.READ_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.READ_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.READ_WEIGHT"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.READ_HEIGHT"}, {"name": "android.permission.health.WRITE_HEIGHT"}, {"name": "android.permission.health.READ_BODY_FAT"}, {"name": "android.permission.health.WRITE_BODY_FAT"}, {"name": "android.permission.health.READ_LEAN_BODY_MASS"}, {"name": "android.permission.health.WRITE_LEAN_BODY_MASS"}, {"name": "android.permission.health.READ_BASAL_METABOLIC_RATE"}, {"name": "android.permission.health.WRITE_BASAL_METABOLIC_RATE"}, {"name": "android.permission.health.READ_BONE_MASS"}, {"name": "android.permission.health.WRITE_BONE_MASS"}, {"name": "android.permission.health.READ_BODY_WATER_MASS"}, {"name": "android.permission.health.WRITE_BODY_WATER_MASS"}, {"name": "android.permission.health.READ_FLOORS_CLIMBED"}, {"name": "android.permission.health.WRITE_FLOORS_CLIMBED"}, {"name": "android.permission.health.READ_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.READ_ELEVATION_GAINED"}, {"name": "android.permission.health.READ_WHEELCHAIR_PUSHES"}, {"name": "android.permission.health.WRITE_WHEELCHAIR_PUSHES"}, {"name": "android.permission.health.READ_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_SPEED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.READ_POWER"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.READ_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.READ_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.health.READ_PLANNED_EXERCISE"}, {"name": "android.permission.health.WRITE_PLANNED_EXERCISE"}, {"name": "android.permission.health.READ_HYDRATION"}, {"name": "android.permission.health.WRITE_HYDRATION"}, {"name": "android.permission.health.READ_NUTRITION"}, {"name": "android.permission.health.WRITE_NUTRITION"}, {"name": "android.permission.health.READ_MINDFULNESS"}, {"name": "android.permission.health.WRITE_MINDFULNESS"}, {"name": "android.permission.health.READ_BLOOD_PRESSURE"}, {"name": "android.permission.health.WRITE_BLOOD_PRESSURE"}, {"name": "android.permission.health.READ_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.READ_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.READ_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.READ_VO2_MAX"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.READ_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.READ_SKIN_TEMPERATURE"}, {"name": "android.permission.health.READ_MENSTRUATION"}, {"name": "android.permission.health.WRITE_MENSTRUATION"}, {"name": "android.permission.health.READ_OVULATION_TEST"}, {"name": "android.permission.health.WRITE_OVULATION_TEST"}, {"name": "android.permission.health.READ_CERVICAL_MUCUS"}, {"name": "android.permission.health.WRITE_CERVICAL_MUCUS"}, {"name": "android.permission.health.READ_BASAL_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_BASAL_BODY_TEMPERATURE"}, {"name": "android.permission.health.READ_INTERMENSTRUAL_BLEEDING"}, {"name": "android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING"}, {"name": "android.permission.health.READ_SEXUAL_ACTIVITY"}, {"name": "android.permission.health.WRITE_SEXUAL_ACTIVITY"}, {"name": "android.permission.health.READ_HEALTH_DATA_HISTORY"}, {"name": "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "tech.mmarca.openvitals.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "fbba9c4c517a625ded6822b5fc486596b0b246b980ef9a3ddfc45ae412d196dd": {"added": 1784800029343, "file": {"name": "/tech.mmarca.openvitals_1070304011.apk", "sha256": "fbba9c4c517a625ded6822b5fc486596b0b246b980ef9a3ddfc45ae412d196dd", "size": 33358682, "ipfsCIDv1": "bafybeihwl7cgeqqlhk4zu3jpkbxnjjw7jn5wcqyb37hqddhqdoqaiflr2u"}, "src": {"name": "/tech.mmarca.openvitals_1070304011_src.tar.gz", "sha256": "5b07fc631cab6e2391fd34f0428f994ea10ad89b3a6c31821ab9dedcbbdfa592", "size": 159111763}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.2.8", "versionCode": 1070304011, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["0416c0651543e951ef3b6c1ed9beb13833bff3a2be9ddacf492270712861e05d"]}, "usesPermission": [{"name": "android.permission.health.READ_STEPS"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.READ_DISTANCE"}, {"name": "android.permission.health.READ_EXERCISE"}, {"name": "android.permission.health.READ_SLEEP"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.READ_EXERCISE_ROUTES"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_HEART_RATE"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.READ_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.READ_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.READ_WEIGHT"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.READ_HEIGHT"}, {"name": "android.permission.health.WRITE_HEIGHT"}, {"name": "android.permission.health.READ_BODY_FAT"}, {"name": "android.permission.health.WRITE_BODY_FAT"}, {"name": "android.permission.health.READ_LEAN_BODY_MASS"}, {"name": "android.permission.health.WRITE_LEAN_BODY_MASS"}, {"name": "android.permission.health.READ_BASAL_METABOLIC_RATE"}, {"name": "android.permission.health.WRITE_BASAL_METABOLIC_RATE"}, {"name": "android.permission.health.READ_BONE_MASS"}, {"name": "android.permission.health.WRITE_BONE_MASS"}, {"name": "android.permission.health.READ_BODY_WATER_MASS"}, {"name": "android.permission.health.WRITE_BODY_WATER_MASS"}, {"name": "android.permission.health.READ_FLOORS_CLIMBED"}, {"name": "android.permission.health.WRITE_FLOORS_CLIMBED"}, {"name": "android.permission.health.READ_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.READ_ELEVATION_GAINED"}, {"name": "android.permission.health.READ_WHEELCHAIR_PUSHES"}, {"name": "android.permission.health.WRITE_WHEELCHAIR_PUSHES"}, {"name": "android.permission.health.READ_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_SPEED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.READ_POWER"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.READ_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.READ_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.health.READ_PLANNED_EXERCISE"}, {"name": "android.permission.health.WRITE_PLANNED_EXERCISE"}, {"name": "android.permission.health.READ_HYDRATION"}, {"name": "android.permission.health.WRITE_HYDRATION"}, {"name": "android.permission.health.READ_NUTRITION"}, {"name": "android.permission.health.WRITE_NUTRITION"}, {"name": "android.permission.health.READ_MINDFULNESS"}, {"name": "android.permission.health.WRITE_MINDFULNESS"}, {"name": "android.permission.health.READ_BLOOD_PRESSURE"}, {"name": "android.permission.health.WRITE_BLOOD_PRESSURE"}, {"name": "android.permission.health.READ_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.READ_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.READ_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.READ_VO2_MAX"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.READ_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.READ_SKIN_TEMPERATURE"}, {"name": "android.permission.health.READ_MENSTRUATION"}, {"name": "android.permission.health.WRITE_MENSTRUATION"}, {"name": "android.permission.health.READ_OVULATION_TEST"}, {"name": "android.permission.health.WRITE_OVULATION_TEST"}, {"name": "android.permission.health.READ_CERVICAL_MUCUS"}, {"name": "android.permission.health.WRITE_CERVICAL_MUCUS"}, {"name": "android.permission.health.READ_BASAL_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_BASAL_BODY_TEMPERATURE"}, {"name": "android.permission.health.READ_INTERMENSTRUAL_BLEEDING"}, {"name": "android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING"}, {"name": "android.permission.health.READ_SEXUAL_ACTIVITY"}, {"name": "android.permission.health.WRITE_SEXUAL_ACTIVITY"}, {"name": "android.permission.health.READ_HEALTH_DATA_HISTORY"}, {"name": "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "tech.mmarca.openvitals.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "timur.prose": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"66d58af232509bed40b9b988f72c45ebcc220a17d1f3c0fbcad19434ad510410": null, "509c04d4abfd7d9c0454fb0a33f092c0d2b9197925739a58cf5a99d69959b8cf": {"added": 1784800029343, "file": {"name": "/timur.prose_20103.apk", "sha256": "509c04d4abfd7d9c0454fb0a33f092c0d2b9197925739a58cf5a99d69959b8cf", "size": 13310620, "ipfsCIDv1": "bafybeigfcr2vtq2qmrgypamws3hq34excmbvvw4czr3wlmglmptkbjt3e4"}, "src": {"name": "/timur.prose_20103_src.tar.gz", "sha256": "c3021cb3e78e72f4fd11a69c0601950c84cf7bd72a58e3a8ee82ecf33e6046ec", "size": 6277209}, "manifest": {"versionName": "2.1.3", "versionCode": 20103, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0b2c8663fafe65f73c5a0ec60d38392c64384d9b91cc9712db3b748874fe5c75"]}, "usesPermission": [{"name": "timur.prose.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v2.1.3\n- new automatic area-based font-size scaling\n- new justify text (with new checkbox)\n- hyphenate will not anymore split very short words\n- resolved: update jumpArray on chapter-jump\n- resolved: loading epub files via file-mgr\n- resolved: store current page when page transitiosn is off\n- resolved: deleting recents entries\nmore: https://timur.mobi/prose/doc/features\n"}}}}, "us.materialio.app": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"e1c71911d0d041183bbc13ce0c9f41feff1c19bb5b2f02c86934053470bf7811": null, "d50af1c5ee686148784683e3c8ed6935f6251bf8d3eff1bc07deddbf3328ca52": {"added": 1784800029343, "file": {"name": "/us.materialio.app_254.apk", "sha256": "d50af1c5ee686148784683e3c8ed6935f6251bf8d3eff1bc07deddbf3328ca52", "size": 59711903, "ipfsCIDv1": "bafybeif2chlquruhiqq6kbcwqfbawcvzwat7nftfaimaki7dokcmbi7jim"}, "src": {"name": "/us.materialio.app_254_src.tar.gz", "sha256": "91699d9a278a370959a4df6d42b05e9274878769139e3c30bbbd7d8861b5590d", "size": 165238908}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.17.4", "versionCode": 254, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["9194a3e7ce82e0d85641a84d83bbd6b78616e6b934575ae07c16bc0104c8a69e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "us.materialio.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "xyz.metiq": {"metadata": {"lastUpdated": 1785080297767}, "versions": {"4a6f52997075dee934624893f3a8cf0eca8d1e7cba30654efddbdc14eac82c04": null, "27f78894805b2a0efea59b80b88c421ac1b96e568374bb4ca2bd6d15c6b5facd": {"added": 1785080297767, "file": {"name": "/xyz.metiq_17.apk", "sha256": "27f78894805b2a0efea59b80b88c421ac1b96e568374bb4ca2bd6d15c6b5facd", "size": 10950831, "ipfsCIDv1": "bafybeihqh4sjbewi3boe5eupyfdcepxju5zursatzyssv44m4sd4slp2zi"}, "src": {"name": "/xyz.metiq_17_src.tar.gz", "sha256": "554b8bbde2f10bfd4889cb2a481e7e241ea4e8a36280c96b93f7dd201f831a9e", "size": 25096382}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.8.2", "versionCode": 17, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["66b3797da88c1e2676b6d34056f6cea82d7ea59c000743b0f203f7eff88c0581"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "xyz.metiq.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Snappier playback: sounds now start and stop right away, with quicker, smoother fades\n", "es-ES": "• Reproducción más ágil: los sonidos empiezan y paran al instante, con fundidos más rápidos y suaves\n", "fr-FR": "• Lecture plus réactive : les sons démarrent et s'arrêtent aussitôt, avec des fondus plus rapides et plus doux\n", "it-IT": "• Riproduzione più scattante: i suoni partono e si fermano subito, con dissolvenze più rapide e fluide\n", "pt-BR": "• Reprodução mais ágil: os sons começam e param na hora, com transições mais rápidas e suaves\n"}}}}}}