Android OS Forum banner
1 - 20 of 159 Posts

· Registered
Joined
·
195 Posts
NOTICE: For those experiencing Superuser issues after flashing, Flash THIS in CWM. Be sure to mount /system. (courtesy of Dwitherell)

NOTICE 2: If you are currently on Stock FF1 Firmware; Understand that by flashing this ROM & Kernel you will no longer have accurate signal bars. The FF1 Firmware has updated Modems that we are unable to replace. If this doesn't bother you, then feel free to continue reading.

So you got your hands on Verizon's 4g Stratosphere and you're ready see what you can do with it. Most people will use the phone as is, and lets be honest, for an entry level 4g device, this phone works pretty darn good. Let's face it though, you aren't here because you want to use the phone like a "Normal" consumer... You want more from your device! I don't blame you one bit.

There is information scattered all over the net on how you can get your feet wet with this device, and a lot of it can get confusing. Well what I'm going to do today is hopefully simplify the process for you, and get you up and running in no time.

DISCLAIMER: By modifying your device in any way, including but not limited to, Rooting and loading a custom ROM, you understand that your WARRANTY IS VOID. Some people, myself included, have been able to successfully return a device that wasn't working properly. HOWEVER, you understand as the user, and follower of this guide, that you may be DENIED a warranty claim if you break your device. I AM IN NO WAY RESPONSIBLE FOR ANY DAMAGE OR MALFUNCTIONS, DIRECT OR INDIRECT, CAUSED BY THE USE OF THIS GUIDE. If you pay attention, and follow my guide CAREFULLY, you shouldn't run into any severe problems.

STEP ONE: Preparation

The first thing to do before we get started, is to make sure you have everything you need before you begin. You wouldn't start cooking dinner if you didn't have everything out of the cupboard and ready to go would you?

The items you will need are;
  • A USB cable of proper size, length, and quality.
    • Not many people put thought into the cables they use for their devices. But the selection of a cable is just as important as everything else on the list. Would you cook soup in an old rusty pot? If so, I'm sure you are one of the few. Get some help, metal poisoning is serious.
    • First and foremost, make sure you have a MICRO USB data cable. Some cables may only provide the power wires for charging a device. If the computer doesn't begin searching for drivers when you connect the phone, you might want to try another cable.
    • Make sure you use a cable of reputable quality, if the cable or connectors feel flimsy or cheap, find another! An unstable connection to your computer could cause errors, or connection dropouts during the flashing process.
    • Chances are, you will be in front of your computer during this process. Choose a cable length around 3ft long to minimize the chances of connection dropouts. Using an exceptionally long cable, may cause intermittent disconnects.
  • Fully charged battery.
    • Any disruption of power during this process can cause headaches for you, and force you to start from scratch. Be sure you have a sufficiently charged battery before you begin.
  • Phone flashing software.
    • The first piece of software you need, the the flashing tool. Personally I don't like ODIN, so we will be using Heimdall. Heimdall is a command line based software which will allow you to flash the Recovery to your phone. You can download Heimdall 1.3.1 Here.
    • The second piece of software you need, the CWM Recovery. In order to prepare the phone to accept the new ROM, we need to install a custom CWM Recovery. You can download CWM 5.0.2.7 for the stratosphere from Here. <Special thanks to Knightcrusader! His CWM thread can be found Here.>
    • The third piece we need, is the Kernel. The kernel is the main control software for the device. There are many options available as of this writing, but today we will be flashing the Tweakstock Kernel. You can download the Kernel Here. <Special thanks again to Knightcrusader! His tweakstock kernel thread can be found Here.>
    • The fourth and final piece we need is the ROM. We will be using the Tweaked 2.2 ROM Developed by Dwitherell. You can download v2.2 updated 07/11/12 from Here. The Tweaked 2.2 thread can be found Here for any of your support needs.
  • SD Card with adequate free space.
    • You will need an SD card, with enough space to hold the ROM, Kernel, and have plenty of left over for a a NANDROID backup. We will be saving a backup in the event you need to restore it later. (always a good practice if you ask me!)
  • A dash of Swagger. Courtesy of Dwitherell.
    • Caution is always a good thing to have, but be confident in your ability to accomplish this task. You are less likely to make a mistake if you are calm, collected, and confident.
Now let's bake a cake!
  • Once you have downloaded all the software you need, Place it all on the desktop of your computer.
  • Create a Folder on your desktop and label it Heimdall Suite (NOTE: If you name it anything different, the commands you use later in this tutorial will not match up correctly)
  • Open the Heimdall zip file, and drag the contents to the Heimdall Suite folder you created on your desktop.
  • Place the cwm5_recovery.bin file into your heimdall directory
  • Place the Tweakstock Kernel and the Tweaked 2.2 ROM on your SD Card
  • Put your stratosphere into download mode. Start by powering off the device. Press and hold the Vol - button as well as power. Release the pbuttons when the warning screen appears. Press Vol + to continue to download mode. Plug your phone into the computer.
  • Inside the Heimdall Directory, is a folder labeled DRIVERS. Open it and run Zadig.exe. Under the options menu, click on List all devices. In the dropdown box, select "Gadget Serial". If the arrow between boxes is green, and the Driver in the box on the right AND left say WinUSB, then you already have the proper driver installed. If the arrow is orange, then click replace driver. You may now close this window.
STEP TWO: Flashing CWM

Now you're ready to begin flashing to the phone. The first thing we need to do is replace the stock recovery with CWM.
  • Open a command prompt. Hold the Windows key and press R. When the run dialog appears, type CMD and press OK.
  • Navigate to your heimdall directory. you can do this by typing CD Desktop, pressing enter, followed by CD Heimdall Suite and enter.
  • With your device connected and in download mode, type
    • Code:
      <br />
      heimdall detect<br />
  • The device should be detected. If it is not, try restarting your computer and double checking the driver is correct.
  • Now to flash CWM type the following and press enter.
    • Code:
      <br />
      heimdall flash --recovery cwm5_recovery.bin<br />
  • It will only take a few moments to download, once it is completed, your phone will reboot. Power your phone down. Congratulations, you have now flashed CWM Recovery 5.0.2.7!
STEP THREE: Backup your current ROM

Before we start replacing things, We are going to take a moment to perform a backup of your phone. At this point, your phone should be powered off. If it isn't, please power it off now.
  • To boot into CWM, press and hold Vol +, Vol -, and Power. When the SAMSUNG logo appears, release Power ONLY. Continue to hold the Vol + and Vol - buttons until CWM appears.
  • Scroll down using Vol - and select backup and restore, followed by backup by using the power button. This will take a few moments. Once complete, it should return you to the main menu.
STEP FOUR: Flashing the ROM

So now that you've gotten your feet wet, and made a backup, you're ready to move on to flashing the ROM.
  • First we need to mount /system so that the ROM can be written properly. To do this, scroll down and select mounts and storage. Select mount /system, if /system is properly mounted, it will change to unmount /system. Select Go Back.
  • From the main menu, select install zip from sdcard using the Power button. The first option will be highlighted. Press Power again to choose a zip from the sdcard
  • Scroll down and select Tweaked2.2EI20711.zip. Select Yes to begin the install process. This will take a few moments, so sit back and relax, like a boss...
  • You are now ready to flash your Kernel. There is no need to reboot your device, REMAIN IN CWM.
STEP Five: Flashing the Kernel

Now that you've gotten this far, it's time to take the plunge and do what you came here to do!
  • From the main menu, select install zip from sdcard, followed by choose zip from sdcard. If you think you've done this already, fear not friend, you have... It will be slightly different this time.
  • Like you did with selecting the ROM, Scroll down and select EI2TweakStockKernel.zip. Selecting Yes will install the kernel. Once that is complete, Select Go Back at the bottom to return to the main menu.
Now to ready the phone for the initial boot.
  • From the man menu, select wipe data/factory reset. By selecting Yes, this option will wipe /data, /datadata, and /cache.
  • Once completed, scroll down and select advanced, followed by wipe dalvik cache.
  • After the install has finished, reboot your device. The initial bootup of Tweaked will take a bit longer since this will be the FIRST boot. Once the device has booted, you will be brought to the Setup Wizard. Follow the instructions and enjoy your new ROM!
Special Thanks To:
Dwitherell
Knightcrusader
RHCP
_Bag_

and all the other developers out there who have worked hard to bring us many more options for our phones!

Edit 1: Reorganized Steps 4 and 5 to a more logical order.
Edit 2: Fixed Link, and changed Heimdall download to 1.3.1 seeing as many recommend it over 1.3.2
Edit 3: Corrected the Heimdall zip step considering the file structure is different in 1.3.1 as opposed to 1.3.2
Edit 4: Fixed link for tweakstock kernel. Swapped around some wording left over from the first edit.
 

· Registered
Joined
·
346 Posts
This is the best instructions I have ever seen, very nicely done!!!
 

· Registered
Joined
·
346 Posts
Why would you flash the kernel before flashing the ROM?
Meh... in most cases it wouldn't matter with the current aftermarket firmwares for this device, but you are correct, it is smarter to flash the kernel afterwards in case it has something special in init.d or something like that for some reason the ROM might over write.

Oh, and I am thinking this thread deserves a pinning too!!!
 

· Registered
Joined
·
195 Posts
I will reorder the steps when I get home, to avoid any confusion :)

I have reordered the steps, should make more sense now. It didn't even cross my mind when I wrote it out. =)
 

· Registered
Joined
·
195 Posts
Discussion Starter · #12 ·
hey i new to this and would like to get my phone to work better when you say place the files on a sd card can it be any kind like a mass storage stick also?
It must be placed on your phone's Micro SD card
 

· Registered
Joined
·
195 Posts
Discussion Starter · #13 ·
and the file for cwm5 is not there do u have another place to download it...
I just tried the link, and it brought me right to the download for CWM. I would give it another try.
 

· Registered
Joined
·
8 Posts
Help! So I used this method, then did a backup. When I tried to reinstall the backup, says md5 checksum error. So I found a guide about how to fix this, but it seems that since I have the most current Superuser, there seems to be a known problem with this version. So when I try to go back to the old version, I can't delete current version because it seems that I do not have superuser privileges, even though the app is present. And whenever I try to add an app that would require superuser privileges, the popup screen never shows up! So I can't go back to my old system, and I have a dysfunctional current one. Please help me so I don't have a fancy doorstop.
 

· Registered
Joined
·
346 Posts
You need to download the old 3.0.7-efghi ZIP from the old versions on the site and flash it from CWM Recovery, it will over-write what is there already.
 

· Registered
Joined
·
5 Posts
How long is the initial boot supposed to take? I let it sit on the Samsung logo for over 15 minutes before pulling the battery and restoring my nandroid backup. I want to try again but any ideas why it might have hung or is it supposed to be longer then that.

Thanks.
 

· Registered
Joined
·
195 Posts
Discussion Starter · #18 ·
if the samsung logo doesn't get replaced with the TWEAKED boot screen, then something is wrong. either the flash didn't complete correctly, or you forgot a step.
 
1 - 20 of 159 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top