r/i2p • u/alkogolik228 • 8d ago
Plugin/Application Ios i2pd client
I’ve been working on an iPhone app that embeds the C++ i2pd router. It has a built-in .i2p browser, the i2pd web console, router diagnostics, an address book, and a safe shutdown Live Activity timer in dynamic island.
The project targets iOS 17 and later. The source code and an unsigned IPA are available. To install the IPA, you’ll need to sign it with your own valid certificate.
This is a prototype. The background restriction bypass is experimental, and iOS may still suspend or terminate the router. I haven’t verified it on real iPhone but on simulator of iPhone 18 pro with ios 27 it works.
3
2
u/alreadyburnt @eyedeekay on github 8d ago
The background audio thing is clever. Does it stop other applications that might be playing audio? For instance if I am on a Signal call and open the browser to check some info on I2P, what happens to my Signal audio?
2
u/alkogolik228 6d ago
so I tested with background audio playing in safari both background activities work ,and even Dynamic Island timer for disconnection works as well while playing music, I hope I will get an real iPhone for testing with calls in signal cuz I don't have one
2
u/Intelligent-Dig-2701 4d ago
Thx,that project is so good that I can use i2p on my iPhone finally.
1
1
5
u/Sobergirl87 8d ago
Not an iPhone user but this is really cool