[KERNEL] Community Kernel v8 - (7/17/11) - Voodoo sound v10 - Samsung Infuse 4G

Features:
-Voodoo lagfix by supercurio! (all partitions converted to ext4)
-Voodoo sound by supercurio! (ported to the Infuse by the man himself!)
-CWM w/ ext4 support and Voodoo lagfix config options built in
-Root script built in (Just install Superuser and you're rooted!)
-Lowmemkiller tweaks
-Background writeout tweaks
-Tunneling support
-USB RNDIS support (required by some third party tethering apps)
-Init.d script support
v5 Changlog:
-Fixed ffc
-Fixed tunneling support
-Added USB RNDIS support (required by some third party tethering apps)
v7 Changlog:
-Added Voodoo sound (ported to Community Kernel by the man himself, supercurio, so you know it's going to work as intended)
Note: Please donate to supercurio. He took time to port his work to the Infuse and he doesn't even have the device. If he sees a sudden influx of donations, he'll know you appreciate his work and will want to port his future projects to the Infuse as well.
v8 Changlog:
-Updated Voodoo sound driver (v10)
READ CAREFULLY
1) The first boot after installing this kernel will take a LONG time. It's converting your partitions from RFS to ext4.
2) Before flashing, make sure you have at least 20% battery remaining. The file system conversion will stop if your battery level falls below 10%.
3) Before flashing anything that includes the stock kernel you should disable Voodoo lagfix. The stock kernel can't read ext4 file systems and won't boot if you forget to disable the lagfix. See below for instructions.
How To Disable Voodoo Lagfix (2 Methods):
-Method 1: Create a file or folder named "disable-lagfix" in the Voodoo folder on your internal SD card and reboot.
-Method 2: Boot into CWM recovery and select "voodoo lagfix" > "disable lagfix" > "reboot system now".
Flashing Instructions:
1) Make sure the drivers for the Infuse 4G are installed (installing Kies is the best way to accomplish this)
2) Download and unzip Odin_Community_Kernel_vX.zip
3) Run Odin3 v1.7.exe as administrator
4) Place your phone into download mode (power off and then press and hold both volume buttons while plugging in the USB cable)
5) Make sure your phone shows up in Odin as COM##
6) Click the PDA button and choose PDA_Community_Kernel_vXX.tar.md5
8) Press Start
Downloads:
Odin_Community_Kernel_v8.zip
Odin_stock_kernel.zip
CWM-community-kernel-v8.zip
CWM-stock-kernel.zip
Source:
https://github.com/gtg465x
Get involved with development!
While I do have a computer engineering degree and work as a software engineer, I admittedly don't have much experience with kernel development. Thus I want this kernel to be a community project so we can all learn from each other. If there's something you want to change, just fork, make your changes, and send me a pull request. Hopefully you can also build and test your changes before sending the pull request, but if you don't have an Infuse at the moment I will understand.
I do this for fun so you shouldn't feel any obligation to donate, but here's a link if you want to. Donations of any amount are very much appreciated.

Dude... You are so dedicated... THANKS!!!
Sent from my SAMSUNG-SGH-I997 using XDA App

hoofadoo said:
Dude... You are so dedicated... THANKS!!!
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
Infused v1.3.1 is uploading as well. Need. More. Bandwidth.

gtg465x said:
Infused v1.3.1 is uploading as well. Need. More. Bandwidth.
Click to expand...
Click to collapse
I think you need. more. sleep.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App

kornklown69 said:
I think you need. more. sleep.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Click to expand...
Click to collapse
Sleep? What's that and how do I flash?

gtg465x said:
Sleep? What's that and how do I flash?
Click to expand...
Click to collapse
Lol!
Sent from my SAMSUNG-SGH-I997 using XDA App

Do I need to flash this kernel with the update or is the kernel included with the update. I am coming from 1.3.0. Flashed from 1.2.1 just update version. Was I suppose to flash the kernel as well. Thanks for help.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App

bigbadwolf311 said:
Do I need to flash this kernel with the update or is the kernel included with the update. I am coming from 1.3.0. Flashed from 1.2.1 just update version. Was I suppose to flash the kernel as well. Thanks for help.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Click to expand...
Click to collapse
this is just the kernel, no need, its in 1.3.1. If you are running 1.3.0, you need to upgrade using the 1.3.0-1.3.1 upgrade odin flash. DO NOT use the 1.2.1-1.3.1 upgrade zip, it will brick you if you are on 1.3.0 and have lagfix enabled

Thanks. One more question, if u don't mind. Do I need to disable lagfix when upgrading from 1.3 to 1.3.1
Sent from my SAMSUNG-SGH-I997 using XDA Premium App

bigbadwolf311 said:
Thanks. One more question, if u don't mind. Do I need to disable lagfix when upgrading from 1.3 to 1.3.1
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Click to expand...
Click to collapse
No. Just hit the link to download the file. Extract. Put phone into download mode. Exe Odin. Click the PDA button. Select file. Hit start. Give it a minute or two. It will reboot. and then BAM....1.3.1 sir.

Sounds good to me. Thanks for the run down
Sent from my SAMSUNG-SGH-I997 using XDA Premium App

just a quick note, CWM red does not seem to be properly wiping system still... i wonder why

awesome. incredible. dedication.
Thanks!

great work guys
progress is going great. I developed for captivate back when it first came out and progress is much more efficient here

hoofadoo said:
just a quick note, CWM red does not seem to be properly wiping system still... i wonder why
Click to expand...
Click to collapse
How exactly did you test that? What was the result?

gtg465x said:
How exactly did you test that? What was the result?
Click to expand...
Click to collapse
I tried flashing refused and then the lagifx kernel from red cwm, and it froze on the samsung logo.. tried again, went into mounts and storage, tried formatting system, and it did it instantly, reflashed refused and lagfix again, still hung on the samsung logo....
Reflashed infused 1.3.1 at that point, watching the install, the format system portion of your installer script went extremely fast, nothing happened, it flashed, and booted that time. but nothing is getting formatted...
flashed back to stock, watched your install of infused 1.3.1 on green cwm, and the format system took considerably longer, actually doing it, and then it booted clean, and enabled lagfix... so something fishy is going on with red CWM...

hoofadoo said:
I tried flashing refused and then the lagifx kernel from red cwm, and it froze on the samsung logo.. tried again, went into mounts and storage, tried formatting system, and it did it instantly, reflashed refused and lagfix again, still hung on the samsung logo....
Reflashed infused 1.3.1 at that point, watching the install, the format system portion of your installer script went extremely fast, nothing happened, it flashed, and booted that time. but nothing is getting formatted...
flashed back to stock, watched your install of infused 1.3.1 on green cwm, and the format system took considerably longer, actually doing it, and then it booted clean, and enabled lagfix... so something fishy is going on with red CWM...
Click to expand...
Click to collapse
Wiping system finishing fast just means your system partition was already empty. This is the expected behavior.
Regardless, I don't doubt that there could be some issues with red. We'll see if the kernel I post tomorrow fixes anything.
Also, not sure what h8rifts current updater-script looks like, but he may need to update it to be compatible with red CWM.

All stock and hacked kernel sources and ramdisks are now on my github.
https://github.com/gtg465x

gtg465x said:
Wiping system finishing fast just means your system partition was already empty. This is the expected behavior.
Regardless, I don't doubt that there could be some issues with red. We'll see if the kernel I post tomorrow fixes anything.
Also, not sure what h8rifts current updater-script looks like, but he may need to update it to be compatible with red CWM.
Click to expand...
Click to collapse
Bionix flashed from red cwm is bricking too from infused 1.3.1... For the same reason... Its not wiping system
Sent from my SAMSUNG-SGH-I997 using XDA App

My red one works fine. I flashed bionix 1.2 which failed (still), so I wiped and reinstalled infused 1.3.1 full, it worked great. When you wipe do you select wipe data in cwm or just flash rom? Just flashing has never seemed to clear data for me. I always wipe data option in cwm. The only issue I see with cwm is rom manager not sending you into red, I deleted update.zip and rom manager stopped booting to cwm all together.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App

Related

[GUIDE]Full Root and CWM without computer w/ Gingerbreak.apk by Chainfire & 743C

Well, since no one has mentioned this yet, hope has returned for the quick computerless root, via apk!
This is not my work, it is Chainfire's apk, with Android Exploid Crew's gingerbreak binary inside... brought to you by the makers of rageagainstthecage-arm5.bin... anyways, here's the xda post:
http://forum.xda-developers.com/showthread.php?t=1044765
Note: this only installs su with superuser.apk, and not busybox, from what I've seen, I tested this with stock EC05. I'm glad busybox is not included, since it would be broken, due to the limited space of the stock EC05 system. So for most using this, the first steps, after rooting with this, would be the following:
Edit: new instructions, for installing rooted kernel, and Clockworkmod 2.5.1.0, all without a computer:
* on the phone, goto menu > settings > applications. Make sure Unknown sources is checked. Goto Development, and make sure USB debugging is checked.
* Install the following apps from the market: SGS Kernel Flasher, ROM Manager, Astro File Manager, and Dolphin Browser HD, all available free from the market, the names here are market links, for your convenience. If opening the links on the phone, make sure to choose the market, when opening them.
Note: Astro File Manager is for ease of locating and installing the gingerbreak.apk on your sdcard. Dolphin Browser HD is recommended, so that downloads don't get the names truncated... The stock browser has been known to do this, especially on my kernel zip downloads.
* Grab the gingerbreak.apk from here (I used the 1.2 version of the apk). either tap the apk download from the dropdown menu, or use astro file manager to locate the apk, and install it. Now close astro file manager, and any other apps that may be using the sdcard.
Now it's time to open gingerbreak from your applications, and choose, "Root Device". It may take up to several minutes, before the phone reboots itself. If all has gone according to plan, you will now have a very basic root, with the Superuser app, so that you can control what apps have root permissions. If for some reason you don't have superuser in your apps, or the gingerbreak has frozen past 10 minutes, reboot the phone, and run the gingerbreak app again.
Note: I am not directly linking the apk here, out of respect for Chainfire, who developed this apk... I wouldn't do it without his permission anyways.
* download DRockstar.Clean.Kernel.EC05.v1.02.zip and put on your sdcard
Original kernel post with sources: http://forum.xda-developers.com/showthread.php?t=1053252
* Open SGS kernel flasher, and be sure to give permission when the superuser prompt appears. Tap "choose kernel", tap .. , locate DRockstar.Clean.Kernel.EC05.v1.02.zip on your sdcard, and flash the kernel. It should reboot the phone when done. You'll now be running a rooted stock kernel, with some nice added features.
* download cwm2.5.1.0.zip.
Original ReRFS Stock ROM and tools: http://forum.xda-developers.com/showthread.php?t=1027904
Note: It's a really good idea to download ReRFS Stock ROM, in case you need to stock the phone, in a jam.
* open ROM Manager app, and Tap "Flash ClockworkMod Recovery". Choose the Epic 4G.
The following message will appear:
"Epic4G does not have an officially supported ClockworkMod Recovery yet. Have you installed a ClockworkMod recovery manually?"
choose yes, and select ClockworkMod 2.x.
Next, tap "Install ROM from SD Card". Browse to, and choose the cwm2.5.1.0.zip on your sdcard.
Tap OK at "Reboot and Install", and be sure to give permission, when the superuser prompt appears.
Presto... rooted kernel with full busybox, and Clockworkmod, with no computer needed, for the epic!
Note: Here's cwm3.0.0.6.zip, if you're ready to plunge into ext4. Make sure you have an ext4 compatible ROM ready to flash, on your you sdcard, before converting to ext4. The stock EC05 system will not boot after converting to ext4. Also, be warned, that as of yet, no posted Epic kernels are ROM Manager compatible with ext4, though I am quite certain that tanimn is very hard at work, doing his best to make this happen.
Anyways, I figured all this would be welcome news, and gives me hope again, that an all in one apk can be mustered for the Epic.
I know some are you are saying, "But this is all so complicated, can't you make this any easier?" Well, I say, having dealt with driver and cable issues galore for months, supporting one click root adb scripts... that this is, in fact, no more complicated at all. It may even be easier.
Maybe with some luck and a little skill, I can do a custom apk for us in the future, but for now, this *will* work.
Sent from my SPH-D700 using Tapatalk
It's been mentioned in "themes and apps" where it belongs not here in development.
OK, I did look there first (in the Epic section, anyways), but I must have missed it...
Some of the devs in the irc channel didn't even know, so I thought it was worthy of mention here, as much as a one click root is stickied in this very section.
If this thread needs to be deleted, so be it, I thought I was doing a service, calling people's attention to it, and outlining what steps should be taken, after using it.
Edit: now I see a post in the apps section, but my notes here are still very pertinent, to anyone relying on the gingerbreak.apk
theimpaler747: do what you will on this thread, it was intended as a public service announcement, and just might affect the development of the epic, especially since it'll most likely become the new root for gingerbread. I leave it up to you and your judgement.
Sent from my SPH-D700 using Tapatalk
If we rooted with this method then how do we push custom recovery?
Sent From My Evo Killer!!
musclehead84 said:
If we rooted with this method then how do we push custom recovery?
Sent From My Evo Killer!!
Click to expand...
Click to collapse
Ask damean
Sent from my Samsung-SPH-D700 using XDA App
musclehead84 said:
If we rooted with this method then how do we push custom recovery?
Sent From My Evo Killer!!
Click to expand...
Click to collapse
First off, I suspect any one click scripts for gingerbread, would have to use the gingerbreak binary, also listed and linked in the Chainfire post.
Hopefully, before GB is released (and hopefully a patch hasn't been, for rooter's sake), we can make an apk that flashes a proper recovery in bml8. (Preferably, in my opinion, to cwm 2.5.1.0, until the user decides to convert to ext4, which can be done with a subsequent cwm zip, like the cwm3.0.0.6.zip in my ReRFS Stock ROM post.)
joeykrim has made a kernel flashing apk (FlashImage GUI, in market), but at my behest, left out the ability to flash bml8, due to the fact that if a corrupt kernel is flashed there, odin or heimdall is required to fix it, once a 3 button boot is attempted to a corrupt bml8 flash.
For now, I would recommend a manual bmlwrite bml8 flash for a known good recovery kernel, for anyone using the gingerbreak method.
Also, some kernels, like my Clean Kernel, have reboot recovery to cwm 2.5.1.0 if RFS, and, can be flashed with the free SGS Kernel Flasher apk from the market. Once reboot recovery is achieved, cwm can be flashed to bml8, using the zip tools in the ReRFS post.
Sent from my SPH-D700 using Tapatalk
Just modded the original post, with instructions on getting full rooted kernel, and Clockworkmod, without needing a computer... how about that?
Sent from my SPH-D700 using Tapatalk
DRockstar said:
Just modded the original post, with instructions on getting full rooted kernel, and Clockworkmod, without needing a computer... how about that?
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Haha calm down sir, calm down
Sent from my SPH-D700 using XDA Premium App
Wow good work guys. That's awesome.
Sent From My Evo Killer!!
Woot, woot!! Now my wife can stop climbing down my throat about always being on the computer!! Gimme a woot!!
Sent from my SPH-D700 using XDA App
If only it converted your files to ext4..
Sent from my Samsung Epic
DRockstar said:
Just modded the original post, with instructions on getting full rooted kernel, and Clockworkmod, without needing a computer... how about that?
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Good stuff DRockstar, I'm glad you posted this up for us!
Nice! Very handy indeed.
Sent from my SPH-D700 using XDA App
acer1096xxx said:
If only it converted your files to ext4..
Sent from my Samsung Epic
Click to expand...
Click to collapse
Actually, you can convert to ext4 too, with the cwm3.0.0.6.zip posted in the ReRFS ROM thread... just flash it through cwm 3 button boot, or from reboot recovery with the kernel... keep in mind, that reboot recovery won't work for ext4 with the Clean Kernel, at this point in time.
but anyway, there's still nothing you can't do without a computer!
DRockstar said:
Actually, you can convert to ext4 too, with the cwm3.0.0.6.zip posted in the ReRFS ROM thread... just flash it through cwm 3 button boot, or from reboot recovery with the kernel... keep in mind, that reboot recovery won't work for ext4 with the Clean Kernel, at this point in time.
but anyway, there's still nothing you can't do without a computer!
Click to expand...
Click to collapse
Eh, sounds complex lol. I'll either wait for a video or just do it on a pc, no biggy
Sent from my Samsung Epic
I remember when installing Samsung Drivers, finding a good cord, using Odin, rooting, wiping system/data, Cache Partition, Dalvik, installing zip from SD, choosing zip from SD,etc. sounded like another language to me! If this works, congratulations. It may save many headaches.
Sent from my SPH-D700 using XDA Premium App
Subscribed, for future reference.
Sent from my SPH-D700 using XDA App
zanderman112 said:
Subscribed, for future reference.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Did the exact same thing...
Sent from my SPH-D700 using XDA Premium App
acer1096xxx said:
Eh, sounds complex lol. I'll either wait for a video or just do it on a pc, no biggy
Sent from my Samsung Epic
Click to expand...
Click to collapse
It was actually very simple I just did it not hard at all
Sent from my SPH-D700 using XDA Premium App
Updated, with instructions for ROM Manager zip flashing... muahahahahaha
Also, almost all the links are phone friendly now, especially if you use the Dolphin HD Browser to download files, and the app names, are now market links, in the hopes that will make installing them even easier from the phone.
The only link that is not a direct link, is to the actual gingerbreak.apk itself, which is contained in an xda post, that requires xda registration to see. I respect that and the original dev, and will not give a direct download link, without Chainfire's expressed permission. I do think others will understand this.
Anyways,
Hope you all dig it!

How to get Dr. Honk's KG4 with root+Voodoo+Recovery working!

Hello,
I wasn't able to post a response in the Development forums yet, so please move this thread if you see fit and sorry as I'm still new to posting here.
------------------------------------------------------------------
I am using the original full leaked version of the ROM.
If you are having issues using ODIN to flash Dr. Honk's amazing new kernel: [http://forum.xda-developers.com/showthread.php?t=1194032] Or if you are having issues with not seeing your SD card after successfully flashing the kernel try the steps below:
If your having issues with ODIN, get Winrar and extract the zimage from the tar file and use heimdall and it should flash correctly. After you flash the kernel and boot up, you may notice your not seeing your SD card. Try going to recovery which you can now! Wipe your data<factory> then your Cache, then wipe your Dalvik Cache and use fix permissions. Reboot and you should now see your SD card, only catch to this kernel is Dr. Honk's forgot to add busybox, so I would go to the market and get it then you can also use Voodoo lag fix.
It's working great for me! Good Job Dr. Honk!
You would likely get a little more assistance if you would give more info (what room you're currently using; where you're stuck).
honestly, if you're having issues with this install you would probably do better to wait.
Sent from my SGH-T959V using XDA Premium App
I'm Sorry, Did I not clarify my post? I'm not having issues, was trying to help others who are in a forum I cannot yet post in and for others who might have the same issues that may look to the General Forum. Sorry if I wasn't clear enough.
I don't think he has any issues.. he's posting a tutorial for others
Sent from my SGH-T959V using XDA App
bytesfree said:
I'm Sorry, Did I not clarify my post? I'm not having issues, was trying to help others who are in a forum I cannot yet post in and for others who might have the same issues that may look to the General Forum. Sorry if I wasn't clear enough.
Click to expand...
Click to collapse
My apologies... I miss read.
Sent from my SGH-T959V using XDA Premium App
LoL, no problem man...I just figured it would be good to give back to this great community with some helpfull info for once
thanks for the tip!
dont know if this helps or not but this is how i got mine working:
i flashed kg4 leak then did dsextons gb rom root,
then i installed busy box and installed on phone,
then flashed drhonks new kernal for kg4 (his new download works)
now everything works great in=m on ext 4 system cache and data and also have cwm recovery support
Thanks for the tips.
I tried all above, the SD shows right, but I still cannot have lagfix properly work and convert EXT4. Everytime system restart, it reports not enough space on SD card, but actually I have 14 GB available on my SD.
I did my flash exactly like jdubb. it worked flawlessly. Thanks drhonk for everything you do for us
Sent from my SGH-T959V using XDA Premium App
did you install busybox before you flashed the kernel?
jdubb1106 said:
did you install busybox before you flashed the kernel?
Click to expand...
Click to collapse
Yes, I did. I checked the log, it shows the /sdcard avaialbe space is negtive like "-1353 MB". Really strange.
hunterwei said:
Yes, I did. I checked the log, it shows the /sdcard avaialbe space is negtive like "-1353 MB". Really strange.
Click to expand...
Click to collapse
Hunter, can you try this:
pop in an other micro sd, boot into CWM, format sd, enable voodoo ext4 and reboot.
if you don't have a spare one, backup files from the current sd card then proceed as above.
Can someone post the precise links and directions that they used to get this working, please! Much appreciated!
Bro, I really appreciate your quick tip, but I tried it, the issue remains.
Having been searched XDA whole afternoon, still have no idea
ddang25377 said:
Hunter, can you try this:
pop in an other micro sd, boot into CWM, format sd, enable voodoo ext4 and reboot.
if you don't have a spare one, backup files from the current sd card then proceed as above.
Click to expand...
Click to collapse
I was reviewing the source code of voodoo lagfix, just feel like the my sdcard available space is not properly read from lagfix code.
Not sure if you guys still using the factory SD card, I am using the 16GB one came with the phone.
Issues with SD card.
For those of you with issues on their SD card, did you by chance try enabling lagfix via Voodoo Control app? That is what I had to do to get lagfix working properly. I disabled it via recovery and then enabled it via control app. Somehow got it working that way lol.
Unable to answer inbound calls
The install went flawless and phone works great. I do have a major issue though, inbound calls are cause a force close and create an instand missed call. Is anyone else having issues being able to answer inbound calls? I can make calls just fine, it just refuses to let me answer a call.
I am currently running:
2.3.4 KG 6 with the 2.6.35.7 Kernal.
This worked great for me on kg4, but for some reason i flash this on kg6 and after the flash boots up fine. But whenever i restart my phone i get a boot loop at the samsung screen. So confused Any ideas?
kkoshko1 said:
This worked great for me on kg4, but for some reason i flash this on kg6 and after the flash boots up fine. But whenever i restart my phone i get a boot loop at the samsung screen. So confused Any ideas?
Click to expand...
Click to collapse
I was getting the same thing when I turned on Voodoo so I went back to recovery to disable Voodoo (I had to use ADB since the phone wasn't functional long enough to use the Quickboot app).
Then (per crackpot in a dev thread (http://forum.xda-developers.com/showpost.php?p=16264528&postcount=222) booted back up and used the Busybox Installer from stericson to make sure Busybox was installed into bin and not xbin.
Then back to recovery and enable Voodoo.

Old and deprecated guide

This guide is very old and almost none of it is true anymore...
NEVER SELECT REPARTITION ON ODIN, MAKE SURE IT IS UNCHECKED BEFORE YOU CLICK START
IF POSSIBLE, USE ANOTHER USB CORD THAN THE ONE THAT COMES WITH THE EPIC AND USE A REAR USB PORT.
IF I FORGOT TO CREDIT YOU, PLEASE PM ME. ALSO, IF YOU HAVE A PROBLEM WITH THIS GUIDE, CONTACT ME AND I WILL RESOLVE IT WITHOUT ANY QUESTIONS.
Credits (these guys are awesome!):
Noobnl
Firon
Dameon87
Rodderik
Koush
Qbking77
Google
Linus (the linux guy)
Sprint
Samsung
Jokeyrim
FAQ:
Q: VIRUS VIRUS VIRUS!!!
A: The rage against the cage exploit is technically a 'virus' because it uses a hole in android to it's advantage. It is not a 'bad' virus. Just add it to the ignore list or use a pre-rooted odin tar.
Q: I think I bricked my Epic
A: Read post 2
Q: The odin doesn't work
A: Try removing the .md5 extension from the tar
IF YOU HAVE ROOTED ANOTHER DEVICE BEFORE​
Please update your android sdk and remove all drivers from other Samsung phones
There is no s-on
The recovery buttons (volume down, power and camera) bring you straight to recovery mode and not to a fastboot menu
ROMS FROM OTHER PHONES DO NOT WORK
The first thing you want to do before you root is download my root pack, this will have everything you need to root, unroot, install ClockworkMod and unbrick: http://www.multiupload.com/2R449NILF9​
HOW TO ROOT:​
Download and extract the pack listed above
Install the Samsung drivers included
(optional but recommended) Install the android SDK
Read the FAQ
On your phone got to settings>Applications>Development and check the box that says 'USB Debugging'
Plug in your phone and wait for the drivers to be recognized
On phone choose charge only
[WINDOWS] Go to the root folder and run 'run.bat' as admin [LINUX] Run run.sh
Wait for phone reboot
Power off your phone after the whole process finishes
Hold Volume Down, Camera and Power until you get a purple recovery
Use the volume buttons to navigate to backup and restore and use camera to select [HINT: To go back use the back arrow]
Make a new backup
Choose reboot system now
You are now rooted, go flash a custom rom if you want [NOTE: Almost all themes don't work unless you are on a rom that is deodexed]
HOW TO FLASH A ROM:​
Find a kernel that works with the rom (like SyndicateRom Frozen and Genocide kernel) and put both the kernel and rom on your SD card
Go into recovery mode the same way as before
Choose wipe data/factory reset
Choose wipe cache
Go into advanced and choose wipe dalvik cache
Go to flash zip from sd card
Choose choose zip from sd card
Choose the rom
Do choose zip from sd card again
Choose the kernel
Reboot
***FIRST BOOT WILL TAKE UP TO 10 MINUTES BUT PROBABLY ~2
HOW TO FLASH A THEME:​
MAKE SURE YOU ARE ON A DEODEXED ROM
MAKE SURE THE THEME IS FOR THE SAME UPDATE AS THE ROM (EX. EC05 themes are for EC05 roms ONLY)
Go into recovery
(recommended but not needed) Wipe cache and dalvik cache
Flash the theme
Reboot
HOW TO FLASH A KERNEL:​
MAKE SURE YOU ARE ON A DEODEXED ROM
MAKE SURE THE KERNEL IS FOR THE SAME UPDATE AS THE ROM (EX. EC05 kernels are for EC05 roms ONLY)
Go into recovery
(recommended but not needed) Wipe cache and dalvik cache
Flash the theme
Reboot
MOTIVATION
-It is nearly impossible to brick while rooting
-When you root, you get cool stuff like a faster phone, bug fixes, themes and some root only apps!
-If you brick, first try some of the guides here at xda then, if they don't work, bring it into sprint and pretend you don't know what happened, DON'T admit to rooting...
Reserved for how to unbrick
HELPFUL LINKS
Epic 4G Wiki (Outdated, I will work on updating it) - http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SPH-D700
LATEST ONE CLICK ROOT - http://forum.xda-developers.com/showthread.php?t=1076967
reserved.............................
This is very helpful, specially for noobs
Thanks for making it all condensed and evil on the eyes. Xda already looks intimidating when ur new as it is.
Sent from my Epic 4G
Shoulon said:
Thanks for making it all condensed and evil on the eyes. Xda already looks intimidating when ur new as it is.
Sent from my Epic 4G
Click to expand...
Click to collapse
Anyone is free to PM me a cleaned up version of the OP and I will credit them
Personally, I like it. It's informative and is a great post overall. Thanks a lot for this. I am by no means a newbie to rooting this phone or flashing ROMs and mods but I have friends who are.
Sent from my SPH-D700 using xda premium
Make sure to include a note that says what "clear data/factory reset" does(erase all phone data). I like this maybe if it had a link to the one click root, and how to root and install cwm on gingerbread it would be better.
Sent from my SPH-D700 using xda premium
ac16313 said:
Make sure to include a note that says what "clear data/factory reset" does(erase all phone data). I like this maybe if it had a link to the one click root, and how to root and install cwm on gingerbread it would be better.
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
If your on gingerbread your probably not a noob. I need to upload the files i have.
Sent from my SPH-D700 using Tapatalk
Very nice and easy to follow instructions .... qbking77 how-to videos are extremely helpful for those of us who are visual learners as well
Why do you say to never use repartition?
Sent from my SPH-D700 using XDA App
Nice job marcusant
/sig
Avelnan said:
Phones are going to come to life someday. Take note: LG Optimus line. ASUS Transformer. And now the Nexus Prime.
Click to expand...
Click to collapse
So when does this become a sticky that 90% of noob xda app users will never see o_0. But I'm realy glad to see this up, much needed, THANKS.
I have a feeling it'll be kept up to without a sticky lol
/sig
Avelnan said:
Phones are going to come to life someday. Take note: LG Optimus line. ASUS Transformer. And now the Nexus Prime.
Click to expand...
Click to collapse
One thing that might be useful
When doing one click root; they need to turn off the anti-virus because it will see that rageagainstthecage is a virus (when it isn't) and their root process will fail
jdelano said:
When doing one click root; they need to turn off the anti-virus because it will see that rageagainstthecage is a virus (when it isn't) and their root process will fail
Click to expand...
Click to collapse
That's already noted in the OP(i think)
/sig
Avelnan said:
Phones are going to come to life someday. Take note: LG Optimus line. ASUS Transformer. And now the Nexus Prime.
Click to expand...
Click to collapse
We need people to work on updating the rom, theme and mod list in the wiki.
Sent from my SPH-D700 using Tapatalk
What about joey krim was it
The guy who found the initial exploit that was then packed into a one click by noobnl
Sent from my SPH-D700 using xda premium

[KEXEC][CM9][AOKP] Update PRL and Calibrate Sensors for CM9 and AOKP

Epic CM Team Blog: Boot FC09 from SDCard
Useful Utility for CM9 Epic 4G
This is a temporary ROM that boots Samsung's FC09 firmware entirely from sdcard without making any changes to the ROM installed on your phone. Simply reboot to return to your normal ROM. This sdcard ROM is useful for several purposes.
Settings > About Phone > System updates >
Update Profile.
Update PRL.
Settings > Display > Horizontal calibration
Do this if you have problems with auto rotate on CM9.
Sprint Activation.
Dial codes and diagnostic mode.
Test Samsung FC09 behavior to aid in CM development.
Changelog
FC09-based with working 3G, 4G, Update Profile, faster speed.
Uses 500MB on sdcard instead of 1GB.
Includes Connectbot and GPS Status.
Wow! This is excellent! Thank you Warren. I'm glad you decided to begin developing for the Epic. Your releases are invaluable thus far.
I look forward to seeing more from you!
This looks awesome! Thanks for your hard work!
Wow. Very cool. So glad someone else is here to prove how versatile this device is.
wtogami said:
Mainly useful for CM7 users:
This is an unusual ROM that boots entirely from your sdcard. This allows you to temporarily boot into stock EL30 which might be useful for various purposes included:
Test stuff on EL30 to compare behavior to aid in CM debugging.
Update Profile, PRL, or do Sprint Hands Free activation.
samsung-epic-stock-el30-kexec-multiboot.tar.bz2
171MB md5sum c4532cd10b37382d25af8304deb57fe8
How To Procedure
Download the tarball.
Unpack it in sdcard, leave the directory structure intact.
Boot into CWM.
"Flash" multiboot/EL30/boot_EL30.zip
It will boot EL30.
Warnings!
DO NOT MOUNT USB STORAGE. BAD THINGS WILL HAPPEN.
NOT RECOMMENDED FOR PRODUCTION USE.
It will be a bit slow because your sdcard is slow.
Click to expand...
Click to collapse
Could someone do a video for this looks pretty nice but I don't understand how or what a tarball is anyways haha
Sent from my SPH-D700 using xda premium
darkierawr said:
Wow! This is excellent! Thank you William. I'm glad you decided to begin developing for the Epic. Your releases are invaluable thus far.
I look forward to seeing more from you!
Click to expand...
Click to collapse
Btw, his name is warren.
Sent from my SPH-D700 using Tapatalk
xboxfanj said:
Btw, his name is warren.
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Egad! I've been misinformed! Cooooorrecteddd
Ok.. so let me get this straight
I can flash this the ill b on stock el30 right?
I can update my prl??
And to return I just turn off the phon and turn it on and ill b back on my cm7?
Sent from my SPH-D700 using XDA App
Wow excellent! Way to go!
Sent from my SPH-D700 using Tapatalk
A way to update prl!
THANK YOU!!
Sent from my SPH-D700 using xda premium
Lol, I was just suggesting this idea for PRL updates a few hours before this thread was created, didn't think I'd see it manifest so soon (not trying to claim credit, just enjoying the coincidence).
Sent from my SPH-D700 using XDA App
just tested this out. booted fine, although a bit slow as you stated. ran both Update PRL and Update Profile successfully. could not get 3g or 4g data working though. powered off without a problem.
thanks for such a smooth way to update PRLs from CM7.
This is awesome and probably has an endless amount of uses. Thanks for your hard work!
dddeskt0p said:
just tested this out. booted fine, although a bit slow as you stated. ran both Update PRL and Update Profile successfully. could not get 3g or 4g data working though. powered off without a problem.
thanks for such a smooth way to update PRLs from CM7.
Click to expand...
Click to collapse
Explain how it works how do you boot into it and how do you boot back into CM7 so confused on this that's why i asked for a video so we could see this in action.
TIA
You're on a roll!
Sent from my SPH-D700 using XDA App
XxLostSoulxX said:
Explain how it works how do you boot into it and how do you boot back into CM7 so confused on this that's why i asked for a video so we could see this in action.
TIA
Click to expand...
Click to collapse
I have not done it, but I will try to explain how I understand it working. Basically you are unpacking a rom onto your SD card and then booting into CWM and flashing a script. The script tells the phone to boot the rom on the SD card. So you will boot into EL30, which is the rom on the SD card. You can do whatever you want to accomplish within EL30, and when you are done you simply reboot your phone. Your phone will boot normally into whatever rom it was running before you did anything, because the only way to boot into the EL30 rom on your SD card is by flashing the script in CWM.
So basically, its a rom that sits on your SD card and is never ever used unless you flash the "boot_EL30.zip" script in CWM, and even then it only boots into it once. As soon as you reboot you are back into CM7 or whatever other rom you are running.
With epic-scale gratitude to you for this wtogami!
Only last week had ODIN'd back to stock just simply to Update Profile............this Rocks!
Sent from my SPH-D700 using xda premium
I'm asking this purely out of being curious, but reading the information over on CM7 it says not to mount the SD Card.
Theoretically what would happen if you were to mount the SD Card while running this?
XtaC318 said:
I'm asking this purely out of being curious, but reading the information over on CM7 it says not to mount the SD Card.
Theoretically what would happen if you were to mount the SD Card while running this?
Click to expand...
Click to collapse
Well, since the entire rom and kernel are read from your SD card, and the SD is automatically unmounted from the phone in order to mount as USB storage... remember the warning about apps on the phone being unable to access the sd card while it is usb-mounted? It would be like suddenly disconnecting the hdd containing your windows installation while the computer is on (maybe not exactly the same, but hopefully you see the conflict that would arise?)
Sent from my SPH-D700 using XDA App
Just out of curiosity, the download page says 171 MB, but the download itself is only 164 MB. Maybe a typo? Or uncompressed size?
Sent from my SPH-D700 using xda premium

{REF}New User Guide to Flashing CM7 via ClockWorkMod

Well, It seems we are having a rash of new users obtaining used and refurbed G2x(s). A lot of these guys are jumping into rooting and flashing and as the XDA G2x community shrinks, the remaining "senior G2x members" are trying to help as much as possible. I have decided to write up this tips and install help guide so the new users have updated information. You may ask how I may be qualified to write this guide? I can say I've been on XDA shorter than the time I've owned and modded this phone. I think I've had this phone 15 months now. These are the procedures I follow to a T every time and always produce a solid and stable setup. I have flashed everything for this phone, literally, and find CM7 is the only stable choice for custom ROMs.
POST 1: INSTALLING CM7 via ClockWorkMod
POST 2: <reserved>(CM7 Setup Tips)
POST 3: <reserved>
I am writing this guide assuming a few things:
1. You are already running ClockWorkMod Recovery that was installed properly via NVFlash, NOT ROM MANAGER. If you used ROM Manager to install CWM, STOP, and follow this guide to properly flash CWM using NVFlash.
[RECOVERY][APP] 4-28 One-Click NvFlasher ClockWorkMod Touch 5.8.1.3/5.0.2.0/4.0.1.5
2. You want stability and have decided to flash CM7. This guide will always support the night-lies, although I am sure the stable CM7 release can be used in place, I have ran into troubleshooting issues that were resolved by moving them over to the updated source... night-lies! (or monthlies now? lol)
3. You will be flashing a custom kernel, meaning you will not be using the stock CM7 kernel, which sucks anyways. I will only offer support in this thread for users who have flashed Faux 054 or ANY Mazout360 (v0130 and up, OC variants only) kernel.
4. You are on the March 11, 2012 BASEBAND (LG Stock Android 2.3.4)
5. You have basic knowledge of file extensions (.zip,.apk,etc.), and have basic knowledge of how to manipulate and navigate files and file directories.
6. That you have an External MicroSD card and a MicroSD card reader for your PC.
7. That you have backed up any personal data from the phone as you will LOSE EVERYTHING on the phone.
8. Phone is fully charged and/or plugged in.
9. You are fully aware that using any ROM other than LG Stock 2.3.4, or a rooted LG stock 2.3.4 variant on the March 11, 2012 baseband WILL BREAK BLUETOOTH CALL AUDIO, MEDIA AUDIO (music, games, movies etc) WORKS 100%
That said, now for the fun stuff.
You will need the following files:
The latest CM7 release for our P999 from Cyanogenmod The latest release as of this guide: 3-1-2013
Gapps Pack (Required for Playstore etc..)
Kernel (if not using CM7 stock kernel, find in link in my signature or over in the development section.
The Fix for the March 11 2012 baseband, newbaseband.zip
So now you should have 4 files, ROM, kernel, Gapps, and newbaseband. And they should all be in .zip format. You will need to place these on the ROOT DIRECTORY of your MicroSD card.
And now we flash your new setup!
1. With your phone off, boot into CWM (I use CWM 5.0.2.0) by pressing and holding the Power & Vol - buttons until you see the second LG logo with the blue streak and release. Welcome to CWM.
2. You need to wipe the phones previous data. To do this use the Vol +/- keys to scroll up and down, and tap the power key to select options and than select:
-wipe data/factory reset
-wipe cache partition
-select advanced-->wipe dalvik cache
-GO BACK to CWM Main Menu
-select mounts and storage
-format /system
-GO BACK to CWM Main Menu
That's it for wiping.
3. Let's flash this so we can play with our new shiny toy.
-select install zip from sdcard
-choose zip from sdcard
-scroll and select your ROM from the file list
Now you will repeat this process and flash
-Custom Kernel
-newbaseband.zip
-Gapps Package
That's it! Go back to CWM Main if not already there and "reboot system now".
-First boot can take up to 10mins depending on kernel used.
-After the phone boots, LET IT SIT FOR 10MINS, DO NOT USE IT.
-Reboot
-Wait 5 mins and than proceed with inital phone setup.
-Reboot and wait 5 mins and than proceed with using the phone as you see fit.
I will be adding in some CM7 and kernel related setup tips tomorrow in post #2, as well as re-formatting post #1. It's 4:33am as of this writing, I need to go sleep!
rrserved
Sent from my LG-P999 using xda premium
reserved in case
Sent from my LG-P999 using xda premium
Your an animal dude. And you rock. Our community rocks!
Also, on a side note. Its should be said that you can use your soft keys in CWM 5.0.2.0, to navigate and select your options. Menu and home are up and down, and the search button selects.idk abt you guys but I got sick of button mashing all the time...anywho happy flashing!
sent from my"blessed"g2x
twrp
rg2x miui
mazout360 v.323
grantusmantus said:
Your an animal dude. And you rock. Our community rocks!
Also, on a side note. Its should be said that you can use your soft keys in CWM 5.0.2.0, to navigate and select your options. Menu and home are up and down, and the search button selects.idk abt you guys but I got sick of button mashing all the time...anywho happy flashing!
sent from my"blessed"g2x
twrp
rg2x miui
mazout360 v.323
Click to expand...
Click to collapse
Ill add that info tonight. I've just always used the hard keys to be safe.
Sent from my LG-P999 using xda premium
Excited to read up on the tweaking guide later
Sent from my LG-P999 using xda app-developers app
Pain-N-Panic said:
Excited to read up on the tweaking guide later
Sent from my LG-P999 using xda app-developers app
Click to expand...
Click to collapse
hopefully tonight. but today is already lookin like its gonna be as bad as yesterday. bleh...
Sent from my LG-P999 using xda premium
Sorry to hear man either way looking forward to it. Primarily under clocking as I'm too scared to over clock my device lol
Sent from my LG-P999 using xda app-developers app

Categories

Resources