{"id":774,"date":"2012-06-23T20:52:23","date_gmt":"2012-06-24T00:52:23","guid":{"rendered":"http:\/\/mikemartinezonline.com\/blog\/?p=774"},"modified":"2013-04-14T01:20:32","modified_gmt":"2013-04-14T05:20:32","slug":"android-ics-on-epic-4g-touch-sprints-galaxy-sii","status":"publish","type":"post","link":"https:\/\/mikemartinezonline.com\/blog\/2012\/06\/23\/android-ics-on-epic-4g-touch-sprints-galaxy-sii\/","title":{"rendered":"Android ICS on Epic 4G Touch (Sprint&rsquo;s Galaxy SII)"},"content":{"rendered":"<p>Here, I am going to show how to Root you Epic 4G Touch phone with the latest leaked Android build (FF18) and add a custom recovery kernel called Clockwork Mod \u2013 CWM. Please read this entire long winded but detailed post before you even begin downloading anything to make sure you have a grasp on the whole processes. [This is primarily for a few family members and close friends who\u2019ve asked me but I figured more of you might be interested so here it is.]<\/p>\n<p>Before we begin you should probably do this if you haven&#8217;t already; register for an account (free) on the <a href=\"file:\/\/\/C:\/Users\/Administrator\/Desktop\/DroidApps\/:%20http:\/forum.xda-developers.com\/register.php\">XDA-Developers site<\/a>. This site is the go to site for everything in phone development and tweaking. I originally used this site to hack my Treo phones, then Windows Mobile and now Android devices. <em><span style=\"text-decoration: underline;\">This post contains information directly from XDA\u2019s site. ALL credit to any and everything here should go to the developers and contributors there! I just tried to tie this into one location for one specific purpose for those that asked.<\/span><\/em><\/p>\n<p>Also I\u2019m providing this tutorial for ONE specific Android phone \u2013 the Epic 4G Touch (Sprint USA\u2019s iteration of the Samsung Galaxy S2 device). Virtually every phone is different; even the \u2018same phone\u2019 but on different carriers are different. For example the Samsung Galaxy S2 on AT&amp;T is different than the Samsung Galaxy S2 on Sprint and T-Mobile. So using the wrong firmware\/software and rooting\/tweaking methods \u2013 those not specifically for your phone make, model and carrier can\/will turn you nice new expensive device into a really neat shiny and expensive paper weight.<\/p>\n<p>The video that they now include for sign up should definitely be watched! \ud83d\ude42<\/p>\n<p><b><span style=\"color: #ff0000; font-size: small;\">Although the information I provide here is detailed and accurate you still have the slight possibility of \u2018bricking\u2019 your device \u2013 paperweight reference again \ud83d\ude09 I provide no guarantees or warranties as to how this will work for you.<\/span><\/b><\/p>\n<p>If you&#8217;re on a Gingerbread version of Android &#8211; 2.3.x (EL29 most likely) you can easily &#8216;jump&#8217; ahead and flash your phone to ICS 4.0.x with the \u2018One-Click\u2019 method.<\/p>\n<p>If you&#8217;ve read my previous articles on rooting you probably already have root access and have hopefully installed Titanium backup.<\/p>\n<p>You can use Titanium to do a full backup of your applications (and settings too but we won&#8217;t use system apps or settings for a restore to the new version; just applications)And before you begin I recommend using Titanium to back up your applications.<\/p>\n<p>If you <i>don&#8217;t have root<\/i> you can do the following, just in case something goes awry and we need to do a \u2018full RESET data wipe. Doing the \u2018Preserve Data\u2019 upgrade you should not have need for any of this. But I\u2019m a stickler for backups:<\/p>\n<p>Install <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.punsoftware.backup&amp;feature=related_apps\">App List Backup from Market<\/a>, run it and save a list of all your apps. This saves the list of installed apps so you can re-download them from the Market later. This way, your apps still show up in downloads (My Apps in Google Play\/Martket) and receive updates.<\/p>\n<p>Install <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.riteshsahu.SMSBackupRestore&amp;hl=en\">SMS Backup and Restore from Market<\/a>, run it and backup your SMS history.<\/p>\n<p>Install <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.riteshsahu.CallLogBackupRestore&amp;hl=en\">Call Logs Backup and Restore from Market<\/a>, run it and backup your call log history. [Note that Google does this and you may not want or need this]<\/p>\n<p><b>The ONLY change was the addition of ROOT to the ROM.<\/b> This will <b>NOT<\/b> trigger the Yellow Triangle <b>NOR<\/b> will it increment the ODIN flash count. This does <b>NOT<\/b> have the issue with the USB jig being disabled. [I have condensed this guide from sfhub on XDA from these posts <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1705730\">here<\/a> and <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1342728\">here<\/a>.]<\/p>\n<p><i>what is a build number and what does it mean? The build number tells you when it was released.<\/i><\/p>\n<p><i>Example: <\/i><\/p>\n<p><i>EG30 (Gingerbread 2.3.4) Was released\/shipped 07-30-2011<\/i><\/p>\n<p><i>EL13 (Gingerbread 2.3.6) released 12-13-2011\/ EL29 (Gingerbread 2.3.6) released 12-29-2011<\/i><\/p>\n<p><i>[E=year \u2013 2011 L=month \u2013 December and 13=Date]<\/i><\/p>\n<p><i>So Build FF18 is an Ice Cream Sandwich build of Android &#8211; 4.0.4. Built June 18, 2012]<\/i><\/p>\n<p><b>1) <\/b><b><span style=\"text-decoration: underline;\">Prerequisites Checklist<\/span><\/b><br \/>\nPhone charged above 70%. <b><span style=\"text-decoration: underline;\">Uninstall or disable ANY Android Antivirus software<\/span><\/b> you may have (add it back later if you want)<\/p>\n<p><b><span style=\"text-decoration: underline;\">Good USB cable<\/span><\/b><\/p>\n<p><b><span style=\"text-decoration: underline;\"><a href=\"http:\/\/downloads.sourceforge.net\/sevenzip\/7z920-x64.msi\">Get 7-zip and install it on your PC<\/a>\u00a0<\/span><\/b>\u00a0<b><span style=\"text-decoration: underline;\">(right-click and install as Administrator)<\/span><\/b><\/p>\n<p>Samsung [<a href=\"http:\/\/org.downloadcenter.samsung.com\/downloadfile\/ContentsFile.aspx?CDSite=US&amp;CttFileID=4507874&amp;CDCttType=SW&amp;ModelType=C&amp;ModelName=SPH-D710ZKASPR&amp;VPath=SW\/201109\/20110916042342248\/Sprint_d710_USB_Driver_v1_3_2360_0.exe\"><b>USB\/Android drivers<\/b><\/a>] are INSTALLED<br \/>\nPhone is connected to USB port and recognized.<\/p>\n<p>Please <b>DISABLE<\/b> any PIN code (LockScreen etc.) you may have created to protect your phone. As a security measure, after the flash, Android will ask you for your PIN, if you have one enabled. It is simpler to have no PIN active.<\/p>\n<p><b>2) <\/b><b><span style=\"text-decoration: underline;\">Download the FF18 full restore One-Click self-extractor<\/span><\/b><\/p>\n<p>a. <a href=\"http:\/\/sfhub.rainmotorsports.net\/e4gt\/SPH-D710.FF18_CL663858_ROOTED_NODATA-oc-sfx.exe\">SPH-D710.FF18_CL663858_ROOTED_NODATA-oc-sfx.exe<\/a> (This version \u2018<b>PRESERVES\u2019<\/b> user data) <span style=\"text-decoration: underline;\">There is also a \u2018RESET\u2019 user data\/full wipe version available at the <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1721229\">xda post by sfhub<\/a><\/span>.)<\/p>\n<p>b. [<b>MD5:<\/b> 14ac16b15ef819af73b997a718134aea \/ <b>Size:<\/b> 310,594,612]<\/p>\n<p><b>3) <\/b><b><span style=\"text-decoration: underline;\">Extract the package<\/span><\/b><br \/>\ndouble-click on the self-extractor file, specify the directory to extract to (<b>instructions assume C:\\<\/b>)<\/p>\n<p><b>4) <\/b><b><span style=\"text-decoration: underline;\">4) Start ODIN One-Click<\/span><\/b><br \/>\nNavigate to <b>C:\\Odin-OC<\/b><br \/>\n<b>NoData:<\/b> Double-click on <b>SPH-D710.FF18_CL663858_ROOTED_NODATA-OneClick.exe<\/b><br \/>\n<b><span style=\"text-decoration: underline;\">Note #1:<\/span><\/b> <b><span style=\"text-decoration: underline;\">On Windows &amp;, you MUST right-click on the file and Run as Administrator. <\/span><\/b><\/p>\n<p><b>5) <\/b><b><span style=\"text-decoration: underline;\">Place phone in ODIN download mode<\/span><\/b><\/p>\n<p><b>Make sure your phone is NOT connect to PC yet<\/b><\/p>\n<p>Power down phone completely<\/p>\n<p>Wait for capacitive button lights to turn off<\/p>\n<p><b>Simultaneously Press and Hold [Power] [VolDn] until confirmation screen appears<\/b><\/p>\n<p><b>Then Press [VolUp] to enter Download mode<\/b><\/p>\n<p><strong>NOW<\/strong><\/p>\n<p><strong>Connect USB cable to PC<\/strong> if not already connected<\/p>\n<p><a href=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" alt=\"image\" src=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image_thumb.png\" width=\"501\" height=\"348\" border=\"0\" \/><\/a><\/p>\n<p>ODIN should show yellow COM port in 2nd column (Doesn\u2019t matter what the COM number is)<\/p>\n<p><b><span style=\"text-decoration: underline;\">6) Start ODIN flash process<\/span><\/b><br \/>\nPress <b>[Start]<\/b><br \/>\n<b><span style=\"text-decoration: underline;\">7) Complete &#8211; PASS!<\/span><\/b><br \/>\nWhen complete you should see a screen similar to what is shown at top of post<br \/>\nPhone will automatically reboot<br \/>\nStatus should change to green <b>PASS!<\/b><br \/>\nBoot process will be slightly longer than usual during which time you&#8217;ll see the 4G logo screen. You will also likely see a screen saying \u2018updating android\u2026.\u2019<\/p>\n<p><b>Next we\u2019ll add CWM (ClockworkMod)<\/b> by using Option D in the <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1342728\"><b>Auto Root Package<\/b><\/a> to install <b>FF11+CWM-agat<\/b> (you are already rooted so Option A is not necessary)<\/p>\n<p><b><span style=\"text-decoration: underline;\">1) Prerequisites Checklist<\/span><\/b><\/p>\n<p>Make sure that USB Debugging is <b><span style=\"text-decoration: underline;\">ENABLED<\/span><\/b> &#8211; [Menu-&gt;Settings-&gt;Applications-&gt;Development-&gt;USB debugging]<br \/>\nUSB Storage Mode is <b><span style=\"text-decoration: underline;\">OFF<\/span><\/b> &#8211; [Drag down the notification bar and tap on &#8220;USB Connected&#8221; &#8211; should be off by default \u2013 looks like this:<\/p>\n<p><a href=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" alt=\"image\" src=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image_thumb1.png\" width=\"219\" height=\"363\" border=\"0\" \/><\/a><\/p>\n<p><b>2) <\/b><b><span style=\"text-decoration: underline;\">Download the E4GT automated rooting package <\/span><\/b><a href=\"http:\/\/sfhub.rainmotorsports.net\/e4gt\/staging30\/e4gtauto.zip\"><b>e4gtauto.zip<\/b><\/a><b><\/b><\/p>\n<p><b>UNZIP<\/b> to top-level directory of your C: drive<br \/>\n<b>Note #1:<\/b> zergrush is a known exploit being used to root your phone. Your Anti-Virus software may quarantine or cause the download to be incomplete. <b><span style=\"text-decoration: underline;\">Disable your Anti-Virus software if needed so the download can complete.<\/span><\/b><\/p>\n<p><b>3) <\/b><b><span style=\"text-decoration: underline;\">Run the E4GT automated rooting package:<\/span><\/b><\/p>\n<p>Use Windows file explorer to navigate to C:\\e4gtauto and <b>double-click<\/b> on <b>RUNFIRST.bat <\/b>and select <b>Option D<\/b><\/p>\n<p><a href=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" alt=\"image\" src=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image_thumb2.png\" width=\"489\" height=\"257\" border=\"0\" \/><\/a><\/p>\n<p><b>Then Option \u2018U\u2019<\/b><\/p>\n<p><a href=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" alt=\"image\" src=\"https:\/\/mikemartinezonline.com\/blog\/wp-content\/uploads\/2012\/06\/image_thumb3.png\" width=\"487\" height=\"431\" border=\"0\" \/><\/a><b><\/b><b><\/b><\/p>\n<p><b>Then finish.<\/b><\/p>\n<p><b>Disconnect your phone, reboot and you will now have a \u2018Stock Rooted FF11 based phone WITH a custom recovery (CWM) installed.<\/b><\/p>\n<p>You will now be able to install and run applications that require \u2018root access\u2019 such as Titanium Backup; my number one recommended application for any Android device.<\/p>\n<p>Here is a GREAT video showing you how to use the \u2018One-Click install method by sfhub.<\/p>\n<p>Please note that this video is for an earlier release and so the links are not to be used; use the ones I provided above. <b><span style=\"text-decoration: underline;\">But the process is exactly the same!<\/span><\/b><\/p>\n<p><b><span style=\"text-decoration: underline;\">Video here<\/span><\/b><\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=_IL21F8Gfbs\"><b>http:\/\/www.youtube.com\/watch?v=_IL21F8Gfbs<\/b><\/a><b><\/b><\/p>\n<p>&nbsp;<\/p>\n<p><b><span style=\"text-decoration: underline;\">And here is another video by Qbking77 on how to install CWM (as described above).<\/span><\/b><\/p>\n<p>(Again note that the version demonstrated here is old but the process is the same.)<\/p>\n<p><b><span style=\"text-decoration: underline;\">Video here<\/span><\/b><\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=jZRnH-_XZmM\"><b>http:\/\/www.youtube.com\/watch?v=jZRnH-_XZmM<\/b><\/a><b><\/b><\/p>\n<p>&nbsp;<\/p>\n<p>Also on Ice Cream Sandwich there is a major change in how the device is recognized by windows; a mode called MTP is now the default vs USB which is how most devices are usually seen.<\/p>\n<p><a href=\"http:\/\/forum.xda-developers.com\/showpost.php?p=24010029&amp;postcount=889\">Read here<\/a><\/p>\n<p>This can confuse and frustrate people. I prefer USB storage mode.<\/p>\n<p>Fortunately sfhub comes to the rescue with his &#8216;AutoRoot&#8217; package (the one above)<\/p>\n<p>The Auto Root package has a solution for you. Under &#8220;Extra Options&#8221; of the main menu, there are 2 choices that affect ICS mass storage:<\/p>\n<p>1) Enable ICS USB Mass Storage Mode<\/p>\n<p>2) Enable ICS USB MTP Mode<\/p>\n<p>These are mutually exclusive options. If you enable one, you disable the other.<\/p>\n<p>To get GB USB Mass Storage behavior, choose the first option (USB Mass Storage Mode). This option once chosen, will be persistent through reboots and is stored in your Android User Data. It will only get reset if you reset your Android User Data or manually choose a different mode.<\/p>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=g-FfClLfSp8&amp;list=UUbR6jJpva9VIIAHTse4C3hw&amp;index=7&amp;feature=plcp\">Here is a review of the older leaked build<\/a> (FF02) but it has many of the functions of ICS described. And some of the \u2018bugs\u2019 have also been removed.<\/p>\n<p>Good tutorial of what ClockworkMod (CWM) <a href=\"http:\/\/forum.xda-developers.com\/showpost.php?p=24570230&amp;postcount=1\">is here<\/a>.<\/p>\n<p>And how to <a href=\"http:\/\/forum.xda-developers.com\/showpost.php?p=27546729&amp;postcount=1\">Create and restore a Nandroid<\/a> (image back up).<\/p>\n<p>How to Boot to recovery &#8211; power off the phone completely.<\/p>\n<p>Hold the volume up + the power button till you see the first Samsung logo; usually 6 to 7 seconds, and let go.<\/p>\n<p>You&#8217;ll now be in recovery\/CWM.<\/p>\n<p>Now for some additional fun and features I added a custom ROM on top of the stock rooted one.<\/p>\n<p>I like Agat\u2019s ROM. It is lightly themed, has some speed and batter tweaks and over all just works great for me.<\/p>\n<p>You can get it here:<\/p>\n<p><a href=\"http:\/\/d-h.st\/ktf\">http:\/\/d-h.st\/ktf<\/a><\/p>\n<p>Download and check the MD5 sum to make sure you got the whole thing. Copy it to your SD card.<\/p>\n<p>Then shutdown you phone.<\/p>\n<p>Then boot to recovery \u2013 Power on button + Volume Up button until you see the first Galaxy SII screen and let go.<\/p>\n<p>The in the recovery menu choose install zip from SD card. Navigate to that tFF18_v0.1.0.zip file and click on it and choose to install. After the install you can then reboot into the system.<\/p>\n<p>Some important notes:<\/p>\n<p>You may have to go to Settings&gt;Language and Inputs&gt;Keyboards and select the Swipe keyboard and check the language settings and if it\u2019s default.<\/p>\n<p>THEN go into Settings&gt;Applications&gt;All and scroll to Swipe. Hold on it till options come up and clear data. Swipe should then work in all applications.<\/p>\n<p>Also I always check the MD5 sum of all my downloads to ensure that I have the whole entire file. And when I copy files to my SD card I recheck the sum to make sure the entire file copied and did not get corrupted.<\/p>\n<p><strong>What is and MD5 Sum?<\/strong> Md5 is a unique cryptographic \u2018hash\u2019 used to check and to test for the integrity of your files from any degradation in both their physical and digital copies. If the hash for your file is different than what is supplied to you, the file is damaged \/ corrupted \/ tampered with.<\/p>\n<p>I use <a href=\"http:\/\/www.georgejopling.co.uk\/md5check\/md5check.html\">this very simple MD5 hash checker<\/a> to insure that the file(s) I&#8217;ve downloaded are complete and the ones originally posted.<\/p>\n<p>I use the standalone version in the zip file (extracted to a folder).<\/p>\n<p>You can of course use the installer version &#8211; it includes the User Manual which will probably benefit most!<\/p>\n<p>MD5 Checker is simple and easy to use. Start MD5 Checker and select the file that you want to check. The chosen file&#8217;s MD5 hash is automatically generated and displayed. Then obtain the published MD5 hash for that program (from the trusted source). Copy the published MD5 hash on to the Clipboard and click on the MD5 Check button. The published hash is automatically pasted in from the Clipboard and a check made. The result of the check is then displayed.<\/p>\n<p><a href=\"http:\/\/bit.ly\/Nx1OLi\"><strong>Here is a list of my currently installed applications<\/strong><\/a> if any of you care.<\/p>\n<p>Well happy flashing and enjoy. Peace out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here, I am going to show how to Root you Epic 4G Touch phone with the latest leaked Android build (FF18) and add a custom recovery kernel called Clockwork Mod \u2013 CWM. Please read this entire long winded but detailed post before you even begin downloading anything to make sure you have a grasp on &hellip; <a href=\"https:\/\/mikemartinezonline.com\/blog\/2012\/06\/23\/android-ics-on-epic-4g-touch-sprints-galaxy-sii\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Android ICS on Epic 4G Touch (Sprint&rsquo;s Galaxy SII)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":587,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[35,200,36,217,198,201],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/posts\/774"}],"collection":[{"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/users\/587"}],"replies":[{"embeddable":true,"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/comments?post=774"}],"version-history":[{"count":3,"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/posts\/774\/revisions"}],"predecessor-version":[{"id":941,"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/posts\/774\/revisions\/941"}],"wp:attachment":[{"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/media?parent=774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/categories?post=774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikemartinezonline.com\/blog\/wp-json\/wp\/v2\/tags?post=774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}