yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] benrees21:
Just had a read and is a great guide. I'm waiting for 2.3.3 first tho. Will the root guides work with 2.3.3? Also can I just install a Kernal without installing a ROM? I also want to avoid wiping any data off the phone. Thanks for this guide, it gives me the confidence to try this out.

Sent from my Nexus S using stock Android 2.3.2 and XDA App.
[Nexus S Android Development] kenvan19:
Any of the guides that unlock the bootloader should still work but I can't say for sure. Sadly it does wipe data but that can be easily rectified by simply copying the contents of your SD card to your computer then copying then back.

Sent from my MattedBlues CM7 Google Nexus S!
[Nexus S Android Development] benrees21:
Thanks for the speedy reply. Can I just install a kernal without a ROM?

Sent from my Nexus S using stock Android 2.3.2 and XDA App.
[Nexus S Android Development] kenvan19:
Yes but you have to use a kernel specifically for stock. Netarchy and trinity are both available in stock flavors.

Sent from my MattedBlues CM7 Google Nexus S!
[Nexus S Android Development] benrees21:
Just the news I wanted. Thank you.

Sent from my Nexus S using stock Android 2.3.3 and XDA App.
[Nexus S Android Development] Andrew421:
Ha good stuff thanks.
[Nexus S Android Development] Master™:
Good job man! Really organized :D
[Nexus S Android Development] kenvan19:
Thanks. Just let me know if there is something else you want said about your ROM/s and I'll try to incorporate them without being biased ;)
[Nexus S Android Development] mrnexus:
can someone tell me what is trinitys experimental big bore kernel
[Nexus S Android Development] kenvan19:
Its a kernel Morfic made that runs at the stock 1GHz but instead of the normal amount of power used to run it, it uses a lower amount (its a process called undervolting) and it helps conserve battery life. However, it is not even a beta release of the kernel and unless he's updated since I last checked (its possible) its still very very unstable. I used it with some pretty good success but ended up going back to an overclocked kernel because I wanted to be able to show off hehe ;D
[Nexus S Android Development] zenzip:
great work! thank u so much :D
[Nexus S Android Development] mrnexus:
what does deoexed mean
[Nexus S Android Development] kenvan19:
Android uses files called "odexes" to speed the booting process, the problem is that these files also get in the way of theming and modding. When a ROM is deodexed it means that someone went through and got rid of all of those files to allow for more easy theming and modding :)
[Nexus S Android Development] kenvan19:
Okay, I added Android versions to all of the ROMs and Android Version Compatibility to all of the kernels so you can easily see what is what. Hope that helps make things a little easier to skim through.
[Nexus S Android Development] benrees21:
Thanks for your time and effort. Brill guide.

Sent from my Nexus S using stock Android 2.3.3 and XDA App.
[Nexus S Android Development] dont know:
THANKS for this very good review of possibilities.

One question - where can I find the latest stock-2.3.3-kernel as update.zip (if I want go back..)?
[Nexus S Android Development] Aria807:
I second you ;\ I was wondering if anyone has any stock kernels for any of the stock versions 2.3.1, 2.3.2, or 2.3.3
[Nexus S Android Development] kenvan19:
Sadly I'm not aware of any flashable stock kernels. Your best bet is a nandroid before flashing a new kernel

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] suhas_sm:
Brilliant work. But keeping it upated could be a real challenge for u :)
[Nexus S Android Development] kenvan19:
A little work each week keeps it nice and clean :)

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] Androyed:
First, I want to thank you again for this beautiful thread, and for the fact that you have updated it!

Second, I have a question: the i9023 has a different screen, and because of that it is somewhat bigger. Will all the kernels and roms that are listed here work on the i9023? If not, can they be easily ported? Don't know if this is the right thread to ask, but you seem to know everything, and if you don't know, no one probably knows :)
[Nexus S Android Development] kenvan19:
Lol there is a lot I don't know :) what I do know in this case is that theoretically the only difference will be the drivers for the screen. This should mean that initially the i9020 stuff won't work but it should just require replacing a driver in the kernel. I'm not 100% sure about that and I think supercurio or netarchy could probably give you a better answer.

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] benrees21:
What guide works for rooting stock 2.3.3? Thanks for your help.

Sent from my Nexus S using stock Android 2.3.3 and XDA App.
[Nexus S Android Development] kenvan19:
All except the one that says it only works on 2.3.2 and below should work. I can only say for sure on the mac root one since I wrote it for 2.3.3
[Nexus S Android Development] simms22:
btw, there is a Honity15 1.5ghz test kernel available, its the #7 of 8 test kernels, my favorite of the batch. been using it for the past few days. maybe it hould go into the op. its for cm7, 2.2.3 http://dl.dropbox.com/u/2769033/h15-7.zip
[Nexus S Android Development] kenvan19:
Ill add it when I get back to my comp. I just haven't done my weekly update check yet lol

Damn it runs smooth!

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] simms22:
oh, its not out there before now. i just decided that it was its time :D
[Nexus S Android Development] kenvan19:
It surely is. I'm running it now. Soooooo silky lol

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] kenvan19:
Right-o! I went through and updated what should be everything!
[Nexus S Android Development] klone96:
Idk what it is maybe its just me not knowing what im doing but iv been trying for days now to root my SNS 2.3.2, im not sure if i installed the sdk file in the right place but ive tryed every method to root and i cant do it.. ive been able to root 6 other android devices but this is REALLY getting to me.. one of the most powerfull android phones and im still in stock rom/no root.. is there any way i can get MAJOR NOOBish hepl ? not even the unlockr videos help there to many links to do this and that, im confused.. tia

btw if i have to im willing to video chat my way through this as u can see im verry desperate !!
[Nexus S Android Development] kenvan19:
Hey man, don't get desperate, I promise we can get you rooted :). First off, are you using a mac or a windows computer?
[Nexus S Android Development] klone96:
Windows..
[Nexus S Android Development] kenvan19:
First off, sorry for the delay. I've been terribly caught up re-reading one of my favorite books that the time has just gotten away from me. Anyways, I'll do my best to give you exact commands but I'm not very versed rooting on a windows machine.

So before we get any further, you said you had installed the SDK, correct? And did you go and install the optional packages? That is where the drivers for the Nexus S are located. If you have done that, have you tried installing the drivers from PDAnet? I'm not sure of the link to where they are but if you can't find them I'll try to dig a link up.

Assuming we've got working drivers, the next thing I'll need you to do is execute this line of code in the command prompt with your phone plugged into the computer in fastboot mode

<file path to your android-sdk\android\tools folder>\fastboot devices

If this gives you a result like

#################### fastboot

where the # signs are actually your phone's serial number than we're golden and you should be able to follow the directions from this link http://jaxov.com/2011/02/how-to-root-android-2-3-3-gingerbread-on-nexus-s/ starting at the section entitled "Steps to Root Android 2.3.3 Gingerbread on Nexus S"

If it does not give you that output, then you need to uninstall and reinstall the drivers and try the first command again.
[Nexus S Android Development] klone96:
no i havent installed the sdk/adb.. after so many failed attempts i gave up and trashed everything.. ill go ahead and dl it and wait for ur reply..

thx
[Nexus S Android Development] kenvan19:
Did you also install it? Because that tends to take awhile lol and if its not done already you're going to be waiting a bit. Anywho, if you still can't get it to work after installing the SDK and the optional packages from google try downloading these drivers here (choosing of course your respective version) http://www.junefabrics.com/android/download.php

Frankly, as I said I'm not too well versed in rooting on a Windows machine so I'm not sure if these are the most recent drivers but I also am not really sure where else to look for them. If they don't work, I'll do a bit more digging and see what I can turn up.

After you install the drivers (try it first after installing the SDK and optional packages) try running the command I posted earlier.
[Nexus S Android Development] sonnysekhon:
Hey buddy,

Can you please remove Bliss from my list of themes :).

I am not supporting it anymore.

Cheers.
[Nexus S Android Development] ionutz6:
What is the difference between these 2 updates? And what is the original build number?
[Nexus S Android Development] kenvan19:
Oh ya sorry I forgot to do that

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] klone96:
ok im BACK! and it only took the weekend, im going to download the sdk and drivers from here

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

and once i do that i guess ill need the step by step.. idk if u wanna post it all here but i can and will im/video chat through this.. thx !

well ill be back on 7pm pst
[Nexus S Android Development] kenvan19:
Ill do my best to help you but I'm having a bit of a family emergency so I wont be home much over the next couple of days and typing a long a long post on my phone isn't really fun lol.

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] klone96:
Well ill see what i can do I guess as long as I can get the sdk/adb working I can try and do the rest this is the longest its ever taken me to root..
[Nexus S Android Development] kenvan19:
Its a process but once you get it down its a snap. I could get a phone rooted and romed in 20 minutes :p too bad you don't live in wa

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] klone96:
yo ready willing and able ! lets do this for once and for all..
[Nexus S Android Development] kenvan19:
Okay, lets get her done. Sent you a PM.
[Nexus S Android Development] klone96:
got the rom done bro but after flashing the TRINITY MAX CM7 1.1 im stuck in <teamwhiskey screen, lol if it aint one thing its another !
[Nexus S Android Development] kenvan19:
Oh thats cause those are old kernels try netarchy or honity

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] alf69mi:
Hi just a question

i have just bought a nexus s with fw 2.3.1 and manually updated to 2.3.3, if i'm right this means i will have to apply all future updates manually because ota won't work (correct me if i'm wrong). In the first post i see there is a full 2.3.3 stock rom : 'Stock 2.3.3 Full ROM' from google.

Question is

- how do i flash this full rom, via CWM or stock recovery?

- 'install zip' or 'apply update from sdcard' ?

- Flashing this full 2.3.3 stock rom will re enable future ota upgrades?

Thx in advance
[Nexus S Android Development] kenvan19:
Now, by my understanding you used one of the update files found on either my thread or others to update yourself to 2.3.3. Assuming that is correct and that you have not installed a custom ROM then you have no need to install the full rom in order to get future updates. :) If that assumption is incorrect then I'll update later with full instructions.
[Nexus S Android Development] alf69mi:
Hi,

yes i manually updated using 'Here is the update for GRH78 Only!' from 231 to 233 to prevent the random reboot problems on calls.

My question is to prepare a fallback plan from a custom rom:

Better to use the 2.3.1 nandroid backup + 2.3.3 update (tried already)

or flash directly the full 2.3.3 rom (need howto on this).

Thanks!
[Nexus S Android Development] kenvan19:
Well to do a nandroid you need to be rooted and have clockwork recovery installed. If that is the case using the full rom as a backup couldnt hurt though I'm not sure I follow why or what failed in previous attempts. Full instructions on how to perform a nandroid backup are provided on the op as well as instructions on how to flash a rom. If you are indeed already rooted its just a matter of following the instructions at the bottom of the op to flash the new rom :)

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] alf69mi:
I missed that,

so also for the 2.3.3 full stock rom i will have to follow the 14 steps listed in the 'Now that you've chosen a rom, how do you install it?' as i would do for a custom rom. Clear now, :) thanks a lot
[Nexus S Android Development] kenvan19:
No problem man. Happy flashing :)

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] kenvan19:
So just finished doing a massive overhaul. Everything should be up-to-date now and I removed anything that hasn't been updated in the last month or ROMs still on 2.3.2 or before.
[Nexus S Android Development] BraydenJames:
Just so you know, "j0hnz's accurate battery mod" is now built in to the up-to-date version of Axura. So people don't have to worry about it as a separate download.

Thanks for this wonderful guide!
[Nexus S Android Development] kenvan19:
You are absolutely correct, sir. Thanks. That's what I get for updating the guide at 5am when I can't sleep lol
[Nexus S Android Development] kenvan19:
Umm ok. I didn't write but one of those rooting guides and my rooting guide for OSX instead uses the command

fastboot flash recovery recovery-clockwork-3.0.0.5-crespo.img

because it causes fewer issues for people. Some have problems with the fastboot boot command other don't. Its hit or miss. I just linked to all the rooting guides I could find. Plus I'm not really sure which rooting guide you used.
[Nexus S Android Development] johnkim0011:
I was thinking of installing Og's stock 2.3.3 kernel 1.3.5.

I'm reading your instruction below...

How to flash a kernel:

1) Download the kernel of your choice and put it on the root of your SD card.

2) Boot into your recovery.

3) Navigate down to install zip from sdcard and select it.

4) Navigate down to choose zip from sdcard and select it

5) Navigate down to your kernel zip and select it.

6) Navigate down to Yes, select it and let it run.

7) Reboot and enjoy!

So I don't have to flash, root, unlock bootloader, etc? All I have to is follow 7 steps above?

I have stock 2.3.3 right now. Never flashed a ROM or kernel, other than manually upgrading from stock 2.3.2 to 2.3.3.

Thanks!
[Nexus S Android Development] mattdub1:
no you have to be rooted to get into clockwork recovery to flash the kernel... im using this kernel and its awesome but you have to have clockwork to flash it from recovery, which also means you have to be rooted.
[Nexus S Android Development] kenvan19:
I will point you towards the very top of the guide, the first thing in fact on it:
[Nexus S Android Development] johnkim0011:
I'm following this link: http://jaxov.com/2011/02/how-to-root-android-2-3-3-gingerbread-on-nexus-s/

But I'm stuck on here:
[Nexus S Android Development] kenvan19:
I'm sorry mate I'm a mac user so I can offer basic technical support but I've never seem that issue before. Perhaps you should try a different guide. I dunno :\ I really hate to leave you hanging like that.

Sent from my MattedBlues CM7 Nexus S from the XDA Premium app.
[Nexus S Android Development] johnkim0011:
But isn't this first step to all rooting? I downloaded Android SDK and after all installations were complete, this is the step to install within the software.. hmm.
[Nexus S Android Development] kenvan19:
You're correct its the first step but on a mac you don't have to install anything =( my mac rooting guide requires you to download one zip file which contains 4 files.
[Nexus S Android Development] johnkim0011:
I think I referenced 3-4 people's guide and somehow made it work using PDANet (whew)..

I can see that it's unlocked but I wasn't sure if this is rooted too.

I've been pretty much following this guide - http://jaxov.com/2011/02/how-to-root-android-2-3-3-gingerbread-on-nexus-s/

Except, I read one of the XDA thread about using PDANet because initially, I couldn't get it to read my Android 1.0 driver correctly.

---

It says 'Successfully flashed ClockworkMod recovery! on ROM Manager.

So does that mean it's rooted and I'm ready to install the kernel?

And is it normal for lock icon to show up with Google logo when you reboot?
[Nexus S Android Development] johnkim0011:
Sorry for a lot of question but it's my first time rooting so I just wanted to make sure that I'm not making a mistake.

---

Do I follow this step for installing kernel too or only for ROMs?

Now lets get started. First, how does one install mods on Android? Lets do a NANDroid backup to begin:

---

As for flashing kernel, I'm reading your 'how to flash kernel' instruction now.. so as long as my phone is unlocked and rooted via ClockMod, rest is same as manually upgrading from stock 2.3.2 to 2.3.3 right?

And one last question.. does installing kernel wipe everything (like apps, settings)?
[Nexus S Android Development] kenvan19:
1) You don't need to make a NANDroid when you install a kernel but I usually do when I'm flashing a kernel over a ROM for the first time. Its the only way to be able to get back to the stock Kernel of that ROM without reflashing the ROM.

2) I'm not quite sure I understand the second question so let me see if I'm correct: You want to know if anything changed with the release of 2.3.3? If that is indeed correct then nothing changed and the instructions are all the same.

3) Flashing anything doesn't necessarily wipe anything. That is why the instructions for flashing a ROM have you wipe a few things. Since the instructions for flashing a kernel (or theme for that matter) don't include that step you don't have to. :)
[Nexus S Android Development] simms22:
you dont need to reflash the rom, even though thats the easiest way for a n00b. you can fastboot or flash via terminal the boot.img thats included in that rom. for me, its easier to flash the boot.img via the terminal emulator then just reboot ;-)
[Nexus S Android Development] johnkim0011:
I was asking if flashing kernel is same as if updating manually from stock 2.3.2 ROM to 2.3.3 -> meaning I copy the kernel to root of SNS, then I boot into bootloader (volume up + power), select recovery, then flash.

Is this correct?
[Nexus S Android Development] simms22:
yup, pretty much.
[Nexus S Android Development] kenvan19:
Edited 10char
[Nexus S Android Development] glmrckr:
Great guide! Thank you!

You should know also that you're screen shot for SuperAOSP is not accurate. It has blue-ish icons but it actually has green ones like gingerbread.
[Nexus S Android Development] navlem:
Actually you might want to consider he used the theme changer to change the theme to "Cyanbread" before he did the screenshot of the rom?
[Nexus S Android Development] glmrckr:
@kenvan: I thought you were going to post when your ban was lifted at 11pm PST tonight. /confused&sad I hope he's coming back...
[Nexus S Android Development] kenvan19:
He did indeed use the cyanbread theme but forgot to turn it off and did not check the screenshot. Thanks glmrckr.

Sent from my MIUI Nexus S from the XDA Premium app.
[Nexus S Android Development] brownmonkey:
Hey.. first of all thanks for this guide. it is very very useful.

ok, so I am running CyanogenMod RC2 at the moment and i havent had any problems really apart from occasional reboot. I am thinking of upgrading to RC4, but was just wondering what the procedure is for me to upgrade..

Can i just flash the new rom without having to wipe any data, cache or dalvik cache? Also if i do this, will i lose gapps or any other apps i have installed?

and so will i have to use titanium backup to restore these apps?

is it similar to doing a stock update, where by it just works and all the apps you had installed before are still there? or is the upgrade like flashing a completely new rom where by you have to restore the apps from titanium?
[Nexus S Android Development] navlem:
You can just wipe cache and dalvik and flash the update without wiping data. Your GAPPS will still be there will all your data. :)
[Nexus S Android Development] brownmonkey:
Gave it a go, and all seems fine. :) Thanks for your help
[Nexus S Android Development] dovid:
Amped Theme Install Questions

B"H

At the risk of being flamed,

I installed the Mythamp's AMPED! theme, looks great, but I'm really only seeing the Font & Icon changes.

However, I'm trying to acheive this:

http://img143.imageshack.us/img143/524/amped.png, with the wallpaper & clock/weather widget as per your theme first post.

Not sure how to do this, and here are my questions.

1) Downloaded the wallpapers.zip file, but what do I do with this? I tried using the CWM recovery, but it is just a zip file with a couple of images in it? How do I get the wallpapers in that zip file installed on my Nexus S so that I can select one?

2) And, then, where do I get that Awesome Clock/Weather Widget per the image in the first post?

3) Finally, if I don't want the theme anymore, how do I get rid of it?

Thank you,

Dovid
[Nexus S Android Development] kenvan19:
1) The wallpapers zip is just a zip archive. Have you ever used a zip archive before? You unzip it and put it on your SD card.

2) Thats something you should ask the theme dev, which is not me ;)

3) Reflash the rom or flash a new theme.
[Nexus S Android Development] suomaf:
thanks man! great to see the options listed out like this.. quick question tho.

did you call the CM7 team, team douche?

" ... like CyanogenMod, this is based directly off of the AOSP code Google pushes out but its compiled by Super@tmel rather than Team Douche. ..."

I know some people dont like the CM7 stuff.. seems harsh ;)
[Nexus S Android Development] Jonathon Grigg:
That's what they call themselves ;) nothing against them :p

Sent from my Nexus S
[Nexus S Android Development] suomaf:
Still great work tho. Much appreciated.
[Nexus S Android Development] Kishtsang:
Updates?

Any plans on updating this fantastic ROM guide. There are updates and a few new ROM out in the field!

BTW love this guide!
[Nexus S Android Development] ilVinz:
...I AM ROOTED yeahhhhhhhh :) ...hey Mr.Kenvan from now on you'll be officially my hero!!!

...an Italian fan :)
[Nexus S Android Development] excelpass:
hi, i cant download GRH78C FILE,IS IT WITH CHINESE LANGUAGE?
[Nexus S Android Development] UniqueNate:
I was wondering if the same root methods used for the Nexus S can be applied to the Nexus S4G when it comes out? I understand there might be a few modifications because it has 4G. So I assume Cyanogen might add some 4G toggles and MIUI might add some toggles to benefit from the 4G, but overall the methods will be the same right? I mean it's the same phone.
[Nexus S Android Development] ssenbonzakura:
Help on Rom Update

I need help bad. I've been reading and searching for a solution to my problem but no clear answers yet. I'm on CM7-RC1, android 2.3.2. I did the nandroid backup and backed up my rom. But I cant boot back into recovery to install the latest CM7. All I get is the recovery screen and nothing else, I cant back up or install anything. What can I do?
[Nexus S Android Development] prittyboy203:
I think you can get into hboot menu and get a recovery file and repush it thru fastboot or try using Odin and just flash back completely to bone stock and restart that's all I could think of right now