F-Droid not detecting non Wi-Fi and mobile data connection i.e. reverse tethering

ahoy all,

first thanks for F-Droid!

i am using GitHub - Genymobile/gnirehtet: Gnirehtet provides reverse tethering for Android to connect the phone via USB reverse tethering to the Internet even when Wi-Fi and mobile data connections are disabled i.e. in Airplane Mode. while most apps work fine with this type of data connection, others will not find it since they specifically find no active Wi-Fi or mobile data connection … unfortunately and surprisingly F-Droid seems to do this as well.

for a quick fix: is there a way (e.g. via settings, custom config, etc) to force F-Droid to use the active Internet connection and not only rely on whether a Wi-Fi or mobile data connection is available?

additionally, would a feature request to make F-Droid work with non Wi-Fi and mobile data connections be accepted?

thanks, w

Known issues

thank you @Licaon_Kter for the quick reply and links. i had not yet thought to search the repo issues so apologies for the extra legwork.

i will monitor those issues and provide any info that could be helpful in getting this fixed.

thanks again and take care.

Despite gnirehtet running as the only internet access on a smartphone, F-Droid : “No internet” above, although I can install apps, but the issue:
Updates, if I swap the display: “Cannot update, are you connected to the internet?”.

If I enable e.g. mobile data, I can get the update list, disable mobile data then as installing apps I can update.

Same issue as Google Play Inconsistent behavior with Play Store updates · Issue #37 · Genymobile/gnirehtet · GitHub .

See posts above

But, now we’re at the brink of releasing 2.0

Can you test it?

Go to the F-Droid app page, upper right menu, check “allow beta”, update, retest

F-Droid 2.0-alpha10 installed:
if the smartphone has not internet: “No internet”
if it has internet only by gnirehtet: no longer “No internet”, I can install an app.

To check completely, must wait an update… Thanks!

You can install a random app, expand its Versions, install an older version…