yashsingh1/xdaforums huggingface dataset:
[Motorola Droid 3] cellzealot:
Each string is 128 bytes in length as specified by the length set.

128 Bytes = 256 characters with each byte or offset comprised of 2 hex characters 0 through F.

Each byte of hex represents 1 character of ASCII text.

The default values for(the active portion of the string) 8041-8043 are 4064756E2E767A7733672E636F6D or @dun.vzw3g.com in ASCII and the edited strings have the "dun." removed and 4 bytes of 00 added to the string to keep the 128 byte length.

Hope that makes it clearer...I think you may be making this harder than it actually is by your misunderstanding of hexadecimal expressions.
[Motorola Droid 3] neilrl79:
Well generally i tend to make things harder than need be.... thanks.
[Motorola Droid 3] rynosaur:
I would like to hear this possibility expanded upon. Is this the mod that frees up the DPro and D2 to use foreign SIMs?
[Motorola Droid 3] elkay:
No, it's the mod that allows AT&T and TMo SIMs to work in the USA. If you've been a customer of Verizon for at least 6 months in good standing, you can call Verizon and they'll simply give you the unlock code to use foreign SIMs.
[Motorola Droid 3] rynosaur:
Ok, I meant foreign as in non-VZ. So VZ will give me the unlock code which will allow me to use, say, a Telus SIM in Canada, but not a T-Mo SIM in the US?
[Motorola Droid 3] elkay:
It's an unlock code that lets you use whatever SIM you want. The radio baseband in the phone has all GSM in the USA blocked. It doesn't matter what SIM you have in your phone, it won't see any GSM towers in the USA without a hack, even if you use the Verizon SIM and try to roam.
[Motorola Droid 3] rynosaur:
That's really, really awesome. Why VZ thinks trying to block me from using a competitor's service on my D3 is going to stop me from using a competitor's service . . . . argh.:confused:
[Motorola Droid 3] elkay:
For a while it did on the D2G. Some people also don't like messing around with the baseband. They build a small portion of their profits in each phone from gaining a guaranteed service contract by locking the phone to their service.
[Motorola Droid 3] rynosaur:
I've done the TBH hack on the DX, but of course that easy .zip flash in recovery is only available if you have a rooted phone!
[Motorola Droid 3] misterpat1975:
Just wanted to say that I did this hack and it worked perfectly. Thanks!
[Motorola Droid 3] MaitiuD2:
Droid 3 USB tether not working

Okay, I performed this mod to the letter and it worked perfectly, so it seemed. Wifi hotspot works great for about 4 hrs a clip before needing to restart the wireless. About the same as any other devices I used. That's fine but when I connect to USB and try to tether it will create a connection on the XP laptop (used to complete the hack) but will not obtain an IP.. Any thoughts?
[Motorola Droid 3] royolpunk:
i just did this and was successful! but.

will this interfere with us rooting our phones or anything when the time comes?

sorry im a complete noob
[Motorola Droid 3] cellzealot:
This has nothing to do with root at all and will have no effect on whether a device can be or is already rooted. Root is a set of permissions for the OS and this is a set of authentication parameters in the radio NVM.
[Motorola Droid 3] JRowe47:
In more layman terms - the radio hardware itself has some memory separate from the Android part of the device. This changes values in the radio memory, or NVRAM. In particular, it changes the flag used to identify the source of a traffic request, universally tagging all traffic as coming from the phone, even if it's coming from a tethered device.

Having root in Android wouldn't allow you to affect the radio settings (unless there's some app that lets you tweak the radio from the phone, and it required root.)
[Motorola Droid 3] royolpunk:
what if we got an OTA update that updated the radio, would it screw up my phone?
[Motorola Droid 3] pplude:
you'd have to rehack it should baseband get updated.
[Motorola Droid 3] royolpunk:
Would the ota brick my phone though
[Motorola Droid 3] pplude:
Simple answer: no

Complicated answer: hopefully we'll have root soon, so this will be a moot point. OTAs affect different address spaces, so don't give a crap about the NVRAM on the radio. A Baseband update will update the NVRAM, effectively erasing our hack. All you'd have to do is re-hack it.
[Motorola Droid 3] cellzealot:
No , this will have no effect on the OTA update and will even survive a normal service programming either OTA or manually with QPST. These NV items are not part of the standard set of items that are written to because they are in the Moto proprietary factory section that determines how data authentication protocols are structured on the phone. The phone builds the Mobile IP profile that identifies the device to the network and delivers the authentication parameters at boot up. This hack changes those permanently so that the NAI strings match.

As stated above, all that will happen after a radio update is that you would have to redo the hack.
[Motorola Droid 3] royolpunk:
Guys I think this hack screwed with my radio. I can't connect to certain 3g apps such as aim and gtalk but I can connect to things such as xda, pulse, and tweetdeck just fine. Wtf?
[Motorola Droid 3] royolpunk:
Can a factory reset undo the hack

Nvm fixed it
[Motorola Droid 3] sincitynative1:
hotspot hack

Just wanted t o tip my hat fellas...worked ur magic on my newly aquired d3 n just played my first round of cod online through it thnx again.
[Motorola Droid 3] burkett1974:
Might be a dumb questions (and for that I apologize) but will this hack work for any other Moto phones like the Droid X2? I did the GB update and lost root and am too novice to SBF back and update to the pre-rooted version of GB. All I want is wireless tether on the cheap! :)

Thanks in advance!
[Motorola Droid 3] cellzealot:
Yes, this works on any Motorola Droid CDMA/EvDO device, but not on LTE devices like the soon to be released Bionic. SIM based authentication does not utilize the NVM and all of that is handled by the SIM. This is one of the primary reasons for them going to SIM based authentication for the LTE network.
[Motorola Droid 3] burkett1974:
Thanks Cellzealot! I will give this a go and let everyone know how it turns out!
[Motorola Droid 3] burkett1974:
Ok, I have tried several times to perform this tweak on the DX@ to no avail. I have installed the Radiocomm software and the latest drivers. Radiocomm shows a green light under the logo in the upper right hand corner. I have tried using different MA settings (ie... MDM 6x00, MSM 7500, etc.) and I am not able to read the SW version. Some people have reported that function not working and have proceeded with the tweak, So I thought I would do the same. When I go to the STELEM/RDELEM and enter the criteria and press RDELEM, it turns red, but also gives me a Data entry. Going through each 8040,41,42,43, they all return the same string (616E646C6572207468726561642074696D6564206F75742C2074696D65206F7574203D203130207365636F6E647300). I can't seem to figure this out. I have searched the internet and tried to find a solution on my own to no avail. Could someone please make a recommendation for some steps to try?

Thanks for all the help!
[Motorola Droid 3] elkay:
The hack is almost certainly possible on other Moto devices such as the DX, but the offset is likely different in the NVRAM on each device since the radio firmwares are not the same. I actually just sold my DX and DX2 this past weekend and shipped them out yesterday, so I can't take an NVRAM dump and find the correct offset for you. You could try doing it yourself after changing back whatever you already changed by taking the radio dump, then doing a search in the dump file for the same key values that we are changing on the D3. Those keys should be common across devices (speculation, but with a fair amount of certainty). Once you find them, you can get their offset and go back to Radiocomm with the correct offsets to look at and you should see the same values as on the D3 if you put in the newly found offsets.
[Motorola Droid 3] burkett1974:
Thanks elkay! I have to admit that I am probably in over my head on this one. I follow directions rather well when I have step by step instructions, but outside of that, I am an extreme novice when it comes to phones. I would not know where to begin on how to perform an NVRAM dump on the phone, let alone where to look in that dump for the key values to change. Is there a guide somewhere in the forums that explains processes like this that new users could understand, or am I better just leaving this one alone?

EDIT: For some reason, I can no longer post to this thread because I have less than 10 posts in the community. This doesn't make sense due to the fact that the 5 posts I do have are in this thread? Moderators might want to check the settings.
[Motorola Droid 3] elkay:
The value you're looking for in the dump is 4064756E2E767A7733672E636F6D. I don't have the software in front of me because I'm on the road, but perhaps someone else can speak up with where the menu in Radiocomm is to do the dump. You won't be modifying the dump file, you'll be opening it in a hex editor and finding the mentioned hex value. The first character of the key ("4") should be sitting on the offset that you need to plug in to Radiocomm and read and make sure you have the correct spot in NVRAM on the phone.
[Motorola Droid 3] cellzealot:
The NV items will not be in a different location. The Tegra II devices may need to be in a different mode to read and write NV properly, like the Xoom. I don't have a DX2 but will try to nail down the definitive steps for NV access and post back.
[Motorola Droid 3] CookieMomster:
Thank you so much.
[Motorola Droid 3] rweb:
I don't know it for sure, but could imagine they inspect the network traffic. For example, most browsers are quite chatty about version, O/S running on and so. If you have the opportunity to do all traffic over a VPN, you should be save, I think.
[Motorola Droid 3] CookieMomster:
I just used these instructions exactly on a Droid X and so far it is working just fine. The Droid X was having problems with random reboots as well as other issues. I unrooted it and restored to factory defaults. Then using these instructions I got the wifi hotspot back. Thanks so much.
[Motorola Droid 3] tacosrdelicioso:
problem

I've got a problem. In radiocomm after I set everything up correctly on the bottom where it displays the device name that is connected it says the canadian version. I don't have the canadioan version. And it has a green ligt under the radiocomm icon on the right when I plug it in but it doesn't say radio detected. I've done everything right idk what the deal is. I installed the same version radiocomm as on the OP and I even have windows 7 64 bit too..sooo...:/
[Motorola Droid 3] cellzealot:
Tcdma_solana-user 2.3.4 5.5.1_84_D3G-20_TA-9 110613 release-keysMDM6600BP_N_03.18.16P

That is the release firmware version for the VZW D3.

You didnt say whether you can read anything in RadioComm. If it is connected properly you should be able to use the SW Version/Get button at the top to read yours and make sure it matches the string above.
[Motorola Droid 3] tacosrdelicioso:
No I'm not able to read it. But the little moto software pops up when I plug it in..the one with picture and info and stuff
[Motorola Droid 3] lordgodgeneral:
Your probably in mass storage mode, hit the icon in the notification window, change to pc mode
[Motorola Droid 3] waitwhatwhat:
This worked for me but not until I updated the motorola drivers and set compatibility mode to XP SP3. I don't know if the drivers are actually required, but upgrading the drivers and not changing to SP3 does not work.
[Motorola Droid 3] V0nice:
I cannot get the radio detection to turn green. I've installed all the correct software, and it only turns yellow... is it ok to proceed?
[Motorola Droid 3] cellzealot:
Have any of the DX2 users trying this tried using the QSC60x5 chipset base that is used with DX and D2?
[Motorola Droid 3] craigg1:
Thank you Faylix. This hack works perfectly and it's much better than those rooted tethering clients. As soon as I saw your post I had to upgrade to the Droid 3. With this hack I can live without root.
[Motorola Droid 3] kingoanklebreakn:
Has anybody who's used this hack had problems with GPS? As soon as I undid the hack it started working again.
[Motorola Droid 3] cellzealot:
My D3 has the tether edits applied and GPS works fine. I doubt there is any connection but will look into it.
[Motorola Droid 3] kingoanklebreakn:
Hmm, maybe the phones that they've sent me have all just been crappy. I followed the directions to the tee though. Applied the edits and couldn't navigate. So then I put in test mode to see if the phone was getting a gps signal. It wasn't. So I put everything back to normal and the phone began to get a gps signal again. Also, when thinking back to my first D3 the gps worked before I did the hack. I just didn't use the gps for a while after applying the hack so I never put 2 and 2 together. The 3rd phone crapped out today though. Froze up and would never come back on. The guy at the store even tried a new battery. With the second phone not all of the keyboard lights lit up. So maybe the CLNR phones are just crappy and that's why the gps is spotty. I'm really not sure. I really didn't think any of the edits could effect gps since its related to tethering data.
[Motorola Droid 3] faylix:
Thank cell zealot. His crew came up with this and he's in the forums every day answering questions. I just tested it on my phone first and then made a nice write up. ;)

- faylix / localmuaythai

Ps: reallly excited about root guys!
[Motorola Droid 3] NaVVy:
Unable to tether

Hi All. I'm getting a strange one here.

I've got an XT862 on the Telstra 3G network.

Using the phones' browser, everything works. Using either USB or WiFi tether, only DNS works. AND the phone can still access the internet as normal.

I've tried both with and without the hack shown here.

Any ideas?
[Motorola Droid 3] cellzealot:
This hack is ONLY for the VZW CDMA/EvDO network because of the way the default authentication for that network is built into the NVM of Motorola Droid models.

This will not work on any GSM network. Performing similar edits for another CDMA network would involve a different set of NV items to be changed to match that carrier's authentication protocol.
[Motorola Droid 3] NaVVy:
I am allowed to tether under my plan. It has worked without any issues for my previous phones. (iPhone, moto atrix and xperia play).

Is there something else I need to do to get this phone working?
[Motorola Droid 3] dpwhitty11:
This doesn't work for me. I followed each step perfectly, but when I try to use the stock hotspot app or Wireless Tether (2.0.7), connected devices don't get any internet.

As soon as the hotspot starts, I lose 3G, but then it comes back 2 seconds later but with no data on the tethered devices (I can still get internet on my D3).
[Motorola Droid 3] cellzealot:
I haven't been able to get the Android Wifi Tether to work either, although I haven't played with it much, but the VZW Hotspot app works well after reconnecting.

The reconnection happens because it is switching to use the tethered NAI instead of NAI which the hack makes the same string. That is exactly how it is supposed to work. The failure if the hack is not applied is getting redirected to the sign up page for the VZW app, not a lack of throughput.

So it seems there is something else preventing data access from your device.
[Motorola Droid 3] dpwhitty11:
Yeah, it's not that I get redirected to the Verizon Mobile Hotspot page, I just can't get a data connection on any connected device (while my phone keeps its own data connection).
[Motorola Droid 3] craigg1:
I may have spoken too soon when I said that this hack is working. Last night I needed a remote connection. I was able to connect but it takes some time and after a few minutes I would keep dropping 3G access. I tried connecting several times last night and today and I usually can't hold a connection for more than a few minutes. This is in an area with 4 - 5 bars of signal. On my Droid 2 Global using the wireless tether client I could hold a connection for hours. So far I haven't been able to get any other tether client to work. Any ideas as to how we can make this work?
[Motorola Droid 3] elkay:
Could be a bad wifi chip in the phone. I had to have my first D3 replaced due to a bad wifi chip that caused extremely erratic hotspot. A couple others on the Moto forum had the same problem so it wasn't an isolated incident, either.
[Motorola Droid 3] craigg1:
I doubt that it's a bad wifi chip as wifi has performed well in all other situations. Also, a few others have reported the same issue. On the phone the 3G icon disappears indicating that there is no 3G access. My laptop remains connected via wifi but with limited/no internet access.
[Motorola Droid 3] rushless:
VZW is heck bent on ridding their network of non contract wifi tether. Once they find out about this hack, they will find a way to block it.

At least for now, VZW is not canceling unlimited plans on caught wifi tetherers like At&t are.

Our wild wifi tethering days are probably close to done.
[Motorola Droid 3] craigg1:
I agree that VZW has something to do with this block. It's now up to the hackers to come back with a new hack.

I don't use tethering much and find it ridiculous to have to pay $20 more per month for the privilege considering I can do much more harm by just streaming netflix to my tv round the clock. It's cases like this where corporate decisions don't make any sense.
[Motorola Droid 3] dpwhitty11:
This thing only edits the binaries or whatever for data, right? No reason the GPS would be borked as a result of this? Cuz after I did this (correctly following each step) I still can't tether, and realized last night (after doing this almost 2 weeks ago) that I can't get a GPS lock.

*edit*

Nevermind, must have just been something going on with the satellites last night. I got it locked in within ~20 feet just now through a window.
[Motorola Droid 3] cellzealot:
This hack is working perfectly fine on my phone. I can tether with the hotspot app without any problem and my GPS works as it always has. I do not have the hotspot account feature and all of my usage shows on my account as normal data usage from my unlimited smartphone data feature.
[Motorola Droid 3] randallman:
Heh, how's latency for CoD over 3g? :P
[Motorola Droid 3] elkay:
That's the thing.. they can't do anything at this point to block it because of the nature of the hack. Data appears as true phone data. The only thing they could do at this point is actively monitor *what* data is being used over the "phone" connection. If they see data requests from a desktop browser, or known ports open for things such as PS3 or 360, they could then state they have a case and cancel your contract, at your expense of an early termination.

They won't have the resources to monitor every single user's data usage like that, so basically you just have to play it smart if you're doing this hack. They'll likely target the high data usage customers to monitor, as they're the ones that would potentially eat into their profits and damage the general user experience on the network. I'll only use this hack maybe once every few months as a backup connection if my home internet goes down, so I'm not worried. It's the people using this as their primary home data connection that should be careful.
[Motorola Droid 3] randallman:
Seems to be it would be exceedingly trivial to throw a basic sniffer/IDS machine at each aggregation point where data goes to the 'net to sniff HTTP for browser version strings and correlate that with source IP addresses given out via whatever mechanism the phones obtain IP/route/dns information (DHCP? Or something builtin to the 3g or 1xRTT proto?).

Why they have not done this yet is far beyond me... Why they continue to rely on the CPE (handsets) to provide security is also far beyond me... Any IT guy knows that you cannot trust the CLIENT (be it software, hardware, whatever) to impose security and policy.

But then again, how many Websites continue to do their user input validation via JavaScript on the browser without also checking it on the server? And how many of them fall victim to CSS, SQL Injection, Shell Meta injection, and other exploits?
[Motorola Droid 3] elkay:
Because that costs them more money. In the end, the people that actually do this hack are far and few between. It's not worth their resources to deploy all of that at this point, just to catch a few hundred heavy data users abusing the hack. We all know that "eventually" phone data and tether data will end up being all bundled in a single data plan because of all the uproar it's already causing, it's just a matter of when. At that point, there will be no need for the detection anyway.
[Motorola Droid 3] randallman:
There's a ton of PDAnet users as well :-) I know they yanked it from the market, but it's still around (and still works). I remember using this back in the WM2003 days as well.

But perhaps you're right that tethering and phone data will wind up bundled... From a network standpoint, is there really *any* difference between Spotify on a phone or Spotify on a computer tethered to the phone? Same with basic Web browsing. Furthermore, the current "unlimited" data plan policing that they do seems to serve them OK...

EDIT: And thanks again to the OP and the TBH guys... I found it interesting that the concept of the 'motorolla SEEM' are still around from back in the v710 , 815, and razr days...

--Randall
[Motorola Droid 3] elkay:
Yeah, I didn't want to really steer the thread off topic in that direction. I'll just say that your thoughts are logical. The real difference is the amount of data usage. Tethered users use a lot more data than strictly phone-based users because you can do a lot more with a data connection on a PC or game system than you can on just the phone itself. It all comes down to how much data people use. If every single user maxed their data plan every month, the network would be horrendous and they wouldn't make any money. They base phone data plans on phone data usage, not tethered data usage.

In the end I agree with you, though - they need to make the plan adjustments to simply offer an all-in-on data package and let users use the data however they want.
[Motorola Droid 3] randallman:
Sorry, I also didn't mean to veer off topic :)

Once again, kudos to the OP and the TBH guys - this works! :-)
[Motorola Droid 3] rushless:
Be cool if somebody did a video of the radio mod process :)
[Motorola Droid 3] calash:
This worked well for me. Thankfully because we finally got power after the hurricane but cable internet has been spotty so I can at least bring the house online for a few hours at a time.

Odd how addicted to internet we have gotten :)
[Motorola Droid 3] rushless:
People, enjoy this while you can, since this will almost certainly get "fixed" in a future radio update- if you choose to update, of course.

Besides an obvious radio fix to block, I wonder if there is a way for VZW to query a device when it calls for data? If all data strings equal, they can flag just like if they were all different (same premise, but a need to query all the data strings first).

VZW does know about this, per some fellow geek staff at VZW.
[Motorola Droid 3] JRowe47:
Tethering is trivial. They should really stop fighting reality. Once we have custom ROMs running, it'll be impossible for them to prevent tethering, because there are more smart geeky users than there are smart geeky tech guys, and the users aren't punching timecards.

If they want to make money, they should streamline their networks, upgrade their service, and make it so blazing fast that people actually *want* to use it. Bilking people on MiFi devices is just stupid. You're only getting the dumb and the lazy, and you lose out on the lazy as soon as one-click ROM installs are out in the wild.

VZW: Give us a service we're happy with, instead of making us work to eke every last dime of value out of a crappy service.