{"repo": {"timestamp": 1784802835647}, "packages": {"acab.naiveha.subrosa": null, "ac.mdiq.Podcini.A": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"bf1288ebaf1fa28b2feaa5831eebf8e60899ef81153c84dabb98b828d660cb7b": null, "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.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.sterna": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"a25f89c6b4c163431bda9808c9ef9545551b9b43d67abdc6540b9cab7f460d80": null, "b0038e89feb9ba8d76962149d9f79103970637efe87634877e54fe7b113367e7": null, "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"}}}}, "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.adilhanney.no_more_background": {"metadata": {"lastUpdated": 1784660797434, "screenshots": {"phone": {"ar": [{"name": "/com.adilhanney.no_more_background/ar/phoneScreenshots/2_apps.png", "sha256": "4253b506759d7059f7c6c9f27275ae6868878b3ab015dfd5f3a2b1e2011ea22a", "size": 487112}, {"name": "/com.adilhanney.no_more_background/ar/phoneScreenshots/3_system_apps.png", "sha256": "6fc8c9dae9b797af66c36f9f12ece1f09641e1d2257007dc9a27e1d59ff46650", "size": 463907}]}, "tenInch": {"ar": [{"name": "/com.adilhanney.no_more_background/ar/tenInchScreenshots/2_apps.png", "sha256": "7809089ade6ffaef94d7bb3d3b44979438c8da94019f1be72e4d6517c8a1e3e8", "size": 253057}, {"name": "/com.adilhanney.no_more_background/ar/tenInchScreenshots/3_system_apps.png", "sha256": "7e4ec87fd54b6f2dac10909209113135f2f6d6d9dc9c8fb8e3f4d52e7f83a78a", "size": 246944}]}}, "name": {"ar": "لا مزيد من تطبيقات الخلفية"}, "summary": {"ar": "تحكم بتطبيقاتك على الأندرويد™"}, "description": {"ar": "أداة لتطبيقات الأندرويد™ يمكن تشغيلها في الخلفية باستخدام adb أو shizuku أو root (الجذر).\n\nربما لا تريد أن يشتغل تطبيق توصيل الطعام في الخلفية. وربما لا تريد أن تاكل اللعبه رصيد باقتك عندما لا تستخدمها.\n\nيمنح لك تطبيق \"لا مزيد من تطبيقات الخلفية\" اختيار التطبيقات التي تريدها أن تصل للخلفية، كله على شاشة واحدة، لمساعدتك على اطالة عمر بطاريتك.\n\nوأفضل جزء؟ هو أنه عندما تنتهي، يمكنك أن تغلق \"لا مزيد من تطبيقات الخلفية\" وتكمل حياتك. لا تحتاج الى \"تحسين\" كل يوم مثل بعض الأدوات: ضعها وانساها!\n\nتنويه: بعض التطبيقات قد تبقى شغاله في الخلفية حتى لو أطفأتها من هنا.\nإذا لم تكن تتردد على تطبيق معين، قم بنقر زر الفأرة الأيمن عليه ثم قم بأرشفته. التطبيق نفسه سيحذف لكن بياناته ستبقى. هذا يعني أنه عند إعادة تثبيته، سيبقى كما هو كأنك لم تحذفه.\n\nأندرويد هو علامة تجارية تابعة لشركة Google LLC.\n"}}, "versions": {"2cd270cc7086b3aff2112284990d9ffc3ed1f7131a5739c15726764168dd4522": null, "0f248ff1d5b0e183910690e8aa466541529f6b875ccf772210e1b9788d3babc2": null, "a589aa421700e126cedcbf20a9c3352b6fbc030d6c06be4812b1c5d660186f99": null, "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.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.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.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": 1784660797434, "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": "094f22219d8926b2d2255a2071a7cd04ac50035f8ad0b0ad4db95701b6eb48b8", "size": 1972678}, {"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/2.png", "sha256": "806397cbbf7d4d85688f54fe85e7b3442bc0e3dbf0edd5d8b81afd17ab3ac0d2", "size": 2279167}, {"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/3.png", "sha256": "996db7bb2078c31d84cf989dcc451a3691ce2c6177ff5a53484bfda6aa629f75", "size": 477565}, {"name": "/com.ericlowry.dnstoggle/en-US/phoneScreenshots/4.png", "sha256": "7c5f98be71b409f513c949572881517f9416dc1c28f7bd4c4dcaa1ca267abec6", "size": 519093}]}}, "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>Features</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>Privacy &amp;&nbsp;Permissions</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>Fonctionnalités</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 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>Confidentialité et autorisations</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>"}, "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": {"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": 1784800029343}, "versions": {"33174d8c266bdb9668b45ff3fbca3cda7aedadcc4c7c4f103b54e5ba818643f3": null, "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": 1784800029343, "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 links stay out of history and cache\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, facebookez.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\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* Full Android 15 compliance 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": {"0b2c2266b347cbcc6ab7d81d7a9d3acbcdc141d59cad1c8d91c2ce6e19ec7493": null, "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.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": 1784800029343}, "versions": {"9cd979b5bae8d02cd3a6c0d7b2c0d2df9d2c644d489f885f9aa1bb349658cb5d": null, "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 various API's for Weather Data."}}, "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"}}}}, "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.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.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.hackerapps.c2k": {"metadata": {"lastUpdated": 1784660797434, "featureGraphic": {"ru-RU": {"name": "/com.hackerapps.c2k/ru-RU/featureGraphic_97TwhogvTIR96mNd57YObsV6R1MQINPErEXw8vglrOw=.png", "sha256": "f7b4f086882f4c847dea635de7b60e6ec57a47531020d3c4ac45f0f2f825acec", "size": 28814}}, "screenshots": {"phone": {"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": "03c91cc5138195518191c0916ddedbe1c0acf6afa105d37e236f26363c3ad2cd", "size": 159910}, {"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": "8eca63851f1b28bff3596cec053a6f9c2682394a5bfc75b385a58690d48e59ce", "size": 144496}]}}, "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": {"4c83c0cfb4f777c5065ab0f15f627ef82094d0cf53fcfabe4fa7f3b0d5208111": null, "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"}}, "3693cef25066bc16ae4e91bb6e19c48f818899e6594c7a4341d5edc038824aad": {"whatsNew": {"ru-RU": "• Исправление: падение при старте в режиме беговой дорожки (GPS выключен) на Android 16\n• Исправление: низкоконстрастные дополнительные тексты (даты, метки, описания) в некоторых темах\n"}}}}, "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": 1784800029343, "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": {"128634a4371f23e91dd8b46dc17efbaa64e3f8769191b69847933908e9153630": null, "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.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.jordanadema.nebula": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"389fab7029331a342481e56a42f56dfbcfed3cdfccde16e2cd76ea8b7395b1c8": null, "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.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.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.leanbitlab.leantype": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"8a9c371ee2d5c75e85646920bfdc05af58d3e5fbd665af0b0c9251265fe1a437": null, "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.maneeshacooray.gitling": {"metadata": {"lastUpdated": 1784660797434, "icon": {"en-US": {"name": "/icons/com.maneeshacooray.gitling.55.png"}}}, "versions": {"72f76c3264ca605b253924a6cc5f0289308b2101ca544f2e3d7ffc54cba752c1": null, "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": {"en-US": "Improved deep-link handling for .git URLs to better match Android's App Links compatibility requirements.\n"}}}}, "com.markleaf.notes": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"e81a8489f3d78fd55559a44f0b7f029d0ea05bdfa9da0aefd2618298fa4eaa16": null, "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.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.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.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"}}, "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.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.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": 1784800029343, "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": {"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"}}}}, "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.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.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.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.idlefantasy": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"bb614cdb451071f2ac9dc0bafd7651389ac5f88382556869970f0a8d4db9ded6": null, "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.unciv.app": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"d3e1263c47139096f71e6e1b330b0981146ecce255735ba8037bf2fc87479d1e": null, "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.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.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.wire": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"cedebe7619b1ffd083c7e4a4cbbdc62c01a7a2cdb61fc10f727366f1f2d31b72": null, "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": {}}, "whatsNew": {"en-US": "New\n\nFixes\n", "de-DE": "Neu\n\nVerbesserungen\n\nFehlerbehebungen\n"}}, "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.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.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": 1784660797434}, "versions": {"03c7637abdf15892b2ca24b392e7a0e2dea1493d5fe4eac035cfe17404723d2d": null, "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"}]}}}}, "de.bahnhoefe.deutschlands.bahnhofsfotos": {"versions": {"1e06f01b39221ac543ff3817ab5a9465cfc40e1d61823057eebedd7f2d206a24": {"whatsNew": {"pt-BR": "- atualizar dependências\n- atualizar traduções\n"}}}}, "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.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"]}}}, "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.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.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"}}}}, "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.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.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.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"}}}}, "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."}}}}}, "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.quietrebellion": {"metadata": {"lastUpdated": 1784660797434, "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- Auto-ANC toggle (device picks level automatically)\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": {"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.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": 1784800029343}, "versions": {"aaa28c7fa79807cc68cf285d4acdb95fc1d17c606c0ae644f33f228a33b37dd7": null, "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.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.mlm.mages": {"metadata": {"lastUpdated": 1784800029343}, "versions": {"a35d9eb113cc9a2da1502224285520b71d519e1351882cdbb3444d1474d0bc32": null, "c73988f1bcabb05295212d0b5791b404c4b6fbec19f5e506cd6f7694d6d4028c": null, "14fff705a49c42414a5b24576c1c052ddc0043e291c5a7ad2a530c9f84a1e276": null, "865fb3292770d31f22833b3f7f80476ceab0ffdce0e4d6abdc1456a145121047": null, "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": 1784660797434}, "versions": {"35cf5a4d0ac3c321ba3edb0b68045679a829ea29279236241e4a2da4df78d3de": null, "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.scrib.transcriber": {"metadata": {"lastUpdated": 1784660797434}, "versions": {"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.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": 1784660797434}, "versions": {"8fb58c188a6b62cb2e27d898aec54c921a0e20d73442a6c91a9abf1098f85c67": null, "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"}]}}}}, "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": 1784660797434}, "versions": {"09748924220e3decc18487bd5ab2188d205043ef32937291a2275fdba2450ffd": null, "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": {"en-US": "The method of obtaining medicine labeling information has been changed due to the blocking of the old one.", "ru": "— Изменён способ получения информации лекарства по маркировке из-за блокировки старого. Если какие-то поля не соотносятся, то, пожалуйста, напишите на почту."}}, "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"}]}}}}}}