Skip to content

3.0.0

Latest

Choose a tag to compare

@r4sas r4sas released this 24 Oct 01:42
· 1 commit to master since this release
3.0.0

i2pd for Android 3.0.0

The app is rewritten from scratch on top of i2pd 3.0.0. It has a new interface, editors for router settings and tunnels, built-in torrents, and full management of the router's data. The router now runs in a separate process, managed by a foreground service.

Requires Android 6.0 or newer. Devices with Android 4.1–5.1 stay on 2.61.0.

What's new

Status

  • Router state, network status (IPv4/IPv6), uptime, traffic, tunnels and network database at a glance
  • Speed and tunnel graphs
  • Running services (HTTP/SOCKS proxy, SAM, BOB, I2CP, web console) as shortcuts to their settings
  • Start, restart, graceful stop (hold the button) with a countdown, and the web console in the app

Router settings

  • Basic settings grouped by topic, and every option of the i2pd build on its own tab
  • Text editor for i2pd.conf with validation; changes that need a restart are marked

Tunnels

  • Editor for all tunnel types with every parameter i2pd reads
  • Enable and disable tunnel files and single tunnels, add tunnels to an existing file
  • Copy B32/B33 addresses; changes apply without restarting the router

Torrents (i2pd 3.0.0)

  • Torrents tunnels with a built-in client: add by magnet link or .torrent file, start/stop (including all at once), progress, speeds, peers
  • Downloads go to the app folder on the memory card (or internal storage) without any permission; any other folder with "All files access"
  • "Save to…" copies a finished torrent to any folder; seeding continues
  • The i2pd torrents web interface is included

Data

  • Backup to a zip and restore, selectively by category
  • Import of data from the old app
  • File browser: upload, save, delete files and folders
  • Clearing the network database, profiles, address book; resetting certificates and configs to the bundled ones

Other

  • Start on boot, automatic restart after a crash, Quick Settings tile
  • Keep-awake modes: off, always, only while charging
  • Hints for firmwares with their own autostart manager
  • Log viewer with level filter, search and sharing
  • Optional screenshot blocking, light and dark themes
  • 17 languages; error messages explain the usual causes (no space, no access, no connection…)

Under the hood

  • i2pd 3.0.0, OpenSSL 3.5.9, Boost 1.89.0, miniupnpc 2.3.3, all built from source
  • Smaller APKs (arm64: 7.3 MB)
  • Reproducible builds: the same commit gives byte-identical APKs

Updating

Installs over 2.61.0. Settings and router data of older versions stay in /sdcard/i2pd and can be imported on first start or later in Settings → Data.

Downloads

File For
i2pd-3.0.0-arm64-v8a-release.apk most modern phones
i2pd-3.0.0-armeabi-v7a-release.apk older 32-bit ARM devices
i2pd-3.0.0-x86_64-release.apk, i2pd-3.0.0-x86-release.apk x86 devices and emulators
i2pd-3.0.0-universal-release.apk any device (larger)
i2pd_3.0.0_android_binary.zip standalone i2pd binaries for the four ABIs with configs

Signing certificate SHA-256:
fcc3c7349e226a77b37046bb00fd04bba530322101f862f36d8c3db0ebb63520

SHA-256:

32a4336baebe27c9b2d6c33ebb501ee0839e7be1d7fff3b073222a3d9fd69111 i2pd-3.0.0-arm64-v8a-release.apk
0b890baba129bdcee179bd7069f2f6c1cc804dc69506abed56e7ca735f74b407 i2pd-3.0.0-armeabi-v7a-release.apk
ba2d4575ff624d932e7d3d042ad36b284e9552d5a1f5585c1ba387ff919b244f i2pd-3.0.0-x86_64-release.apk
90419b797a24bf51ee0d8086c9020ab9b5dcc7a69a82c931dd6044130c5251ec i2pd-3.0.0-x86-release.apk
bf49984569cfef974763623d4580c3c87322453fde11db3133c6715d6fbac64d i2pd-3.0.0-universal-release.apk
38b7ab84347153bd048134d6d2a13a7582a70b0c90d2e63261608223e752b9d6 i2pd_3.0.0_android_binary.zip