yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] dragonfyre13:
Alright guys, back on topic or I'll have to call stericson back in here to start cleaning up posts

To clarify for anyone reading up to this point:

Someone talked to an alleged sprint rep that said there's an OTA next week to unlock the boot loader. We don't know if it's actually even anyone from sprint, OR even if it is if they have the correct information. It's a longshot at this point, but there's nothing we can do about it or do to speed it up. In the meantime, we're going to keep working on getting root on the device without HTC and sprint's involvement.

Someone else talked to sprint agents to try to figure out if this was true. 99% of the agents told them to go download the bootloader from the market, or some similar nonsense. A few said they would try to push the latest update (which we're assuming is the OTA some of you already have taken).

There is no OTA confirmed to unlock the 3D yet, and no-one has been able to point to something concrete indicating there will be. While I appreciate that it would be nice if sprint pushed an OTA like this, that's not really what this thread is about, and should probably be taken to the general discussion forums.

Thanks for understanding.
[HTC EVO 3D] VoXHTC:
..can't.. post... anything.....must hide... from.........mod.. /banned.
[HTC EVO 3D] B-dub25:
I'm doing a fastboot attack. I keep getting the terminal to print out writing mmcblk0p13

....OKAY. Now while this is happening the loading bar on the right side starts going up . But hboot stays the same I believe. This is interesting and will have to look further into it after class . Oh yea before it states OKAY I never get a error .
[HTC EVO 3D] unCoRrUpTeD:
Has anyone been successful at power cycling eMMC?
[HTC EVO 3D] Zarboz:
are you attacking the bootloader live while flashing an unsigned .zip?
[HTC EVO 3D] xHausx:
Interesting, which command are you using? If you can get it to write to the radio config (i believe mmcblk0p19) there may be something there.

eg. Disable radio -> dump radio config partition -> modify -> replace through fastboot

edit: you'll of course want to be careful unless you really like making trips to sprint
[HTC EVO 3D] B-dub25:
I'll be home in about a half hour and I'll check . I was in my C++ class then my java . I had my professor look at it and he was like " that's not hard I'll give you extra credit when you get it " when you say disable radio is that through fastboot command ? ( sorry about the grammar I'm typing fast on my phone while in class . )
[HTC EVO 3D] xHausx:
There is a bin under system/bin that well let you do it. I forget the name of it off top but it will let you disable everything.

Edit: Try running 'radiooptions' from a shell and it should give you a list of stuff to do
[HTC EVO 3D] B-dub25:
I never looked before but is /dev/block/platform/msm_sdcc.1/mmcblk* rwxrwxrwx stock?
[HTC EVO 3D] Zarboz:
Yes

sent from my EVO 3D
[HTC EVO 3D] B-dub25:
Okay I'm getting the loading bar to cycle through with the boot.img from your eng boot with no errors but this is what's making me wonder it doesn't change the boot. right now I have the images "writing" suppose ( the green bar on the right side it there).

Now the system is hanging for a second so I'll have to sit and wait to see what happens. I'm really not that worried about it too much if I brick it( still have my evo) so I'm really smashing it right now to cause a crash.
[HTC EVO 3D] xHausx:
Boot or hboot? If it writes the boot (I'm guessing at this) it'll probably refuse to boot normally because the matching signature is missing. If it writes the hboot you'll know because it will probably brick it. I remember seeing someone quoted as saying it will not use the eng hboot if the security flag is set.
[HTC EVO 3D] B-dub25:
I have the writesecureflag in my code that I'm using while I hit this . I do get

writesecureflag .....

....OKAY

but still re-inverts back some how I do believe but I only been messing with is for about 1hr or 2 total sense I've had it.
[HTC EVO 3D] xHausx:
What does it say when you use: fastboot oem readsecureflag
[HTC EVO 3D] B-dub25:
most of the time its blank. Then it will be back at 3
[HTC EVO 3D] markgolly:
Sort of. The wpthis-modified code that agrabren posted can reset it (agrabren, correct me if I am wrong...), but there is other code in the running kernel that puts the protections back in place.
[HTC EVO 3D] unCoRrUpTeD:
A little off topic, but I am getting frustrated.

My hard drive went bad. I replaced it with a different one that I already had set up before. However, I can't get adb to detect my phone.

./bashrc is setup

udev rule is set

Restarted udev, That didn't work.

Restarted computer and phone.

Still NOTHING.

PLEASE HELP!!!!!

BTW:Running ubuntu 10.04 on this one.
[HTC EVO 3D] tehbeetus:
http://xdaforums.com/showthread.php?t=1158918
[HTC EVO 3D] markgolly:
Smartcard IO

For those of you checking into attacking the secure flag from an SD card (what people over in another thread were thinking was some sort of 'gold card'), I found this little tidbit from http://tjworld.net/wiki/Android/HTC/Vision/HbootAnalysis:

This leads me to believe we might be able to S-OFF the phone via an SD card with a specially crafted FAT format and a simple file and *not* a crypto-card....

Seems we really need to tear hboot apart and see what makes it tick....
[HTC EVO 3D] unCoRrUpTeD:
That was for 11.04. I have 10.04.

Anyways I got it, but now just pissed off. The HD I had was less than 1 year old. I had been developing on it since I got it. Everything is now lost.
[HTC EVO 3D] unCoRrUpTeD:
HAHA! More from TJ. Someone should provide him with an Evo 3D and ask him to get s-off.
[HTC EVO 3D] Zarboz:
im starting into this wiki youve posted tonight and tomorrow saturday and sunday i will start looking into the hboot
[HTC EVO 3D] Zarboz:
http://www.addictivetips.com/mobile/how-to-make-gold-card-for-htc-desire-hd/

in this it shows goldcard creation for emmc unlock assistance in desire HD application

i notice it is indeed formatted to fat 32.... it appears if we can tear far enough into hboot to ascertain what "magic value" hboot is looking for on the smart_card.io

when rooting mytouch 4g inspire and other desire HD based phones i never needed to wipe the card to make the gold card i used an app included in one of the auto root GUI's for desire HD

so i think it would be plausible to explore that route.
[HTC EVO 3D] kpkimmel:
does the leaked 2.3.4 for the Evo view give it an unlocked bootloader..if so can we use it..
[HTC EVO 3D] jermx:
I can get the same results by going to bootloader > fastboot > reboot bootloader then the same info would come out.
[HTC EVO 3D] sn0b0ard:
I was messing around with RevSkills and QPST and I sent a command in diagnostic mode to read the rootkey. Not exactly sure what this can do, but here is the output:

80 21 48 00 09 00 00 00 00 00 00 00 FF 00 00 AA

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[HTC EVO 3D] markgolly:
That doesn't seem to have the right number of bytes to be a signing key....
[HTC EVO 3D] netwokz:
Sticking Temp ROOT.

Anyone see this?

http://androidspin.com/2011/07/08/h...ks-to-eugene373-it-may-as-well-be-perma-root/

Maybe this could work for us as well?
[HTC EVO 3D] Zarboz:
Your behind buddy check EVO 3d main forum In Dec Eugene has posted already

sent from my EVO 3D
[HTC EVO 3D] drewski83:
iT WORKS GREAT SO FAR. JUST MAKE SURE TO UNINSTALL SUPERUSER APP BEFORE RUNNING .BAT.. MINE HAS BEEN OVERCLOCKED AND ROOTED FOR OVER ONE HR NOW.. SEEMS NOW WITH SU IN DIFF PLACE BESIDES /TMP DIR, IT ACTUALLY WORKS/STICKS!

I STILL WANT PERM-ROOT THOUGH! HOPEFULLY THE DEVS ARE CLOSER THAN YESTERDAY!
[HTC EVO 3D] stealthee:
This might sound silly but if this was the case and it was the kernel actually putting the rights backon the emmc. now that we have a root access cant we watch what its going and Beotch slap the kernel when it goes to try to flag emmc back? :) I know that "Beotch Slap" is not a technical term heh. but maybe run a kernel-addon and slow down the kernel down to 200 or so low as it will go so you can catch it in the act possibly stall it out some how as you flash the bootloader.
[HTC EVO 3D] VoXHTC:
that's awesome, but it's still "Diet Root" to me.

I want Fat-Full Root.
[HTC EVO 3D] itsallsubliminal:
What do you mean? Temp-root doesnt taste just like Perm-root? What a rip!!!!!!

seriously tho, can't wait for full root and rom flashing. There's only so much to get bored with with temp root (haven't really even started yet cuz i know id do everything in a day)

keep up the great work guys, you guys are like front-line marines, putting in all those sleepless nights cracking code!
[HTC EVO 3D] dragonfyre13:
Not... really. What agraben and I have been working on is a modified wpthis, which doesn't actually power cycle the card. There's a hard reset pin on the G2 which was tied to an interface in the kernel which makes it relatively simple to just flip a switch and reset the emmc chip. That's what wpthis used to do, until they closed the hole by no longer putting the link to the emmc reset pin in the kernel (making it much harder to actually trigger a hard reset).

I've actually been able to pull power from beneath the controller, but it seems that when it comes back up, something is either resetting write protection (would have to be the radio or something, kernel doesn't even seem to be doing it on boot), or I'm not pulling all power from the chip. There's redundancies in the emmc 4.4.1 spec for getting power over 2 controller power pins, the data line, and even pulling it from the card itself it seems (which has a separate power source) if the host no longer has power. That line of inquiry may eventually pan out, but currently we're looking into what might be possible with the hard reset pin again. At this point, not sure that it's going to work, but I've been trawling through the CAF source again today to see what I can see.
[HTC EVO 3D] Zarboz:
I'm still willing to hard mod my mobo I have a reflow station I feel would be precise enough to make a pin connection

sent from my EVO 3D
[HTC EVO 3D] tonyh703:
Has anyone noticed that the PRI checksum has a value? My OG has all 0's. Got this by using ##786#
[HTC EVO 3D] markgolly:
And I've gotten direct access to the radio and sending it "AT" commands to see if I can get S-OFF that way. It worked with the Desire and Desire HD, but its looking very likely that HTC closed that hole in the 3D as well.
[HTC EVO 3D] mhespenh:
Ditto here- looks like a dead end :(
[HTC EVO 3D] markgolly:
Yup :mad:

Unfortunately, I don't know where to go from here.
[HTC EVO 3D] tgearman:
When I feel that way, I take a trip over to the hTC facebook wall and vent. Then my head clears and back on task.
[HTC EVO 3D] mlin:
Ha ha ha! It seems thats what a lot of people do.
[HTC EVO 3D] B-dub25:
If you are using the AT@ command make sure you are using the rtask command with it.

I'm rewriting the init right now so ether I will brick this tonight or it may work. There are some interesting thing in here.
[HTC EVO 3D] markgolly:
I'm stopping rild and talking to the radio via /dev/smd0. How are you talking to the radio?
[HTC EVO 3D] B-dub25:
Throught hboot shell
[HTC EVO 3D] rockypr:
Guys just wanna share this Breaking.News...

http://www.androidpolice.com/2011/0...upports-droid-incredible-2-desire-s-download/

Is this helpful?
[HTC EVO 3D] xHausx:
are you able to get replies from the radio or are you just able to send it commands this way?
[HTC EVO 3D] markgolly:
I tried that unsuccessfully. How did you set that up?
[HTC EVO 3D] mhespenh:
Yep. Normal AT commands give the proper responses.

Serial-over-usb in linux, while the phone is in fastboot or recovery. I used this link as a rough guide. However nothing particularly fruitful came of it- you open a terminal connection to the radio, so you can't pass any files in, and the old commands to switch S-OFF have been removed since then (they all return ERROR).

*EDIT* If you try it, note that the command in this line:

Should read:

sudo modprobe [I]usbserial[/I] vendor=0xBB4 product=0x0C94

(obviously changing the product ID to whatever ours is for the 3D)
[HTC EVO 3D] B-dub25:
I get replys but its just finding the values to insert
[HTC EVO 3D] heavyliner:
Couple questions...

Hello gentlemen and ladies, Im curious, hopfully im not reiterating previous questions, but I was wondering if anyone had cut up a micro usb cable and played with the different wires while running an ruu (probably risky). I remember on the Touch pro 2 there was a hack that allowed you to use the old usb adapter and apple av cable for "tv out", by covering or removing one of the pins. I was also wondering if there was any way a rooted or custom system img can be held on the sdcard and have the os run off that? I apologize if this is old stuff. Thanks #teamwin for your work :)
[HTC EVO 3D] markgolly:
I couldn't get that to work - at least in hboot/fastboot mode. The USB device was simply not there.... What bootloader do you have? I took the update so I have 1.40....
[HTC EVO 3D] markgolly:
So, I have a question...if all of the old S-ON/S-OFF radio commands have been locked down or removed and if the hboot is notified of S-ON via the radio (info courtesy of TJ again), then how is the hboot getting notified of S-ON?
[HTC EVO 3D] Evil-Dragon:
Does AT@SIMLOCK?AA not give back anything anymore? Just errors out?

Maybe there is another command that does it now? Is there any way to get a complete dump of commands out from the radio?

Too bad we haven't got a disassembled HBoot/Radio so we can see what is going on.
[HTC EVO 3D] markgolly:
Sorry, xHausx, just saw your msg. Just do this:

1. Get temproot.

2. Start two adb shells.

3. In the first, enter this:

killall rild && cat /dev/smd0

4. In the second, enter this:

echo -e "ATE1V1\r\n" > /dev/smd0

5. Now start playing in the second shell by using the code above (replacing the ATE1V1 with the AT command you want) and you will see the results in the first.

Just be aware that the phone will power off after about 3 to 5 minutes if rild isn't running....
[HTC EVO 3D] markgolly:
Yep, just gives me errors, as does "AT@SIMLOCK?", "AT@SIMLOCK?01", ... "AT@SIMLOCK?80".

Really disappointing....

I also tried "AT@SECURITY?" which I saw in the HBOOT code, but it, too, errors.

And tried "AT@AUX"-style commands - also errored....
[HTC EVO 3D] mhespenh:
Yep, same here. Although I was able to pull my MSL using

at+htc_rmsl=0

:D So that's worth something
[HTC EVO 3D] B-dub25:
I've been working on decrypting the hboot so I could read what is in there. Now I almost have it done but there it a line in there the says

checking cwkeys to vairify update, then something about memory_low, unlocking bootloader " Stupid C Hack !! "

I'll post the decrypted file tonight there is a lot of great info
[HTC EVO 3D] Zarboz:
+1

im just curious has anyone tried using a gold card while communicating with the radio

or are all the attempts at this moment made with or without a sd card

do you think that would make a diff since it looks for smartcard.io?
[HTC EVO 3D] AyyRayy:
I couldn't get any of my goldcards to work at all

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] Zarboz:
i meant specifically when communicating with the radio
[HTC EVO 3D] markgolly:
What are you using to decrypt? Are you actually decompiling the hboot (turning machine code back into at least assembler)? If so, how are you doing it? I've looked around for a decompiler and really haven't turned up anything....

I have my "gold card" in and the radio didn't seem to respond any differently. However, I'm doing it from a fully booted phone and not from the boot or fastboot (as I haven't been successful in getting my radio to respond).
[HTC EVO 3D] twe90kid:
i'm holding off on the evo3d until there is full root w/ S-off.

right now, it's almost like doing an iphone tethered jailbreak which needs a computer again when you reboot the phone. =(
[HTC EVO 3D] danaff37:
I've been on eugene's temp root script for nearly two days now and it still works without having to re apply. How often do you have to reboot anyways?
[HTC EVO 3D] Scott:
Thanks for letting us know. We were all wondering what you were going to do.
[HTC EVO 3D] VoXHTC:
+100 internetz!

I laughed pretty hard.
[HTC EVO 3D] vampirefo:
This **** here is funny, LMAO!!!!!!!!!!
[HTC EVO 3D] curiousGeorge:
:eek:

+9001 near-death of asphyxiation. That's pretty darn funny. :D
[HTC EVO 3D] Evil-Dragon:
And back on topic :rolleyes:

Any luck with that hboot?
[HTC EVO 3D] B-dub25:
I'm trying to get it at 100% but there are parts that state AES . So now I'm wonderingif there are two encryptions on hboot . There is a lot of said commands listed and I think we are using the AT command wrong it says in the file something in the lines of AADI <address> <value> . I worked really late so I will post the decrypted parts ASAP to give us something new to play with .
[HTC EVO 3D] pbedard:
Wow guess we wont ever get s-off the devs gave up on us im returning my 3d
[HTC EVO 3D] smw6180:
I don't really think anyone cares if you're returning your phone. Enjoy.
[HTC EVO 3D] markgolly:
I'm still working on hboot as well. B-dub, please post once you have it up.
[HTC EVO 3D] -viperboy-:
+1, no one cares.

And if you're really that dimwitted that you can't see people are working on that in this thread, you shouldn't even be worring about S-OFF. You really need to get yourself an iPhone.

EDIT: Oh, and don't forget to follow through on this and stop trolling...

http://xdaforums.com/showpost.php?p=15429573&postcount=319
[HTC EVO 3D] Jon.StatiK:
Had another idea on a possible exploit the only bad thing is I dont know anything about executing it or finding out if its possible or even doable. Would the 3d aspect be exploitable? Seeing as how it's a new feature in phones its surely not bullet-proof in a sense. I'm not even sure if it could lend a hand in getting S-Off so it's just an "idea".
[HTC EVO 3D] leo72793:
I'm getting another EVO today. Maybe we can trade? Two evos for it
[HTC EVO 3D] Zarboz:
i dont know if anone else has notcied this but when my 3d is powerd off and plugged in via usb my device manager still recognizes an android phone present..

i dont know how this could be used as helpful quite as of yet
[HTC EVO 3D] markgolly:
Do you have fastboot turned on? (Menu | Power | Fast boot)
[HTC EVO 3D] agrabren:
Oh no! Pbedard is returning his phone? I give up. Now nobody would care if we got s-off, his phone is being returned! Oh, wait, just realized that my giveadamner is broken, and I don't care about his remark.

On topic: we have a lead... Hopefully get to exolore it tonight.
[HTC EVO 3D] danaff37:
As a guy who hacks every device he can, I still don't consider my phone useless just because there is no s off. The temp root solutions so far are working great for now. Guys like that are nothing but vinegar and water.
[HTC EVO 3D] smw6180:
I'm sorry...I KNOW this is off topic..but...

"just realized that my giveadamner is broken"....omg that's funny. :)
[HTC EVO 3D] Zarboz:
Fastboot is disabled

sent from my EVO 3D
[HTC EVO 3D] steal25:
Does this have anything to do with what the ACS guys were hinting about yesterday?
[HTC EVO 3D] CrippleB:
I noticed that too but nothing can be done(at least what I've seen) with the phone off. Windows still sees android phone but adb will not pick it up. And of coarse you can't access the sd contents at all while off.
[HTC EVO 3D] Zarboz:
I wonder if we can serial connect or if there's a. Trick to use that connection

sent from my EVO 3D
[HTC EVO 3D] CrippleB:
Maybe because it is sending power for charging that it stays in windows devices?

Edit: I am not too knowledgeable with adb but has anyone checked logcat at shutdown to see what is going on. I have it here for my 3d but don't know what to make of it. And there is a delay from the time it shuts down to when the charging light comes on. Could mean nothing except it just is resetting the charging circuit.
[HTC EVO 3D] markgolly:
Not seen it. In linux it goes away.
[HTC EVO 3D] Zarboz:
Hadn't tried on my Linux box yet

sent from my EVO 3D
[HTC EVO 3D] Tiffany84:
Good to hear. All of u guys are machines. I don't know how u guys do it but I can't thank u enough. Good luck with the lead.
[HTC EVO 3D] markgolly:
Well, we are still people and we do get discouraged. Like I am now. I've pretty much reached the limit of my knowledge and the people who have done this before won't respond to my questions. So, I, too, hope agrabren's lead pans out.
[HTC EVO 3D] sn0b0ard:
Thank you so much for letting me know you are taking your phone back. It's such a relief to know that you will no longer suffer from having a locked bootloader. Please, let us know how cool your iPhone is when you get it!!1

To the devs: Without you guys working tirelessly to unlock our phones, android wouldn't be nearly as good as it is. I think I can speak for most of us (except pissypants that post about returning phones) in saying thank you for doing what you guys do.
[HTC EVO 3D] agrabren:
Mark, sorry, I promise to answer as soon I get time on my computer again.
[HTC EVO 3D] Scott:
Ignore the haters and trolls. Keep doing what you are doing. The true users are very grateful for what you and #teamwin have done thus far! (We just dont say so because of the "banning mod")

Thanks man!
[HTC EVO 3D] sling:
+1

10char
[HTC EVO 3D] AyyRayy:
Let's explore the lead :D

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] mhespenh:
I believe that a USB device must enumerate on the machine to charge (at least for windows). That doesn't mean that there is any meaningful "connection" there- only that the device (our phones) say to Windows, "I'm here, this is my PID and VID, now charge me."