{"repo": {"timestamp": 1783411075903}, "packages": {"com.espruino.gadgetbridge.banglejs": {"metadata": {"lastUpdated": 1783410258156}, "versions": {"7e234a2d38b969c82aafae22babf05d91973c1979ff99c7fc721bcb9ba2292dd": {"added": 1778568037154, "file": {"name": "/com.espruino.gadgetbridge.banglejs_247_01cce93.apk", "sha256": "7e234a2d38b969c82aafae22babf05d91973c1979ff99c7fc721bcb9ba2292dd", "size": 20298889, "ipfsCIDv1": "bafybeihqhlr2yfocvfr5khymicpmnagzo3d7wm4qgduxjeviqle245oxre"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.0-banglejs", "versionCode": 247, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "com.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "32bb212348ad57ffdef9cebd3e630260a2a32b74b95bec9993532b3e6aff9d44": {"added": 1774047738343, "file": {"name": "/com.espruino.gadgetbridge.banglejs_246.apk", "sha256": "32bb212348ad57ffdef9cebd3e630260a2a32b74b95bec9993532b3e6aff9d44", "size": 20055703, "ipfsCIDv1": "bafybeicre22dsuoltno3xg2ia5bv2jujjxu3bkcsz5aap7o5bragriw4iy"}, "src": {"name": "/com.espruino.gadgetbridge.banglejs_246_src.tar.gz", "sha256": "d93de62f354bb47f33b0c82564beeae8a778ca649d8d3795b3b94312a0c26a97", "size": 12978810}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.90.0-banglejs", "versionCode": 246, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["c8ce4e29c4d8509f2509c9ce4b5a6f644c3bb9dda042aa88c25313f777a0a81f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "com.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.ferlagod.rocinante": {"metadata": {"lastUpdated": 1783410258156, "icon": {"en-US": {"name": "/icons/com.ferlagod.rocinante.7.png"}}}, "versions": {"d273f36a052e981fc2ddcc234f39bb8f2d8bb0ab6a151f9c8027dba261c6b108": {"added": 1782509917855, "file": {"name": "/com.ferlagod.rocinante_7.apk", "sha256": "d273f36a052e981fc2ddcc234f39bb8f2d8bb0ab6a151f9c8027dba261c6b108", "size": 16479610, "ipfsCIDv1": "bafybeiapk7gismazyoztyz6jik5kgxqylwjebmfag4so3nxohe5tc7j4je"}, "src": {"name": "/com.ferlagod.rocinante_7_src.tar.gz", "sha256": "04dcaf5a6a2273132ed2635ed0fb06b5e581e8f37c0a59aeeef5501d85641bbd", "size": 4953358}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.6", "versionCode": 7, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "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.fsck.k9": {"metadata": {"lastUpdated": 1783410258156}, "versions": {"c1cde289e0605b6509d59bf99b8fa1b7c93cfc01e5449552f18c104982dead08": {"added": 1780614376764, "file": {"name": "/com.fsck.k9_39037.apk", "sha256": "c1cde289e0605b6509d59bf99b8fa1b7c93cfc01e5449552f18c104982dead08", "size": 10034594, "ipfsCIDv1": "bafybeifvyfwvakivrg2mvovnh6pnavtzkn5g4jvyvgl73gx67a5ygimscm"}, "src": {"name": "/com.fsck.k9_39037_src.tar.gz", "sha256": "b071ff65fbeff244d3d382863502390691a30d3804965726233819a34d616f0b", "size": 38514177}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.1", "versionCode": 39037, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["c430665e3662253b2078dcda350c2c6ce44d915a3d8a147b63ced619bb9e8576"]}, "usesPermission": [{"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.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.fsck.k9.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.lorenzomarci.sosring": {"metadata": {"lastUpdated": 1783410258156}, "versions": {"ef4f50b3daabee122713dd5b7510357c628a2e4af00784abec34be3070d0867a": {"added": 1780012218733, "file": {"name": "/com.lorenzomarci.sosring_2.apk", "sha256": "ef4f50b3daabee122713dd5b7510357c628a2e4af00784abec34be3070d0867a", "size": 10193823, "ipfsCIDv1": "bafybeih46pgzwmzkjjxcybczykxymyjgcn4pvuarxqxz3bfzp3enn6ayjm"}, "src": {"name": "/com.lorenzomarci.sosring_2_src.tar.gz", "sha256": "1cfa3a641aa4fb1b622fe7d7d35febbd616a3ee87aa23dc13e428ed62e052318", "size": 260334}, "manifest": {"versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 34}, "signer": {"sha256": ["8f435fff3ab4e7fb7b26df67b6ae8251830acbba3329291c1729e728e7d6024d"]}, "usesPermission": [{"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.lorenzomarci.sosring.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.xnotes": {"metadata": {"lastUpdated": 1783410258156, "icon": {"en-US": {"name": "/icons/com.xnotes.30.png"}}}, "versions": {"6fc31bfe3c770a35f899f366aff02630f2a2d4745edcbe6009ca4bf83f7f2c9c": {"added": 1782577237847, "file": {"name": "/com.xnotes_30.apk", "sha256": "6fc31bfe3c770a35f899f366aff02630f2a2d4745edcbe6009ca4bf83f7f2c9c", "size": 8344855, "ipfsCIDv1": "bafybeiatff6tbahe5lkvxcptmw24uqzdiib4adpgj57ucv2ae5p3unvxyq"}, "src": {"name": "/com.xnotes_30_src.tar.gz", "sha256": "09327428b0188dd3e3f12282daa25cf8228e0175ae27355df2197d9147265fc3", "size": 5206267}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.12", "versionCode": 30, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2164e552e10d917d7db61dd6d66259e0a499784ffc69cd13859118f5b8c6ea94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.xnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "duress.keyboard.lite": {"metadata": {"lastUpdated": 1783410258156, "icon": {"en-US": {"name": "/icons/duress.keyboard.lite.8.png"}}}, "versions": {"a2c08d021e93344e858f5b43ca990e47b953ceca76bae7ea3469155e85a054f2": {"added": 1782111276879, "file": {"name": "/duress.keyboard.lite_8.apk", "sha256": "a2c08d021e93344e858f5b43ca990e47b953ceca76bae7ea3469155e85a054f2", "size": 140328, "ipfsCIDv1": "bafybeid4eonu5yeq67uhdfxwvq6sh5t7tq4mnl6knuwbpbxvv6njrralhm"}, "src": {"name": "/duress.keyboard.lite_8_src.tar.gz", "sha256": "bb1a6e990d5768fbafb1c3a3c574a750945db2ccd8b4b6f86d3a7a9d5bfe7415", "size": 498086}, "manifest": {"versionName": "8.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["9064ce15e69719bb307c98ff5b908819809e407e539abae7f54b57dea7e31f80"]}}}}}, "io.github.probably_oxy.drift": {"metadata": {"lastUpdated": 1783410258156, "icon": {"en-US": {"name": "/icons/io.github.probably_oxy.drift.2.png", "sha256": "50902dc38b6466711dedb94d5b5bd8a3edd9666236b268ac2144428bd72035ce", "size": 782}}}, "versions": {"e64db9c76d4e48dae80113a09ea5c1b26ac6739bd8c1ec249e7b696c86c1baf2": {"added": 1780699361309, "file": {"name": "/io.github.probably_oxy.drift_2.apk", "sha256": "e64db9c76d4e48dae80113a09ea5c1b26ac6739bd8c1ec249e7b696c86c1baf2", "size": 8328772, "ipfsCIDv1": "bafybeifu6om2cj3at6po2lsz4dat7v3m2wiusqhnhduuqtaqekql25ixhi"}, "src": {"name": "/io.github.probably_oxy.drift_2_src.tar.gz", "sha256": "f8f1fa198c9d50c258cb96a9ed563a2042378a22e1398d83a2dd7024fbce7b12", "size": 9124960}, "manifest": {"versionName": "0.2.0", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["02bceaa3c1dad2e54d4141d97cf695ae518b8b4525183c30f6a42fca3ae1da81"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.probably_oxy.drift.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.thunderbird.android": {"metadata": {"lastUpdated": 1783410258156, "icon": {"en-US": {"name": "/icons/net.thunderbird.android.24.png", "sha256": "96ce49c9bca39c7cfb17049ce31f8408a175bece2b4dab8618a010cdbf3d6f03", "size": 2469}}}, "versions": {"98c0f0df6357a4196dd8897ddb1873f1bdfd0952bcb9ec3ad17f24f110ec6dd0": {"added": 1780614376764, "file": {"name": "/net.thunderbird.android_24.apk", "sha256": "98c0f0df6357a4196dd8897ddb1873f1bdfd0952bcb9ec3ad17f24f110ec6dd0", "size": 10654733, "ipfsCIDv1": "bafybeihd5rkmslfdmp6hcjnfjiwcym6aigiwvp7xsg4gjwlmlspmq7iqoy"}, "src": {"name": "/net.thunderbird.android_24_src.tar.gz", "sha256": "b28c5f32f3cd83749356b58735b624601197b39a91bac7160c82328703f68f15", "size": 38730686}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.1", "versionCode": 24, "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"}]}}}}, "nodomain.freeyourgadget.gadgetbridge": {"metadata": {"lastUpdated": 1783410258156}, "versions": {"8af7953b08ad9e68ed9ffc98a5e179a12847d1a1828ff2e3db40d193492536e0": {"added": 1778568037154, "file": {"name": "/nodomain.freeyourgadget.gadgetbridge_247_01cce93.apk", "sha256": "8af7953b08ad9e68ed9ffc98a5e179a12847d1a1828ff2e3db40d193492536e0", "size": 20294793, "ipfsCIDv1": "bafybeidsys6npxdi5pchcnwrcqginhqapv5picw4lm3gnbpiagnx3mijbm"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.0", "versionCode": 247, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "nodomain.freeyourgadget.gadgetbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "767eb50ac1d5827ab2c73500b504050a9e9d0f541aa1bfeea679e2caaef77d45": {"added": 1774047738343, "file": {"name": "/nodomain.freeyourgadget.gadgetbridge_246.apk", "sha256": "767eb50ac1d5827ab2c73500b504050a9e9d0f541aa1bfeea679e2caaef77d45", "size": 20047511, "ipfsCIDv1": "bafybeibbzp4cuhwy64esz4zdtz2snsfd4r7ncg7tdtvgiyh66bnt5u2rwm"}, "src": {"name": "/nodomain.freeyourgadget.gadgetbridge_246_src.tar.gz", "sha256": "a526d52258eab2609886cd4bb12099f677e4e8ad432a10998f18aef2818606d5", "size": 12977660}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.90.0", "versionCode": 246, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["a2c2222dbefbb55158dab7fd7cd6da83a009e3ae1bc1e371c1f865c5455652f0"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "nodomain.freeyourgadget.gadgetbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "shub39.momentum": {"metadata": {"added": 1779878558873, "categories": ["Multimedia"], "changelog": "https://github.com/shub39/Momentum/releases", "issueTracker": "https://github.com/shub39/Momentum/issues", "lastUpdated": 1783410258156, "license": "GPL-3.0-only", "sourceCode": "https://github.com/shub39/Momentum", "authorName": "Shubham Gorai", "name": {"en-US": "Momentum"}, "preferredSigner": "0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"}, "versions": {"b00bd970c6a5b45d8866f7b279e6b8dabda07683fed59984525ad8cce3c18ac2": {"added": 1779878558873, "file": {"name": "/shub39.momentum_1700.apk", "sha256": "b00bd970c6a5b45d8866f7b279e6b8dabda07683fed59984525ad8cce3c18ac2", "size": 21067335, "ipfsCIDv1": "bafybeih7zlrbqvbdjx2tro6dm46qvy2tdxki24oygbhz3hi5skpnb4izxe"}, "src": {"name": "/shub39.momentum_1700_src.tar.gz", "sha256": "45471bc8354ba719244306cd6fc23cbdf78bad5e19638dbd1ee0e9602a8fd150", "size": 14738200}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.0", "versionCode": 1700, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2c0fb9c0ae53940fdcf11df0b7aa0774d35aa6ef5dc46fcbff264a96ba14cc30": {"added": 1779878558873, "file": {"name": "/shub39.momentum_1699.apk", "sha256": "2c0fb9c0ae53940fdcf11df0b7aa0774d35aa6ef5dc46fcbff264a96ba14cc30", "size": 17969333, "ipfsCIDv1": "bafybeihphe6oh4dkz4ry3dsesbvqy2zu77ognykgesd2hxstdrmohmgn6y"}, "src": {"name": "/shub39.momentum_1699_src.tar.gz", "sha256": "3f1a8edbc741b619a5b27fb61a7a60442c10098c206a6be03a179b00cce72504", "size": 14738090}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.0", "versionCode": 1699, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f23e3a65b9cc372edd5ae1545096bb9e5d76d1e1ff6e75cf766fe80842c1f924": {"added": 1779878558873, "file": {"name": "/shub39.momentum_1698.apk", "sha256": "f23e3a65b9cc372edd5ae1545096bb9e5d76d1e1ff6e75cf766fe80842c1f924", "size": 23508552, "ipfsCIDv1": "bafybeib6l4wyoejwvjggur73d5gfth56i4ilkkn2r7mqw55zg6lgpwuq4i"}, "src": {"name": "/shub39.momentum_1698_src.tar.gz", "sha256": "10b767781f3c10431c9250f061357595f59c0d36e0d77f9495678c09e2decc37", "size": 14738251}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.0", "versionCode": 1698, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "6afc7240b88c4b9e7175e161b857449c00819b1c56a770cf8350190d1db08271": {"added": 1779878558873, "file": {"name": "/shub39.momentum_1697.apk", "sha256": "6afc7240b88c4b9e7175e161b857449c00819b1c56a770cf8350190d1db08271", "size": 25440749, "ipfsCIDv1": "bafybeidw4pjxao4grxnlyw26nscv2py4earaboxmmycl4q7eow7tfndyi4"}, "src": {"name": "/shub39.momentum_1697_src.tar.gz", "sha256": "ff4b21bda954dc859071db7755b086d54458088805b3d782a418b51d1586c58f", "size": 14738104}, "manifest": {"nativecode": ["x86"], "versionName": "1.7.0", "versionCode": 1697, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}}}