{"package_name":"com.reteget","name":"ReteGet","summary":"File and APK downloader with its own TLS 1.3, for Android 2.3 and newer","category":"App Store & Updater","icon_url":"/api/icon/com.reteget","latest_version_code":12,"latest_version_name":"0.6.0","apk_url":"/api/apk/com.reteget","apk_size":274930,"apk_sha256":"f00eb62b8b95e47438fa18e95831012066d21d79b5298e7827f2dace9cdbc2e6","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1792987220,"release_timestamp":1792937874,"description":"ReteGet downloads files and APKs straight onto old Android phones and tablets — Android 2.3 and newer — without a computer, ADB or an app store.\n\nOld phones are cut off from most of the web. Android 2.3 has no TLS 1.2 at all, and Android 4.1 devices such as the Galaxy Note 2 fail against modern servers with \"SSLv3 alert handshake failure\". So ReteGet carries its own TLS client, written in plain Java: TLS 1.3 (X25519 or P-256, AES-128-GCM, ECDSA and RSA-PSS server signatures), and TLS 1.2 only for servers without TLS 1.3, with downgrade protection. Because Android 2.3 cannot verify ECDSA certificates such as GitHub's, the app also parses X.509 certificates and validates the chain itself, against the system and the bundled root certificates, and always checks the host name. The system TLS is tried first; the built-in engine takes over when it fails, or always, if you tick the option.\n\nFeatures\n\n* Download queue at the top of the screen: one download at a time, with the file name, state, URL and a progress bar for each entry. Failed downloads say why and can be retried; finished APKs can be installed from the list. Select all / Delete selected. The list survives closing the app.\n* URL templates: a URL such as .../download/v{1}/app-{1}.apk shows a small field for {1}, so an update is just a new version number.\n* Presets with names, including the rete series (ReteGet, ReteClock, ReteKey) with their expected checksums and signing keys filled in. Use, Edit, Up, Dn and Del on each preset.\n* Latest: a preset can name an index page (a directory listing, or GitHub's releases API); Latest downloads the newest file there that fits the preset URL, in Windows Explorer order (0.3.10 after 0.3.9). The rete presets come with it.\n* Checksum check: SHA-256, SHA-1, MD5 and SHA-512, pasted as a bare hash or a sha256sum line.\n* APK signing-key check: warns when an APK is signed by a different key than the installed app or the last download of it.\n* Installs APKs with the system installer;","categories":["App Store & Updater","Download"]}