yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze General] Teej53214:
No, you will not.. Sprint will not activate any phone they did not sell originally (not model of phone, but physical phone itself)... If it was not originally a Sprint phone that they do not have a record of, it can not be activated EVER on the sprint network.. They are the biggest "jerks" about that...

But on the good news, is just look for a Sprint HTC Touch Pro... it has TWICE the ram that the Verizion TP version has... And there are TONS of them all the time on craigslist... many in excellent condition... My only advice would be is, if you are buying any cellphone on craigslist, agree to only buy it if then will go WITH YOU (or meet you) at a Sprint Retail store, and have the Customer Service guy verify that the phone is not reported lost or stolen... If it is reported lost or stolen by whoever had it registered most recently, you will never be able to activate it on Sprint either...This way protects you in not only do you knwo for sure it is a legit phone, it will stop some seedy people from trying to rob you or anything...

If you go this route, I highly reccoment the NSFAN roms... They are great, well put together roms... They sort of remind me of the Energy roms on the Fuze....

Anyways, hope I was some help!
[Touch Pro, Fuze General] pratthinds:
Thanks, Teej!

I've been watching items on Ebay. That's where I got my Fuze.

Does the Tael ROM work for the Sprint Touch Pro? I have had good luck with it and like the config. What do you like about the NSFAN ROM?
[Touch Pro, Fuze General] Teej53214:
I have never used the Tael Rom, so I can't comment on that one.. buut the NSFAN one is great... I installed the exact same rom on both a US Cellular as well as a Sprint version of the Touch Pro and both "just worked" right out of the box... it is very finger friendly... has on all the little features and tweaks to a settings liek I would have them set.. The programs that come with it are very useful.. It looks good... and runs pretty quickly it seems as well... I have installed tomTom on it, and it also just "worked" out of the box without any special GPS configuration... and it locks on in like 30 seconds! We also have a fuze, and that one seems to takes 3 or 4 min, both from a cold start, started at the same time in the same car... (we compaired them many times)... Batterys seems to last about 2 days on typical use... It also seems to be very stable....

Hope I have helped....
[HD2 General] orouborus:
hi all,

i just have a small question, i have been playing with my hd2 for quite some time now, i want to use the alphanumeric keypad for texting etc, i turn off t9 but everytime i type a letters, it displays the letter, then a word from th typed letter. even if i am searching for a contact, it gives me suggested words not names on the contact. i tried everything but it is still there. i use alphanumeric with my td2 but i dont have this problem. any ideas?

cheers!
[Nexus One Accessories] sunriu:
Hi,

I have installed the zagg invisible shield on my phone but now you can see a red and green effect on top of my screen. Is that normal or did i not install it properly?

Thanks.
[Nexus One Accessories] Skreacher:
Looks like a rainbow? prolly got too much moister under the screen, happened when i had the first one on mine installed, took it back next day and the guy at the Zagg kiosk in the mall put a new one that worked perfect.
[Nexus One Accessories] MintyFloss:
Too much? can you take a picture?

I have a few specks underneath, but the shield makes my screen hazy overall. Can't complain, still looks better than iPhone.
[Nexus One Accessories] palosjr:
the haziness will go away within the next day or so if you just installed it... just let it be and dont mess with it. You gotta let it cure.
[Nexus One Accessories] sunriu:
Yes it has a little rainbow effect. it's usuable but i have a high res screen and now it looks like crap. Any recommendation for a screen protector and case?
[myTouch 3G, Magic Android Development] annalee:
My magic was on the official sense UI, then yesterday I use the goldcard+RUU method to get it to something like this:

SAPPHIRE PVT 32A ENG S-OFF H

HBOOT-1.76.2007 (SAPP10000)

CPLD-12

RADIO-6.35.08.29

Aug 21 2009, 18:19:15

Then when I tried to flash a new rom, it got the error at line 2 and installation aborted. I was using fastboot trying to get the cm recovery on it. then one things led to another... I can't remember much coz it was really late at night I kinda dozed off.

Anyway, my magic is not stuck at the boot screen. No matter what I press: back+power, vol down+power, menu+power, it's STAYED AT the BOOT SCREEN.

Is there anything I can do now? I would be grateful if you guys can give me some instructions!
[myTouch 3G, Magic Android Development] annalee:
Okay, after reading more on the forum, I think I screwed up during the SPL flash. So, is that it? My Magic is bricked? I can just throw it to the trash now? :(
[myTouch 3G, Magic Android Development] ccriffman:
well, if you didn't flash the radio first, and then the spl ( what spl did you load, anyway?) then yea, it may be inescapable
[myTouch 3G, Magic Android Development] annalee:
this one: update-hboot-1762007-signed

how to determine if it is a real brick?

Thanks for reading anyway.
[myTouch 3G, Magic Android Development] ch3w:
I performed a SPL flash, the phone rebooted ,it took long time rebooting so i got panicked i pulled out the battery ( wasn't a smart move :D ).

tried to start the phone.. now i was stuck at the first splash screen.

-pulled out the battery and back again start the phone... stuck at the first splash screen or boot looping endlessly,

-did all possible key combinations to get in fastboot, recovery mode... nothing.

-cried for help, got directed to a post similar to mo my case... worked for me hope it dose for everyone else.

here is what i did (followed):

-On the PC, i ran the command 'fastboot boot recoveryimage.img'.

-At this point the command says 'waiting for device' (or something like that).

-I removed the battery.

-I Connected USB.

-I inserted the battery.

-I booted the phone while holding the HOME key.

-The phone still froze at the first splash screen, but then suddenly, the waiting fastboot command detected the phone and booted the recovery image!

flashed again but this time checked step twice before i check it a third time, and flashed the SPL and radio and the rom.
[myTouch 3G, Magic Android Development] annalee:
thanks for posting ...

but this method doesn't seem to work on mine :(

i called htc care they said they might need to replace the motherboard?
[myTouch 3G, Magic Android Development] annalee:
Htc care fixed it for free and sending it back to me by dhl tomorrow (still free) :)
[Droid Eris Android Development] nindoja:
This is a call to arms for anyone still running 1.5 on their eris. We (developers) need people to capture the update process using wireshark (or an equivalent). This is needed for a new root attempt, but sadly all of the devs have already updated to 2.1 so we can't do this.

First go here and download the RUU:

http://www.pcdphones.com/downloads/Eris%20MR1.zip

Next you need to go to verizon's website and login to your account. Click "Suspend/Resume Service" and suspend your phone. You can resume service on the phone after you are done here with no penalties or charges.

Please follow these directions, taken from the first root thread

After you are done, DO NOT start the OTA update that it prompts you to do.

Now we are going to install wireshark and setup the capture environment:

Download wireshark from http://www.wireshark.org/download.html for your versions of windows

Install it - make sure you also install WinPcap

At this point you should turn off any wireless encryption on your router. I know it's not necessary but it makes it easier to go through the captures.

Setup the wireless on your phone to connect to your wireless router and turn off your mobile data connection.

After you have turned off the wireless security on your router, we are going to start the wireshark capture.

Run wireshark - if you are on vista or windows 7 make sure to run it as an administrator

Click "Capture" then "Interfaces"

Click "options" next to the interface that your computer has an IP for

Make sure to check "Capture packets in promiscuous mode"

In the Capture Filter box, type "host <ip_address>" where <ip_address> is the ip address your router gave your phone

Make sure that "Automatic scrolling in live capture" is checked so you can ensure the capture is working

Click "Start"

At this point, you should browse the web with your phone. You should see lots of stuff scrolling by in the wireshark window.

If there isn't, you messed up something above and should try again.

If there is a lot of stuff scrolling by, continue:

Close the browser

In wireshark, click "Capture" then "Restart"

Reboot your phone

On your phone, go to "Settings" -> "About Phone" -> "Check for Updates" and go through with the OTA update

After the update is done and your phone is rebooted, go to wireshark and click "Capture" -> "Stop"

Then click "File" -> "Save As" and give it a name.

Upload that file to Megaupload, or Mediafire, or some other file sharing site, or any private server that I can get access to.

After you have uploaded the file please message me through the forums with a link to the file.

Thanks a ton.
[Droid Eris Android Development] McCorkis:
e-mail me at cthrelfall@live.com i got my wifes phones todo this to shes still on 1.5
[Droid Eris Android Development] FireSokar:
NO need to have a average user do this, guinea pig yourself and roll back down to 1.5 it can and has been done by other devs.
[Droid Eris Android Development] Videofolife13:
Isn't there a "logcat" line you can run through adb to get the same thing? Like, when the update is available, you can plug your phone into your computer, connect it to terminal using adb and run a logcat to find the address of the update.zip
[Droid Eris Android Development] nindoja:
You CANNOT downgrade from 2.1 to 1.5.
[Droid Eris Android Development] nindoja:
We don't need the location of the update file, we need all the extra network traffic that surrounds the OTA process.
[Droid Eris Android Development] Videofolife13:
Ah. My bad.
[Droid Eris Android Development] zifnab06:
We need to know, exactly, how the update process works.

I'm currently working on downgrading 2.1. Will post back a tut if i get it working
[Droid Eris Android Development] sickbox:
Can't we create an AVD to run with a custom rom and use the Eris MR1 ROM to do it?
[Droid Eris Android Development] zifnab06:
Scratch that. I don't think AVDs will get OTAs.
[Droid Eris Android Development] sickbox:
Sadly I tried this a while ago when messing around with AVD Skins but wasn't able to figure it out. If anyone can figure it out please let me know how you do it! -_-"
[Droid Eris Android Development] sickbox:
Wait can't you set it to wireless only mode and get the OTA through wireless? (Simulated by your network connection)
[Droid Eris Android Development] bftb0:
No need to go to all that trouble. I've already posted a link to the OTA update (1.16.605.1 -> 1.17.605.1) in this XDA thread a couple of days ago. Just copy n' paste into your browser's URL bar. I'll repeat it here for grins.

https://android.clients.google.com/updates/partner/desirec-ota-104882.7b1e5cca.zip

(You might get a browser security warning as that server uses the wrong (google.com) cert.)

Let me know if the above link no longer works - I suppose I could repeat the OTA thing - I am not on 2.1 ;)

The OTA process drops the downloaded zip file into /cache, and somehow during reboot, it's presence is detected. If it "only" needs to be dropped in there, or there are some other hooks that need to be present at the reboot, I am not sure. I say "only" because that implies that root privilege is needed to do that - or perhaps it is possible to use "fastboot update" after rebooting the phone with $ adb '(sync; reboot -n oem-78)' The OTA zip file is not signed the way the RUU "rom.zip" files are; it uses the same signing methods as app (.apk) files - the SDK "jarsigner" method.

You can unpack the zip file and look at what it does - there is a script at

META-INF/com/google/android/update-script

which controls the update... and there is a binary patch executable included in zip which is called upon to do file-by-file binary patching.

cheers

bftb0
[Droid Eris Android Development] nindoja:
Thanks for the info bftb0, but we aren't looking to snag the OTA file. We are actually trying to see what communication goes on between our phones and the verizon update servers.
[Droid Eris Android Development] bftb0:
FYI,

When you roll back to MR1, the phone seems to have already grabbed and downloaded the OTA update... in less time than it takes to hand-configure the phone. If you want to observe the OTA process via wireless, you need to prevent the phone from having Mobile network access, since that comes up by default after a FR or MRx rom burn.

Here's a long shot. Perform the MR1 rollback inside a cell dead zone, and conduct a MIM attack by setting up a server on the wireless net so the phone downloads a different OTA zip. You control DHCP for WiFi, so you also in principle control the DNS and routing the phone sees via WiFi. In principle, it's not possible because https should prevent Man-In-the-Middle... but if that (Google) server isn't correctly configured, maybe the phone is not really being too careful about certificate problems. (Either that or the Google server is tuning its' responses based on UA strings).

bftb0
[Droid Eris Android Development] tdavis42:
bftb06: could you please PM me? I am going to trade my phone this week if you understand what I am getting at.
[Droid Eris Android Development] bftb0:
Sorry, my bad. I didn't read carefully enough.

I could probably attempt what you are asking for - I am quite familiar with wireshark (and even hardware sniffing of WiFi, so long as you have the right nic), but the fact that the phone seems to go and look for updates immediately after a FR or MRx update means that the "check for updates" thing may not do anything useful for you if there is already an update on the phone waiting to be installed by the time you start pressing menu buttons. (Thus the idea about "do MR1 in a cell dead zone")

Beyond that, there is a possibility that the update app does not do a wildcard host bind() when it sets up the socket when it inquires about updates with the Verizon servers - for instance, MMS service works exactly that way (it will only use the mobile network interface), and precisely so because of security considerations. Do you know whether or not any of the update conversation actually traverses WiFi if the mobile network is turned off?

bftb0
[Droid Eris Android Development] nindoja:
You can force updates to occur over WiFi if the mobile network is turned off. Do you think this would work:

1. on 1.17 do a factory reset but do not activate the phone.

2. Initiate the downgrade process

2a. while downgrading, turn on packet capture

3. When the phone boots back up and wants you to call a number to activate, hang up

I think if you can skip the activation the phone will not have a mobile data connection, which would allow you to turn on wifi and initiate the update process.
[Droid Eris Android Development] drew630:
Im still on 1.5 PM me and ill help if needed
[Droid Eris Android Development] drew630:
Do you guys still need this?
[Droid Eris Android Development] nindoja:
Yes, but we've hit a roadblock in the update process. We need to find a way to isolate the phone from the 3g network.

I know it's an odd solution, but we could build a makeshift aluminum box to block the signal from going out. The only thing then is finding a way to disable the mobile data connection and enable wifi. If we can do that then we can then do the capture over wifi.
[Droid Eris Android Development] drew630:
Is there not a way to put it in Airplane Mod but enable Wifi? Or what if you turned off the mobile network (Hold power button choose the bottom option, although I am not completely sure what that will do for you.)

I thought I read that somewhere else. Ill do some research and post back.
[Droid Eris Android Development] drew630:
Check post 5 here

http://xdaforums.com/showthread.php?t=445857

or maybe

http://www.androlib.com/android.application.net-geekherd-airplanemode-qqiq.aspx
[Droid Eris Android Development] nindoja:
The problem is that immediately after the downgrade the phone starts to download the OTA update. This is a problem because we need to capture all the initiation stuff for the OTA.
[Droid Eris Android Development] drew630:
I see.. Have you tried you aluminum box idea?

If it blocks out the signals that I will try to do that for you, I just need more info...

You are trying to upgrade over WiFi and not the Network? Is that possible?
[Droid Eris Android Development] tdavis42:
In order to stop the wireless signal just call Verizon and have them change the phone that is linked to your #. That would stop data but you could enable WI-FI wouldn't it?
[Droid Eris Android Development] FireSokar:
Call in Temporarily suspend the phone say you cant find it. On AT&T I can do this online, you may be able to on verizon. Once done disable mobile network, call in and unsuspend the phone.
[Droid Eris Android Development] drew630:
Yes I believe you can disable the service online, that is not a bad idea.
[Droid Eris Android Development] DHV13:
I know you can totally block a signal with a microwave oven... that's how you test to see if your microwave has leaks, put your cell phone in and call it.

On the other hand I suppose it'd be hard to push any buttons with it stuck in your microwave! :)

And if you accidently hit the "minute plus" button out of habit once you'd put it in... Then again I think that'd be a good way to brick a phone for a replacement from Big Red?
[Droid Eris Android Development] smoked_toast:
Hmm. I'm new to the process but I remember an app that renames APN's to disable 3G connections to save the battery. APNDroid I think it was. Could'nt something like that work here? Forgive if that is the dumbest idea ever, I'm new to Android.
[Droid Eris Android Development] j32driver:
How about just finding someone with a basement in their house. I know that I don't get coverage in my basement, but I do get the house wifi? I'd help, but it's my wife's ERIS, she's pretty protective of it, and I'm a complete NEWB when it comes to code and android.
[Droid Eris Android Development] nindoja:
Great idea, you can do it on verizon's site as well. It's called "Suspsend/Resume Service". I will add instructions to the first post.
[Droid Eris Android Development] drew630:
I will do this tomorrow (my day off) if it is still needed then.
[Droid Eris Android Development] drew630:
Another thought.

If the wireless network is disabled (suspended) will the OTA even come up as available?
[Droid Eris Android Development] gemro311:
if you need help let me know
[Droid Eris Android Development] dubski123:
Nindojo,

Do you still need my phone?
[Droid Eris Android Development] sickbox:
Can't you skip Activiation and just use Wireless?
[Droid Eris Android Development] Framework43:
If your ESN is registered to VZW, it will give you signal even if you do that. Thats why you need to terminate it temporarily.
[Droid Eris Android Development] pjsockett:
I tried but I couldn't get anything to display in the capture window
[Droid Eris Android Development] Dibrom:
If you still need this let me know. I also have access to a faraday cage.
[Droid Eris Android Development] bftb0:
no msg

-----------
[Droid Eris Android Development] pjsockett:
When I tried last night the OTA update did come through over wifi. When I tried to set the phone up in wireshark i couldn't get anything to display. The phone was assigned 192.168.1.103 and when I put host 192.168.1.103 in the filter field of the options screen it accepted it but when I started the capture and went online on the phone nothing showed in the capture screen. I tried getting help on the irc channel but we couldn't figure anything out. Seems like it could work if you get the capture settings correct but apparently over my head.
[Droid Eris Android Development] nindoja:
Thanks for volunteering everyone, we have a good capture thanks to dubski but still have one more hurdle to jump over. The actual data that we wanted to grab from the capture is SSL encrypted because it travels over the HTTPS protocol. So we are going to have to get a MITM setup, probably with SSLStrip.

If anyone is good with the previous steps and knows how to use SSLStrip please get in touch with me.
[Droid Eris Android Development] jearl75:
In your opinion how far are we from root? Hours, days, weeks? I know it can't be specific, just wondered generally.
[Droid Eris Android Development] tyknee:
new phone

I am in the unique position of having a "never been activated" phone but also I'm not in a Verizon coverage area (I can't activate the phone here, it keeps going to Altel towers).

Let me know if there's something I can do for you. I'm willing to help out the cause but I do want to start using the phone soon. I can drive to a Verizon coverage area if needed but I won't have access to a computer at that time.

contact me at tyknee AT gmail DOT com.
[Droid Eris Android Development] northmendo:
You can get a cell signal jammer. They are about $30 or so. They are illegal so I am not suggesting it :) I hear they work well.
[Droid Eris Android Development] binny1007:
Here is what I don't get, why hijack the update process when you can load a update right from the recovery menu, and to top that off even if you can hijack the update. Than you still have to pass the Sig check. If you look at the manifest in the update you will see every file is hashed, to include the manifest file its self. If you know how to bypass the Sig check than just load your update through the recovery menu.
[Droid Eris Android Development] afoulke:
LOL Good luck getting any company to sell you one if your in the US...
[myTouch 3G, Magic General] vi3txlifv:
I am wondering that if I buy an application or game in the Android Market and decide that later I want to change to a different rom. I would have to wipe everything and install it. Will the purchased app or game be stored in memory on my sim card or would I have to purchase it again once I upgrade to a different rom?
[myTouch 3G, Magic General] koreancanuck:
You can back most games/applications up using ASTRO or any other backup program. When they are saved as .apk files you can save them on your computer/laptop and then re-transfer them onto your microSD card and use an apk installer program to re-install them.
[myTouch 3G, Magic General] vi3txlifv:
Ok ok thanks! i never knew that!
[myTouch 3G, Magic General] st0kes:
Apps you purchase are linked to your Google account. So if you wipe and install a new rom, providing you sign in with the same google account the apps will appear as 'Paid' in the market and free to download.

Not sure if you can backup paid (private) apps using Astro?