Offline device - Java for Android App Development

I am working for a advertising company and tagged to lot of content providers and broadcast to mobile app using own tablets mostly used in hotels...
We have a customer at other country also want a same but required some kind of device like ( Mac mini) which can pull data from our main server and storage the data locally.
Next this device will broadcast the data to the users own handset by using our android app.
The device will work as a Hotspot and when user mobile connect to it, they were able to view the contents..
Question here.... can a andriod app receive data from our main server and store locally and then allow to broadcast the data to users own mobile phone through our android app
I might not be clear on my working.. Do ask me question to clarify...

Android can receive the add easily when it is online,ok.
But wen the conection disconnects,the ad is still there on the app untill it closes.
As when the app closes the ads data vanishes and nothing will be showed.becoz ads are temporory..
This what happens on my device
Ask me for any clarity on my answer...
.........................................
visit www.fb.com/softcrush

Related

Disable internet only.

Hi All,
I need to disable internet access for a customer on about 50 Trinity XDAs but keep data open.
The XDAs are used to report back to a server with certain data, but the internet access is being abused by some of their employees.
I have spoken to O2 to ask if they can block port 80, but they tell me it's all or nothing.
Does anyone have any ideas on how to do this on the XDAs or any third party software to password protect IE?
Many thanks.
Windows style login
Since posting the previous question, the goalposts have moved.
Is there any way of having a windows style login on an XDA so when different users are logged into the device, there is a record of which user was logged in and at what times?
I know this sounds a little complicated, but there will be around a dozen users in this scenario and my customer's preference is to try to monitor who was using the XDA at a given time when checking the bills - both for phone calls and internet usage.
Thanks again!

[Q] Wifi-tether

How can I wifi tether my phone without paying the fee?
some people told me change UA string, but I have no clue what to do, need some help thanks
Any one have any ideads?
You don't get charged any fees. Tethering is free. All you will be doing is using your data service you're already paying for.
Sent from my HTC Glacier using XDA Premium App
lilaznhobo said:
How can I wifi tether my phone without paying the fee?
some people told me change UA string, but I have no clue what to do, need some help thanks
Click to expand...
Click to collapse
According to the TOS from T-Mobile there is a fee associated with tethering.
However if you are rooted you can use the Wi-Fi tether .apk from Google's code source [http://code.google.com/p/android-wifi-tether/downloads/list] or one of many apps on the market if you can still find them. Some carriers are blocking them.
IF you typically use Firefox, or Google's Chrome as your browser of choice you shouldn't have any problems. But if you use IE it might trip a trigger if T-Mobile should use a sniffer.
Umm I dont believe its free because I received a text message saying that I need to pay $15/month for wi-fi tethering/hotspot
I guess everyone is different... Maybe it has something to do with the people who pay for unlimited data? Because, realistically, if you're paying for unlimited data, what the hell are they going to do? As a matter of fact, I have unlimited data and would tether without them charging me. I'm rooted now and use wireless tether.
But, if you're rooted, use wireless tether that I have attached.
don_perrignon said:
i guess everyone is different... Maybe it has something to do with the people who pay for unlimited data? Because, realistically, if you're paying for unlimited data, what the hell are they going to do? As a matter of fact, i have unlimited data and would tether without them charging me. I'm rooted now and use wireless tether.
But, if you're rooted, use wireless tether that i have attached.
Click to expand...
Click to collapse
from t-mobile's web site [http://www.t-mobile.com/Templates/Popup.aspx?PAsset=Ftr_Ftr_TermsAndConditions&print=true]
10. * data plans and other features. You will be charged for data usage on a pay per use basis unless you are required to maintain a data plan (“data plan”) as part of your service, or as otherwise provided by your rate plan or prepaid data pass. Permissible and prohibited uses: Your data plan is intended for web browsing, messaging, and similar activities on your device and not on any other equipment. Unless explicitly permitted by your data plan, other uses, including for example, using your device as a modem or tethering your device to a personal computer or other hardware, are not permitted. other examples of prohibited uses can be found in section 17. Protective measures: To provide a good experience for the majority of our customers and minimize capacity issues and degradation in network performance, we may take measures including temporarily reducing data throughput for a subset of customers who use a disproportionate amount of bandwidth. If your total usage exceeds 5gb (amount is subject to change without notice; please check t-mobile’s t&cs on www.t-mobile.com for updates) during a billing cycle, we may reduce your data speed for the remainder of that billing cycle. If you use your data plan in a manner that could interfere with other customers’ service, affect our ability to allocate network capacity among customers, or degrade service quality for other customers, we may suspend, terminate, or restrict your data session, or switch you to a more appropriate data plan. Downloadable content and applications: Content or applications (e.g., downloadable or networked applications, wallpapers, ringtones, games, and productivity tools) (“content & apps”) that you can purchase with your device may not be sold by t-mobile. For some third party purchases, although the charges may appear on your t-mobile bill, t-mobile is not responsible for the content & apps, including download, installation, use, transmission failure, interruption, or delay, or any content or website you may be able to access through the content & apps. Any support questions for these content & apps may be directed to the third party seller. You may be able to restrict access and certain services by implementing controls available at www.t-mobile.com or by calling t-mobile. When you use, download or install content & apps sold by a third party seller, you may be subject to license terms between you and third parties. When you use, download, or install content & apps that you purchase from t-mobile, the content & apps are licensed to you by t-mobile and may be subject to additional license terms between you and third parties. Whether purchased from t-mobile or a third party, any content & apps you purchase are licensed for personal, lawful, non-commercial use on your device only. You may not transfer, copy, or reverse engineer any content & apps, or alter, disable or circumvent any digital rights management security features embedded in the content & apps. Content & apps may not be transferable from one device to another device. Some devices or content & apps may continue to have contact with our network without your knowledge which may result in additional charges, for example, while roaming internationally. Software on your device may automatically shut down or limit the use of content & apps or other features or services without warning. T-mobile is not responsible for any third party content, advertisements, or websites you may be able to access using your device. Use of information: T-mobile may retain, use, and share information collected when you download, use, or install some content & apps, may update your content & apps remotely, or may disable or remove any content & apps at any time. Refer to t-mobile’s privacy policy, as well as the content & apps creator/owner’s privacy policy for information regarding their use of information collected when you download, install, or use any third party content & apps. We are not responsible for any transmission failure, interruption, or delay related to content & apps, or any content or website you may be able to access through the content & apps. Wi-fi calling: You acknowledge and agree that your use of any wi-fi network is permissible and that you (and not t-mobile) are responsible for your use. Cell broadcasts (alerts that go to certain customers) and wireless priority service (wps) may not be available with wi-fi calling.
Click to expand...
Click to collapse
lilaznhobo said:
Umm I dont believe its free because I received a text message saying that I need to pay $15/month for wi-fi tethering/hotspot
Click to expand...
Click to collapse
I use my phones tether every day for hours. To tether my girls work laptop for her to do her work and to watch netflix and to tether my ps3 to play online(which is down at this moment and is killing me not being able to play cod).
I been doing this since I got the phone last year in december. Not once I been charged nor sent to any website asking me to buy any tether plan.
By the way, I don't use any tether app. I use the tether that came with the phone.
Sent from my HTC Glacier using XDA Premium App
so I have tried the attachment on this post, tmobile still blocked that wifi tether app. The link that was provided was invalid. I really dont have any clue what to do. oh an I am using firefox.
lilaznhobo said:
so I have tried the attachment on this post, tmobile still blocked that wifi tether app. The link that was provided was invalid. I really dont have any clue what to do. oh an I am using firefox.
Click to expand...
Click to collapse
I've used the Wi-Fi tether .apk for a while. In fact i'm refreshing Slacker on my Nook Color via my Cell phone's wi-fi right now.....
Have you tried the app called Barnacle

[APP][SDK][2.2+]PeerDeviceNet - enable sharing thru wifi and wifi direct

New release v1.0.8: new WI-FI Direct features for creating software access point and connecting legacy(normal) WI-FI devices
PeerDeviceNet connects your mobile devices (phones and tablets) through WI-FI network or WI-FI Direct to enable sharing across devices. It allows a group of devices share web pages, contact information, pictures, videos and other documentations.
Features:
1. One click connection setup.
* In normal WI-FI networks (with multicast), simply start PeerDeviceNet or tap "Search and connect" button at multiple devices simultaneously; they can find and connect to each other automatically.
* Two WI-FI Direct enabled devices will connect to each other directly without external WI-FI network.
* One WI-FI Direct enabled device can create software hotspot and allow other normal(legacy) WI-FI devices connect.
2. Safe direct connections between devices.
No server in the middle. Peers can connect with you only after you grant permissions. All connections are secured using TLS/SSL.
3. Easy to use
PeerDeviceNet extends Android's standard "send and share" capability to remote devices. You go to apps which "own" the data you are interested (such Contact app for contact information, Gallery app for photos and videos), select or show the data and click "share" or "send" button. PeerDeviceNet will be among the list of targets thru which you can send data.
You can choose multiple data items to send, or a whole folder of photos to send at the same time.
You can choose to send data to one, a few or all connected devices.
4. Flexible multitasking.
All devices participating PeerDeviceNet can send data to each other simultaneously. It can safely run in background while you are running other apps. You can add new data to send at any time.
Support android 2.2 and up.
Google play link:
https://play.google.com/store/apps/details?id=com.xconns.free.peerdevicenet
PeerDeviceNet is also a framework. It provides reusable components and local services which can help developing connected mobile applications. You can use PeerDeviceNet connection manager to connect your devices, and reuse the secure connection features. Via PeerDeviceNet, your apps can send messages to peer devices using high level Android intents and messengers; or communicate thru IDL interfaces to gain fine grained control of messaging and device connection behaviours.
More details can be found at web site: http://www.peerdevicenet.net .
Comments and new feature suggestions are welcome. Bug reports are highly appreciated.
Yigong
XCONNS LLC

T-Mobile Hotspot "Upsell" - TOTAL Workaround

If you're like me, then you have a data plan with T-Mobile that includes only 2.5GB of data for tethering. After you 2.5GB is up,T-Mobile begins redirecting all of your tethered traffic to a webpage prompting you to buy more tethering data.
T-Mobile does this by reading all of the headers on every HTTP request. It analyzes each one and reads the User-Agent string. This is what tells websites how to deliver their content for you and is why you only get mobile versions of webpages on your phone and not on your laptop. So, many people got around this by spoofing the user agent with a browser plugin to make it look like your laptop was requesting the mobile version of websites (so T-Mobile would think that it's a phone requesting the data, not a tethered laptop.) However this solution only works for that specific browser. Other browsers, applications, and devices that do not support User-Agent spoofing were left without a solution. Was I really the only one trying to tether my PS3 for Netflix and gaming?
So some people turned to VPNs which basically act as a secure proxy so that T-Mobile could not read the traffic and tell what the User-Agent was. But this often costs money and/or slows down your network speed. Seeing as how people who are looking for a tether workaround are trying to not spend money, and are trying to use T-Mobile's lightning fast LTE, this isn't really a practical solution.
So after spending hours and hours looking for a solution, I came to the conclusion that there was none yet.
I deduced that the obvious solution would be to modify the packets on the fly and change the user-agent string of every HTTP request as it came to the phone before forwarding it on to T-Mobile. Luckily for us, all HTTP requests that have no User-Agent string or a string of "null/null" etc. are automatically accepted! So all that needed to be done was to strip the user-agent string of all of the outgoing HTTP requests - on the fly.
My first thought was that hopefully there was an android app that could do this.
There isn't.
And I am not capable of making one but if you find one or can make one, please tell me and I will adjust this explanation because that would make things a bit simpler. However, since we don't live in a perfect world, we have to run a program on a computer and route all traffic through that program. This wonderful little program that I came across called "Fiddler" (it won't let me post the link but it's www[dot]fiddler2[dot]com) is just what we need. It's a completely free program.
Go download and install fiddler. This program will allow us to monitor and 'fiddle' with the network traffic on the fly!
First, fire up your tethering app on your phone and connect your computer. I personally use android WiFi tether but I suppose it probably doesn't matter which one you use. Once you've connected your computer. Open up fiddler, go to "Rules," "User-Agents," and select "Custom..." A window will pop up. Leave this blank and click okay. Now, all of the network traffic from that computer with have its user-agent string modified to "User-Agent:[blank]" Test this out on any browser on your computer and you should not be redirected to the upsell page.
Now for all of your other devices! I was particularly concerned with my PS3 but any device that supports proxy use will work. That's a hell of a lot more devices than the number that support UA spoofing haha. Go to "Connection Settings" on your PS3 and select "Manual"
Go through your setup as usual and connect to your phone's wifi hotspot. When you come to the page that says "Proxy Settings" select "Use"
For the IP address go back to your computer and look at Fiddler. In the top-right corner there is an image of two computers and it says "Online" next to it. Hover over that icon and it will have an IP address listed. This is the virtual proxy that Fiddler has set up for auxillary incoming traffic on the local network. Type that IP address into the PS3's proxy settings and use port 8888 (you may have to configure your computer firewall to allow incoming traffic on that address/port)
Also, in Fiddler go to the AutoResponder tab and check the box that says "Unmatched requests passthrough." This is so that HTTP requests that come in without a User-agent already defined will just be passed on. If this box is not checked you may get frequent 404 errors.
Finish up the connection settings on the PS3 and let it fly! You can watch the traffic on Fiddler in real time!
This is my first post on XDA and this workaround is brand new as far as I can tell so there may be some kinks that need to be worked out.
Let me know if you have any questions or problems!
Respectfully,
Hunter.
TexasState said:
If you're like me, then you have a data plan with T-Mobile that includes only 2.5GB of data for tethering. After you 2.5GB is up,T-Mobile begins redirecting all of your tethered traffic to a webpage prompting you to buy more tethering data.
T-Mobile does this by reading all of the headers on every HTTP request. It analyzes each one and reads the User-Agent string. This is what tells websites how to deliver their content for you and is why you only get mobile versions of webpages on your phone and not on your laptop. So, many people got around this by spoofing the user agent with a browser plugin to make it look like your laptop was requesting the mobile version of websites (so T-Mobile would think that it's a phone requesting the data, not a tethered laptop.) However this solution only works for that specific browser. Other browsers, applications, and devices that do not support User-Agent spoofing were left without a solution. Was I really the only one trying to tether my PS3 for Netflix and gaming?
So some people turned to VPNs which basically act as a secure proxy so that T-Mobile could not read the traffic and tell what the User-Agent was. But this often costs money and/or slows down your network speed. Seeing as how people who are looking for a tether workaround are trying to not spend money, and are trying to use T-Mobile's lightning fast LTE, this isn't really a practical solution.
So after spending hours and hours looking for a solution, I came to the conclusion that there was none yet.
I deduced that the obvious solution would be to modify the packets on the fly and change the user-agent string of every HTTP request as it came to the phone before forwarding it on to T-Mobile. Luckily for us, all HTTP requests that have no User-Agent string or a string of "null/null" etc. are automatically accepted! So all that needed to be done was to strip the user-agent string of all of the outgoing HTTP requests - on the fly.
My first thought was that hopefully there was an android app that could do this.
There isn't.
And I am not capable of making one but if you find one or can make one, please tell me and I will adjust this explanation because that would make things a bit simpler. However, since we don't live in a perfect world, we have to run a program on a computer and route all traffic through that program. This wonderful little program that I came across called "Fiddler" (it won't let me post the link but it's www[dot]fiddler2[dot]com) is just what we need. It's a completely free program.
Go download and install fiddler. This program will allow us to monitor and 'fiddle' with the network traffic on the fly!
First, fire up your tethering app on your phone and connect your computer. I personally use android WiFi tether but I suppose it probably doesn't matter which one you use. Once you've connected your computer. Open up fiddler, go to "Rules," "User-Agents," and select "Custom..." A window will pop up. Leave this blank and click okay. Now, all of the network traffic from that computer with have its user-agent string modified to "User-Agent:[blank]" Test this out on any browser on your computer and you should not be redirected to the upsell page.
Now for all of your other devices! I was particularly concerned with my PS3 but any device that supports proxy use will work. That's a hell of a lot more devices than the number that support UA spoofing haha. Go to "Connection Settings" on your PS3 and select "Manual"
Go through your setup as usual and connect to your phone's wifi hotspot. When you come to the page that says "Proxy Settings" select "Use"
For the IP address go back to your computer and look at Fiddler. In the top-right corner there is an image of two computers and it says "Online" next to it. Hover over that icon and it will have an IP address listed. This is the virtual proxy that Fiddler has set up for auxillary incoming traffic on the local network. Type that IP address into the PS3's proxy settings and use port 8888 (you may have to configure your computer firewall to allow incoming traffic on that address/port)
Also, in Fiddler go to the AutoResponder tab and check the box that says "Unmatched requests passthrough." This is so that HTTP requests that come in without a User-agent already defined will just be passed on. If this box is not checked you may get frequent 404 errors.
Finish up the connection settings on the PS3 and let it fly! You can watch the traffic on Fiddler in real time!
This is my first post on XDA and this workaround is brand new as far as I can tell so there may be some kinks that need to be worked out.
Let me know if you have any questions or problems!
Respectfully,
Hunter.
Click to expand...
Click to collapse
Yeah, that's a workaround indeed, however the setup is long and extensive for anyone. We're still trying to find a QUICK solution that doesn't require a mass setup of every device. I only bounce to my tethering when there's an outage at home or I'm on the road, neither are the best solutions to be spending time switching everything over when I could have just as easily opened the browser on my phone to take care of everything. I found this post from the link you posted in the other thread where we weren't discussing hard solutions, just concepts and ideas, theoretical solutions (hence why there was never a post like this there). It's great to see that the one thing we know is the catalyst has been confirmed once again (HTTP USER-AGENT) as what T-Mo and every other carrier is doing, so this is a solution for not just T-Mo, but every provider. Again, it's a hell of a setup and requires that you keep at least one computer active during the ENTIRE tethering session, also, it appears T-Mo doesn't block Playstation 3 from what I can tell, at least we were able to watch like 3-4 hours of Netflix when we had the 500mb tethering cap without a problem.
This affect nat type? If I use this program? Ps3 online game though
Sent from my SGH-T889 using XDA Premium 4 mobile app
It seems T-Mobile has caught onto using different agents. I was trying to use mobile hotspot on my laptop yesterday. It didn't matter if my UA was android handset or Googlebot, it redirected me to a hotspot upsell page.
Dr. Hax said:
It seems T-Mobile has caught onto using different agents. I was trying to use mobile hotspot on my laptop yesterday. It didn't matter if my UA was android handset or Googlebot, it redirected me to a hotspot upsell page.
Click to expand...
Click to collapse
Go into your APNs and select the tethering APN, if you can edit the hostname from epc.tmobile.com to fast.t-mobile.com or whatever your normal APN is, there are a bunch of threads talking about how to get tethering working, this is just the LAST step, don't come here thinking this is the FIRST step, you're going at it backwards.
TexasState said:
If you're like me, then you have a data plan with T-Mobile that includes only 2.5GB of data for tethering. After you 2.5GB is up,T-Mobile begins redirecting all of your tethered traffic to a webpage prompting you to buy more tethering data.
T-Mobile does this by reading all of the headers on every HTTP request. It analyzes each one and reads the User-Agent string. This is what tells websites how to deliver their content for you and is why you only get mobile versions of webpages on your phone and not on your laptop. So, many people got around this by spoofing the user agent with a browser plugin to make it look like your laptop was requesting the mobile version of websites (so T-Mobile would think that it's a phone requesting the data, not a tethered laptop.) However this solution only works for that specific browser. Other browsers, applications, and devices that do not support User-Agent spoofing were left without a solution. Was I really the only one trying to tether my PS3 for Netflix and gaming?
So some people turned to VPNs which basically act as a secure proxy so that T-Mobile could not read the traffic and tell what the User-Agent was. But this often costs money and/or slows down your network speed. Seeing as how people who are looking for a tether workaround are trying to not spend money, and are trying to use T-Mobile's lightning fast LTE, this isn't really a practical solution.
So after spending hours and hours looking for a solution, I came to the conclusion that there was none yet.
I deduced that the obvious solution would be to modify the packets on the fly and change the user-agent string of every HTTP request as it came to the phone before forwarding it on to T-Mobile. Luckily for us, all HTTP requests that have no User-Agent string or a string of "null/null" etc. are automatically accepted! So all that needed to be done was to strip the user-agent string of all of the outgoing HTTP requests - on the fly.
My first thought was that hopefully there was an android app that could do this.
There isn't.
And I am not capable of making one but if you find one or can make one, please tell me and I will adjust this explanation because that would make things a bit simpler. However, since we don't live in a perfect world, we have to run a program on a computer and route all traffic through that program. This wonderful little program that I came across called "Fiddler" (it won't let me post the link but it's www[dot]fiddler2[dot]com) is just what we need. It's a completely free program.
Go download and install fiddler. This program will allow us to monitor and 'fiddle' with the network traffic on the fly!
First, fire up your tethering app on your phone and connect your computer. I personally use android WiFi tether but I suppose it probably doesn't matter which one you use. Once you've connected your computer. Open up fiddler, go to "Rules," "User-Agents," and select "Custom..." A window will pop up. Leave this blank and click okay. Now, all of the network traffic from that computer with have its user-agent string modified to "User-Agent:[blank]" Test this out on any browser on your computer and you should not be redirected to the upsell page.
Now for all of your other devices! I was particularly concerned with my PS3 but any device that supports proxy use will work. That's a hell of a lot more devices than the number that support UA spoofing haha. Go to "Connection Settings" on your PS3 and select "Manual"
Go through your setup as usual and connect to your phone's wifi hotspot. When you come to the page that says "Proxy Settings" select "Use"
For the IP address go back to your computer and look at Fiddler. In the top-right corner there is an image of two computers and it says "Online" next to it. Hover over that icon and it will have an IP address listed. This is the virtual proxy that Fiddler has set up for auxillary incoming traffic on the local network. Type that IP address into the PS3's proxy settings and use port 8888 (you may have to configure your computer firewall to allow incoming traffic on that address/port)
Also, in Fiddler go to the AutoResponder tab and check the box that says "Unmatched requests passthrough." This is so that HTTP requests that come in without a User-agent already defined will just be passed on. If this box is not checked you may get frequent 404 errors.
Finish up the connection settings on the PS3 and let it fly! You can watch the traffic on Fiddler in real time!
This is my first post on XDA and this workaround is brand new as far as I can tell so there may be some kinks that need to be worked out.
Let me know if you have any questions or problems!
Respectfully,
Hunter.
Click to expand...
Click to collapse
Doesn't work on ps3...obtaining ip address succeeds but internet connection fails..i added the ip and port 8888 to the fire wall and allowed connection. and when i hover over the two computers it shows two ip addresses i have tried both and same results
metro pcs upsell, lg optimus f3/JB 4.1.2
I'm on the Metro PCS network, i used to have the lg motion and that phone would hotspot my ps3 with no problems. I figured that I would upgrade my phone to the lg optimus F3 and keep hotspoting on the $60 unlimited plan. Much to my surprise I have ran into the same issue many have others have ran into, the tmobile upsell page. mine now says metro pcs upsell. so I have tried many Apps in the store with no possible way around the upsell page. After hours and days of research, its apperhant that tmobile and metro pcs are not restricting the tethering function. I can obtain an ip address but not gain internet access. As have many others. I've rooted my phone using motochopper, i installed titanium backup pro, and rom toolbox pro. I backed up all my apk's to the external and went root browsing for anything that has to do with wifi, hotspot or tether. I wasnt getting anywhere untill today. My LG Optimus F3 runs on JB 4.1.2, instead of finding tethering features i found the open source codes on sharing data and http rules. I dont have much experience with altering codes, but i do know this would be a great starting point for bypassing the upsell reroute. By using romtools pro, i finally found myself using the app manager, from there i clicked on the file networking apk, i scrolled the app display to the right to get to romtools special features, clicked on explore apk. Every rule was laid out in plain text using a notepad. Javax/servlets/resources. Every file in this folder can be read with notepad. There is tons of info regarding internet sharing, web browsing, and what runs and triggers the infamous upsell codes. I've read a few post where developers are trying to find the source of upsell, i hope this helps as a starting point. (Besides that) i was also able to enter the lg hidden menu and uninstall all metro pcs apps with one click
"(Besides that) i was also able to enter the lg hidden menu and uninstall all metro pcs apps with one click""" ????
i am in exact same boat , metropcs , rooted with all tricks tried , and still upsell page .
one interesting thing though is my lg motion can use the F3 wifi for ip camera apps . tried other apps but no go .
"IP camera viewer" has no issues accessing internet by way of a wifi tether on the F3 using my non active LG motion , strange .......the other apps report network errors or just fail to start ( netflix ) perhaps this will help in hunting a bypass on the UPsell crap
Thanks but...
Thanks for providing the most current news about this problem with Tmobile, I have been using HMA / foxfi since Aug 2013. Just a few hours ago it stopped working, couldn't even login to VPN. I lost my useragent switcher when I upgraded Chrome, and couldn't fall back on that either, so thanks for the tip about fiddler.
I am currently online because I caved to the upsell. So my question is, has Tmobile "improved" security on its upsell to the point that VPN's and UA spoofs dont work anymore, and do I have to learn the answer to this by community or by blowing my data limit again? Does anyone have a fresh strategy, or know what's going on in Tmobile business? Do they even care about people like us?
I live by this connection, since other ISP's around here are not worthwhile, and I maintain mobile business with my laptop, and I would prefer to process GB's without having to scavenge for someone else's wifi.
petedude2lu3 said:
Thanks for providing the most current news about this problem with Tmobile, I have been using HMA / foxfi since Aug 2013. Just a few hours ago it stopped working, couldn't even login to VPN. I lost my useragent switcher when I upgraded Chrome, and couldn't fall back on that either, so thanks for the tip about fiddler.
I am currently online because I caved to the upsell. So my question is, has Tmobile "improved" security on its upsell to the point that VPN's and UA spoofs dont work anymore, and do I have to learn the answer to this by community or by blowing my data limit again? Does anyone have a fresh strategy, or know what's going on in Tmobile business? Do they even care about people like us?
I live by this connection, since other ISP's around here are not worthwhile, and I maintain mobile business with my laptop, and I would prefer to process GB's without having to scavenge for someone else's wifi.
Click to expand...
Click to collapse
VPN's no longer work for me either. I'm not getting the upsell page just no internet access at all while tethering.
Thanks TexasState, this was very valuable information that got me completely through T-Mobile's "walled garden" on their unlimited high-speed plan (for phones only) in an area where we don't have any good land-line options. :good:
What are some proactive approaches to making sure T-Mobile doesn't block my line? I'm using a phone basically as a makeshift wifi-router and all our computers run Fiddler. Is there anything else that T-Mobile might do to sniff out cheaters in the future? Is user-agent the only thing they can look at to determine if you're cheating?
Greetings first post here on XDA I have been able to tether via usb on metro/tmobile in OKC ,I am on a rooted F3 (LGMS659) I have tried just about everything a little luck with open garden but too slow for me ,downloaded foxfi wifi ap point no go ,redirected to upsell , tried usb with level one settings ,it works . but I may have done something when I entered the hidden menu 3548#*659# in settings those last two are interesting to me Upsell Url and ATS Start Property On
Took me about 8-10 hours to figure it out but i did it so heres how you get your tether back.
1.Open up your hidden menu.
2.Open Wlan test.
3. Click on UpSell and turn it off.
And turn on your tether app and have fun.
JUN10R831 said:
Took me about 8-10 hours to figure it out but i did it so heres how you get your tether back.
1.Open up your hidden menu.
2.Open Wlan test.
3. Click on UpSell and turn it off.
And turn on your tether app and have fun.
Click to expand...
Click to collapse
After half a day on the unlimited plan with Tea Mobile, this seems to have worked for me. Had to reinstall hiddenmenu.apk on my LG phone because I removed it earlier as bloatware but even after a reinstall as a user (as opposed to system) app, it worked.
Procedure was slightly different due to different model of phone/hidden menu but same basic procedure. BTW, it's unlimited but with 2.5 gb cap for hotspot. Let's just say I'm over the cap.
EDIT: So I got to almost 6 gb in one day, but then I got the redirect of death. I will troubleshoot when I have time later.
dbozam said:
After half a day on the unlimited plan with Tea Mobile, this seems to have worked for me. Had to reinstall hiddenmenu.apk on my LG phone because I removed it earlier as bloatware but even after a reinstall as a user (as opposed to system) app, it worked.
Procedure was slightly different due to different model of phone/hidden menu but same basic procedure. BTW, it's unlimited but with 2.5 gb cap for hotspot. Let's just say I'm over the cap.
Click to expand...
Click to collapse
What model did you use? Mine was in the Hidden Menu --> Settings menu.. and i chose "Upsell Try Off" with no avail.
LG G2 for Tmobile.
S4 "Hidden" Menu
I'm having the same issues as presented above but I'm unable to get into the "hidden" menu using the key code mentioned. I'm running Wicked V10 (it's great). Would love to test this out if I could access the right menu. So far I've gotten into the service menu but that's it.
This is by far the best work around I have found. Everything works. And if you are clever you can edit your user agent rules so they are automatic. Then turn fiddler into a windows service so ya never have to see it again and it just works. Excellent tutorial. The only thing I wish I could do is figure out how to get my Xbox 360 to connect to fiddlers proxy. If anyone knows please post it.
Thanks again OP
-Polluti0n
Sent from my SAMSUNG-SGH-T879 using XDA Premium 4 mobile app
Blank UA causes 403s and ASP issues.
This method works fantastic overall. I have my phone tethered to a router and run fiddler on all needed devices - no upsell message thus far (40GB+ down)
The issue I've run into is that some websites user the User Agent string to serve different content - by using a blank UA many ASP.net websites fail (on _doPostBack, in particular) and several give 403 errors (docs.WooThemes com) so I switched to a mobile UA but then sites serve mobile versions of their content (Amazon com). The next option is a desktop UA, but then I may as well not even switch it at ll?
I'm wondering - does anyone know what specifically T-Mobile looks for in the UA field, or know of a valid UA string that avoids detection but doesn't register as mobile (or give 403's)?
brn2drv99 said:
This method works fantastic overall. I have my phone tethered to a router and run fiddler on all needed devices - no upsell message thus far (40GB+ down)
The issue I've run into is that some websites user the User Agent string to serve different content - by using a blank UA many ASP.net websites fail (on _doPostBack, in particular) and several give 403 errors (docs.WooThemes com) so I switched to a mobile UA but then sites serve mobile versions of their content (Amazon com). The next option is a desktop UA, but then I may as well not even switch it at ll?
I'm wondering - does anyone know what specifically T-Mobile looks for in the UA field, or know of a valid UA string that avoids detection but doesn't register as mobile (or give 403's)?
Click to expand...
Click to collapse
Googlebot and safari 5 for windows work great and are undetected by T-Mobile.
Sent from my SAMSUNG-SGH-T879 using XDA Premium 4 mobile app
Polluti0n said:
Googlebot and safari 5 for windows work great and are undetected by T-Mobile.
Click to expand...
Click to collapse
Seems to work perfectly. Thanks!
For anyone needing it, here's a bare-bones CustomRules js file for Fiddler.
Code:
import System;
import Fiddler;
class Handlers
{
static function OnBeforeRequest(oSession: Session) {
// User-Agent Overrides
oSession.oRequest["User-Agent"] = "Mozilla/5.0 (compatible; Googlebot/2.1; +tp://w.google.com/bot.html)";
// Add 'ht' after the + and make it 3 'w's instead of just one
}
}

[HELP]

Do actually VPNs work in India I have tried many apps but indian servers are either absent or in premium cases also i tried to set up vpn manually through settings but the result was zero. In India here we face crisis the data plans are too expensive and by today till 12AM my pack will end please somebody help to get free internet.
I would also like to mention that there are a few vpn apps which need internet connectivity for usage then how will we determine whether we are using packed data or vpn
The following is the list of VPN apps which i've used;
OpenVPN
DroidVPN
FeatVPN
my handset has tun.ko module installed in it and my android version is 4.4.0(build.prop edited)
I have tried browser handler methods and apn tricks too but none of them worked pls. help
Sent by XDA premium user Raghu Gautam
your android version is not 4.0.4 dispite what you put in the build prop - you can put a version of 100000000 and it will still be gingerbread 2.3.x
I dont understand your use of vpn - it sounds like you are in india and you are trying to connect to an indian vpn so I dont understand your use for it
surely you want to connect to say an american vpn server to access say american playstore content
and please why are you creating so many threads - for lots of questions please use the ask any questions thread first to avoid clutteriing the q and a thread with lots of questions from the same person
also you cannot get free internet by the method you are doing nor would xda condone such things
I would suggest contacting your network provider - since in the uk we get unlimited data for £15 a month

Categories

Resources