Just got my Note and am coming from a htc desire. Just trying to get up to speed on the different "lingo" and software for rooting that the device seems to have? can someone give me the coles notes.
Flashing customization
CWM vs Odin
- Whats the basic difference between these two options (only experience is with CWM) when flashing roms, can any update.zip be flashed by either CWM or Odin ?
Terminology
- Im seeing Firmware, ROM and Kernel being thrown around regularly... Kernel and Rom I get but, I haven't heard the term firmware with any flashing on the desire... I'm assuming that the firmware is just the android OS + Samsung customization ?
rock_80 said:
Just got my Note and am coming from a htc desire. Just trying to get up to speed on the different "lingo" and software for rooting that the device seems to have? can someone give me the coles notes.
Flashing customization
CWM vs Odin
- Whats the basic difference between these two options (only experience is with CWM) when flashing roms, can any update.zip be flashed by either CWM or Odin ?
Terminology
- Im seeing Firmware, ROM and Kernel being thrown around regularly... Kernel and Rom I get but, I haven't heard the term firmware with any flashing on the desire... I'm assuming that the firmware is just the android OS + Samsung customization ?
Click to expand...
Click to collapse
CWM is flashing a .zip file on your phone in recovery, for custom rom`s/kernel`s
Odin is flashing a .tar file by unzipping a zip file twice from your computer and/or from your phone (mobile odin by chainfire), for samsung firmware
Firmware is mostly used for the firmwareversion like XXKKA or XXKL7 etc.
Update.zip is generally not used.
Never flash custom software (kernel or rom) with Odin from your computer, it initiates the binary flash counter. Will void you warranty when returning your phone to a store for repair!
Link for rooting http://forum.xda-developers.com/showthread.php?t=1331784, read well before beginning!
Thanks for the info, Im already rooted just trolling the custom rom threads now looking for one to test out ! so far I've just been running stock and removing all the bloat from samsung
rock_80 said:
Thanks for the info, Im already rooted just trolling the custom rom threads now looking for one to test out ! so far I've just been running stock and removing all the bloat from samsung
Click to expand...
Click to collapse
Try Rocketrom v12, is to be released in about an hour or so, is very good. Been using v11 for a week now, rockstable and fast
Related
I have a Bell SGS, GT-I9000m. I'm considering installing hardcore kernel only, i.e. no custom ROM. If later I want to revert to the stock kernel, how would I do that?
Thanks for your help.
Sent from my GT-I9000M using XDA App
I'm not quite sure if it is possible with the stock-kernel but if you can make a full backup (like with CWM) you could restore it later. But why do you want to get back to stock-kernel?
If the backup-possibility does not work you have to find the stock-kernel for downloading and flash it via Odin or you have to flash the whole stock-ROM with Odin.
Thanks for your answer. I can't make a Nandroid backup while I'm on stock (because I can't install CWM recovery because I'm on 3e stock recovery, not 2e)
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong? I guess I just wanted to know if it was possible.
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Sent from my GT-I9000M using XDA App
I should add, the site/repo question is for kernels and stock ROMs...
Thanks.
Sent from my GT-I9000M using XDA App
site1ca said:
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong?
Click to expand...
Click to collapse
Well, then just flash the whole stock-ROM and flash it (look at samnfirmware.com for firmwares).
site1ca said:
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Click to expand...
Click to collapse
Don't know if you'll find it anywhere cause nobody needs it.
Possible scenario
Alright, thanks for your help. I guess the one scenario that is bothering me is as follows:
1) Bell - FINALLY - releases their official Gingerbread update.
2) I've installed Hardcore kernel, which according to - http://forum.xda-developers.com/showthread.php?t=822756 - "works on all 2.2 and 2.2.1 ROMs".
3) Would I be able to install the Bell Gingerbread update with Hardcore kernel?
This is why I keep asking how I would revert from Hardcore because I obviously don't want to lock myself out of Bell updates forever.
It doesn't matter which kernel you are using when you are flashing with Odin. And Bell releases the updates later than Samsung, so you'd have the advantage of getting updates earlier with a 'free' firmware.
One solution to flash back the stock kernel is to extract the zImage (the kernel) from the stock rom and flash that with Odin or Heimdall.
But as far as I know having a custom kernel would not cause problems with installing a stock upgrade.
Done
I've installed Hardcore's kernel. Everything seems to be working fine, phone started up and picked up service.
I booted into recovery, enabled lagfix, turned on all of the recommended tweaks and then ran the Quadrant Standard. Things seem a bit faster, so I guess it's all good.
Next step, Darky's 10.1.
Thanks for your help, everyone.
One more question:
I did a Nandroid backup of everything (so data, dbdata, cache AND system). The restore option says "Be careful!". What's up with that? I mean, what's the caveat?
Thanks.
I've already made some NANDROID-backups, but never seen 'Be careful!'.
If the backup was succesful I wouldn't care about that.
*sigh*, I hate to keep adding questions on to this thread, but I must.
After installing the hardcore kernel and enabling tweaks and lagfix, I'm running into exactly this problem: http://forum.xda-developers.com/showthread.php?t=851970
My phone was extremely hot for a while, then I got a warning indicating that my internal phone storage was running low, etc.
Eventually, I found this file (/data/local/tsprsp) to be the culprit. I deleted it and rebooted and now my phone is fine. However, vibration just doesn't work at all!
Any ideas? Has anyone else run into this problem?
I was told that if you do a 'full' backup, in some cases restoration will fail with some error. But it depends on the version of the ROM you are using.
That is the reason why it is recommended to backup only data and if you want to restore, then first reflash your rom, then restore the data.
Thanks, zsori. That explains the "Be careful!".
Sent from my GT-I9000M using XDA App
After trying MIUI, a stock ROM will never touch my SGS again.
meresis said:
After trying MIUI, a stock ROM will never touch my SGS again.
Click to expand...
Click to collapse
you will have to flash back a stock rom via odin if anything wrong happen during the flashing of custom roms, although chances are low if you follow the instructions carefully.
good luck and have fun flashing custom roms!
Which Gingerbread?
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
site1ca said:
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
Click to expand...
Click to collapse
you got it wrong.
PIT is for mapping the partitioning of the phone. In most cases you should only use 512 pit file. and only use it when you want to wipe the phone.
the three parts is "pda" (which is the rom), "phone" (which is the modem), and "csc" (which is the carrier customization and apns)
the kernel is in the part of pda (the rom)
check the thread in xda of the kernel to see if its a gingerbread kernel or froyo kernel.
hope this clear things up
Yes, that helps. That's really good to know. So now, in Darky's guide to flashing Flash Ficeto_JVH_Odin, I see that only PIT and PDA are specified. This is reassuring, knowing that the modem and carrier stuff isn't touched.
Many thanks.
There are firmwares with three parts (Phone, PDA, CSC, including bootloader) and with only one part (PDA, no bootloader(?)). The one-part-FW is just an 'update', the one with three parts an 'upgrade'.
Hi everyone,
I have since a week a Samsung Galaxy S (I9000) and I find it a bit different from my previous device (HTC Desire GSM), so I am having some question and doubts concerning what I have done so far on the phone after reading many threads in this great forum.
First of all, when I got the phone, it had an operator layer, so I wanted it to have a completely stock rom. Hence, I flashed using Odin the phone using those files:
CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5
MODEM_I9000XXJVU_REV_00_CL1092175.tar
GT-I9000-CSC-MULTI-OXAJVU.tar
The android version I have now is the 2.3.6, but I find it a bit (a lot) laggy, so I was wondering if this ROM is actually a stable ROM or a development ROM, perhaps can you help me choosing a more stable stock firmware?
Also, I am also having some concerns with rooting the phone. In fact, when I had my HTC Desire, there was mostly one method to root the phone (the most common method let's say) using unRevoked. But now I got really lost with the Galaxy S as the methods for rooting seem not only to be numerous, but to depend on the firmware I actually have on the phone. So I flashed a file in my phone that rooted the phone, but it seems to have a moded kernel with it. The file I used is the following:
CF-Root-XX_OXA_JVU_2.3.6-v4.3-CWM3RFS
Click to expand...
Click to collapse
So I am wondering if there is actually another method to root the phone that does not involve flashing a custom firmware?
Also, I might go back to a MIUI ROM, but I wonder if by flashing another ROM with ClockWorkMod recovery, it will replace my actual kernel (which would be great) ?
I'd like to use the phone for a while using a rooted stock rom, with no alterations nor modifications; and then I will go back to using a MIUI ROM. So can you please help me with my doubts; I really don't like no knowing what I am really putting into my phone so I don't want to spend a week doing trial and error
Thank you all in advance and please forgive my noobism
If you flash a new ROM the kernel should be replaced but I don`t know for sure if it`s he same on Samsung like on HTC. I rooted my i9000 with unlockroot( just google for it) and the phone is stock rooted and I flashed speedmod kernel with heimdall in order to have CWM so I don`t have stock kernel either.
Thank you for your answer !
What android version do you have on your galaxy ? 2.3.6 ? Is it smooth ?
Perhaps I will try MIUI to check how it works on this device (it worked great on my HTC Desire with lower tech specs )
To anyone that can point me in the right direction....
Just got my note this morning - itching to get it rooted...ive had a fair few phones in the past (just coming from a sensation) which i rooted and reflashed nearly every week. used to have a galaxy tab which i also rooted etc etc so im ok with odin, adb etc etc.....the only problem i have is where to start - theres a million roms to choose from and im not sure where to go
my kernel is 2.6.35.7-N7000XXLA6-CL907341
baseband is N7000XXLA4
Can anyone point me in the right direction for the tools that i need access to...
thanks to anyone that can help
Comfy
I can see that mine isnt directly rootable and know that ive got to go to an older rom but which one??
You can have any older ROM, listed here
http://forum.xda-developers.com/showthread.php?t=1424997
select any from directly rootable ROM, I am suggesting this one
N7000XXKL3 ------ 2.3.6 2011 December-------- N7000ODDKL1 --------------------India
as this is non wipe N rootable, you won't lose data.
Alternately, select from 4th line of my signature, which is modified pre rooted ROM
Well, first and foremost thanks for replying so fast! it'd be nice to get this flashed as soon as possible -ive got no data to keep as its new to me so ive got yours downloading now (take about another hour from what i can see) - so, once ive got your rom is it just a case of using oding to upload it (its a while since ive had a tab) so im a bit rusty.....+ i take it the next step is CWM?? is that right??
sorry - all the questions - obviously im downloading your interim rom to get it rooted - whats the best ics rom at the moment....?
ComfySofa said:
sorry - all the questions - obviously im downloading your interim rom to get it rooted - whats the best ics rom at the moment....?
Click to expand...
Click to collapse
There is no best rom as they all differ. I'd suggest Imilka's AOSP rom ( if you like AOSP that is ). It's fast, clean and stable.
ComfySofa said:
- so, once ive got your rom is it just a case of using oding to upload it (its a while since ive had a tab) so im a bit rusty.....+ i take it the next step is CWM?? is that right??
Click to expand...
Click to collapse
yes, just use PC odin to flash ROM, if you have any query, refer to post #2 of thread, i have mention in previous msg.
yeah, next is to get CWM
And, finally you can update to latest ROM by using CWM to keep root intact.
ComfySofa said:
sorry - all the questions - obviously im downloading your interim rom to get it rooted - whats the best ics rom at the moment....?
Click to expand...
Click to collapse
Sorry, I can't help in this matter much, as I have never used any custom ROM.
??????????
What is "not directly rootable"? You can flash CF/Speedmod/Franco/Abyss kernel over any stock rom to get root. You are anyways asking to downgrade ROM using PC ODIN which is going to increase the counter. Why not flash only one of these kernels using PC ODIN?
From the Moderator,
Please clarify your statement. It is not entirely accurate. The Phone needs to be unlocked 1st before any rooting can occur. Secondly, Not All kernels will provide rooting, UNLESS they are written and configured to do so.
People's knowledge level in XDA are from total noob to expert, so it is highly advisable to provide more succinct complete postings e.g. do A then B then etc. That way, people do not misunderstand your posting.
~~ oka1
watsa said:
What is "not directly rootable"? You can flash CF/Speedmod/Franco/Abyss kernel over any stock rom to get root. You are anyways asking to downgrade ROM using PC ODIN which is going to increase the counter. Why not flash only one of these kernels using PC ODIN?
Click to expand...
Click to collapse
Since how long you are on N7000 forum? looking you are since long on XDA (just seen U R developer)
May i have not uttered more thn three four words, if it was stated by newbie.
When you are 'recognized developer' it puts lot weight on every word you spoke. Hope you can consider to review again your advise.
Can you confirm once again to your statement?
Flash stock ROM using PC odin raise counter?
Flashing CF/Franco/Abyss with PC odin, won't raise counter?
I do believe, your statement is completely wrong. PC odin never raise counter, if you flash STOCK ROM. But any custom Kernel you have described, if flashed with PC Odin will certainly raise counter. Though you are recognized developer, but seems you are new to N7000 develpment.
I havent gone anywhere - still havent got your rooted file - im about 70% of the way there - this has got to be the slowest download ever!!
At last - ive got your rooted file - just extracted it and theres just one file in there - i thought with odin you had individual files....how do i load this one on....
watsa said:
What is "not directly rootable"? You can flash CF/Speedmod/Franco/Abyss kernel over any stock rom to get root. You are anyways asking to downgrade ROM using PC ODIN which is going to increase the counter. Why not flash only one of these kernels using PC ODIN?
Click to expand...
Click to collapse
You're 100% wrong. PC Odin won't raise the binary counter as long as it's a stock ROM. The OP needs to flash an older stock ROM so he can root and then do whatever he wants to do. The binary counter will get raised if he flashes a custom ROM with PC Odin.
PC Odin: Stock ROM's
Mobile Odin and CWM: Stock and custom ROM's
ok - i got there in the end - Firstly i like to thank Dr.Ketan for pointing me in the right direction.....i have a few post-type questions.....
i flashed the rom you suggested (the one that was already rooted) - while it went on ok - while it was in that state i lost the ability to use the keyboard - when i type anything in the key would flash up but the it came up with "null" everytime i hit a key...not too much of a problem as it was only a temporary rom.
Also when i flashed the ics rom you suggested - imilka - it flashed.....then at the boot screen it kept freezing (at the boot animation) - i popped the battery a few times and then it eventually started.....and its been fine since....anyone else ever had that/is that the norm...?
Finally - obviously ive removed the stock rom and im now on ics....is there a way i can download all of the stylus apps and put them back in (one of the reasons i bought a note was to use the stylus - bit gimmicky but it would be nice to mess around with it)
Also - i had to install clockwork mod from the market (i have a paid app version of it) - to actually get into clockwork mod....how to i get to cwm from a cold boot - i read that you had to hold down the vol up and down and hit the power - mine just boots - unless im doing something wrong but, when its fully booted i can go to cwm and restart from there and i can go in.....
Sorry about all the questions but, its a great phone, just want to start messing around with it...new toy!
Thanks again for pointing me in the right direction.
Comfy
Keyboard null issue is common, that usually manage by flashing other rom or with flashing csc, but you have manage it so nothing to discuss.
booting error is routinely termed as bootloop, also common,particularly switching between gb n ics rom. Usually it solved with wipe cache n wipe data.
Sorry abt stylus appl, i have no expirence of ics, as i never installed any custom rom.(n it was not me suggested ics b'coz m noob for custom rom)
Market version of cwm is totally different n won't work on note.
there is custom kernel for note, which having same functiin like cwm.
Sent from my GT-N7000 using xda premium
Just rooted my Samsung Galaxy S GT-I9000M (Bell) using Root Unlock. Have superuser and ROM Manager installed (recently found that ROM manager incompatible for flashing new ROM's) Error msg - E: failed to verify whole file signature
My understanding now is that I would be better rooting using CF-Root with a customized kernel for my Gingerbread 2.3.3 build (haven't found one yet but see several options for 2.3.5)
Question: Assuming that I can find and install an appropriate kernel via Odin, do I need to restore my phone to OEM (unrooted) before I can head down the path of a CF-Root or can I install a new kernel on my phone as it exists in its rooted condition?
Any info or direction would be greatly appreciated.
If you want to flash a new ROM anyways, you can just flash a kernel via Odin. You will have to wipe everything before the ROM flash.
Sent from my Gameboy Color
BlueFlame4 said:
If you want to flash a new ROM anyways, you can just flash a kernel via Odin. You will have to wipe everything before the ROM flash.
Sent from my Gameboy Color
Click to expand...
Click to collapse
Do I need a kernel specific to my firmware version? Or can I install say, a Gingerbread kernel of a different version like 2.3.5? I see several options for downloads for this one, but not for the 2.3.3 version that I have currently installed. There was one link I found for a 2.3.3 kernel but it was no longer available on megaupload.
If I can and do opt for another kernel, when you say wipe everything... that includes the partition as well?
Thanks much for the reply, I'm really just getting started with all the in's and out's of rooting.
Thusfar, it seems to be a bit intensive for this particular Galaxy model compared to the all the success stories I'm seeing on later phones and OS versions.
Eyes
Have tried following these instructions?
[HOWTO] Flashing CWRecovery to i9000m & upgrade to ICS AOSP 4.x ROM from any version
Worked for me, a while back.
Hi, I came across this thread: http://forum.xda-developers.com/showthread.php?t=1424997
It gives instructions on how to install JB on an ICS note.
Installation
1.a Pre installation : (For clean installation, optional)
- Make backup with Titanium Backup or other similiar app.
- First wipe cache and data if you are on GB ROM
- If you are on ICS/Custom ROM, make sure you have safe kernel, otherwise first flash it (here is philz safe kernel)and then only wipe cache and data.
1.b Final Installation
- Download ROM, and extract it to .tar file
- Download Odin, open it
- select PDA tab and point to ROM file. Leave Re-partition, pit, CSC, Phone tab unticked (see Image below)
- Switch off device, Put in download mode (Vol down + Home + Power)
- completely close kies, Anti virus if running
- Connect device to PC
- ID com port shud turn yellow (not shown in image)
Now hit Start
Click to expand...
Click to collapse
I'm from the UK and the only UK based ROM of JB is a Vodafone rom, my note was originally on 3, but it accepted an O2 sim card. I want to be sure that there would not be a problem using the Vodafone rom.
Secondly, how do I install a safe kernel on my note as this is an appropriate kernel to use: http://forum.xda-developers.com/showthread.php?t=1901191
I'm a little confused as some threads are in/out of date and I'm unsure which instructions to follow.
All help is appreciated,
Matt
It's up to you, I didn't do any of the wipe this, format that.
I was on a stock ICS rom, with a safe kernel, rooted.
I just downloaded the JB rom for my device, used PC-Odin, flashed the JB rom.
After flashing, I flashed philz kernel for this version of JB.
Some swear by the wipe, delete stuff. I have noticed NO ill problems with the device.
I guess if you do a lot of wiping, flashing it's best to wipe, delete before flashing, if you want to
make sure 100% of the old stuff isn't left behind. I'm pretty conservative with my device.
I only use stock roms, and other than rooting, I don't install the latest tweaks to squeeze every little
bit of performance.
My guess, I'm not familiar with the Euro roms/sim cards, but I'm guessing you will have to unlock it before
the rom would take the sim card (perhaps someone else can chime in on that).
My device was an unlocked Germany device (DBT) that I bought from Amazon, shipped to the States.
m-rhodes said:
Hi, I came across this thread: http://forum.xda-developers.com/showthread.php?t=1424997
It gives instructions on how to install JB on an ICS note.
I'm from the UK and the only UK based ROM of JB is a Vodafone rom, my note was originally on 3, but it accepted an O2 sim card. I want to be sure that there would not be a problem using the Vodafone rom.
Secondly, how do I install a safe kernel on my note as this is an appropriate kernel to use: http://forum.xda-developers.com/showthread.php?t=1901191
I'm a little confused as some threads are in/out of date and I'm unsure which instructions to follow.
All help is appreciated,
Matt
Click to expand...
Click to collapse
p51d007 said:
It's up to you, I didn't do any of the wipe this, format that.
I was on a stock ICS rom, with a safe kernel, rooted.
I just downloaded the JB rom for my device, used PC-Odin, flashed the JB rom.
After flashing, I flashed philz kernel for this version of JB.
Some swear by the wipe, delete stuff. I have noticed NO ill problems with the device.
I guess if you do a lot of wiping, flashing it's best to wipe, delete before flashing, if you want to
make sure 100% of the old stuff isn't left behind. I'm pretty conservative with my device.
I only use stock roms, and other than rooting, I don't install the latest tweaks to squeeze every little
bit of performance.
My guess, I'm not familiar with the Euro roms/sim cards, but I'm guessing you will have to unlock it before
the rom would take the sim card (perhaps someone else can chime in on that).
My device was an unlocked Germany device (DBT) that I bought from Amazon, shipped to the States.
Click to expand...
Click to collapse
Currently, my device is using the stock ICS rom, with the stock kernel. It was rooted using the Exynos Abuse app and patched the CPU exploit, but I un-rooted it. After un-rooting, my device has began to randomly reboot, So I think I need to install a safe kernel and a stock JB rom. I hate Samsungs touchwiz rubbish.
Also do a search for dr.ketan, he has a pretty good wiki on how to do an update.
m-rhodes said:
Currently, my device is using the stock ICS rom, with the stock kernel. It was rooted using the Exynos Abuse app and patched the CPU exploit, but I un-rooted it. After un-rooting, my device has began to randomly reboot, So I think I need to install a safe kernel and a stock JB rom. I hate Samsungs touchwiz rubbish.
Click to expand...
Click to collapse