yashsingh1/xdaforums huggingface dataset:
[Nexus S General] BuglessPete:
This is the process I took to update and deodex:

Flashed back to COMPLETELY stock using the GRJ22 images

Installed the OTA I downloaded directly from Google servers

Flashed clockworkmod recovery, made a nandroid backup of GRJ90

Extracted the nandroid backup and deodexed the entire ROM

My GRJ90 ROMs in the OP are in fact GRJ90. Perhaps you can ask Shabby why his is different? And why are you able to recompile mine and not his? Something is not matching up...

EDIT: Just downloaded Shabby's and the boot.img is missing? Did I download the correct file?

For further confirmation, I redeodexed the SystemUI.apk just so you can take a look at it: http://www.mediafire.com/?y7ika77vsnuj6xl Just incase you are not aware, that is not a Sprint specific app, it is built directly from the framework: https://github.com/peteralfonso/platform_frameworks_base/tree/gingerbread/packages/SystemUI

So once again, I assure you my deodexed ROM is GRJ90.
[Nexus S General] cc82:
Google Voice not working

Flashed the GRJ90 ROM over my stock setup (tried oxeded and deodexed), then installed google voice from the market ... it won't open, just get a force close error when I try to. Went back to my GRJ22 nandroid for now, keeping the new radio. Anyone else run into this?
[Nexus S General] japawaiian:
first things first, ive been reading that the new update (that was cancelled on the 11th) was rescheduled for the 25th but my phone is rooted with Cyanogen Mod so i could never update my profile, prl or even see any OTA firmware updates.

I work for Sprint Corporate and from my understanding the new update is supposed to improve our 4G/WiFi reception, Improve the Speaker volume and clarity, give us a 4G Toggle and a few other nice things. As everyone knows...the 4G wasnt very good. My speeds were pulling no more than 3.3mbps on a good day.

SO...before flashing the GRJ90 files that are here (assuming these arent official??) i went back to stock GRJ22 last night hoping to see an option to update...nothing. So i went and flashed the GRJ90 build, then i flashed the new E5 Baseband.....and the results so far...

14.50mbps....um YES PLEASE!! I have literally never heard of a device on any carrier pulling these speeds. I was pretty bummed before because when our Evo 3D came out i ran speedtest and it pulled 7.5mbps. Now my phone DOUBLES the speed :)

Ill come back with any issues with this build, pros and cons. So far..im trying to get used to the new marketplace...it looks nice...but a little unorganized, the old version was easier to navigate and use.

******update 10:25 7/29*******

I am unable to connect to my WiFi. Lame.
[Nexus S General] japawaiian:
well this is lame....i pulled 14.50mbps on my first test. 10min later i tested again and tested 12mbps. Now i tested twice at around 3.3mbps. whyyyyyyyyy, obviously this phone is capable of pulling high speeds...why is it back to the old speeds? :(
[Nexus S General] millertime1025:
I'm getting the following error.

installing: /sdcard/GRJ90ODEXED.zip

Finding update package...

Opening update package...

Installing update...

assert failed: geprop("ro.product.device") == "

crepo4g" || getprop("ro.build.product") == "crespo4g"

E:Error in /sdcard/GRJ90ODEXED.zip

(status 7)

Installation aborted.

don't know what the deal is. And yes, I am using a nexus 4g (sprint) phone. All I've ever done is root and install the netarchy kernel.
[Nexus S General] japawaiian:
I got that a few times too, try pulling your battery...and going back into the bootloader, then to recovery and wiping your data/factory reset. mine didnt work by over writing the sys files until i started fresh. I also installed the deodexed compiled
[Nexus S General] BuglessPete:
You have to go to menu > settings > applications > manage applications > Google Voice > Clear Data then it will work.

This is because I do not include Google Voice in my ROM, its pointless to have in there.
[Nexus S General] cc82:
Still get force close when I try to open it, even after clearing the data. Maybe a full wipe and re-flash?
[Nexus S General] dreamsforgotten:
That's cause your using the nexus s recovery flash a nexus s 4g
[Nexus S General] shabbypenguin:
yea my version was just a quick lets get it out version, i was on stock grj22, applied the ota manually.

dd'd system, pulled it onto a linux live dvd, used dsixeas htc rom kitchen to deodex, swapped out the 6 apps that refused to be deodex and set it all up, i didnt include the kernel or anything. it was more of a crack flashers fix then a proper release
[Nexus S General] beetlo:
You can't really call it a stock ROM if you rip certain apps out of it...
[Nexus S General] XStylus:
BuglessPete, you mentioned in another thread that a stock recompile of GRJ90 from source yielded a ROM with native tether still capable without Sprint's tether tax.

http://xdaforums.com/showthread.php?p=16046607#post16046607

Any possibility that the affected files/parts in the stock roms could be replaced with ones from your recompile so that native tether infrastructure mode can be enabled?
[Nexus S General] BuglessPete:
I was misinformed by one of my testers, they were using the "Wireless Tether For Root Users App", not the native tethering app. This leads me to believe it is something Sprint can detect on their network because I have reviewed all of the changes to 2.3.5 and can see none that would cause this to stop working.
[Nexus S General] dreamsforgotten:
Alright pete, all apologies, I deleted all copies of systemui and started over. What happened is a mystery still. I was on shabbys deodex and flashed yours after a wipe. Then I adb pulled your systemui. Either somehow the old one ended up in the folder. Not sure if it was on my phone after the flash or more likely, I mixed the folders up afterwards. Either way I'm making progress so I'm happy thanks again.
[Nexus S General] boktai1000:
Any ETA on GRJ90 Stock Images for when flashing back to stock instead of having to go to GRJ22 and then OTA to GRJ90? Thanks! :)
[Nexus S General] BuglessPete:
Ahh I see. The 2.3.5 release also brought some new changes to the kernel: http://android.git.kernel.org/?p=kernel/samsung.git;a=summary

No problem lol, if you ever need any help with source or just have questions about deving feel free to hit me up on gtalk or something.

Seems that they have not been released yet but when they are I will be sure to add them to the OP. Let me know if you see them floating around somewhere.

In the future refrain yourself from making comments like this that do not help anyone and only show your ignorance and lack of knowledge.
[Nexus S General] dreamsforgotten:
Pete can't send you pms so add me on g talk
[Nexus S General] BuglessPete:
I have it disabled because I got too many lol. Sent you an invite on gtalk.
[Nexus S General] venom_762:
Hello,

I have been out of the game for a bit, and even then I wasn't really in it.

How and what files can I use to go back to the GRJ22 OS Nonrooted from a GRJ90 OS nonrooted? Can I just update manually through the recovery with a Stock GRJ22 update?
[Nexus S General] sbdave7788:
I'm with you venom. I definitely appreciate all the work people are doing, but it's like all these update articles are made solely for other devs. I mean I'd consider myself pretty technically capable, but there just isn't enough information for people just getting into the game.

In addition to venom's question, if I ever get back to grj22, is there a way to update the radio to KE5 without rooting, or do I need to be rooted in order to rollback to grj22 and update the radio?
[Nexus S General] dreamsforgotten:
The files included in the update patch more then the radio you can flash a radio image fastboot but I suggest at least take the libraries associated with the radio as well which requires root. Just a warning tho, files like framework.jar and systemui were modded as well

With new methods to handle data and wimax. I wouldn't go back but that's just my .02
[Nexus S General] beetlo:
I meant no offense. I'm seriously saying... If you get a Nexus S from Sprint or Best Buy or whatever, it's going to have Google Voice on it. To be truly 100% "stock", all the system apps should be there. I'm not saying it is a bad thing to not have it there since you can just get it from the market. Less bloat is a good thing.

Again. No offense meant. And don't call me ignorant please.
[Nexus S General] BuglessPete:
Apologies for taking your comment the wrong way. For those wanting to be completely stock it would require to flash the GRJ22 images in my OP, my ROMs have root which is not stock.
[Nexus S General] boktai1000:
Thank you very much Pete! Just out of curiosity, where did the GRJ22 Software Images come from? Were they released by Google officially, or did they leak from somewhere? Just curious/wanting to further my Android knowledge :)

Thanks Pete
[Nexus S General] BuglessPete:
They are official images from Google/Samsung leaked onto the internet, I believe on XDA if I can remember correctly. I could make some images from source but they would not be "official", although there would be no visible difference between them, hmmm never thought of this before. If we never get an official release I guess that would be an alternate method to getting them.
[Nexus S General] lookout4theyeti:
Do I absolutely have to wipe data before flashing grj90 over grj22? I'm on deodexed grj22 currently. Can I get away with just wiping cache?
[Nexus S General] Highway 55:
I would wipe data. I had problems when I only did cache and dalvik. Ymmv.
[Nexus S General] millertime1025:
That didn't work for me either. Any other ideas on how to resolve this? On top of that the OTA that my phone keeps getting fails to install too.
[Nexus S General] lookout4theyeti:
Thanks, walking a friend through doing the update from 200 miles away isn't the easiest task - they're doing everything through rom manager and haven't been into the recovery screens on their own yet - just trying to make sure it goes as smooth as possible for them lol
[Nexus S General] BuglessPete:
Tethering Fix for 2.3.5 ROMs added to the OP.
[Nexus S General] Matthew1988:
HI, ALL OF YOU on XDA !

Just a question, why is it so hard to development a MIUI port for Samsung Galaxy S2, both Samsung Nexus S and Samsung Galaxy S have it today. Is the S2 so different phone?? I test a couple of MIUI´S Beta ROM´S but its to much that not working right :(
[Nexus S General] dmarden:
I think you're lost, bud.
[Nexus S General] gamec0mmander:
I downloaded GRJ90 Stock Rooted ROM and installed it. I did not use the command prompt window, I just unmounted the stock rom and installed the new rooted one from zip from sd card through the phone bios window (if any of that makes any sense), then I installed CM7 using Rom Manager.

I'd like to flash the radio from the new 2.3.5 update. How can I do that? Please keep in mind that I'm as new as they come in the rooting/rom game. I don't know what programs I might need or what the correct steps are to achieve this goal. Any help would be greatly appreciated. Thank you all!
[Nexus S General] chewbz:
Shabby made a 2.3.5 radio zip you can flash via clockworkmod
[Nexus S General] gamec0mmander:
^Do you have a link?
[Nexus S General] chewbz:
I'm on mobile and I can post links, it should be in the second page of his GRJ90 deodex rom.

Or if you have the radio image you can flash through fastboot.
[Nexus S General] mntbkr:
The radio is in the op.
[Nexus S General] BuglessPete:
For those using CyanogenMod I have submitted the patch so that tethering will work for you as well: https://github.com/koush/proprietary_vendor_samsung/commit/b6babafeba78f8ed3eefd7117710f19727f6ff19
[Nexus S General] GreyRogue:
This is a fantastic thread. I wanted to hit "thanks" for the OP, but I'm too much of a noob around here! So, thanks friend. I loved hacking the heck out of my OG Palm Pre and I'm looking forward to learning how to do the same with my NS4G.
[Nexus S General] jpisani:
Is it possible to just flash the system image? Or do I need to reflash all the images at once?

Also, do I need to flash the radio as well?
[Nexus S General] Bjones521:
How do you unroot on a mac??? Please help. Im a noob lol
[Nexus S General] mrkevo3000:
Quick question I rooted my new ns4g using shabby penguin method, I got root and turned on wifi and a system update was installing (2.3.5), phone rebooted and was installing update after about 3min it went to a screen android and white triangle:confused: do I let it sit or do I pull the battery?

update: I just pulled the battery now im attempitng to install the 2.3.5 update from recovery... we will see:rolleyes:
[Nexus S General] supralover72:
Thanks so much for this thread. I hit thanks. I didn't like any of the current rom offerings and the stock deodexed here was the only one that had no flaws.

I appreciate it.

EDIT: Is there any way to replace the google music app with the stock music player?
[Nexus S General] illatwill:
I'm having some trouble here. I just switched from my rooted Evo to a stock Nexus S 4G.

I'm attempting to root and have downloaded the files in steps 1 and 2 and proceeded to download a terminal emulator and when I type in the prompts I just get the message "adb: permission denied".

What am I doing wrong?
[Nexus S General] supralover72:
did you change you're paths? Did you download the proper drivers from the SDK?

This might help you out:

http://wiki.cyanogenmod.com/wiki/Howto:_Install_the_Android_SDK
[Nexus S General] illatwill:
I install, uninstalled, re-installed all of the SDK drivers about 3 times yesterday (took hours) and I'm still running into the same problem.

I followed the steps in the link you posted:

I get to "Navigate to "C:\android-sdk-windows\extras\google\usb_driver" and select "android_winusb.inf".

Click on "Android ADB Interface"

When i select that file however it says it is not compatible with my computer.

I have no idea what to do now...
[Nexus S General] supralover72:
I would try to google the problem then. What are the specs of your computer?
[Nexus S General] rswheaton:
Anyone willing to help?

I am completely at a loss here... I am not new to rooting by any means. I just traded in my EVO for a Nexus S4g and I cannot get a new ROM loaded. I followed the directions here --> http://www.addictivetips.com/mobile/root-sprint-nexus-s-4g-with-a-single-click-guide/. Everything seemed to have worked. When I go to flash a custom ROM my phone boots to an exclamation point and then I must toggle the up/power key which will take me to a blue android recovery screen and not the orange recovery I am used to. When I attempt to flash a new ROM it fails telling me something about the signature. What did I do wrong here? :confused::confused::confused::confused::confused::confused:
[Nexus S General] illatwill:
EDIT: see below
[Nexus S General] illatwill:
EDIT: No idea how but now I can run prompts and it detects my phone?

I run the first two prompts then try the third and get this message:

I have that file downloaded to my computer, does it need to be on the phone also?

Please help...SO close
[Nexus S General] illatwill:
Apparently it is now rooted. What a giant headache!

BIG THANKS to everyone that helped me out (shabbypenguin, jakkz, supralover72, ect.)

jakks sent me the following link: HTTP://dottech.org/tipsntricks/21534/

which seemed to help a great deal. basically just moved the files i had already installed onto the root of my c drive and they decided to work!

:D
[Nexus S General] Maximilian Mary:
That is the stock recovery. If you want clockworkmod to stick, rename /etc/install-recovery.sh to install-recovery.sh.bak. Then reflash recovery, and flash away.
[Nexus S General] blazelazydays:
when i type in fastboot flash recovery recovery-clockwork-3.1.0.1-crespo4g.img

i'm getting an "error: cannot load 'recovery-clockwork-3.1.0.1-crespo4g.img'

do you know what I can do to fix this?

I currently have the most updated version 2.3.5 on my device. could that be the problem?

Samsung Google Nexus S 4g running 2.3.5
[Nexus S General] Maximilian Mary:
It can't find the recovery.img. Put it in the same folder as fastboot.
[Nexus S General] supralover72:
No Problem, glad you got everything figured out. ADB gave me an hour or two of problems too until...I realized my phone was not plugged in, so don't feel bad haha.
[Nexus S General] blazelazydays:
do you know how i can access my fastboot folder?

i was halfway there but couldn't figure it out so ended up having to hard reset my phone so any help will be appreciated
[Nexus S General] Maximilian Mary:
It would be whatever folder you're in when you run the fastboot command. It's often something like desktop/android-sdk/platform-tools/
[Nexus S General] blazelazydays:
one more question, do you know if this is the most recent root and can be used with 2.3.5?
[Nexus S General] Maximilian Mary:
Yes, but looking back at the op, this is more than you need. Try shabby's OneClickRoot .
[Nexus S General] Freka:
Will this guide work for the gsm Nexus S from Canada or only the 4G version?
[Nexus S General] supralover72:
There's a GSM Nexus S section here:

http://xdaforums.com/forumdisplay.php?f=883
[Nexus S General] imekul:
Is there an easy way to put a NS4G at stock using the latest update, GRJ90? Or do I have to revert to this version and then do OTA updates to GRJ90?
[Nexus S General] Rimmir:
I have another question. I currently have a rooted 2.3.4 NS4g with the Stock ROM and Netarchy's kernel. If I want to update my phone to rooted 2.3.5 without losing my current data, should I just flash the GRJ90 from GRJ22 OTA, the GRJ90 Stock Rooted ROM, or the D720SPRKE5 Radio?
[Nexus S General] nickasimir:
Does this can work with GT-i9020T phone ?

im stuck at the google screen and searching the best way to get the stock OS back.

Regards,

Nicka
[Nexus S General] Maximilian Mary:
No. This only works on the Sprint Nexus S 4G (D720).

Try flashing this:

Original thread here: [REF] Links for ALL Nexus S OTA Updates for ALL Variants, Plus Full ROM Packages
[Nexus S General] boktai1000:
CWM5 released, download link here: http://download.clockworkmod.com/recoveries/recovery-clockwork-5.0.1.0-crespo4g.img

Obtained from: http://www.koushikdutta.com/2010/02/clockwork-recovery-image.html

If you check Rom Manager it will also flash CWM5 now by default.
[Nexus S General] Whosdaman:
Has no one been able to get the stock GRJ90 ROM in order to flash back to stock?
[Nexus S General] robtrevino:
I have the same question as you. Hope someone that knows answers.
[Nexus S General] boktai1000:
Short answer, no.
[Nexus S General] swest6602:
Big Thanks Pete. I just finished rooting and flashing my NS4G for the 1st time. I am very happy with the results. BuglessBeast was the first ROM I ever flashed and is the ROM I still recommend to friends looking to get a few more months our of their OG Droids. I moved to a Droid X when it came out and just recently picked up the NS4G (after the GB update killed Wifi & Nav on my X) while I wait for the Prime on VZW. There are some great devs working on the X, but I missed the 'basicness' of the OG Droid. So happy to see you working on the NS4G. Thanks also for the instructions in the OP. Although I've rooted my Droid and X both were one-clicks. I also have a NookColor so have used ADB quite a bit for that device, but I am not a dev, just able to follow directions. It's good to know when starting off rooting a new device, by a new (to me) manufacturer, that the directions and the files have been tested and are trustworthy. Thanks again and I look forward to what's to come.
[Nexus S General] boktai1000:
Another update to CWM:

http://download.clockworkmod.com/recoveries/recovery-clockwork-5.0.2.0-crespo4g.img

Cheers!
[Nexus S General] Quis89:
Question...I'm trying to go back to stock on my NS4G. I download these images on my PC and type in the commands thru the terminal on my PC, right? I've used the terminal to root before. Way back in the HTC Hero days so I'm not new to it. I just want to make sure I'm doing it right on the NS4G. Are there any steps other than the ones posted that I need to do first? Or are those the only steps?
[Nexus S General] vinconti:
you have to make sure that you have the fastboot.exe program on your computer in the path of the command prompt you open. you can do that by either navigating to the folder that contains that executable in the command prompt before running those commands, or ensuring that the full path of the folder than contains those executables is contained in your PATH environment variable (right click "my computer"->properties->advanced->depends on OS but somewhere around there)

other notable executables that should probably be in that folder are adb.exe and maybe some related .dll files. also, you need the drivers installed. an easy way to do this is to install pdanet from junefabrics.com, the trial version works fine. to test to make sure it all is working right, open the command prompt, and type "fastboot" <enter> and see what it returns. if it says something about not a recognized command, you don't have fastboot in the environment variable. if it says something else, then type "adb devices" no quotes. if it comes back with some long string of letters and numbers under list of devices, you are good to type above commands, otherwise you odn't have the drivers installed right if it doesn't list the deice, or if it doesn't find adb then thats not in your variable path
[Nexus S General] MrDrumngun:
So we can't just flash these files as we would any ordinary ROM zip file? The other link I found for stock ROM does not work. I want to make sure I have a stock ROM so I can get ICS in the winter.
[Nexus S General] vinconti:
sorry, i think i confused the issue. those commands in the first section are for rooting the device, and getting an alternate recovery on there which can flash roms, not flashing a rom. Even in the second section "getting back to stock", those commands are for putting back the normal recovery, etc, and then unrooting the device. you don't need to do any of them to simply return to a stock ROM. those commands use the executables specified, but if you are already rooted and already have a recovery on there you can use to flash roms in .zip format, then you don't need to do any of it.

just copy the .zip formatted rom onto the SDcard, boot into recovery, and flash it, then be sure to format /cache. i also format /system and /data for good measure but be sure everything is backed up. obviously format it all before flashing new rom.
[Nexus S General] MrDrumngun:
I don't ever do format. I just do a factory/data reset and wipe all the caches before flashing a new ROM and I have never had a problem doing it that way. Can I still do it that way to install the stock deodexed grj90 ROM? And does that ROM build include the Stock Kernel and Launcher?
[Nexus S General] Duke4eva:
Other than having to read a book, good. Maybe summarize?
[Nexus S General] BuglessPete:
Android 2.3.7 GWK74 stock rooted ROM added to OP
[Nexus S General] BuglessPete:
DeOdexed stock rooted ROM, new radio, and OTA file added to OP. Now I can get some sleep.
[Nexus S General] MarkGbe:
Thanks very much!
[Nexus S General] petrochemicals:
Which is the new radio D720SPRKD8 or D720SPRKE1? Also does anyone know if the tethering fix for 2.3.5 works on 2.3.7?
[Nexus S General] fergie716:
I'm not sure about the tethering fix but the latest Radio is SPRKE1
[Nexus S General] petrochemicals:
Thanks, also I wanted to know does the GWK74 Stock Rooted ROM have the new radio in it? I read the op and when he says "These images include radio, boot, recovery, system, userdata, and bootloader." I am not sure if he is referring to the official stock software images or all of them.
[Nexus S General] volta:
I'm getting the following error when trying to apply the GRJ90 to GWK74 ZIP:

The ROM I am running is the Odex Stock GRJ90 from this thread.

Is it failing because I'm unlocked/rooted? Should I flash the full ROM that was posted instead? I'd prefer to just load the update so I don't have to restore apps/data, if possible.
[Nexus S General] jm9843:
I just flashed 2.3.7 and I'm still on the D720SPRKE5 baseband.

I'd also like to know if the wifi tether fix is compatible.