yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] rester555:
Everything else works on Google messages. If you keep RCS enabled and do not check the box that says to send SMS MMS when RCS fails, you will miss text messages.

The brainiacs at Google. Didn't think this went through very well. Power users are the biggest user base of the pixel phones. This is incredibly stupid by Google
[Android Apps and Games] rester555:
@Mygod Studio looking for workarounds with VPN Tethering. There are methods of non-root where people are using an HTTP injector.

Will this mask phone companies like Verizon from being able to tell if a hotspot is being used or not? I know with your app, Verizon can't tell when I'm using the VPN with VPN hotspot.

Will this HTTP injector work the same way?

What I want to understand is, will I be able to bypass the Verizon hotspot deprioritization when using a certain amount of data in a month. For me it's 22 GB. Your app was one of the major reasons I was rooting. It was so Verizon could not tell what data I was using and how I was using it so that they could nickel and dime me with their hotspot plans.

Going back to when VPN hotspot was first a thing, I was able to use my hotspot in a bind with my family for a long time.
[Android Apps and Games] Mygod Studio:
Sorry I missed this. There are some workarounds but they are not as convenient as having root and VPN Hotspot. For example, you can still use this app (or just system tethering) + a proxy server app and configure downstream to use the proxy. There are some apps that make this slightly more convenient like NetShare.
[Android Apps and Games] Daria91:
Thanks! It works great on my phone!
[Android Apps and Games] PtahTek:
Great Work

Just throwing in a thanks for this work.

Have a paid VPN ATM that disconnects anytime I join the hotspot from any device other than the android phone.

Looks as though this did the trick... will tinker with it for a day or so and if stable as it seems: Dev can look for donations. :angel:

Thank you very much.
[Android Apps and Games] GrandMstrBud:
So with this app I can open and connect to iBVPN and then share a VPN connection via WiFi to other devices? TMobile throttles Netflix even though I pay the extra $25 a month but when I go on a VPN on my fire stick it never throttles and never buffers. They won't admit it but it's clear they do because without being on the VPN it's constantly buffering.
[Android Apps and Games] petergunn666:
FYI - Works great as repeater on LG G3 d851 running LineageOS 14.1 (Nougat).

Tried it on an old G3 with Lollipop 5.01 and it starts but cannot set Network Name and clients can connect but not authenticate. No biggie.

Thanks for the awesome app! Will be super handy on vacation.

-PG
[Android Apps and Games] peconaut:
Thanks you for you up got my phone wifi working for my raspberry pi 3. I set it up as a repeater on the OnePlus 5t and is kicking ass.

Just a question

What does Temporary Wifi Hostpot do. Doesn't it create a specific nework from the wifi so no data is being use. Just confused because it turns on the phones setting for portable wifi Hostpot. So not sure if it's using data or not.

Also under manage it has 3 options. Can you explain if they use data or report anything to the carrier. Like under manage when I click Wifi Hostpot it doesn't the same thing as my first question. And are usb and Bluetooth tethering reporting any data to carrier
[Android Apps and Games] Mygod Studio:
Thanks! I hope you now have found this app useful enough to make a generous donation. :)

That is correct. You can tether any VPN as long as they use Android's VPN service API. (extra work required for VPNs like WireGuard)

This app was developed and tested on Android 7.1 and 8.1. I suppose it should work for down to 5.0 but I haven't got a rooted device to test that. Do you mean by not authenticate that clients weren't able to obtain an IP address? Could you export debug information while it's on so that we can see what's on? :)

Temporary Hotspot creates a temporary hotspot that uses whatever network that is available AND not Wi-Fi (unlike repeater). The biggest drawback is that you can't specify SSID/password and is mostly good for alternative for repeater/system tethering (if neither is working) and troubleshooting.

Those three are convenient switches for system tethering. They act exactly (except maybe not as good) as you would expect if you use tethering in your Android's settings app.
[Android Apps and Games] GrandMstrBud:
Been working great hell I don't even need the TMobile hotspot plan with this
[Android Apps and Games] petergunn666:
I have some logs with VPN Hotspot running repeater on Stock(d851 rooted) Lollipop 5.01 and attempting to connect from LineageOS14.1 (d851). Sometimes LineageOS actually crashes and reboots which is obviously a LineageOS issue but odd since its been rock solid for months, other times it repeatedly tries to connect and complains of authentication issues. I don't think it ever gets past authentication to get an IP. What should I do with these logs?

Also tried from Windows7 - it prompts for password, spins for a few seconds then prompts again.

IMHO its really not worth spending time on getting it to work on a crufty old Lollipop version. Pretty much every G3 owner will have at least stock Marshmallow by now. I just have an old phone with Lollipop because I couldn't get Wifi Tether Router to work on a newer OS.

BTW adding an option to set TTL=64 (like "TTL Editor" app) for all outgoing packets would be handy! :)
[Android Apps and Games] Mygod Studio:
It could be possible that you are triggering a part of LineageOS code (possibly related to Wi-Fi direct) that is untouched (and untested) before that causes the crash. You can shoot the log at GitHub or at my email.

Well why use Wifi Tether Router if you can use this app? :P

As my carrier doesn't limit tethering, I can't really tell but is changing TTL really necessary to bypass tether limits? Theoretically if you're routing all your traffic through a VPN your carrier shouldn't be able to identify that. Does tethering work for you without changing TTL?
[Android Apps and Games] petergunn666:
Logs sent via email

Indeed, this app looks super promising. I use Wifi Tether Router for a few different things, such as providing internet access to two remote security webcams. Its been super stable, running continuously for months at a time. Also, regular LineageOS hotspot + TTL Editor seems to works fine for regular non-VPN tethering.

My carrier severely throttles bandwidth when they detect TTL<64 which affects video and I'd like to be able to run the VPN downstream from the phone on a tethered device (i.e. travel router or PC). That said these are just wishlist items. I have a solution that works for now.

For me, VPN Hotspot's repeater function is what makes it super interesting - especially while travelling (in-flight wifi, hotels, etc).

Thanks again for a wonderful app.

-PG
[Android Apps and Games] petergunn666:
Update: VPN Hotspot repeater mode works on Lollipop 5.01 - just has issues setting custom SSID and password.
[Android Apps and Games] GrandMstrBud:
Everything works good with the exception if Netflix. I get a message that says "You seem to be using N unblocker or proxy". Hulu, YouTube, and all others work fine.
[Android Apps and Games] Mygod Studio:
Does Netflix work on your host device?
[Android Apps and Games] GrandMstrBud:
With the VPN on no it doesn't but with it off yes it does.
[Android Apps and Games] Mygod Studio:
Then you shouldn't expect my app to work either. Try other VPNs like ExpressVPN.
[Android Apps and Games] GrandMstrBud:
I grabbed a trial for Express VPN and same thing.
[Android Apps and Games] Mygod Studio:
Try different locations. I just tried Los Angeles 3 and Netflix is working fine.
[Android Apps and Games] GrandMstrBud:
Yeah LA3 worked on the host device so that's a good sign but what happens when that stops I need to fish for another. There has to be a VPN specific for Netflix and Hulu
[Android Apps and Games] Mygod Studio:
Just Google VPN for Netflix or Hulu. Or if you're just trying to bypass tethering limits without having to use a VPN, try TTL editors like TtlMaster.
[Android Apps and Games] Mygod Studio:
Did you check? https://github.com/Mygod/VPNHotspot/releases
[Android Apps and Games] thereal_bigjake:
I was adding your app to my Substratum theme and you have one color in the layout activity_main.xml and was wondering if you would link it to colors.xml instead? It's for the divider right above the navbar using [MENTION=5711379]ANDROID[/MENTION]:color/white
[Android Apps and Games] Mygod Studio:
Fixed. Thanks for the theme. It looks nice. :good:

EDIT: You can grab a debug apk from the CI build.
[Android Apps and Games] thereal_bigjake:
Awesome ? Really appreciate that and your app ?
[Android Apps and Games] thereal_bigjake:
Yep that worked ?
[Android Apps and Games] petergunn666:
I installed VPNHotspot on my S905X TV Box (Android 7.1.2) and its working both to repeat wifi and to tunnel clients over OpenVPN (using OpenVPN Connect app). However, it only works if I start VPNHotspot first, then connect the clients, and then start OpenVPN Connect. After I start OpenVPN additional clients can connect but cannot receive IP Address.

I think I remember somebody mentioned this before. I would guess OpenVPN messes with the VPNHotspot iptables rules and derails DHCP.

Not a show stopper but a little inconvenient as I have to restart all the apps to connect an additional client (or reconnect an existing client that drops).
[Android Apps and Games] Schuan:
This apps works well for bypassing tethering limitation set by telco company. Just want to say thank you so much and love from Malaysia.
[Android Apps and Games] petergunn666:
I discovered a work around using "OpenVPN for Android" (Arne Schwabe). This app has options that allow you to specifically include or exclude subnets from going over the VPN regardless of the routes pushed by the OpenVPN server.

I set:

1) Profiles->Edit profile... Routing->Excluded Networks: 192.168.0.0/16

Then connected "OpenVPN for Android", then VPN Hotspot (default config is fine), and everything just works (all traffic goes over tunnel).

Unfortunately my home network uses 192.168.1.x so I needed to also specifically include that...

1) Profiles->Edit profile... Routing->Custom Networks: 192.168.1.0/24

2) Profiles->Edit profile... Routing->Excluded Networks: 192.168.0.0/16

Then connected "OpenVPN for Android", then VPN Hotspot (default config is fine), and everything just works (all traffic goes over tunnel).

-PG
[Android Apps and Games] Mygod Studio:
Hey PG, it would be great if you can send me debug information to investigate what's going on with DHCP. I'm suspecting this is a device specific issue as I've just tested this app with the official app OpenVPN Connect with servers from VPN Gate and it works fine.
[Android Apps and Games] petergunn666:
Its definitely device specific. I use OpenVPN Connect with VPN Hotspot on my phone and it works without any problems with the same config.

No sure what debug info I should send? I can run it with and without the exlcuded subnets and send 2 VPNHotspot logs, or I can run with OpenVPN Connect and send a log, or I could just dump routes and iptables to a file in a terminal.
[Android Apps and Games] Mygod Studio:
I believe either is fine. Using "export debug information" in the settings tab should dump routes and iptables and other possibly relevant info automatically. Thanks!
[Android Apps and Games] Mygod Studio:
Hello again. Can you try 1.3.7 with DHCP workaround enabled to see if that resolves your issue? Thanks. :)
[Android Apps and Games] Ziña88:
someone could help me use it without root. it's possible ? by means of adb commands?
[Android Apps and Games] Mygod Studio:
Hey I read your review and I added native night mode support. :)

If you can grant root to this app via adb.
[Android Apps and Games] Ziña88:
Could you tell me the commands oh how to do it? I would appreciate
[Android Apps and Games] itenos:
Wow, wow, wow! So happy that I found your app.

Here is my scenario:

I'm in Indonesia and the country's biggest ISP is blocking access to Netflix in order to sell their own service called iflix.

I own a 4K UHD TV and a Chinese android TV box.

Running a VPN on my TV box did let me access Netflix but as it's not certified by Netflix, it streamed only in SD quality.

Now with your incredible app I can connect my TV to the android box instead of the router and stream in 4K UHD.

Thank you so much!

P. S. If it continues to work in the future you can definitely expect a small donation. Thanks again
[Android Apps and Games] Prerna:
Hi there, great job!

I'm using an app called VPN Master. Just to be sure, can I share my Internet with this app?
[Android Apps and Games] xDanVitox:
First of all, thank you so much! This is exactly what I needed.

I'm wondering if you can add shortcuts to the app to activate/deactivate the interface on the native hotspot and/or turn on/off the repeater. I have a few macros set up in MacroDroid to activate my hotspot when I get in to my car and it would awesome to be able to set it up for this to happen without my interaction.
[Android Apps and Games] xDanVitox:
Seems after messing around with this for a while that maybe my iptable is messed up? I'm getting very slow speeds in any configuration outside of being on wifi. LTE with and without the VPN and LTE with hotspot on with and without the VPN. Seems like maybe it thinks all traffic on my mobile data interface is throttled hotspot traffic or something? Any way I can get back to defaults as if I never used the app?
[Android Apps and Games] Mygod Studio:
You can expect me to keep maintaining this project for another year. No guarantee how much time I'll be putting into it though (life is catching up). But I'd really appreciate all the donations. :)

Well I suppose it doesn't hurt to try an open source app?

There's a quick setting shortcut for repeater. I don't plan to implement integration for automaton apps as I don't use them (and I don't see fun in doing that either). Here's a related issue on GitHub. You're most welcome to make the changes to the codebase directly and submit a pull request if you really want the feature. :)

The clean button in the settings should almost always fix everything (after you shut down everything in the tethering tab). A reboot would absolutely fix everything. This app makes no permanent changes to your device.
[Android Apps and Games] Prerna:
I'm not sure if I understand the app well. What I always wanted to do is share my WiFi connection (not the celular one) with other device.

I just tried your app, but when I start the hotspot, the usual message pops up, saying it's gonna stop the WiFi in order to activate the hotspot.

So I guess your app isn't helping in my situation ; or am I missing something?

Thank you.
[Android Apps and Games] Mygod Studio:
Use repeater.
[Android Apps and Games] itenos:
Ok, I'll donate later today.

In the meantime I have a small feature suggestion and a bug report.

As my android tv box doesn't have wifi direct I need to use the wlan0 mode which works fine. Would it be possible to add a start on boot switch for it same as you did for the repeater modus?

Bug: on my rooted Huawei Mate 9 phone when trying to activate repeater mode your app answers with "root unavailable" even though root is granted and your request shows as allowed in phh's superuser log.

UPDATE: I just donated. Enjoy your coffee :)
[Android Apps and Games] Mygod Studio:
Thanks. It is definitely possible but for now I don't see a good way to do this. As for the bug, can you export debug information and shoot it at me?
[Android Apps and Games] Prerna:
Thanks, I tried that, but internet is not going through, even when I deactivate my vpn.
[Android Apps and Games] Mygod Studio:
Export debug information and send it to me.
[Android Apps and Games] mimo_s16:
I can use this app, on my phone with custom rom. But when i use samsung rom, rooted, when i use the repeater, i can't rename nor change the password. The network id and password always change everytime i turn off and on again. Everything works fine, i could pass the vpn through, i only have problem with repeater
[Android Apps and Games] Mygod Studio:
This is a bug in AOSP. If you can build your ROM, try apply the patch mentioned here: https://github.com/Mygod/VPNHotspot/issues/13
[Android Apps and Games] mariomtes:
Hi there,

It's been a week since I started looking for a way to share my "unlimited" (5gb limit then I get throttled) data plan.

I want to share my data plan to my tablet which doesn't have a Sim card slot.

I've been told by the ISP (unefon México in case it helps someone else too) that if I tether my data plan to the tablet and they detect that, they can take away my number and terminate my contract.

So my question here would be, if I use this app, will I be able to achieve what I'm trying without the service provider knowing?

I don't plan to go over the 5gb daily limit (would be nice if I could though).

I just want to be able to get internet connection on my other device.

Thanks!
[Android Apps and Games] Mygod Studio:
My best bet would be to use this app with a VPN, with strict mode on. Make sure to use repeater or temp hotspot but not system tethering.
[Android Apps and Games] smohanv:
Hi very basic question.

See screenshot to relate to my questions.

1. Once I enabled Repeater, can I change the network name and password. i tried changing but when save the "configure wi-Fi repeater" box with name and password, it disconnects "repeater" and I have to re-enable and get new ID and password.

2. If I have another mobile device and chromecast connected with the network created by "repeater", can I screencast to Chromecast

Thanks.
[Android Apps and Games] Mygod Studio:
For the first one, it's a known issue in AOSP that only happens on some of the devices. You can read more here. Currently I don't have any idea how to fix this without rebuilding your ROM.

For the second one, I'm not sure but you can try.
[Android Apps and Games] smohanv:
Sorry I didn't my device environment.

Huawei P20 Pro

EMUI 8.1 with August Patch

Rooted with magisk 17.1
[Android Apps and Games] Mygod Studio:
As mentioned above, this issue is still present in AOSP (Google isn't known for its rapid bug fixing) and hasn't been fixed anywhere so I'd be surprised if you managed to get this feature work with this device of yours.
[Android Apps and Games] smohanv:
I will wait until Google fixes this issue...
[Android Apps and Games] Mygod Studio:
I'm not sure if they will do anything regarding this issue ever. But meanwhile if you are using a custom ROM (for Treble GSIs contact your vendor.img producer), you can ask your ROM developer to include the fix I provided in that issue and make a build and see if that helps. :)

EDIT: Oh yeah I just read that you use EMUI. Official vendor ROMs probably won't include that fix for you but you can still try.
[Android Apps and Games] smohanv:
This is the patch to external/wpa_supplicant_8 that you are suggesting. Let me see how much I can explore on this.

I am reading this but don't have a clue to where to start: https://android.googlesource.com/pl...0bfd644d0adaf334c036f8cda91a73984dbb7b9^!/#F1

diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c

index e9107b3b..32059352 100644

--- a/src/drivers/driver_nl80211.c

+++ b/src/drivers/driver_nl80211.c

@@ -7290,8 +7290,6 @@ static int nl80211_set_param(void *priv, const char *param)

if (os_strstr(param, "use_p2p_group_interface=1")) {

wpa_printf(MSG_DEBUG, "nl80211: Use separate P2P group "

"interface");

- drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CONCURRENT;

- drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_MGMT_AND_NON_P2P;

}

#endif /* CONFIG_P2P */

diff --git a/src/drivers/driver_nl80211_capa.c b/src/drivers/driver_nl80211_capa.c

index 7064ce1d..f9404fe2 100644

--- a/src/drivers/driver_nl80211_capa.c

+++ b/src/drivers/driver_nl80211_capa.c

@@ -823,8 +823,6 @@ static int wpa_driver_nl80211_get_info(struct wpa_driver_nl80211_data *drv,

if (info->p2p_concurrent) {

wpa_printf(MSG_DEBUG, "nl80211: Use separate P2P group "

"interface (driver advertised support)");

- drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CONCURRENT;

- drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_MGMT_AND_NON_P2P;

}

if (info->num_multichan_concurrent > 1) {

wpa_printf(MSG_DEBUG, "nl80211: Enable multi-channel "
[Android Apps and Games] Saral Yukihira:
I just need it,thanks:D
[Android Apps and Games] Mygod Studio:
Correct. You should apply this patch to external/wpa_supplicant_8 if you have access to the source code. If not, you should ask whoever's building your ROM to do it. :)
[Android Apps and Games] FxSxKx:
Please, update for android Pie. Thanks!
[Android Apps and Games] Mygod Studio:
Use 1.4.2.
[Android Apps and Games] julymo:
I would be glad to pay for a premium version to support you.
[Android Apps and Games] Mygod Studio:
A quick search shows that the traffic throttling utility tc is present on Android. You can use that to do throttling. Some relevant link.

There's no premium version but you can get my gratitude if you decide to donate to me via PayPal. :)
[Android Apps and Games] eliaspizarro:
How do i use it
[Android Apps and Games] TymmyD:
I hope you can help.

I'm using a OnePlus 6 running pie.

The client can connect using repeater but no internet connection is passed through

Sorry but the debug log was too big to attach
[Android Apps and Games] Mygod Studio:
You can send it to my email.
[Android Apps and Games] TymmyD:
So android 9 breaks the normal repeater without a VPN. Which ad blocker do people use as a fake VPN?
[Android Apps and Games] eliaspizarro:
Similar here, I had to use this script (root). First, you have to connect your VPN, then activate your hotspot, finally this bash.

The above solution is for tethering

Regards
[Android Apps and Games] naughty6t9:
I have htc 11 with viper rom Oreo it works perfect but where as

I have htc m7 with viper rom and lollipop 5.0 it doesnt allow me to change SSID or password. If i use default password it works but it keeps changing . Any solution pls ?
[Android Apps and Games] Mygod Studio:
This app works fine for VPN tethering on Android Pie. For repeater/temp hotspot on Pie, as a workaround for now manually set your desired upstream device.

Known issue in AOSP: https://github.com/Mygod/VPNHotspot/issues/31
[Android Apps and Games] Mygod Studio:
Read my reply above for a workaround. I think I've tried Adguard and Blokada which both worked with this app at the time I tested them. I have mixed feelings towards both.
[Android Apps and Games] TymmyD:
Thank you for the tip of changing the upstream. This has worked for me. Changing it from auto to wlan0 has got it working as it should.

Thank you again.
[Android Apps and Games] Mygod Studio:
I just looked into this some more and I managed to get it working. You can try the following script: (assuming interface you want to rate limit is p2p0)

tc qdisc add dev p2p0 handle 1: root htb default 1
# this line rate limits your tethered interface to the speed of 32KB/s
tc class add dev p2p0 parent 1: classid 1:1 htb rate 32kbps
# revert changes
tc class del dev p2p0 parent 1: classid 1:1

For now I have no intention of making this into my app as this script might not work for everyone. I might look into this in the future some more.
[Android Apps and Games] Mygod Studio:
The first (alpha) major update 2.0.0 is up. See GitHub or XDA labs for changelog. Please report if things break for you as I would expect them to be.
[Android Apps and Games] Mygod Studio:
When it's not working, can you export debug information?
[Android Apps and Games] Mygod Studio:
Thanks. I suppose it stopped working after a crash. You can use reapply routing rules in settings to fix that.

The crash will be addressed in the next release, releasing a few hours later.