PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   HTC Titan (http://forum.ppcgeeks.com/forumdisplay.php?f=44)
-   -   Debunking the Multi-NAI Myth (http://forum.ppcgeeks.com/showthread.php?t=9418)

ebmorgan 10-10-2007 05:20 PM

It must be different with SERO....as stated before. I just go to ICS, select the "Sprint PCS" profile and click connection...it just works. No hacks needed for me.

Krayziepop 10-10-2007 05:28 PM

What ROM are you using now EB? Luv said this is for the Sprint ROM, are you perhaps using a full blown Alltel ROM?

Aside from that, check your registry and see if that value exists for you. If its not there, then that would explain why you dont need to connect PIE first.

I am looking through the hex edit of an RIL.dll file right now, and as I suspected it appears to have a lot of the AT modem strings and power features jabber in it. I guess that ICS can use the file as an extension to determine whether or not to use a tethering profile with this device...?

Krayziepop 10-10-2007 05:30 PM

With that note... there does not appear to be a rilphone.dll anywhere on my device - and I am using colonel's hybrid ROM at this time. Yet, even though the file isn't on my device, making the reg change still cures the connection issue with ICS... I have more digging to do :p

luv2chill 10-10-2007 05:32 PM

Quote:

Originally Posted by ebmorgan (Post 99642)
I would explain this and get input before suggesting an unknown reg hack so we don't have another one to debunk.

Also, is this a hack simply to solve the error 67, or is this also something you suspect might have something to do with tethering detection?

Perhaps you're not familiar with my post history on this site, so I'll forgive you that mis-step, but you can rest assured that I don't post anything that needs debunking. I had a look in rilphone.dll with a hexeditor and saw the tethering detection logic. You're welcome to do the same.

Making this registry change will prevent Sprint from knowing you're tethering. I don't have the time nor the patience to explain it to you, other than to say that the Internet Sharing app is microsoft code, and does not have tethering detection built into it. It is extensible, however, but any of that code is not microsoft code. The link between the MS code and the 3rd party code is that registry entry. Without it, the internet sharing app will function just as it would on any other device--which is just straight IP NAT.

Krayziepop 10-10-2007 05:52 PM

Hey Luv? Would I be able to trouble you into attaching the rilphone.dll file here for me to look at? I would like to do some hex discovery myself, but as I said before I don't have that exact file on my device with the ROM I am using. Plz, thx and all that!

luv2chill 10-10-2007 06:19 PM

1 Attachment(s)
You do have that file--it handles much more than just tethering. If you're using the built-in File Explorer to view the Windows directory it is set to hide system files from view--go to the right softkey and choose "Show All Files".

But that file exists in a partially deconstructed form known as a module, so it would have been impossible for you to pull it off the device anyway. You need to dump a ROM image file on your PC and use a tool called recmod to reassemble the physical dll file. I've attached it for your perusal.

hunterdg 10-10-2007 07:52 PM

this is just BEAUTIFUL... i'm in class reading this and can't wait to get home and test it! ... luv2chill.. does this lend any credibility to my ramblings or was I way off? I have yet to play with hex editors, roms, and the like...

Krayziepop 10-10-2007 08:08 PM

Thanks Luv... and I still cannot locate that file in any directory on my device... I have all files set as visible. Odd... no biggie though. There is a file named RIL.dll in there. Same layout as the file you posted up here it seems (just glancing through the hex that is)

Anyway, you really don't have to look very far into the file to make the association, thats for sure...

http://www.krayziepop.com/random/tether_NAI.jpg


I wonder why Sprint does such simple things that can be so easily bypassed to prevent tethering? Oh well... I am happy, it works well now. One less hangup to have over owning teh Mogul :D

Nveegle1 10-10-2007 09:04 PM

Y'all Are Such Geeks!!
 
And I LOVE it! I don't understand a darned thing you're talking about! I feel like I'm learning French or Arabic or Swahili or something. It's exhilerating!!!

Thanks guys (and I know there are some geeky girls too) for being yourselves. I'll learn something.

honan 10-10-2007 10:59 PM

Thank you thank you thank you.
 
Quote:

Originally Posted by luv2chill (Post 99545)
OK I've poked into things a bit more and yes it seems Sprint is up to no good in regards to tethering. Those of you running Sprint ROMs should remove the following registry value:

[HKEY_LOCAL_MACHINE\Comm\InternetSharing]
"Extension"="rilphone.dll"

Usual caveats about editing the registry apply here--don't do this unless you know how.

I have SERO. Never could get IS to work, always got the 67 error. I could tether by first connecting which would have been fine, but with chill's regedit I don't have to make that extra step. Internet Sharing / tethering working fine.

added full terms at the end to make it easier for noobies such as my self to find in a search of the subject.


All times are GMT -4. The time now is 07:31 PM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0