Right now there is bridge support into Orbot but a) it's not clear yet whether we keep Orbot and b) we probably want more PTs integrated and c) we need to clean up the interface (although #28329 (moved) will do work in that area).
This ticket is the parent ticket for more detailed work in case it is needed.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
meek worked for me, however not the obfs4 bridges (they seemed to be down), so I wonder whether we should update the list to use the ones we ship for Tor Browser. For some reason I was not able to use bridges I got from BridgeDB. I entered them into Orbot's bridge settings but still the obfs4 ones were tried. That might be a thing we can solve with #28329 (moved), though.
Trac: Keywords: TorBrowserTeam201903 deleted, TorBrowserTeam201903R added Status: new to needs_review
I'd like to add the copying of libraries as part of android-tor-service gradle build (since this should be included in the base library anyway). Then we can remove the the copying of libraries from the patch.
I tested out orbotservice from github and I'm not seeing the *.so libraries showing up in the aar (only tor.so from tor-android-binary). So I'm a little concerned that these may not also be missing from our final build. If you unzip the orbotservice aar are you seeing a lib directory with the PT libraries in there? Is so, then I think the approach is good. I'm going to dig more into orbotservice and see what's going on when I build.
On the build machine I used I see (after doing a unzip -d test orbotservice-release.aar):
{{{
~/tor-browser-build/out/orbot/orbot-0b5a48d4e086-android-armv7-419eca$ find -type f -name *.so
./test/jni/armeabi-v7a/obfs4proxy.so
}}}
That looks good to me. The jni directory contents of the aar will show up under the lib directory of the apk.
We get PT support after switching to TOPL, so we are good here. We have #28803 (moved) (and child tickets) for creating all those things the right way.
Trac: Status: new to closed Resolution: N/Ato fixed