Well the good news is that as long as your phone is booting all the way into ANY OS, you're doing okay. Here at XDA, the ROM MANAGER method is frowned upon. From this point, your best (safest) bet is a clean slate, and I think that the best way for you to get there is to ODIN to stock touchwiz jellybean 4.1.2 (UCMD8) -then start the root - ROM process over again.
Odin 1.85 or 3.07 will both work
the UCMD8 firmware can be found in creepyncrawly's download repository
---------- Post added at 07:35 AM ---------- Previous post was at 07:23 AM ----------
Originally Posted by gschmutz
...I tried booting into the stock recovery image but instead of the menu it asked me if I was sure I wanted to download a custom OS. First I said no and it just froze again. Then I said yes and it started downloading something. My phone currently has the green android in the middle, and up top it says Odin Mode/Custom Binary Download: No/Current Binary: Samsung Official. It hasn't changed in about 20 minutes...
What you describe here indicates that you booted into download mode, not recovery. Although it seems as though the phone is actively downloading something, it's just entered a ready-to-receive mode until you actively tell ODIN to send data (from a PC).
the keypress to get into download mode or recovery:
download mode: usb cable PLUGGED IN; vol- & vol+ & power --> until the prompt appears, then release and follow the instructions on screen
recovery: usb cable UNPLUGGED; vol- & vol+ & power --> until bootlogo appears, then release, and the phone should continue to boot into recovery.
---------- Post added at 07:43 AM ---------- Previous post was at 07:35 AM ----------
Once you're comfotably back to stock, this is the easiest way to get from stock to custom recovery on the i777:
Framaroot <-- tool to establish root-access to the device
Mobile Odin Lite <-- tool that uses root-access to install...
Custom Kernel <-- a custom kernel (there are many available) installed primarily to provide cwm recovery, but are also commonly used to:
-install a different ROM
-provide additional functionality to the existing ROM
-backup your ROM install
-install a different kernel
-flash cleanup scripts
-and many many other things
The ROMs are usually packaged with their own kernels, so the kernel used above only remains in place until another ROM is flashed, which will overwrite the existing recovery with one specifically designed for the ROM flashed.
will walk you through the steps, but read through the thread carefully to be sure that you understand everything before leaping.