Fully working Samsung Galaxy S - Using 16GB External Micro SD to run OS and function as External SD!!
Ok so to set the scene I will quickly explain the issue I had with my Samasung Galaxy S.
One day it worked....
Next day it didn't...from then on it would only boot to first screen then continually repeat this step.....
After day two of having no luck at fixing the issue I got an S3...great phone!
BUT DONT GIVE UP JUST YET! It can be fixed!!!
Overall I think I would have spent somewhere in the ballpark of about 40 hours trying to fix the Galaxy S...stubborn? Yes....and my Galaxy S was such a good phone I hated the idea of binning it.
I wont waste your time listing the hundreds of methods I tried or posts I read, but in the end all things pointed to a dead internal SD.
I should be able to run the OS off an external SD... shouldn't I? The answer is Yes!
Many hours were spent on this stage and for about a week I had a working pone with OS running on External SD, but no access to the camera or anything which required an external SD.
I now have a perfectly working phone, using a 16gb External SD to run the OS and remaining space on it recognised as the external SD.
I can't promise this will work for everyone but here is the last of WAY TO MANY methods I used which completely solved this problem for me.
Let me know if this works for you & GOOD LUCK!
Step 1:
Your phone must be rooted!
The best, easiest and only way I was able to do it is with the following guide, big thank you to the person who put it up. As my Internal SD was dead! my external SD was to be my new internal SD...so the standard add to zip method for rooting on external SD... would obviously not work for me! yes I worded that perfectly!
BIG IMPORTANT NOTE IN CAPITAL LETTERS! - Make sure you have your external SD inserted during the below process!
http://forum.xda-developers.com/show....php?t=1852546
NOW! You should have your phone booting as it used to back in the good old days! However.....some of you wont...if this is the case please follow Step 1B.
Step 1B:
If the above did not work for you then you need a way to connect your Micro SD to your PC (I did this using a USB adaptor).
1. Download and install EaseUS partition master
2. Insert Micro SD in PC
3. EaseUS partition master
4. Wipe all partitions/data.
5. Create EXT4 partition approx 2gb
6. Create FAT32 partition with remaining space.
7. Remove battery from phone
8. Insert SD, Battery back in.
9. Turn on, you should have your phone booting as it used to back in the good old days!
IF NOT THEN.....Start with Step 1B then do Step1 then if all looking as it should move to step 2. If not...sorry...I have failed you!
Step 2:
You phone should now have booted like the good old days....but if you go into SD/Storage on android OS, you will notice it does not recognise the remaining space on the External SD as an external SD...it must be very confusing for the green robot!
So next steps as follows!
1. Install script manager app and mount r/w app from Google Play (market)
2. Use mount r/w to Mount the system partition in r/w mode.
3. Browse using script manager app as root (change setting in config).
4. Go to /system/etc folder and change file permission for vold.fstab to rwxrwxrwx (This means tick all the 9 boxes on the left not the 3 on the right.....such a technical explanation)
5. Then edit the vold.fstab file as text and change the following
Change:
dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.0/mmc_host/mmc0
to
dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2
Change:
s3c-sdhci.0
to
s3c-sdhci.2
Change:
mmc0
to
mmc2
Save the file and reboot the phone!
If all has gone well then your sdcard partition will be mounted and old faithful is ready to ride once again!
I hope this worked for you, if it didn't...gutted and I guess you have moved onto the next post...good hunting!
Please note this solution was created from a pile of posts I trawled through to get a solution. The above vold.fstab solution was taken from the following post. Unfortunately this posts overall solution didn't work for me, but I would not have been able to mount remaining External SD Space as well...you know THE EXTERNAL SD! without his post, which is the best part!
http://forum.xda-developers.com/show....php?t=1193010
2nd option if the above change did not work
edit vold.fstab
change:
#FIXME: Swap again?
# internal sdcard
dev_mount emmc /storage/sdcard1 auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2
to
#FIXME: Swap again?
# internal sdcard
dev_mount emmc /storage/sdcard0 auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2
Today i'm going to show you how to root and update your Galaxy S.
In this guide we flash custom kernel and rom.
First you need to be sure that you have 2.3.6 XXJW4.
You can check it by going to settings > about phone > and there's baseband version.
If you have JW4 you can skip to rooting part.
If you don't have JW4, you need to flash it.
Installing JW4
1. You need the drivers. For 32 bit(x86) Windows http://drivers.softpedia.com/get/MOB...dows-x86.shtml and for 64 bit(x64) Windows
http://drivers.softpedia.com/get/MOB...dows-x64.shtml
2.Download the firmware http://www.hotfile.com/dl/150483619/...4_XEU.zip.html
3. Then you need extract the downloaded file I9000XXJW4_I9000OXAJW4_XEU.zip (from step 2) to any folder, you will get these 2 files:
JW4_JW4_JW4.tar
SS_DL.dll (ignore this file)
4. Download Odin which we will be using to flash XXJW4 on the phone. http://www.mediafire.com/download.php?06v1nznuk3ng7gw
5. Disconnect your phone if it’s connected to PC. Then switch it off. Wait 5-6 seconds for vibration to confirm complete switch off.
6. Boot into recovery. To do this, press and hold the Volume_UP + Home + Power till the screen turns on, then let them go. You will boot into recovery soon enough.
7. Then, use the volume keys to navigate and the home/power key to select options, select wipe data/factory reset, then select Yes on next screen to confirm. After the data wipe is complete, remove and re-insert the battery, but don’t power it back on.
8. Put the Galaxy S in Download Mode. To do that press and hold these keys together: Volume down + Home + Power until a screen saying Download Mode comes up.
9. Open Odin (downloaded in step 4) — Odin3 v1.7.exe.
10. Connect your phone to PC now. You should get the message “Added!!” under Odin’s message box in the bottom left. If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed.
11. Now, in Odin, click the PDA Tab, and select the file JW4_JW4_JW4.tar
12. Important! Do not touch any other button or make any other changes in Odin except selecting the required file as given in step 11.
13. Now, hit the START button to begin the flashing process. When it finishes, your phone will automatically reboot, upon which you can unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin.
IMPORTANT Note: If ODIN gets stuck at some stage and doesn’t seem to be doing anything, do this — disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 9. Same if you get a FAIL message in Odin.
14. Finish!
Now the rooting part.
1.Download CF-Root http://download.chainfire.eu/155/CF-....4-CWM3RFS.zip
2. Unzip the file and you get a tar file. It may look like a zip file but it is not. So do not extract the tar file.
3. Open Odin (if you don't have it download it from section 4 in installing part)
4. Switch off the phone and wait for vibration. When it vibrates it is completely off
5. Make sure you have drivers (JW4 installing section 1)
6. Put your phone to download download mode. To do that press vol down + home + power.
7. Now your phone should be in download mode. Plug it to computer (make sure odin is still open)
8. Click PDA tab and choose CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar.
9. Click start
10. Wait
11. Wait more and then there should read Success! in odin
12. Now you can disconnect the phone.
13. Finish!
Now we are ready to install a custom ROM!
First you need to download a ROM. I recommend Cyanogenmod because it is popular, it has many features and it is stable. Here is linkhttp://get.cm/get/3qH
1. Download the ROM.
2. Put it to your phone's internal sd-card
3. Download gapps http://goo.im/gapps/gapps-ics-20120429-signed.zip
4. Put it to your phone's sd-card
5. Reboot to recovery (vol up + home + power)
6. Wipe data/factory reset
7. Wipe cache
8. Advanced > wipe dalvik cache
9. Install zip from sd-card
10. Choose zip from sd-card
11. Select cm-9.0.0-galaxysmtd.zip
12. Confirm
13. Wait
14. Wait more
15. Wait even more
16. Go back
17. Don't reboot
18. Install zip from sd-card
19. Choose zip from sd-card
20. Choose gapps-ics-20120429-signed.zip
21. Confirm
22. Wait
23. Reboot
Now it's ready! You made it! You rooted and updated your phone. Be proud!
No comments:
Post a Comment