I need help understanding the System Recovery Screen in general. I spent a lot of time reading up on this but it's not being explained in detail, so sorry if I missed it. I just got to the point where I'm understanding My Phone and the Froyo installed on it, and now the phone is trying to make me update to Gingerbread on it's own. (I have already read the posts), but I have been reading for the past few weeks and was about to install that mod "DarkTremor A2SD" to take care of my low space issue, but I don't even understand yet what I'm looking at exactly in this screen. So I need this basic info first to feel safe going on with any complicated changes. I have done Factory Data Reset's before through the menu (Settings/Privacy/Factory Data Reset), and also learned on my own that holding down Volume Up + Power gets you into the System Recovery Screen, and I can just click on Wipe Data/Factory Reset and have it do the same thing. Going by the screenshot below: My Questions: 1) apply sdcard:update.zip - What does this do, what and where is this update.zip file (i don't see it on my sdcard) 2) When I am doing a Factory Data Reset, where is the Device reading from, I mean, is there a seperate internal partition set aside for this. 3) wipe cache partition - What does this do/what is it used for. 4) In the Photo above, the path E: - where is this, in the phone? (internal) 5) When holding down Volume (up/down-don't remember), Camera and then Power buttons, it puts me into a download mode, what is this and what does it do? I have the Boost Samsung Galaxy Prevail/Rooted with Froyo.EE14, Superuser installed (via root process), and just recently did a Factory Data Reset, put in my account info, did not connect to market yet, did not install any of my purchased apps yet (Titanium Backup PRO, Superuser Elite, Super Manager, ROM Manager, just to name a few + much more) I also have the android-sdk-tools and eclipse installed on my xp-pc. The phone said it downloaded the Gingerbread update and keeps nagging me to update/install it, but I'm not ready. -I wanted to backup my system Rom, but even though I have the tools/apps to do so, I don't even know how yet. I still don't understand how to use Odin yet either (screen is confusing) Sorry if I am going off topic here, I'm just being bombarded with information but need to understand the basics first. Thanks everyone.