onionshare / onionshare

Securely and anonymously share files, host websites, and chat with friends using the Tor network
https://onionshare.org/
Other
6.24k stars 644 forks source link

OnionShare For Android #567

Closed ninja25538 closed 6 months ago

ninja25538 commented 6 years ago

I feel that having an onion share application would be very useful. Android already has Orbot to be able to launch hidden services and Android is made with Linux. Many people can't always access a computer or laptop and need to send secure files on the go.

mig5 commented 6 years ago

We were talking about this the other day and agree it would be cool. Though the effort, and the codebase itself, would have to be treated pretty much as an entirely separate project, so it's unlikely to happen very soon.

ninja25538 commented 6 years ago

Thanks

mydarkthawts commented 6 years ago

Such a bummer. I'd love to help with such a project. For now hosting the hidden service then manual copy and paste of the file and the URL will have to do lol

trymeouteh commented 5 years ago

Please create this on Android and iOS. This way people can share files on the go with others who are on the go weather they have a Android phone or iPhone.

If a Android comes about, please add it on F-Droid! F-Droid is the privacy minded app store.

moonchitta commented 4 years ago

Hi this is moonchitta here, developer of Coatex application. I am thinking about creating the onionshare flavour for Android. As being home quarantined, this could be best utilization of the time. I just wanted to know that can I use the same name for the Android flavour or do I need to name it something else?

xia0mi commented 2 years ago

Works as a reminder.... Any updates about Android version?

Tigermouthbear commented 2 years ago

yo, I got a working onionshare chat service to run on Android using flutter. The app uses an onionshare C library I'm writing, and it could probably be ported to iOS too. I'm planning on working more on this, chat is the only service I have implemented right now.

mig5 commented 2 years ago

Good news - we have teams actively working on Android and iOS versions of OnionShare as we speak (likely to have simplified functionality, eg just Share, maybe Receive modes - no Chat etc). No ETA yet though.

https://github.com/onionshare/onionshare-android https://github.com/onionshare/onionshare-ios

maltfield commented 2 years ago

I came here looking for a way to solve copying big files from my Android devie to my QubesOS laptop.

Just something to consider for future readers: You can run OnionShare in receive mode on a supported platform (eg Linux, Windows, MacOS) and you can then upload files to that from an Android device running a Tor Browser (so you don't actually need an Android-released version of OnionShare for this).

One catch is that you may have issues selecting files, but you can bypass that with Orbot in VPN mode and any other browser of your choice (see issues linked-to above) for more info.

And another thing to consider for developers: it might make sense for future projects to use a cross-platform framework. I haven't made as many awesome GUI apps as @micahflee, but I'm pretty happy with kivy's cross-platform support so I don't have to maintain a distinct code base between Linux, Windows, MacOS, Android, and/or iPhone.

mig5 commented 6 months ago

OnionShare on Android is an official thing now (obviously very pared down compared to desktop, but it is legit)

https://play.google.com/store/apps/details?id=org.onionshare.android&hl=en_US https://f-droid.org/packages/org.onionshare.android.fdroid/