28 Jan 2022 |
cantzzzzzz239 | Not so easy for normal people i guess | 20:11:51 |
idk | Yeah and the thing nerds like us ignore too often is normal people are a prerequisite of popularity | 20:12:22 |
idk | But I have some boilerplate for In a perfect world, you start with an Android app that runs a router and a SAM API, and you make use a libtorrent that operates via SAMv3(rest of the f'in owl). on my github I keep meaning to document | 20:13:26 |
idk | BRB for Android basically works that way | 20:14:38 |
cantzzzzzz239 | If you would use termux and run i2p inside it, it would not be better. The problem are the everchanging parts which will not fit anymore after a while? | 20:16:21 |
idk | Unix socket permissions actually. Android apps can only use sockets for their own processes, not to talk to others | 20:17:00 |
cantzzzzzz239 | and losing the easy install by this way | 20:17:10 |
idk | Which is why we can't use an I2CP socket and have to expose an I2CP port | 20:17:12 |
idk | It's literally less work to write an app | 20:17:36 |
cantzzzzzz239 | Ok, so BiglBT works with selfconfig for ext router and lightning with i2prouter too. Both from fdroid? | 20:21:41 |
idk | Yes | 20:22:05 |
idk | But use f-droid.i2p.io for the Android router. I haven't figured out how to fix our integration into F-Droid's core CI yet | 20:22:45 |
idk | Yet another thing on a very long TODO list I'm afraid | 20:23:11 |
cantzzzzzz239 | A howto for i2p android: Download fdroid from playstore. Install lightning, i2p, bigblBT. In i2p do..., in bigbl do..., lightning do.... | 20:27:31 |
cantzzzzzz239 | Many doos, this can't be configred with an extern app? | 20:28:31 |
idk | No, that's not how Android works, it actively works against you doing that | 20:28:59 |
idk | Aggressively and successfully too | 20:29:16 |
cantzzzzzz239 | Clipboard :) ? | 20:30:16 |
idk | WDYM? It's an information-sharing vector but it's not scriptable | 20:30:53 |
idk | Not without root anyway | 20:30:59 |
cantzzzzzz239 | Just copy proxy conf into lightning or other conf. | 20:32:03 |
cantzzzzzz239 | just text | 20:32:17 |
idk | Which is exactly what is not possible | 20:32:19 |
idk | There's no conf file for lightning, and if there were, you wouldn't be allowed to write to it externally | 20:32:50 |
cantzzzzzz239 | So lightning needs an import/export conf feature? | 20:33:26 |
cantzzzzzz239 | Would be easier for you, if accessable | 20:34:30 |
idk | It needs a buildsystem that overwrites the defaults with I2P settings, rebrands it, and re-releases it with I2P defaults | 20:34:36 |
idk | Like this does https://i2pgit.org/idk/i2p.android.browser | 20:34:39 |
cantzzzzzz239 | With an intergrated router and build up with i2p trusted compile flags? Mmmmh or is this not a webbrowser like the torbrowser with router implemented? | 20:38:06 |
idk | It's going to have an embedded router. It will start by probing localhost:4444, then by probing the I2CP port, and if it finds neither it will launch an embedded router | 20:39:14 |