Thought I would put together this step-by-step guide on how to load Zefie's custom kernels for those newbies out there that are as clueless as I was/am. There are so many threads and posts to sift through, so I thought I would try to compile it into one post for easy access.
This is by no means a professional or even semi-professional document. I am not a programmer, nor can I tell you how to fix your phone if you screw it up. This is just how I personally got the kernels to work on my Moment. I am simply taking bits of information and instructions from many other posts and threads to compile into one (hopefully) useful post. There may be some things that I do not explain correctly, simply because my knowledge of this stuff is very limited.
I will try to provide as many links as possible so you can read the important information from those (like Zefie) who have been working on it.
So I guess this is just a guide to try to point you in the right direction. I know it personally took me a LOT of time and energy trying to figure this out on my own. I hope this helps you.
*Zefie has done an incredible job with these Kernels - thanks also to numus for all the help along the way (I'm sure you got tired of my many questions!).
--------DO THIS AT YOUR OWN RISK--------
1. First of all, visit this thread http://www.samsungmomentforum.com/rooting/time-for-the-first-custom-'rom'-(well-kernel)/ to read up on what these kernels do. In short, Zefie has developed custom kernels that make small tweaks and adjustments to some settings in the Samsung Moment. These kernels are named as ZE01, ZE02, ZE03, ZE04, ZE05, and ZE06 (ZE06 is the most recent, released 12/31/09). Loading ZE06 will give you all the updates from previous 01-05 kernels. These kernels will also "root" your phone (giving you access to make additional programming changes...the only changes I have messed with are removing those pesky stock applications that Sprint/Samsung loaded on the phone. I believe there are also some 3rd party apps out there that will not run unless your phone is rooted).
2. Once you have a good understanding of what these kernels might do for your phone, and if you still want to move forward with this, visit this link http://fileserv.co.cc/zefie/android/samsung_moment/ from your PC where you will need to download several items (listed below).
3. Once you click on the above link, scroll down and click roms, then custom, then “SPH-M900_ZE06_KERN.zip” which is the newest kernel. I recommend downloading it to your desktop so you can quickly locate it. When the download is completed, you will need to extract the .tar file to your desktop. Do nothing else with this file at this time.
4. Next, go back to http://fileserv.co.cc/zefie/android/samsung_moment/ on your PC and click Odin Multi Downloader. Do nothing else with this at this time.
5. Next, go to this link http://www.samsungmomentforum.com/rooting/odin-random-messing-with-things-new-screen/?action=dlattach;attach=95 on your PC to download a file called Moment.ops. Do nothing else with this file at this time.
6. Next, go back to http://fileserv.co.cc/zefie/android/samsung_moment and click SamsungMomentUSBDriversWindows.zip. These are the drivers you might need when you connect your Moment to your PC (normally, Windows should find the right drivers, but just in case...you have these).
--You have now downloaded everything that you will need in order to proceed with installation--
7. Power off your phone. Once powered completely off, hold volume down, camera, and end button at the same time – keep holding until Downloading… appears. You are now in Download Mode.
8. On your PC, open the Odin Multi Downloader ZIP that you previously downloaded and extract only V 3.98 to your PC desktop.
9. After extracting, right click on Odin Multi Downloader V 3.98 file and click Run as Administrator. When Odin opens, you will see a bunch of white empty boxes.
10. Now, plug your phone (which should still be in download mode) into your PC via USB. When you do this, the top left white empty box in Odin should now be yellow and say Detected. You cannot proceed unless you see this.
11. In Odin, under Option check the box that says One Package. The other two boxes should already be checked (leave them checked).
12. Under Select OPS click the OPS button. Find the Moment.ops file that you downloaded and click Open.
13. Next, click the One Package button. Find the ZE06.tar file that you downloaded and click Open.
14. Click Start – the process should only take a minute or two to run. If it gets stuck and doesn’t do anything, disconnect USB cable, pull battery on phone, and restart in Download Mode again. Reconnect USB cable. Try hitting Start in Odin again. It should take the second time.
15. When it is finished installing, the phone will power cycle and reboot in normal mode. You are good to go!
Best of luck to you. Again, I – nor any other person – is responsible for your phone.
If I get enough requests, I may put together a similar guide for loading the Android SDK, specifically the ADB so you can adb shell into the phone to delete the stock apps.
This is by no means a professional or even semi-professional document. I am not a programmer, nor can I tell you how to fix your phone if you screw it up. This is just how I personally got the kernels to work on my Moment. I am simply taking bits of information and instructions from many other posts and threads to compile into one (hopefully) useful post. There may be some things that I do not explain correctly, simply because my knowledge of this stuff is very limited.
I will try to provide as many links as possible so you can read the important information from those (like Zefie) who have been working on it.
So I guess this is just a guide to try to point you in the right direction. I know it personally took me a LOT of time and energy trying to figure this out on my own. I hope this helps you.
*Zefie has done an incredible job with these Kernels - thanks also to numus for all the help along the way (I'm sure you got tired of my many questions!).
--------DO THIS AT YOUR OWN RISK--------
1. First of all, visit this thread http://www.samsungmomentforum.com/rooting/time-for-the-first-custom-'rom'-(well-kernel)/ to read up on what these kernels do. In short, Zefie has developed custom kernels that make small tweaks and adjustments to some settings in the Samsung Moment. These kernels are named as ZE01, ZE02, ZE03, ZE04, ZE05, and ZE06 (ZE06 is the most recent, released 12/31/09). Loading ZE06 will give you all the updates from previous 01-05 kernels. These kernels will also "root" your phone (giving you access to make additional programming changes...the only changes I have messed with are removing those pesky stock applications that Sprint/Samsung loaded on the phone. I believe there are also some 3rd party apps out there that will not run unless your phone is rooted).
2. Once you have a good understanding of what these kernels might do for your phone, and if you still want to move forward with this, visit this link http://fileserv.co.cc/zefie/android/samsung_moment/ from your PC where you will need to download several items (listed below).
3. Once you click on the above link, scroll down and click roms, then custom, then “SPH-M900_ZE06_KERN.zip” which is the newest kernel. I recommend downloading it to your desktop so you can quickly locate it. When the download is completed, you will need to extract the .tar file to your desktop. Do nothing else with this file at this time.
4. Next, go back to http://fileserv.co.cc/zefie/android/samsung_moment/ on your PC and click Odin Multi Downloader. Do nothing else with this at this time.
5. Next, go to this link http://www.samsungmomentforum.com/rooting/odin-random-messing-with-things-new-screen/?action=dlattach;attach=95 on your PC to download a file called Moment.ops. Do nothing else with this file at this time.
6. Next, go back to http://fileserv.co.cc/zefie/android/samsung_moment and click SamsungMomentUSBDriversWindows.zip. These are the drivers you might need when you connect your Moment to your PC (normally, Windows should find the right drivers, but just in case...you have these).
--You have now downloaded everything that you will need in order to proceed with installation--
7. Power off your phone. Once powered completely off, hold volume down, camera, and end button at the same time – keep holding until Downloading… appears. You are now in Download Mode.
8. On your PC, open the Odin Multi Downloader ZIP that you previously downloaded and extract only V 3.98 to your PC desktop.
9. After extracting, right click on Odin Multi Downloader V 3.98 file and click Run as Administrator. When Odin opens, you will see a bunch of white empty boxes.
10. Now, plug your phone (which should still be in download mode) into your PC via USB. When you do this, the top left white empty box in Odin should now be yellow and say Detected. You cannot proceed unless you see this.
11. In Odin, under Option check the box that says One Package. The other two boxes should already be checked (leave them checked).
12. Under Select OPS click the OPS button. Find the Moment.ops file that you downloaded and click Open.
13. Next, click the One Package button. Find the ZE06.tar file that you downloaded and click Open.
14. Click Start – the process should only take a minute or two to run. If it gets stuck and doesn’t do anything, disconnect USB cable, pull battery on phone, and restart in Download Mode again. Reconnect USB cable. Try hitting Start in Odin again. It should take the second time.
15. When it is finished installing, the phone will power cycle and reboot in normal mode. You are good to go!
Best of luck to you. Again, I – nor any other person – is responsible for your phone.
If I get enough requests, I may put together a similar guide for loading the Android SDK, specifically the ADB so you can adb shell into the phone to delete the stock apps.