Samsung Rugby Smart (SGH-I847, Galaxy W Variant) Super Thread - Samsung Galaxy W I8150

Welcome to the Samsung Rugby Smart (SGH-I847, Galaxy W Variant) Super Thread
If you create a support thread related to items in this super or for more generalized help, please PM me or motorhead1991 as a heads up. We've been doing a lot of work on getting things going for the device and can likely provide some amount of help. Having said that, please create a thread with the problem so everyone can benefit if a solution is found.
We are pleased to announce the formation of Team Rugby. A group of us doing development work have gotten together to centralize source code, development and IRC channels. Things are getting under way and we will be posting a bit more as things progress. The two biggest changes are the source code being moved to TeamRugby on github and a new IRC channel on freenode #teamrugby .
Team Rugby is pleased to present....
Drivers -- ATT_I847_Rugby_USB_Driver_for_Mobile_Phones_v1_3_2200_0.exe
How to boot into various environments -- Recovery, download, odin)
http://forum.xda-developers.com/showpost.php?p=30347324&postcount=2
Rooting
http://forum.xda-developers.com/showpost.php?p=30347342&postcount=3
Recoveries -- ClockWork and Stock
http://forum.xda-developers.com/showpost.php?p=30347355&postcount=4
ODIN Images -- Stock, no bloatware, recoveries
http://forum.xda-developers.com/showpost.php?p=30347369&postcount=5
ROMs -- Has been released, a dedicated support thread is now online.
Custom Kernel / Tweaks / Tricks
http://forum.xda-developers.com/showpost.php?p=30347432&postcount=7
Teardown Album -- Thanks motorhead1991
http://s478.beta.photobucket.com/user/AJCgearhead/library/apache-teardown
Partition Map (for the curious): Partitions.txt
Goo.im Mirror
There is now a goo.im mirror that will contain the latest and greatest of the items listed below. I will be updating the thread and mirroring to goo whenever there is an update. You can find the files here or within goo manager (available from the play store) under devs/kemonine/apache.
IRC Channel
Team Rugby can be found on Freenode #teamrugby. A lot of discussion happens there and we also tend to idle in the original IRC channel (below).
motorhead1991 has been kind enough to setup an IRC channel on irc.androidirc.com for us. Channel #rugby-smart We both idle on and off during the day.
I am not responsible for anything bad that comes to your device when using the information posted in this thread. Everything here is dangerous, may cause a brick, will void a warranty and has the potential to just plain wreak havoc. Do not complain you followed my instructions and met with a dead device. Consider yourself warned
I've tested to the best of my ability, but I am one person with one device, I cannot catch all potential failure modes. If you find a problem and a fix, or have information that should be added let me know and I will update the necessary information.
I've noticed an uptick in downloads. Please feel free to post and ask questions.
Thanks to newbit for his work on the OTA update and getting us an ODIN image that can serve as an upgrade if the OTA fails.
Thanks to motorhead1991 for all the tweaks / kernel and ROM help
Thanks to nicedream06 for the help testing CWMR 6.0.1.1
Thanks to arco68 for the tips on what needed to be done with the Linux Kernel and making it work with CM9 and for the general work on the Galaxy W which this is based upon
Thanks to THE-E for the Galaxy W ODIN images which I used as a base for the ones posted below.

Boot Different Modes
Boot Different Modes
Boot Clockwork Recovery
Power off device
Vol Up + Power
Release both when logo appears
Will boot into recovery after a period of time
Boot Stock Recovery
Power off device
Vol Up + Power
Release both when logo appears
Logo will reappear in white shade
Release Vol Up and power
Press and hold menu when white logo disappears
The logo will appear in a yellow shade -- keep holding menu
A logo with a box, an arrow pointing out of it and an android will appear
Release menu key
Press menu key
A menu in blue will appear after a few seconds
Boot Odin / Download Mode
Power off device
Vol Down + Power
Release power when white Samsung logo appears
Release Vol Down when warning appears
Pressing Vol Up will enter download mode
--- If you enter RAM dump mode, don't freak out. Pull the battery and re-try.

Rooting
Root
From Stock Recovery
Courtesy of Android Forums
This is a DESTRUCTIVE process. It will erase data and your sd card! You've been warned.
Download update.zip
Copy zip to sd card
Boot recovery (see above for instructions on how to boot into stock recovery)
Select "Apply update from sd card" (see below for stock recovery usage)
After the phone reboots you should now have root
From ClockWork Recovery
This is non-destructive. Simply gives you root, if you have ClockWork Recovery, you want to use this method.
Download cwmr_root.zip
Copy zip to sd card
Boot recovery (see above for instructions on how to boot into CWR)
Select "Install zip from sd card"
Select "Choose zip from sd card"
Navigate to zip
Select zip
Confirm
Reboot
You should now have root

Recovery
Recoveries
Note the below ClockWork recovery images use the external sd card for storage due to the small size of the internal sd card
Version 6.x will fall back to the internal SD card if no external card is found.
Using Stock Recovery
Use the Volume Up/Down keys to scroll up or down, then press the key to make a selection.
Menu descriptions / purposes
reboot system now: this option turns on your phone.
apply update from sdcard: this option allows you to apply updates from your memory card to your phone.
wipe data/factory reset: deletes all data from the phone except pictures and videos.
wipe cache partition: allows you to delete all cache data such as log files.
install fota: allows you to install over-the-air firmware.
ClockWork Recovery Installation
Courtesy of Android Forums
Root device (see above for instructions)
Enable debugging on device
Plug into computer
Copy recovery image to sdcard (download links below)
Run adb shell
su
Optional -- Backup stock recovery: dd if=/dev/block/mmcblk0p13 of=/sdcard/stock_recovery.img
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13
exit
adb reboot recovery
Images
Motorhead Recovery Images (Current): http://forum.xda-developers.com/showthread.php?t=2188936
TWRP 2.4.1.0 (KemoNineBuild; Update.zip installer): apache_twrp_2.4.1.0.zip
ClockWork Recovery 6.0.2.8 (KemoNine Build; Update.zip installer): apache_cwm_6.0.2.8.zip
Stock Recovery Image: stock_gingerbread.ucla4.img

ODIN
ODIN
You need ODIN 4.43. Google it, I will not provide a link to the tool. Deal.
Flash an ODIN Image
Download OPS file (see below)
Download image to flash (see below)
Extract image
Charge phone to 100%
Install drivers (see above for download link)
Boot phone to download mode (see above for instructions)
Run ODIN as administrator
Click OPS button
Select downloaded OPS file
Ensure checkboxes are correct
Checked: one package, auto reboot, protect ops
Unchecked: Reset time
Click One Package
Select the .tar.md5 file that you want to flash
Click start
Will take awhile (10-30 minutes depending)
Phone will either reboot or attempt a reboot and go to the charging screen
If it goes to the charging screen, just turn it on. No need to panic.
OPS File Needed For ODIN Flash: Ancora.ops
Flashable Modem Images
UCLA4 (Original): ucla4.modem.tar.md5.gz
UCLH4 (OTA1): uclh4.modem.tar.md5.gz
Flashable Boot / Kernal Images
Stock boot / kernel: odin_gingerbread_ucla4_boot_stock.tar.md5.gz
Flashable Recoveries
Stock Recovery: odin_gingerbread_ucla4_recovery_stock.tar.md5.gz
ClockWork Recovery 6.0.1.2 (KemoNine Build; CM9 Compatible): CWMR_6.0.1.2_Apache_KemoNine.img -- Sources
Flashable System Images + Recovery + Kernel
Stock Boot + Stock Recovery + Stock System: odin_gingerbread_ucla4_boot_stock_recovery_stock_system_stock.tar.md5.gz
Stock Boot + CWR 6.0.1.2 + No Bloat System: odin_gingerbread_ucla4_boot_stock_recovery_cwr_6012_system_no_bload.tar.md5.gz
newbit stock UCLH4 system, boot, modem and KmN CWR: newbit_uclh4_modem_stock_system_stock_kernel_cwr_recovery.tar.md5.gz

CyanogenMod 9 / 10 (CM9/CM10)
There are now multiple versions of CyanogenMod available for the Rugby Smart.
CyanogenMod 9: http://forum.xda-developers.com/showthread.php?t=1940632
CyanogenMod 10: http://forum.xda-developers.com/showthread.php?p=34625020
AOKP (Thanks Motorhead1991!): http://forum.xda-developers.com/showthread.php?t=2075160

Misc 2
Title: Misc Tweaks / Tricks
2.6 / 3.0 Custom Kernels
Motorhead1991 has created a thread for the current kernels being developed: http://forum.xda-developers.com/showthread.php?t=2056652
Tethering
Thanks to nicedream06 for figuring out how to get tethering on the stock ROM without the need for an ATT tethering plan. I have taken his work and turned it into a simple update.zip and Tasker profile. You need root in order to do enable tethering.
Enable Tethering
Download enable_tethering.zip
Drop it onto your sd card
Install from Clockwork Recovery
If you do not have clockwork recovery, but have root, unzip the package and read through the update-script.
Reboot
Install Enable_Tethering.apk if you don't have Tasker. The app was generated from the below profile using "Tasker App Factory".
Install Tasker
Download Tasker_Enable_Tethering.prf.xml
Drop it on to your sd card
Import the profile into Tasker
For the curious: It runs sqlite3 every time the mobile network becomes the primary internet connection ensuring that tethering will allowed.
Enable tethering!
Stock Tethering
Download stock_tethering.zip
Drop it onto your sd card
Install from Clockwork Recovery
If you do not have clockwork recovery, but have root, unzip the package and read through the update-script.
Reboot
Your back to stock!
Custom Stock Kernel
Motorhead1991 has put together a custom kernel for stock devices, has a number of useful tweaks for CPU governors, IO scheduler and the like. His thread is here. If possible, please keep custom kernel discussion in his thread so he knows if there are problems.
Motorhead's sources: https://github.com/Motorhead1991/samsung_att_kernel_source-msm7x30
[de]odex
CWR flashable de-odex / re-odex updates. If you don't know what this is, you don't want it. Please note that the de-odex update will re-install the Tethering Manager apk. You'll need to re-run the enable_tethering CWR zip
de-odex: deodexd.ucla4
re-odex: odexd.ucla4.zip
Power Menu Mod
Mod by Motorhead that adds reboot / recovery / download to the power menu. Requires a de-odex'd system. This is a manual tweak right now. I will eventually get to turning it into a CWR.
Thread for discussion: http://forum.xda-developers.com/showthread.php?t=1903199
Screencap: http://arearom.com/devuploads/motorhead/public/powermod.png
Files: https://nuskunetworks.box.com/s/gbmdgqlay1gqi8h6g8wm
Wake Key Mod
Courtesy of Motorhead1991 some tweaks to sec_key.kl for enabling extra wake keys (like the home button)
sec_key.kl
Tweaked build.prop
Courtesy of Motorhead1991 a customized build.prop:
build.prop
Updated Modems (CWR Flashable)
Courtesy of Motorhead1991
UCLA4 (Original modem)
UCLH4 (Update 1)

Brian_SGW_CM9 said:
I see no reasons for telling us the things we all know...
If we didn't root our device. Didn't install clockworkmod. Didn't know how to boot into cwm or stock recovery. Do u think we can have custom rom?
....in all. Idk why telling us things that we know how to do already.
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
The title says Samsung Rugby Smart Thread, this is a Rugby Smart thread, posted inside Galaxy W due to the lack of subforum.
Yes, all of the information is already written before, for the Galaxy W, not Samsung Rugby smart. This thread is intended for Rugby Smart owner, NOT Galaxy W owner.
This thread, according to OP's post in the General thread, is intended for Rugby Smart users to recover/restore system images. Several things might differ from our phone. And they are in the process of porting Arco's CM9 to their device.
I didn't see any problem for rugby smart owner to post here, unless the mod says otherwise.
That's my opinion, sorry for the irrelevant post. Next time read the thread title.
Sent from my Modded Stock DXLA2 (Didn't have the mood to update)

Keep it on-topic guys. Cleaned, and won't be cleaned again.

Media quality
Does the camera record at the stock ROM ucla4 with the Advanced Audio Codec with 48 kHz sampling rate?
Can you record a short piece video in and provide a link?

ze7zez said:
Does the camera record at the stock ROM ucla4 with the Advanced Audio Codec with 48 kHz sampling rate?
Can you record a short piece video in and provide a link?
Click to expand...
Click to collapse
The stock camera / video app records video in AAC @ 44khz.
I was able to use a 3rd party app from the market (lgCamera) to record video with AAC @ 48khz and 256kbit.

stock camera
kemonine96 said:
The stock camera / video app records video in AAC @ 44khz.
Click to expand...
Click to collapse
Thank you.
Can not you send one-second sample video?
If not, please send your online exports from the MediaInfo information in text format from video recorded by a video camera stock application.
kemonine96 said:
I was able to use a 3rd party app from the market (lgCamera) to record video with AAC @ 48khz and 256kbit.
Click to expand...
Click to collapse
I now. I am interested only stock system application.
Regards.
edit.
Thank you. You do not have to do that. I found a sample video on gsmarena.com.

ze7zez said:
Thank you. You do not have to do that. I found a sample video on gsmarena.com.
Click to expand...
Click to collapse
Cool, why the focus on the built-in camera / camcorder apps?

encoding license
I wanted to know if the ROM on America has the same restrictions as the ROM to Europe on a similar hardware. My equipment is i9001. It is therefore true that Google has lost its license for video and audio encoding and does not intend to return or renew.
See the file with MediaInfo, then you'll know what I mean.

Now that I can post here, I'll speak up . Kemonine and myself are hard at work developing for this phone, and should have some new stuff to show off within the next month .

Motorhead1991 just received an OTA update notice (2012/09/19) for the Rugby Smart. If you have run any of the tweaks / customizations on this page DO NOT run the upgrade. It is likely to fail and cause problems. I am in the process of prepping my Rugby for the upgrade and I will be putting together updated ODIN images as well as re-certifying any pre-existing tweaks work on the update. I will also try to put together an ODIN image that can be used to apply the upgrade and minimize the hassles of upgrading the device.
This process may take awhile. Please be patient, I am working as fast as I can.

Look out for a new mod I did, thanks to untermensch

kemonine96 said:
Motorhead1991 just received an OTA update notice (2012/09/19) for the Rugby Smart. If you have run any of the tweaks / customizations on this page DO NOT run the upgrade. It is likely to fail and cause problems. I am in the process of prepping my Rugby for the upgrade and I will be putting together updated ODIN images as well as re-certifying any pre-existing tweaks work on the update. I will also try to put together an ODIN image that can be used to apply the upgrade and minimize the hassles of upgrading the device.
This process may take awhile. Please be patient, I am working as fast as I can.
Click to expand...
Click to collapse
what is rugby smart? and what new/better is on the new update?

Fensterbank said:
what is rugby smart? and what new/better is on the new update?
Click to expand...
Click to collapse
The rugby smart is a ruggedized version of the Galaxy W released on the AT&T carrier in the United states.
As for the update: unknown at this time. It failed when it was being applied so I have to wait for them to allow me another attempt. Hopefully within the next couple of days I can have the update installed and figure out what is new and updated with it.

EDIT: That "something big" I mentioned earlier is here, but I'm not gonna show it off just yet...

Related

recovery with exploit for open recovery

Open Recovery
Version: 1.14
Credit for mankind (from alldroid) for the CustomUpdate, on which this recovery is based,
credit for poseidon (also from alldroid) for ADBRecovery.
Click this bar to view the full image.
Features:
- rooting the phone from menu (using ChainsDD su and SuperUser.apk)
- nandroid backup/restore from menu
- apply update *.zip files from menu (located in OpenRecovery/updates under the sdcard root folder, there is a sample one (just unpacks a file named "babble" to /system), no signatures are needed
- wipe data (factory reset)
- wipe cache
- wipe dalvik-cache
- adb in recovery, using bash shell
- run a script
- recovery options for applications
Installation:
1) You need to have the vulnerable recovery with exploit, see this thread how to flash it: http://modmymoto.com/forums/showthread.php?t=530112
2) Download and unpack the archive on the sdcard.
Usage:
1) Reboot into recovery (hold 'X' button on bootloader 90.78, on others hold camera button; until you see triangle)
2) Apply the update.zip
3) You are now in Open Recovery
this recovery for Motorola Milestone i think if we work together to customize it and let it work with Samsung Galaxy S I9000 what we need to rebuild the vulnerable recovery with exploit first then change some codes in the open recovery scripts.
so please let's work on it.
i get it from this link
http://modmymobile.com/forums/401-motorola-milestone/531599-open-recovery-v1-14-06-11-2010-a.html
Would make a HUGE step forward to have a recovery. Miss the nandroid backups
Lets hope some of the pro's can make it possible
I read that entire first post, then got to the end and saw that none of what I'd read was for the SGS at all!
Of course it'd be nice to have these things on the SGS, hopefully they'll come in time and the SGS will be getting updates at the same rate as CM for Nexus!
"For those asking, I am working on a recovery for Samsung Galaxy S phones. Give me a few days. They are nonstandard recoveries."
From:
http://twitter.com/clockworkmod
DocRambone said:
"For those asking, I am working on a recovery for Samsung Galaxy S phones. Give me a few days. They are nonstandard recoveries."
From:
http://twitter.com/clockworkmod
Click to expand...
Click to collapse
wow wow wow this is the best news we are waiting for you prof thanks...
Ok, I think I have a Samsung Galaxy S recovery ready. Someone join IRC. http://webchat.freenode.net/?channels=koush
https://twitter.com/clockworkmod/status/18810497362
Please be proficient with ADB and not **** a brick if your phone's recovery gets hosed
https://twitter.com/clockworkmod/status/18810529781
"Just got a rough recovery loaded onto the Samsung Galaxy S. Gonna need to tweak it to work on this phone. It's pretty different."
http://twitter.com/clockworkmod
Great work, be good to see something in action!

[ROM] seeARMS' XXJPY v0.2 (12/23/10) [STEAM RECOVERY]

PLEASE NOTE: If you are using a Canadian handset, I recommend switching over to my JL2 based ROM. It's the same speed (if not quicker), and I will be providing much more updates for it. The ROM can be found here: http://forum.xda-developers.com/showthread.php?t=906977
News
12/23/10 - v0.2 released! Includes an error-checking script to prevent possible errors from occuring, new Steam recovery, wipe and non-wipe versions and more! Check the changelog for more info.
12/22/10 - v0.1, initial beta release
Hey everyone,
This is a rom which aims to provide the absolute best user experience by being extremely quick without sacrificing any necessary features. The majority of Samsung bloatware is removed, however a good portion of the pre-installed apps are left untouched. This ROM is based on XXJPY (Froyo 2.2.1).
If you have any questions prior, while, or after installing this ROM, please read the first few posts, as I'll try to address every possible (major) problem which can occur. If, after reading the posts, you are still encountering a problem, please reply to this thread being as detailed as possible. This allows me to fix problems quickly and easily.
Now, this is my first ROM, so there are bound to be a handful of bugs. However, I've been using this ROM for a few days and have yet to encounter any major problems.
Note: Please don't complain about Quadrant, Linpack, or any other pointless benchmark scores. If you've used the ROM and it's sluggish, by all means tell me, but don't base your opinion of the speed merely on a benchmark.
Okay, so what now?
1. Download and Install Instructions
2. Changelog, To-Do
3. FAQ and Problems
4. Screenshots, Media, User Comments
Features
Based on XXJPY (Froyo 2.2.1)
Patched Speedmod kernel, version K12 hz=256(allows you to mount on computer without problems)
Steam multi-touch recovery: update.zip on SD card
Added an error-checking script which prevents errors when installing [thanks Darkyy!]
All-black Gingerbread theme (saves battery)
Fully deodexed
Fully zipaligned
Fully updated Google Apps (YouTube, Flash, Market, Gmail, Maps)
Latest Su and Busybox
All protected apps in market - modified build.prop
Big APN list, which allows instant internet + MMS access
Integrated ClockworkMod Recovery
Stock AOSP Lockscreen
Bell UGJK3 Modem
Backlight Notifications
Added Applications:
Nexus S Live Wallpapers
Swype v 2.15 (Newest)
Launcher Pro
Optional: Gingerbread Keyboard (install from SD Card)
Removed Applications:
AllShare
Diary
Aldiko Reader
Press Reader
Layar
Thinkdroid
Write and Go
Credits (in no particular order)
-Hardcore for the kernel
-santiemanuel for the Nexus S Live Wallpapers
-vukandric for the theme
-Darkyy for help on the update script, and for generally being awesome
Download and Install Instructions
Downloads
Latest and Greatest
-v0.2: seeARMS XXJPY (12/23/10)
Wipe: http://www.multiupload.com/L9SUOBKO88
No Wipe: http://www.multiupload.com/9F5E89AYTP
-v0.1: seeARMS XXJPY (12/22/10)
http://multiupload.com/G6XTJF07MO
Modems
To flash these modems, use Odin and select the "modem.bin" file in the PHONE box. Go to Settings -> About on your phone after flashing and look at Baseband to ensure it flashed correctly.
JL2: http://www.multiupload.com/TC1ME8VB20
JK4: http://www.multiupload.com/3HOKWMBHO2
Installation Instructions
Before installing, disable any lagfixes (which can typically be done by booting into recovery mode and selecting "Disable Lagfix").
Also, if you wish, backup everything! Perform a NANDROID backup in recovery, backup your music, files, etc. In case something goes wrong (it will eventually), you'll have peace of mind.
Please note: this rom will wipe all your data. It will not, however, format your internal or external SD cards. This means you'll lose apps and settings, but not music, movies, etc.
Lastly, I recommend performing a factory reset before installing any new rom.
If you're running a previous version of my ROM, feel free to install the non-wiping version. However, if you're switching roms, I recommend running the standard version, which will erase all data.
1. Download and copy this file to your internal memory card.
2. Boot into recovery, and select "Install zip from sdcard".
3. Select "Choose zip from sdcard", and scroll to the ROM.
4. Select OK, and wait for the file to flash.
5. Reboot. This reboot will take a while (upwards of 2-5 minutes), so be patient and don't shut off your phone!
Congratulations, you've successfully flashed!
After it boots, I'd recommend doing a few things in order to allow your phone to be as quick as possible:
1. Boot back into recovery, select "Advanced SpeedMod ULK Features". Choose "LAGFIX options", then "Faster: EXT4 ALL". This applies a lagfix, and converts the partitions into the faster EXT4 filesystem.
2. In recovery, go back to the Advanced SpeedMod ULK Features menu. Choose "TWEAK options", and enable every tweak. For more information about these tweaks, see HERE.
Also, window animations are disabled by default. You can enable them by going into settings -> Display, and selecting Animations.
3. If you'd like the Gingerbread Keyboard, open up the My Files application and navigate to the directory "Gingerbread_Keyboard". Open up the .APK file and install as usual.
Changelog And To-Do
Changelog
v0.2
-Google Voice Search updated
-Added option to install gingerbread keyboard
-Updated kernel version to K12
-Added error checking script - with help from Darkyys rom (This prevents possible errors when installing)
-added nowipe and wipe versions
-Modified build.prop to allow all protected market apps
-Added Steam recovery - check FAQ for info on how to access it
v0.1 - Initial beta release
To-Do
-Gingerbread Keyboard
-Extended Power menu
-Support for different themes
-Stock application pack (available for flashing through CWM)
-Better modem (JL2? JK4?)
-Faster browser
-Modded SMS Application
-Modded Camera Application
If there's anything else you'd like to see in this ROM, just ask.
FAQ And Problems
FAQ
I'm on stock Froyo and I have 3e recovery!
Click to expand...
Click to collapse
No worries. Follow these steps:
1. Download Odin from here.
2. Download the Speedmod kernel for whichever Android version you're running. Make sure to download the Odin kernel, not the CWM one!
3. After downloading, extract the .TAR file from the file you just downloaded.
4. Open Odin, and turn off your phone. Connect your phone to your PC via USB, and enter download mode by holding volume down + home + power.
5. Odin should detect your phone. Load up the .TAR file in the "PDA" box in Odin. Make sure the other boxes are left blank. Untick "Repartition". Start flashing.
6. Your phone should automatically reboot with the new kernel! To double check, shut it off and boot into recovery. If you see CWM recovery, you're successful!
7. Now you're required to download the patch for the Speedmod kernel, which will allow you to copy the ROM over to your internal SD card. If you don't install this patch, the internal SD card will be detected as a CD drive, and will be read-only. The patch is able to be downloaded from HERE. Simply copy this patch to your SD card, boot into CWM, and flash it using "install zip from sdcard". After doing this, follow the normal steps to install this rom!
I'm encountering force-close issues, and general app issues right after installation.
Click to expand...
Click to collapse
Simply perform a factory reset. Clear the cache + Dalvik cache in recovery as well, if you'd like.
What's this steam recovery and how do I access it?
Click to expand...
Click to collapse
Steam recovery is a new, semi-functional multi-touch recovery created by sztupy. This recovery has all the features the standard CWM one has and more. Check his thread for more info.
Please note: Because (currently) the only Steam-compatible kernel is based on a much older base version (ie: not XXJPY), a small amount of features are incompatible, such as lagfix options, kernel options, etc. However, the majority of features (such as mounting, wiping, etc) are working just fine. I'm working on getting everything working; as soon as it is, it will fully replace CWM on this ROM.
To enable it, just boot into CWM and go to "Apply sdcard: update.zip". After doing this, it will boot into the new Steam recovery. You must do this every time you want to access it.
My GPS isn't working! It takes forever to lock and displays my position inaccurately!
Click to expand...
Click to collapse
Try clearing the GPS data on your phone. Do the following: (Original poster unknown. Reposted by dpvu.)
1) Enter *#3214789650# into the dialpad.
2) Under "Application Settings" set the Start Mode to Coldstart.
3) At the main menu "Delete GPS Data".
4) At the main menu "Get Position Test".
If you're still not finding many satellites try setting Operation Mode to "MS Based" in the "Application Settings". I did all of this then set the GPS back to hot start.
Screenshots, Media, User Comments
Screenshots
Click for a larger image.
User Comments
°Dexter° said:
Impressive rom seeArms, really really fast...faster than others, indeed.
...
Very good work,no major issues by now,i'm eagerly waiting for next release
Click to expand...
Click to collapse
Existence. said:
it's runnin great, thanks seeARMS. can't wait for the JL2 version. i really dont wnt to brick my phone and i think the JL2 version fixes the SD dying problem so i cant wait!
Click to expand...
Click to collapse
hi. looks good. i will test it now and give feedback after.
thanks for your work and keep going.
btw: why are using this modem?
gonna try this ROM out!
Quadrant score? I will try it, looks good.
gonna try this release soon, good job
fenerbuuh said:
hi. looks good. i will test it now and give feedback after.
thanks for your work and keep going.
btw: why are using this modem?
Click to expand...
Click to collapse
I'm using this modem because I need the Canadian band, because, well, I'm located in Canada. And, according to this guide, this modem is very good on battery life and reception.
In later versions of this ROM I'll most likely include a different modem (or a flashable modem). Something like that.
Any modem you'd prefer to see included?
Place this zip into PDA on Odin and upload it.
Any chance to work this?
I would like to try this rom,but I've 3e and I can't do it the way been described...
Hey man, to bad i flashed Docs jpy rom just yesterday evening, and dont want to change rom on a daily base. But ill test it for sure just because id not have to change kernel afterwards...
so thanx for your work and keep it coming man...
Mparmpa-Nikos said:
Place this zip into PDA on Odin and upload it.
Any chance to work this?
I would like to try this rom,but I've 3e and I can't do it the way been described...
Click to expand...
Click to collapse
Flash the SpeedMod kernel (or any kernel which supports froyo and has integrated Clockworkmod Recovery).
I'll add a guide to do this in the FAQ.
seeARMS said:
Flash the SpeedMod kernel (or any kernel which supports froyo and has integrated Clockworkmod Recovery).
I'll add a guide to do this in the FAQ.
Click to expand...
Click to collapse
I'm looking forward to this,man!Thank's
Mparmpa-Nikos said:
Place this zip into PDA on Odin and upload it.
Any chance to work this?
I would like to try this rom,but I've 3e and I can't do it the way been described...
Click to expand...
Click to collapse
No way man, but you could get hardcores kernel as an odin package, it comes with cwm recovery, flash that first and then use cwm to install this rom.
Mparmpa-Nikos said:
I'm looking forward to this,man!Thank's
Click to expand...
Click to collapse
Done. See the FAQ.
Welcome new devinteresting rom,gonna try it...
Thank you
Welcome seeARM!
Nice to see another dev helping the SGS Community.
Feel free to PM me if you have a question or anything else
- darkyy.
Sounds good
Will likely give this a try as the XXJPX modem causes me to lose my 850 WCDMA connection all too frequently (even though I've enabled it). Just curious if there are any problems with Market, or will it come updated to 2.2.7 already?
Cheers mate!
Darkyy said:
Welcome seeARM!
Nice to see another dev helping the SGS Community.
Feel free to PM me if you have a question or anything else
- darkyy.
Click to expand...
Click to collapse
Will do Darky, thanks.
canad1an said:
Will likely give this a try as the XXJPX modem causes me to lose my 850 WCDMA connection all too frequently (even though I've enabled it). Just curious if there are any problems with Market, or will it come updated to 2.2.7 already?
Cheers mate!
Click to expand...
Click to collapse
Market comes updated to version 2.2.7 already. I haven't had any problems with it at all.

[NIGHTLY][ROM][2.3.7][GWK74] CyanogenMod 7 for Samsung Galaxy S

This thread is reserved for nightly builds of CyanogenMod Rom for Samsung Galaxy S.
All Samsung Roms are running ontop of BML/RFS, CyanogenMod 7 does NOT.
It runs on MTD/yaffs2 (like Nexus One) which means you're not able to flash any kernel or run any filesystem you want. Use it as it is.
Only data partition, which is on movinand, is ext4 like on speedmod or voodoo ("lagfix").
CyanogenMod is a free, community built distribution of Android 2.3 (Gingerbread) which greatly extends the capabilities of your phone.
Code:
** These CyanogenMod builds are highly experimental and unsupported.
**
** Please refrain from submitting bug reports for any issues
** you may encounter while running one of these builds.
**
** Submitting bug reports on nightly builds is the leading
** cause of male impotence.
What are Nightly builds? Auto compiled builds of the latest CyanogenMod source from github. This version change each night and aren't officialy supported.
If you find bugs/issues you can/must discuss here (do not submit nightlies bug on CyanogenMod issue tracker).
INSTRUCTIONS:
- First time flashing CM 7 to your Galaxy S (or coming from another ROM)?
Root your device and install ClockworkMod Recovery.
Reboot into Recovery using 3-button-combo
Do a Nandroid backup!
WIPE (wipe data/factory reset + wipe cache partition)
Install the ROM from internal sdcard using ClockworkMod Recovery
Optionally install the Google Addon
- Upgrading from earlier CM7?
Do a Nandroid Backup!
Install the ROM (your Google apps will be backed up automatically)
There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps, after flashing rom don't forget to flash Google Addon package if you want it.
Latest version: http://download.cyanogenmod.com/?device=galaxysmtd
Compatible Radio Images (>= Nightly 15): http://codeworkx.de/download/cyanogenmod/
Supported devices: GT-I9000, GT-I9000M, GT-I9000T
before flash is recommended to check the md5sum
FREQUENTLY ASKED QUESTIONS:
http://forum.cyanogenmod.com/topic/24169-faq-cm7-on-the-samsung-galaxy-s/
CYANOGENMOD WIKI:
http://wiki.cyanogenmod.com/index.php?title=Samsung_Galaxy_S
HOWTO BUILD FROM SOURCES:
http://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_GalaxySMTD
ADDITIONAL INFORMATIONS:
Maintainers:
- atinm - http://twitter.com/atinm
- codeworkx - http://twitter.com/codeworkx
- coolya - http://twitter.com/dumdidum
- guiperpt - http://twitter.com/guiperpt
- unhelpful - http://twitter.com/unhelpfulone
Irc:
- Host: irc.freenode.net:6667
- Channels: #cyanogenmod, #cyanogenmod-dev, #cmsgs
Changelog:
- Generic Changelog
- CyanogenMod Source Twitter
- Device specific Changelog by igor.tonky
Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.
Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
If You Have Any Questions, Please Refer To This
CM7 QUESTIONS & ANSWERS XDA THREAD
http://forum.xda-developers.com/showthread.php?t=1067074​
Regards,
~drz
have i ever told you i love you? i'm pretty sure i have but i'd just like to tell you again. i'm sorry for this offtopic post but i'll edit it later to something useful. just wanted to show my affection.
This should be it since the beginning.
Clean thread. That's how I like it
Excited for the Coming Soon patch!
Reboot Recovery
Woah! Can't wait to try this.
The quick troubleshooting post.
This post contains a compilation of problems/issues and answers provided in this thread and earlier threads. Not all answers are tested by me and I will in no way guarantee that this wont mess up your phone.
You know, watch your kittens. They might be eaten by following the advice written down here.
DETAILED INSTALLATION INSTRUCTIONS CAN BE FOUND HERE.
rschenck wrote a very nice (and updated) guide for how you install CM7 on your SGS these days.
Things have changed quite a bit recently, so even if you installed it two weeks ago, you may want to check this one again.
What do people mean with "correct" bootloader? How can I make sure I have the right one?
Do NOT install directly on top of existing Samsung 2.3.3 firmwares or other firmwares based on this (like Darky's 10). Similarly, don't install directly on top of Eclair.
See this very easy guide on the android soul for flashing XXJPU, which is Froyo with the correct bootloaders needed..
I'm not sure I understand these procedures. Can you draw it out for me?
Anticipating this very question, rschenck actually did draw out a flow-chart for you.
See here.
But I'm not using the I9000, I'm using something else...
codeworkx provided a reference list you can check to ensure you are getting the right files.
After flashing the initial CM kernel I can't get CWM Recovery to work. It just displays some weird image
CWM Recovery might have different keymappings from the ones you are used to.
- Volume keys: Naviagte up and down in menus
- Power button: Select item
- Home key: Show/hide menus
If you are only seeing a weird image, chances are you've hidden the menu by pressing the home key. Try pressing it again
I can't find Cyanogenmod nightlies in ROM Manager
Yes. CM7 for the SGS is now mainlined and supports ROM Manager for nightlies, should you have the premium version. If you have the Premium version, follow these very graphic instructions to configure ROM Manager for nightlies.
To install from MIUI (courtesy of runedrune)
- Reboot into recovery using 3-button-combo
- Choose "mounts & storage" and format system, data, cache, datadata
- Do not apply the initial-file.
- Apply the latest update
- Apply the latest gapps (which can be obtained here. You want the one with -gb- in the name )
- Done. Reboot
Odin doesn't recognize my phone anymore and I want this fixed in case I mess something up
You will probably need the Nexus S drivers (which supposedly is really just some updated Galaxy S drivers).
If Odin for some reason don't see your device when connected, make sure the old Galaxy S drivers are uninstalled and removed. Bilboa1 gives some good hints about how to make sure your drivers are actually fully removed. Do check this before proceeding to install the Nexus S drivers.
After you have installed the Nexus S drivers, plug in your phone. Windows should now install some drivers, but you are not done yet. When using download-mode your phone will show up a little differently to Windows, so put your phone in download-mode and plug it in, with neither Kies nor Odin running. You will probably see Windows installing some more drivers.
After doing this, Odin should hopefully be able to recognize (and flash) your phone.
IS THIS "FOR EVERYDAY USE" NOW?
It depends. If you have to ask, it probably isn't.
I've flashed this and decided it is not ready for me. How do I flash back to stock ROMs?
Get the appropriate firmware you are interested in, flash as usual using Odin, but check re-partition and use the 512 pit-file.
For pre-rooted stock-images, you can use EZBase as shown here (also includes download links).
OTHER STUFF / KNOWN ISSUES AND SOLUTIONS
Please take a look here to see if your issue is mentioned and has a known solution before posting.
After flashing CM7 I get strange colours on my screen during boot
You do not have the correct bootloaders. Basically flash 2.2.1 following this article and then redo the CM7 installation. All should be fine.
Guys! Guys! I cannot find Android Market!
Google stuff is not included in CM7 by default. Download and apply latest gapps from CWM. You want the "universal" one with "-gb-" in the name.
But I want the latest gtalk with video and all that fancy stuff
got_milk was nice and uploaded some stuff. Beware though that lots of people are reporting this to force-close a lot, and that's not just on SGS CM7.
Can I run Samsung apps like Memo, Camera etc on this firmware?
No. Sorry. All Samsung apps depend on TouchWiz libraries which can only be found in Samsung firmwares.
How do I get additional themes for CM7 themes chooser?
Check the themes forum here on XDA or search for "CM7 themes" on Android market.
Once installed, the themes will be available in the themes chooser yes. According to the devs should reboot to fully apply the theme, but if you want to avoid reboots Android market might have something for you.
Things used to work, I applied a nightly update and now everything force-closes
Try wiping cache and dalvik cache in CWM. You should do this every time you install a new update.
Does CM7 need a lagfix?
CM7 uses ext4 (for /data) and yaffs2 (for everything else). CM7 does not use Samsung's RFS which was the main cause of poor performance on Samsung firmwares.
So no, your system is already lagfixed, you don't need to apply a lagfix and according to the developers very bad things will happen if you try to apply one anyway.
My current ROM has a lagfix. Do I need to disable that?
Probably not.
If you have a 2.3.3 ROM with 2.3.3 bootloaders, you will want to do a full wipe to stock 2.2.1. See above. In this case you no longer have a lagfix anyway and don't have to worry about it.
If you have a non-2.3.3 ROM with a lagfix, you don't have to disable it. All your partitions will get wiped by the installer anyway and so will your lagfix.
For whatever reason, I want to flash a custom kernel
You can use custom-kernels, but CM7 is a work in progress with new kernel-revisions popping out with every release. Make sure you flash a kernel which is compatible with the nightly you are running. Also: Do NOT flash via Odin, flash via CWM.
rschenck has a very good post on this.
If all you want is a "voodoo kernel" for voodoo sound, just (buy and) install Voodoo Control Plus from the market. It will load the required kernel-modules while you can stay on the stock kernel, making the lives of the developers much easier should you encounter bugs.
Is it possible to flash my own CSC from recovery after installing cm7?
According to the devs, this should not be needed.
Flashing other modems/radios
(Courtesy of GrimVarg: http://forum.xda-developers.com/showpost.php?p=13399590&postcount=8117 )
Odin will not work and it might **** **** up. The reason is that Odin and heimdal does not understand the CM partition layout and will just write the modem where it thinks is should be. Overwriting other stuff in the process.. So you need to use the specific update zipfiles on teamhacksungs sourceforge page
Click to expand...
Click to collapse
Instead of using Odin, download radio-packages from the following link, transfer to your phone and flash via CWM:
http://sourceforge.net/projects/teamhacksung/files/galaxys/
I want to keep my 850 band, and I don't recognize any of the modems on the sourceforge page
Lorssoth says "use KC1" and robbiev80 posted some download links you might be interested in.
Does external SD card work with cm7? Thanks!
It does. Make sure you have the proper bootloaders before installing as mentioned in the first part of this post. EZBase can be used for this.
External SD card will get mounted as /mnt/emmc. This may not be visible to all apps. If you desperately need the contents visible to apps only looking in /mnt/sdcard, create an empty directory there and remount the /mnt/emmc there as well:
Using either the terminal emulator or adb shell:
Code:
su
mkdir -p /mnt/sdcard/external_sd
mount /dev/block/vold/179:9 /mnt/sdcard/external_sd
Note: This is only a temporary fix for when needed. It will cause issues when you try to use USB sharing later. Write the following to get things back to normal:
Code:
umount /mnt/sdcard/external_sd
USB sharing doesn't work
Try installing the Nexus S drivers, instead of the Samsung ones.
After installing this camera doesn't work
Try locking and unlocking your phone. No really.
After installing this I cannot get any data-connections apart from wifi
There is a problem with RIL (radio interface layer)-polling. Lock and unlock and you should be OK.
If this sounds cumbersome, mobilescooby claims that installing Juicedefender somehow fixes this for him and that he no longer needs any lock and unluck boot-rituals.
This issue should now be resolved.
After doing this I still cannot get any data-connection apart from wifi
You might need to configure APN settings. Normally your network-provider will have this information on their homepages and some even offer to send them to you over the network.
After installing this I cannot send and/or receive MMSes
See above: You might need to configure APN settings. Check your provider.
After installing CM7 I cannot connect to my wifi-network
It might be related to what channels you have enabled on your phone. If your wifi network is using channel 12 or higher, you may need to enable those channels on your phone.
Go to Settings/Wifi & Network/Wifi settings/Advanced/Regulatory domain. And try not to be in violation of local laws with regard to channel usage
After installing CM7 I cannot connect to 802.1x EAP Wifi networks
This is seemingly an issue with lots of custom kernels and even some of the Samsung Firmwares. Yours truly can't get it to work at all, not on CM7 nor Samsung's JVB firmware.
Other people have reported that forgetting the network and adding it manually, by entering the SSID (with correct casing) and filling in all the details themselves have solved their problems.
YMMV
After installing CM7 I cannot charge my phone to 100%. WTH
No actual firmwares allows you to charge the battery to 100%, but stops a little bit before it reaches that point. This is to protect the battery from overcharging and should (in the long run) give you much better battery-life.
While stock firmwares from Samsung shows that the phone is 100% charged, this simply isn't true and is just UI-candy to make you all feel comfy. It's really charged to something around 94-98 percent.
So if your phone stops charging around that point, everything is normal, and the only new thing is that your phone is no longer lying to you
My GPS performance is terrible
Welcome to the world of Samsung Galaxy S GPS flux. Things you can try to improve on this includes the following:
- Install faster fix from Android market. Ensure you have the best time-server for your area chosen.
- You can also try AngryGPS, which siberian tiger was nice enough to upload.
- If all else fails, you can also try to flash a radio with a good GPS reputation. For flashing radios, see the appropriate section of this post. For some detailed post about the different radios eeyunopper posted this link and this link. (With ZSJPG I am getting decent result, YMMV)
Auto brigthness is kinda not-worky
You can try the presets outlined by Arkymedes right here.
How do I configure proxy settings?
(Thanks to runedrune)
If you are used to looking for proxy settings under Settings/Wifi & Network/Wifi settings/Advanced, you wont find it there.
Using either Launcher pro/ADW Launcher or another launcher which lets you create shortcuts to activities:
* Long hold on some open space on your launcher
* Select (Custom) Shortcut
* Select Pick your activity/Activities
* Scroll down to settings and click this
* Scroll down the long list and you should find proxy settings
You now have a shortcut to configure proxies as usual.
This "headphones mic on mute + instant music after call bug" is really irritating
If you are using Samsung or Nokia headsets, this is due to a problem on their part. See Arkanius' post right here.
Other things I should be aware of?
- Don't use 2G/3G data-switching. Period. At least not while the data-connection is active.
Not trough widgets, tasker or any other means. Seriously. Should you do this, you might end up having to restore nandroid backups or doing factory resets.
This report has details on more sophisticated ways of cleaning up which may lead to less data-loss, although not everyone can get it to work.
*subscribes*
nice work with the GPIOs, camera and other parts !
Lol, having two threads will confuse a lot of people. I look forward to all the questions relating thus...
sent via potential brick...
eeyunopper said:
Lol, having two threads will confuse a lot of people. I look forward to all the questions relating thus...
sent via potential brick...
Click to expand...
Click to collapse
I've already notified the mods to close / lock the other one ...
Good job on the clean house, everything is working great on my phone and very speedy
Mortify1 said:
Good job on the clean house, everything is working great on my phone and very speedy
Click to expand...
Click to collapse
The same for me My phone is working so great and very very speedy
Probably a stupid question but to switch from MIUI to cyano that steps should I follow?
Only this ? :
-Reboot into recovery using 3-button-combo
-Choose "mounts & storage" and format system, data, cache
-Apply zip from sdcard: cm7-DEVICE-initial-XXXXXXXX.zip
-Do a factory reset / data wipe!
-Reboot
-Install the latest update after a reboot!
Tantrico I said:
Probably a stupid question but to switch from MIUI to cyano that steps should I follow?
Only this ? :
-Reboot into recovery using 3-button-combo
-Choose "mounts & storage" and format system, data, cache
-Apply zip from sdcard: cm7-DEVICE-initial-XXXXXXXX.zip
-Do a factory reset / data wipe!
-Reboot
-Install the latest update after a reboot!
Click to expand...
Click to collapse
format /system /data /cache /datadata and then flash the latest update and the latest gapps.
I'm waiting the upcoming improves on camera in great expectation.
Tantrico I said:
Probably a stupid question but to switch from MIUI to cyano that steps should I follow?
Only this ? :
-Reboot into recovery using 3-button-combo
-Choose "mounts & storage" and format system, data, cache
-Apply zip from sdcard: cm7-DEVICE-initial-XXXXXXXX.zip
-Do a factory reset / data wipe!
-Reboot
-Install the latest update after a reboot!
Click to expand...
Click to collapse
no
after format system/data/cache
just apply the last update
runedrune said:
format /system /data /cache /datadata and then flash the latest update and the latest gapps.
Click to expand...
Click to collapse
Only this file ?
update-cm-7-05012011-NIGHTLY-GalaxyS-signed.zip
I do not have first place this
cm7-galaxys-initial-20110410.zip
and after the update ?
Nice things are comming... I hope for battery improvemant and radio FM. Since we got GPS, Compass is not so important but nice additional that save battery/make quicker fix.
Codeworks, do you got any rodemap?
Tantrico I said:
Only this file ?
update-cm-7-05012011-NIGHTLY-GalaxyS-signed.zip
I do not have first place this
cm7-galaxys-initial-20110410.zip
and after the update ?
Click to expand...
Click to collapse
nope. just flash that file. i made the same switch from miui to cm7 two days ago
@codeworkx , if reboot in recovery works = nightlys updates for ROM Manager? !
Enviado desde mi GT-I9000 usando Tapatalk

[GUIDE] Samsung Galaxy Young for Dummies 2nd Edition - New Users Start Here

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​UPDATES:07-06-2012
Updated to 2nd Edition
Added Hardware Basics for Samsung Galaxy Young: Reference + Guides
Revised Topics
To be added: Parts of Ten
05-14-2012
Updated Thread Format
For other updates, please check individual sections update logs
NOTE:
I spent hours updating my guides and I don't ask you to press that THANKS button, be kind enough not to copy my guides to other forums. I know some noobs want to make a name on other forum boards... but hey, that's not an excuse! ​What You Don't Need to Read
Aside from the topics you can use right away, much of this guide is skippable. I have placed some extra-technical yet newbie friendly information in self-contained sidebars.
Don't read this stuff if you are impatient, an alpha geek or simply don't know how to read and understand English.​Foolish Assumptions
I am going to make two(2) assumptions of who you are: (1) You are someone who is a new owner of Samsung Galaxy Young GT-S5360 and (2) you want to tweak your device and make it more customized but don't know where to start. I hope you know that some customization or mods(modifications) need more than "he says" and "they say" to be able to make it work. My goal is to help you know the "basics" so you won't end up messing with your phone or spamming Samsung Galaxy Young GT-S5360's section.​How this guide is organized
Inside this guide, you will find sections arranged in four parts. Each section breaks down into topics that cover various aspects of the section.Part I: Guide to Flashing ROMs and Kernel
This part present a layperson's introduction to what flashing is all about. This is a good place to start if you are clueless about what a ROM is, a Kernel, Flashing and why you are suddenly expected to use one.
The good thing about this part is that it focuses on how to use a Flasher and System Recovery without getting into the technical details of each tool. In other words, this part is aimed to help you learn how to flash and update your phone's firmware.​Part II: Guide to Tweaking and Modding
Uh-oh. You saw this girl in your neighborhood -and look! She's got a Samsung Galaxy Young like you! and you need to impress her with your SGY so she'd ask you to pimp her phone too but the problem is, you don't know where those cool tweaks are! Very Bad!
This section covers every tweak and mod available for Samsung Galaxy Young and Android devices as well -of course all tweaks and mods to be posted are sure to work with your beloved SGY.​Part III: Guide to Unlocking and Getting Your Warranty Back
This section focuses on network/carrier stuff. You'll learn how to unlock and relock your phone and the best part of this section? -You'll learn how to restore your phone's virginity -ain't that nice? ​Part IV: Hardware Basics | Reference and Guides
This section has some specific information about Samsung Galaxy Young's hardware components to help you get started in knowing your device a little more. ​Where to Go from Here
Yes, you can get there from here. With this guide at hand, you're ready to plow right through the rugged SGY tweaking terrain.
Be bold! Be courageous! Be adventurous! And above all, have fun!
​NOTES:
Do you have any suggestion? New methods or simply want to improve this guide and help others more? Send me a PM with your bright idea, tips, suggestions or anyhting that would aid in improving this guide.
. . . and sorry for late updates. I have a life too, and it has been very busy​
Guide to Flashing ROMs and Kernels - Currenty Editing
Guide to Flashing ROMS and KernelIn this section . . .
One day you bumped into a thread of a custon ROM with screenshots so good it was love at first sight. After minutes of mouth watering goodness, suddenly you decided that your phone should look exactly like that so you can be a million times cooler than your neighbor who has the same phone. Thread has a zip file attached and says; flash this using the mystical CWM to pwn your neighbor's face and leave him to dust. . .
If this happened to you, you'll surely appreciate the topics in this section. They provide gentle introduction to flashing, ROMS, Kernels and Android Recovery written specially for the reluctant user.
Topics in this section:
Odin Communicator: Your Best Bud
Android System Recovery: Your Ticket to uber cool SGY
ROMS: What it is and why do you need one
Kernels: Some more way to make your phone uber cool
UPDATES:07-08-2012
Minor revision: Updated some info and links
06-06-2012
Minor revision
Reviewed Custom ROMS list
05-29-2012
Reviewed thread and added missing links and info. Sorry bout that, but it's fixed and linked properly.
Added Maroc-OS's MerrukTechnology Touch Recovery
05-21-2012
Updated ROM and Kernel List. Added new links.
05-16-2012
New Kernels and Kernel Modules
faqbly's Kernel Flashing Tool added under Kernel Flashing methods
Corrected typos
05-10-2012
ROM and Kernel Flashing Methods added
New Kernel added
Updated screen shots and revised format
Added more info
1. Odin Communicator : Your Best Bud What is this fishy . . . fatsy . . . ugh . . . flasher thing?
Odin or Odin Communicator is a firmware flashing tool for Samsung Phones. Available for Windows XP/Vista/7 but as for other OS like OS X or Linux, that i don't know. ​Why do I need to be friend with Odin?
You need it because you're no super hero who can magically revive a dead phone just by counting 1-2-3.
Odin Communicator is the same tool that service centers use to fix your phone and aside from fixing your phone, you can also use it to dump files from your phone -but of course, you don't need that and will never ever -unless you're an alpha geek
So be courageous! fear not screwing your phone, Odin has your back. Go! Explore! and play with your phone till you brick it. ​Where can I get Odin?
You can get it from my Google Drive using this LINK​Any requirements to run Odin?
Oh yes, glad you ask! You need the following:
A computer running Windows XP/Vista/7
Samsung USB drivers (comes with Samsung KIES) - Download Samsung USB Drivers via DIRECT LINK (Thanks to ronnieryan's post #3)
When do we use Odin?To revert to Stock Firmware
This is the very basic thing you need to learn. This will help us keep our section tidy -no uber noob question that shouldn't be asked in the first place if you read this thread.​To revive/unbrick a dead phone
there would be times that as a beginner, you will be too trigger happy to try new tweaks and mods that in the end, you have nothing but a black shiny piece of square thingy and say that again, **** happens... and when that happens, you can either cry and pray that your phone will turn on or flood the forum asking for help simply because of being careless and being ignorant not to learn the basics and have a fall back plan.
Odin Communicator's main function is not only to flash firmware files, but to revive your phone as well.​What is a firmware file?
Firmware file contains everything in your phone in software aspect. Samsung Galaxy Young's firmware contains 3 packages.PDA File
This is the ROM file. It contains apps, default wallpapers and sounds and of course the apps we hate the most -carrier specific bloatwares. Darn! ​PHONE File
This is the MODEM file. This controls all the network radio on your phone, and anything network related. To cut it short, this is the BASEBAND of your phone. ​CSC File
This is the Country Sales Code file. It contains carrier related files, like carrier specific wallpapers and sounds and bloatwares that we hate the most. CSC is also responsible for the update you get from Kies.​NOTE:
To flash firmware files in Odin, you should have the 3 packages or else you will not be able to flash your phone correctly.
The version of Odin (attached link) in this Guide accepts 1-file flashing, meaning you can flash PDA, PHONE or CSC without the need of having 3 of them. But again, it is better that you have 3 files to flash. Firmware flashing is no mix-and-match.​What are the files supported by Odin
Odin supports several file format for each firmware package file. Refer to list below:
For PDA File, Odin supports *.tar,*.md5,*smd
For PHONE File, Odin supports *.bin,*.tar,*.md5
For CSC File, Odin supports *.tar,*.md5
GUIDE TO FLASHING FIRMWARE VIA ODIN COMMUNICATOR What do I need to flash?
Odin Communicator and must meet the above requirements.
Firmware Packages and must be Odin Flash-able.
I have Odin Communicator now, where can I download Odin Flash-able firmware packages?
You can download STOCK FIRMWARE PACKAGES from Doky73's Galaxy Y S5360 Flashable Firmware Packages's thread.NOTE:
Make sure you select the firmware for your country as each country has it's own CSC(Country Sales Code).​Okay, I have the ROM I need. What's next?
The next thing you need is to verify that Odin detects your phone when it is in Download Mode.How to put Samsung Galaxy Young into Download Mode
Turn off your phone
Press the Home Key + the Volume Down Key + the Power Button untill you see the screen with "Warning! blah blah blah"
Now once you see the warning thing that will scare you cause it says it can cause critical problems, ignore it and press the Volume Up Key
After pressing the volume up key, you are now in ODIN MODE. If this is your first time, windows will install drivers for download mode, be patient as it may take sometime.
Verify that Odin detects your phone
If Odin detects your phone correctly, the ID:COM section will turn yellow indicating that the phone is connected and Odin can communicate with it.
See the screen shot below:
​Select the Firmware File Packages
Put a check on the PDA, PHONE, and CSC under Files.
See the screen shot below:
Now browse for the files
See the screen shots below:
Make sure you have all 3 packages selected.
See the screen shot below:
​Ohhh . . . I have all the packages loaded, what now?
Once you have all the packages loaded, click on Start to start flashing.​How long will this take?
Not too long, about 43-45 seconds for Odin flashing plus 1-2 minutes or even 3 minutes for SGY to boot and load.​2. Android System Recovery: Your Ticket to uber cool SGY What is Android System Recovery
Android system recovery is a tool used to flash ZIP files like:
Updates (.zip)
Custom ROM
Custom Kernel
Themes
Icon Packs
MODS and Tweaks (usually scripts that needs to be flashed)​What are the types of Android System Recovery
Stock Recovery
Android's built-in recovery and contains basic function like:
Reboot System
Apply update from SD card
Wipe data/factory reset
Wipe cache partition​ClockWorkMod Recovery
A custom system recovery that contains advanced options:
Reboots system now
Wipe data/reset
Install zip from SD
choose zip from sdcard
apply /system/update
toggle signature verification
toggle script assert
Backup and restore
backup
restore
advanced restore
Mounts and storage
mount or unmount /cache (default is mounted)
mount or unmount /data (default is mounted)
mount or unmount /system (default is unmounted in Merruk Kernel)
format /cache
format /data
format /sdcard
format /system
mount USB storage
Advanced and debugging
reboot recovery
wipe dalvik cache
wipe battery stats
report error
key test
show log
partition SD card
128M
256M
512M
1024M
2048M
4096M
fix permissions​CLOCKWORKMOD RECOVERIES FOR SAMSUNG GALAXY YOUNGPermanent ClockWorkMod Recovery on Maroc-OS's MerrukTechnology Kernel Thread
Please be warned that this recovery is not yet finished and has some bugs. UPDATE:
Some users say that the /system mount bug is fixed in v2.0 pre final -but still not auto mount in my phone, so be warned and always check if /system is mounted under Storage and Mounts before you do ROM, Kernel or .zip flashing.​ClockWorkMod Recovery Port on Skin1980's ClockWorkMod Recovery PortingThread
This is a port of ClockWorkMod Recovery. For more information please do refer to the thread. ​Temporary Recovery by Doky73
Temporary and needs to be applied as update from sd every time you need to use it.
Download Temporary Recovery from Doky73's Google Drive or from 4Shared(mirrored)​ClockWorkMod Recovery Touch by Maroc-OS
The first CWM Recovery compiled from source + the magic of touch and other fixes . For more information and download links, please visit Maroc-OS's ClockWorkMod Recovery Touch Compiled from Sources​4EXT Recovery
A custom recovery and has touch support but not for SGY. Never ever purchase from play store and complain that you can't use it! ​When do we use Android System RecoveryTo do wipe data/factory reset
do a factory reset, very very handy if you forgot your password/pin/pattern/gmail account/samsung account
quick fix if you messed up with your phone​To do wipe cache partition
clears your cache partition​To flash Custom ROMS
to flash .zip ROMS and other flashable ZIPS and Updates
To flash Custom Kernels (Mai77's Method)
using mai77's Kernel Flashing Method, you can flash custom kernel without adding bin count​To calibrate battery by clearing batterystats.bin
available in CWM (which is a myth that seems to work)​3. ROMS: What it is and why do you need oneWhat is a ROM?
ROM stands for Read Only Memory which refers to the internal memory of your phone. But hey, that's a different thing. What we're talking about here is the ROM which is a firmware of any version(stock or custom). It is the operating system of your phone.​What's the difference between a Stock ROM and a Custom ROM?Stock ROMS
These ROMS are ROMS that came with your phone, distributed by Samsung via Kies Update. It comes in different versions and may or may not be available depending on your region.​Custom ROMS
These ROMS are developed from stock ROMS. These ROMS contains mods and tweaks that enhances your phone. Though these ROMS have new fucntionalities, some ROMS aren't stable and often, custom ROMS for SGY are tested by users here on XDA as most developers don't have a Samsung Galaxy Young Phone and they rely on user feedbacks.
Custom ROMS are categorized in two types:Brewed ROMS
made from stock ROMS.
contains features like stock ROMS + new tweaks and improved performance.​Ports or Ported ROMS
Ported community created ROMS
made entirely from an opensource android OS
contains features from stock android OS + advanced features developed by community
most popular ROMS are MIUI, CyanogenMod and some Chinese built ROMS which I don't remember the names ​Why Do I need a ROM?
Because the ROM you have in your phone ain't cool and the ROM we have here in XDA can kick others butt -for sure! ​Are there Custom ROMS that are stable?
Yes there is! and most of them are based on Stock ROMS. Listed below are Custom ROMS that are updated and stable:
Stable and Updated ROMS:
sajidmkhan's HYBRID ROM
HCFroyd247's Chobits Digitalis Legacy ROM and Chobits Digitalis Reloaded ROM
evanlocked's M.U.R Ultimate ROM
shocklads's Thunder-Desert ROM
amal das's WeUI ROM
pratyush.creed's Creeds Fusion ROM
repencis's Repencis ROM
NOTE: ROM versions are removed to keep the thread look updated. ​​ROM Flashing Methods
Standard flashing method | Stock Android Recovery | for virgin SGY
Turn off your phone
Press the Home Key + the Volume Up Key + the Power Button
Once you see the Samsung Galaxy Young GT-S5360, press the the Home Key + the Volume Up Key + the Power Button again until you see Android System Recovery
Once you see Android System Recovery, release the keys. You need to be quick as if you don't release it, it will restart your phone.
Do Wipe data/factory reset and Wipe cache partition. This is optional but is recommended as this is required for most ROMS to install properly.
Now select Apply update from SD Card and browse for the ROM file.
Once installation is finished, restart your phone.
You're Done!
NOTE:
Some ROMS take sometime to fully boot and load your device, but this is for first time boot after new ROM installation​ClockWorkMod Flashing Method:For SGY with modified Kernels | ClockWorkMod by MadTeam or Skin1980 | Temporary CWM by Doky73
The same steps as Standard Flashing Method apply for CWM.​For Temporary CWM, follow standard flashing method then browse for TempCWM or CWM-Y--doky.zip and CWM start automatically.​For Maroc-OS's built-in CWM:
Turn off your phone
Press the Home Key + the Volume Up Key + the Power Button
Once you see the Samsung Galaxy Young GT-S5360, press the the Home Key + the Volume Up Key + the Power Button again. (NOTE: For phones with MerrukTechnology Kernel 2.0 PRE-FINAL, You don't need to press the key combination again, just wait few seconds to load CWM Recovery)
Once you see the Android Logo with Green background, release the keys coz if you don't, your phone will restart. Wait for CWM to show up.
Select Mounts and storage (navigate using volume up or down) and then select (using the home key) mount/system
Browse for the ROM to install
After installation, press the power key to go back and then select reboot system now.
NOTE:
If you don't mount /system, ROM will not be applied even though it says successfully installed.​4. Kernels: Some more way to make your phone uber cool What is a Kernel
The kernel is the main component of Android operating system; it is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).​Types of Kernel:Stock Kernel
These Kernels are Kernels that came with your phone, distributed by Samsung via Kies Update. It comes in different versions and may or may not be available depending on your region.​Custom Kernel
These Kernels are developed from stock kernels. Most kernels are built to support tweaks and mods and adds new feature as well. Below are some of the interesting features in custom kernels:
init.d/support for scripts
swap support to increase RAM
dualboot support
and many more...kinda lazy to mention other features. You can always visit the kernel's development page for features
Where can I find Kernels?
For Stock Kernels
You don't need to search for Stock Kernels, It came preloaded with the PDA File package on stock ROMS​ For Custom Kicking Ass Kernels:
Look no further, below is the list of Kernels available for SGY
Stable Kernels:
Maroc-OS's MerrukTechnology Kernel
vivekkalady's Vivek-Kernel Development Overclocked
irfanbagus's Dual Boot Kernel
Pre-Alpha and needs testers:
Moved irfanbagus's DUAL BOOT for SGY to stable list as kurotsugi said "he(irfanbagus) said it's beta stage but actually its already on its final "
None as of now
Advanced Kernels and modules - not for noobs to play with! You have been warned:
Kernels:
irfanbagus's SGY Bootscript - Kernel with Bootscript
Dual Boot Kernel with init.d support - boot.img only | Download HERE
kurotsugi's [GUIDE] another way to increase data partition size (non-dualboot) - Kernel with data-2sd feature
Kernel Modules:
What exactly is a kernel module? Modules are pieces of code that can be loaded and unloaded into the kernel upon demand. They extend the functionality of the kernel without the need to reboot the system. For example, one type of module is the device driver, which allows the kernel to access hardware connected to the system. Without modules, we would have to build monolithic kernels and add new functionality directly into the kernel image. Besides having larger kernels, this has the disadvantage of requiring us to rebuild and reboot the kernel every time we want new functionality.​
irfanbagus's BCM-TWEAK, Kernel Module for enable UV and Governor
irfanbagus's EXT4 Module
mikstev's DroidWall Modules for Samsung Galaxy Young
mikstev's Backlight: Lower Brightness (Useful at Night)
KERNEL Flashing Methods:
Odin Flashing Method
Download the Kernel file (it should be .tar file format or other supported formats)
Put your phone in download mode
Open Odin Communicator
On the PDA field, browse for the kernel file you downloaded
Press Start to start flashing the kernel
You're Done!
mai77's Kernel Flashing Method
Download the Kernel file (it should be .tar file format)
Download KernelUpdate.zip by mai77
Download ClockWorkMod (in .zip format and can be any CWM for SGY) and put it to the root of your SD Card
Extract the boot.img to the root of your SD Card.
Turn of your phone and put it to Recovery Mode.
Select apply update from sd card and browse for ClockWorkMod(If you have CWM, skip this step)
Once you are in ClockWorkMod, browse for KernelUpdate.zip. This will automatically look for any boot.img file in your SD Card and flashes it automatically.
After it successfully installed the kernel, press the power button and select reboot system now to restart your phone.
You're done!
faqbly's Kernel Flashing Method using a Recovery Tool. It is the same method as mai77's Method, but faqbly's tool can automatically backup your old boot.img. For more info visit:
faqbly's Recovery Kernel Flasher for Galaxy Y and Galaxy Y Dous Thread​[edit here to preserve format] -ignore me
Guide to Tweaking and Modding
Guide to Tweaking and ModdingIn this section . . .
Have you ever wanted to take your device to a higher level of customization but don't know which MODs or Tweaks are effective in boosting the performance your device yet safe to play with? If your answer is Yes, then this section is for you!
Without further ado, here they are . . .
Topics in this section:
Part 1: Guide to Tweaks, Mods and More
Part 2: Useful How To's that'll aid you in Tweaking/Modding your device
UPDATES:
07-12-2012
Added kurotsugi's AKURO-DATA2SD - New Method to Increase Internal Memory
07-08-2012
Minor revision: Updated format and links
04-19-2012
Increase RAM using Swap File and Swap Partition Guide Added
04-15-2012
V6 Supercharger - Lag, Redraw & RAM Fixer! GT-S5360 Configuration + KickAssKernelizer Guide Added
Link2SD for Dummies - Increase Internal Memory Free Space Guide Added
Part 1: Guide to Tweaks, Mods and MoreAkuro-Data2SD
Yet another internal memory saving tweak for all of us.[GUIDE] AKURO-DATA2SD - New Method to Increase Internal Memory​Increase RAM using Swap File and Swap Partition Guide
Finally! Swap for Samsung Galaxy Young -now you can play GTA on your phone and other HD games that requires more RAM[GUIDE] Increase RAM using Swap File and Swap Partition​V6 Supercharger - Lag, Redraw & RAM Fixer! GT-S5360 Configuration + KickAssKernelizer Guide
This is a guide I made to help others configure V6 SuperCharger and make sure your phone gets 100% super charged. Full installation and setup guide link:[GUIDE] V6 Supercharger for Samsung Galaxy Young​Link2SD for Dummies - Increase Internal Memory Free Space
This guide covers everything you need to know about Link2SD. Full installation and setup guide link:[GUIDE] Link2SD for Dummies | Samsung Galaxy Young​Part 2: Useful How To's that'll aid you in Tweaking/Modding your deviceHow to ADB the easy wayWhat is ADB?
The Android Debug Bridge (ADB) is a tool kit for Android developers, available for Windows, Linux, and Mac OS X. Found as part of the Android SDK Platform-tools package, it consists of both client and server-side programs that communicate with one another. The ADB is typically accessed through the command-line interface.​How to Install and launch ADB
Download SDK_tools.zip from HERE
Extract SDK_tools to the root of your C drive and you should have:
C:\SDK_tools
Click to expand...
Click to collapse
Now after extracting the files, we need to open the Command Promt
How to open command promt
Click on Start > All Programs > Accessories
Right click on Command Prompt and select Run as Administrator
A black window will appear, that's the Command Prompt
Click to expand...
Click to collapse
The other way . . .
Press the Windows Key (the key with windows logo) and the letter R all together
Run box will open and we need to type the word cmd
Click OK and a black window will open, that's the Command Promt
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Now that we have the command promt open, we need to change command promt's directory to C:\SDK_tools. To do that, we need to type the code below then press enter
cd C:\SDK_tools
Click to expand...
Click to collapse
Now that we changed the directory open,we need to launch ADB. To do that, we need to type the code below then press enter
adb
Click to expand...
Click to collapse
Now you are in Android Debug Bridge Mode and go play with it
How To Change CSC
This works with firmwares with multiple CSC (Multi-CSC) only.What is the use of changing CSC?
Changing CSC to specific region will allow you to get updates (via KIES or OTA) available only to that particular region. It will also allow you to change the branding (default walls/sound alerts/homepage/carrier specific apps/etc) of your phone to any network for your region​WARNING: Changing CSC will factory reset your phone! DO a backup before you proceed.​To change your CSC
Navigate to your phone's dialer and type *#272*XXXXXXXXXXXXXXX where XXXXXXXXXXXXXXX is your 15-digit IMEI number. (to get IMEI, type *#06# on your dialer)
Select the CSC code for your region or any region you want. For CSC reference, please do visit manniakk's Multi-CSC Reference on tis LINK
Tap on Install and viola! Time to re-setup your phone. Good luck.
Guide to Unlocking and Getting Warranty Back
Guide to Unlocking and Getting Warranty BackUPDATES:
04-15-2012Added Galaxy Toolbox - Network Unlock + Custom BIN Reset App for root users
This is a compilation of Guides related to unlocking, re-locking, resetting bin count and anything related to getting your warranty back​1. Unlocking Samsung Galaxy YoungWhat is Unlocking?
Unlocking enables you to cut all ties to your initial mobile network provider without replacing your mobile phone.
When you purchase a mobile phone either on pay-as-you-go or a contract, network carrier includes a SIM, a chip in your handset, containing a serial number that identifies you to the network provider.
Most network carrier "lock" your phone so it works only with their specific SIM card, a chip in your handset, containing a serial number that identifies you to the network provider.
The only reason to lock the SIM is to ensure you use their service for an extended period of time. If you attempt to use an alternative SIM card in a locked phone, you will receive error messages, such as "SIM Card Not Accepted."
Unlocking enables you to use any SIM card on any network in your handset.​Unlocking MethodsLegal Unlocking:
Finish your contract then ask for the unlock code ​Online Unlocking:
Well, not recommended as it requires you to:
Pay via credit card or any online payment available
Give your 15 digit IMEI code which they can use to clone your phone
Wait for days to get unlock code which means you pay and wait and sometimes wait for nothing and then realized its a scam.
XDA Method
May not be the best, not bulletproof and not legal but:
It's free
It's cool
It's awesome
It comes with XDA Community Support
and . . . re-Net Lock to get your warranty back
XDA Unlocking Methods:
devion14's Openline & reNetLock [Revised] Updated [Tested] + ScreenShots
The first and only(I think) unlock available on XDA. Compiled, revised and tested by users, created by developers.​ 2. Getting Warranty BackResetting Bin Count What is a bin count
If you happen to flash a stock rom or perhaps just for the heck of it you tried to go into download mode, you will see there custom bin count. Now what the heck is bin count and why the hell do you need to worry about it? Simply because bin count indicates the number of custom bin (boot.img) flashed on your phone using Odin Communicator and tells your carrier or service center that you already void your warranty.​Okay, I have custom bin count: yes(100000000000000). Should I worry?
Yes, but no coz we can simply reset your bin count. ​Wow that's nice! How?
Thanks to Doky73's Reset custom bin counter - Without JIG we can remove your nasty bin counts.​Clearing bin count (if the steps aren't clear to you)
Download resetbin.zip and CWM-Y--doky.zip from the original thread.
Put resetbin.zip and CWM-Y--doky.zip on the root of your SD Card.
Go to Android Recovery Mode and select apply update from sd card
Select CWM-Y--doky.zip and wait for it to start temporary CWM
Under CWM, select install zip from sd card
Now browse for resetbin and wait for it to finish applying the zip file.
Congratulations! Your SGY is once again, a virgin!
UPDATE:
Android App now available for root users!
Doky73's Galaxy Toolbox - Network Unlock + Custom BIN Reset ​
Hardware Basics - Under Construction
The Hard part of Samsung Galaxy YoungWay back May 26th, I started this THREAD, It seems that it is not a success and the only way users can view this thread is by patiently digging the whole section for old threads so I decided to include this on my 2nd edition of SGY for Dummies. ​All you need to know about SGY batteryBattery Info:
Standard battery:
Li-Ion 1200 mAh
Technology:
Lithium Ion
Stand-By:
Up to 850 h (2G) / Up to 540 h (3G)
Talk Time:
Up to 17 h (2G) / Up to 6 h 20 min (3G)​Li-Ion Battery
A lithium-ion battery (sometimes Li-ion battery or LIB) is a family of rechargeable battery types in which lithium ions move from the negative electrode to the positive electrode during discharge, and back when charging. Chemistry, performance, cost, and safety characteristics vary across LIB types. Unlike lithium primary batteries (which are disposable), lithium-ion electrochemical cells use an intercalated lithium compound as the electrode material instead of metallic lithium.​Battery Cycle
Battery Cycle Life is defined as the number of complete charge - discharge cycles a battery can perform before its nominal capacity falls below 80% of its initial rated capacity. Key factors affecting cycle life are time t and the number N of charge-discharge cycles completed. ​Battery Life
Battery Life is the elapsed time before a battery becomes unusable whether it is in active use or inactive. There are two key factors influencing calendar life, namely temperature and time​How to prolong battery life?
Similar to a mechanical device that wears out faster with heavy use, so also does the depth of discharge (DoD) determine the cycle count. The smaller the depth of discharge, the longer the battery will last.If at all possible, avoid frequent full discharges and charge more often between uses. If full discharges cannot be avoided, try utilizing a larger battery. Partial discharge on Li-ion is fine; there is no memory and the battery does not need periodic full discharge cycles other than to calibrate the fuel gauge on a smart battery.​Li-ion does not need to be fully charged, as is the case with lead acid, nor is it desirable to do so. In fact, it is better not to fully charge, because high voltages stresses the battery. Avoiding full charge has benefits, and some manufacturers set the charge threshold lower on purpose to prolong battery life.​Ideal battery Charge Time3.7 V Li-ion Battery
120 mins - 65%
135 mins - 76%
150 mins - 82%
165 mins - 87%
180 mins - 100%
Simple Guidelines for Charging Lithium-based Batteries
A portable device should be turned off while charging. This allows the battery to reach the threshold voltage unhindered and reflects the correct saturation current responsible to terminate the charge. A parasitic load confuses the charger so turn off your phone when you are charging the battery.
Charge at a moderate temperature. Do not charge below freezing. Do not charge your phone in your fridge
Lithium-ion does not need to be fully charged; a partial charge is better.
Discontinue using charger and/or battery if the battery gets excessively warm.
Before prolonged storage, apply some charge to bring the pack to about half charge.
Over-discharged batteries can be “boosted” to life again. Discard pack if the voltage does not rise to a normal level within a minute while on boost.
Battery CalibrationWhat is battery calibration?
Battery calibration is a complete discharge and charge cycle of a battery that helps the batteries charge and discharge performance.​Any methods of doing that?
Yes, aside from full charge and discharge, you can delete batterystats.bin which is available on ClockWorkMod recovery under Advanced and Debugging.​Deleting batterystats.bin, cool! -no it's not!
Deleting batterystats.bin is a Myth! Read this article from Google+ by one of Android engineers Google+ Article​Sources:
Wikipedia - Lithium-ion battery
Battery University - Learn About Batteries
Electropedia - Battery and Energy Technologies
Dianne Hackborn's post about batterystats.bin - Google+
All you need to know about storage, finding the right sd card and more! Secure Digital Card (SD Card)
Secure Digital (SD) is a non-volatile memory card format developed by the SD Card Association (SDA) for use in portable devices. The SD technology is used by more than 400 brands across dozens of product categories and more than 8,000 models.
SD comprises several families of cards: the original, Standard-Capacity (SDSC) card, a High-Capacity (SDHC) card family, an eXtended-Capacity (SDXC) card family, and the SDIO family with input/output functions rather than just data storage.​Types of SD CardsCompatible with Samsung Galaxy YoungStandard SD or SDSC Card (the one came with your phone from Samsung)
The standard SD card measures 24 mm by 32 mm by 2.1 mm and has a maximum storage capacity up to 2 GB. The compact design makes it ideal for portable storage of photos, songs and video files, replacing the need for bulky tapes and discs
SDHC
The Secure Digital High Capacity (SDHC) format, defined in Version 2.0 of the SD specification, supports cards with capacities up to 32 GB. The SDHC trademark is licensed to ensure compatibility.
SDHC cards are physically and electrically identical to standard-capacity SD cards (SDSC). The major compatibility issues between SDHC and SDSC cards are the redefinition of the Card-Specific Data (CSD) register in Version 2.0 (see below), and the fact that SDHC cards are shipped preformatted with the FAT32 file system.​NOT Compatible with Samsung Galaxy YoungSDXC
The Secure Digital Extended Capacity (SDXC) format supports cards up to 2 TB (2048 GB), compared to a limit of 32 GB for SDHC cards in the SD 2.0 specification.​SDIO
A SDIO (Secure Digital Input Output) card is an extension of the SD specification to cover I/O functions. Host devices that support SDIO (typically PDAs like the Palm Treo, but occasionally laptops or mobile phones) can use the SD slot to support GPS receivers, modems, barcode readers, FM radio tuners, TV tuners, RFID readers, digital cameras, and interfaces to Wi-Fi, Bluetooth, Ethernet, and IrDA. Many other SDIO devices have been proposed, but it is now more common for I/O devices to connect using the USB interface.
SDIO cards support most of the memory commands of SD cards. SDIO cards can be structured as 8 logical cards, although currently, the typical way that an SDIO card uses this capability is to structure itself as one I/O card and one memory card.​SD Card ClassesWhat is the SD Speed Class?
The SD Association has established standards that rate the minimum data transfer in SD, SDHC, SDXC, SDHC UHS-I and SDXC UHS-I memory cards and devices. The speed rates were established based on the needs of movie and video companies because video recording requires certain writing speeds when recording the data onto a memory card. The SD Speed Class and UHS Speed Class standardized the specification for both memory cards and devices in order to guarantee minimum writing speeds and deliver the best performance.​Speed Class Rating
The Speed Class Rating is the official unit of speed measurement for SD cards. The class number guarantees a minimum write speed as a multiple of 8 Mbit/s (1 MB/s). The SDA defines several speed class ratings, but manufacturers may claim conformance to those ratings without independent verification.These are the ratings of all currently available cards:
Class 2 - 2 MB/s
Class 4 - 4 MB/s
Class 6 - 6 MB/s
Class 10 - 10 MB/s​What are the applications for Speed Class?
Class 2 : H.264 video recording, MPEG-4, MPEG-2 video recording
Class 4: MEPG-2 (HDTV) video recording, digital still camera (DSC) consecutive photo shooting
Class 6: Mega-pixel DSC consecutive photo shooting, professional video camera
Class 10: Full HD video recording, HD still picture consecutive shooting
SD Card PartitioningWhat is SD partitioning?
SD Partitioning is the act of dividing a SD Card into multiple logical storage units referred to as partitions, to treat one physical disk drive as if it were multiple disks. Partitions are also termed "slices" for operating systems based on BSD, Solaris or GNU Hurd. A partition editor software program can be used to create, resize, delete, and manipulate these partitions on the hard disk.​SD Card Partitioning Guide - XDA Wiki
SD Card Partitioning from XDA Wiki - Read HERE
Shrinking/Extending SD Card partitions
-will create a guide soon
​Tools You need to create partitions:Linux Distros:
GParted - Download from SourceForge
Windows:
MiniTool Partition Wizard - Homepage - Download the Home Edition
Sources:
Wikipedia - Secure Digital Card
SD Association - FAQ's
XDA Wiki - SD Card Partitioning
BONUS: Random Fixes and Workarounds
Random Fixes and WorkaroundsThis section will include other fixes and workarounds for common issues like rom flashing, tweaking etc,etc. You can simply ignore this portion as some of these are included in supports threads for ROMS, Kernels, etc etc. This section is not categorized -sorry if it's kinda mess ​HCFroyd247's ChobitsDigitalis V1.8 ROM + Maroc-OS's [CUSTOM][KERNEL] MerrukTechnology Kernel V.1.0.8 Final
Thanks to machinehead121's post #442
This is a fix for the following issues in installing Chobits ROM + Custom Kernel with the following issues:
Installation finished but SGY still have stock rom
Temporary CWM won't load on top of MerrukTechnology Kernel V.1.0.8's CWM Recovery
Installation aborted (status 7)
Workaround:
Flash Stock Firmware found on Doky73's [Stock][ROM][Odin] Galaxy Y S5360 flashable firmware packages's thread using Odin.
Flash Maroc-OS's [CUSTOM][KERNEL] MerrukTechnology Kernel V.1.0.8 Final using Odin. Flash the file on the PDA field.
Reboot to Recovery and go to Storage and Mounts > mount /system. Select mount /system by pressing the home key and then press the power key to go back.
Select Wipe Data / Factory Reset and Wipe Cache partition. After doing that, press the power key again to go back
Select install zip from sd > choose zip from sdcard then browse for ChobitsDigitals v1 ROM
After Installation, press the power key to go back and then select reboot system now
After that, reboot back to recovery and do steps 3 and 5 but this time you need to browse for the v1.8 update. Restart afterwards
NOTE:
If you want to update to Maroc-OS's [CUSTOM][KERNEL] MerrukTechnology Kernel V 2.0 Pre-Final,flash it using Odin on PDA field. You don't need to copy system folder if you are upgrading from 1.0.8​
Awesome!
Very, very cool bro!
This is awesome and definitely should be a sticky!!
Keep up the good work bro
before you continue,,did you as the original dev/op for their permission?? dont just recreate others hard work
devion14 said:
before you continue,,did you as the original dev/op for their permission?? dont just recreate others hard work
Click to expand...
Click to collapse
First of all, I am not copy-pasting stuff so re-creating other's hard work is a no no. This is intended for new users, be it new android user or new sgy user.
If you would take time to look and read, the stuff you read here are not the same like others work. The format, the info, the steps, etc. And as for credit, the author and the thread itself if linked properly, credits are given to those who worked hard for any mod/tweak and if in case you see a mirrored download, it is either deleted from the original thread or links are permanently dead.
I know you may have seen similar thread, but do similar threads has the same info? Some are just steps that came with a warning saying they could mess up the phone. My guides are tested, revised and noob-friendly.
choice is your's...but without the original one,you wont come up with the same idea...so still dont recreate others hard work. even if you make it clearer or better..it is still their work...so for you to understand, respect what the original dev/op wants about their thread...you cant just make a thread based from someone's thread then you tell them its not copy paste,,it is still their intellectual property....
So what's your point sir? Say you learned something somewhere and decided to help others by creating a guide you are considered stealing someone's intellectual property? I don't get your point and I don't think it makes sense. Would you like me to credit you? Do you have intellectual property on this thread that I forgot to mention?
Sent from my GT-S5360 using xda premium
And if you can help every single new user who doesn't know where to start, then I'll stop updating this thread..
Sent from my GT-S5360 using xda premium
with all due respect to ur purpose to help newbies
but
i am with devion14 here
even though you say that this is to help newbies, etc, etc..
devion14 is still the original dev of unlocking and renetwork lock for SGY
he as the developer of this unlocking and renetwork lock thinggy
it is his intellectual property and that is protected by the rules of XDA
12. Using the work of others.
If you are developing something that is based on the work of another Member, you MUST first seek their permission, and you must give credit to the member whose work you used. If a dispute occurs about who developed / created a piece of work, first try to settle the matter by private message and NOT in open forum. If this fails then you may contact a moderator with clear evidence that the work was created by you.
Convincing evidence will result in copied work being removed. If there is no clear evidence you created the work then in the spirit of sharing all work will remain posted on the forums.
These rules apply to all software posted on XDA unless that software comes with a license that waives these rules.
Click to expand...
Click to collapse
Devion as the original says NO, so you cannot just improvise his thread with the reason that you want to help others..
To sum it all up, just remove the tutorial on unlocking SGY
You cannot win this argument with the reason to help others
if the original dev's won't complain then there is no argument for this in the legal sense
just credit the dev's and if the decline to give you permission to post the work then its simple, just dont post their work,
don't stop this thread, for me its a good work,
the mods will decide whether to keep this or not,
and in legal sense you can argue about it to the mods,
for which based on my own judgement this thread is fine, helps reduce the new threads new users create to ask questions that is repeatedly asked over and over again
then again there is always the almighty search button some people just refuse or is too ignorant to notice its there
peace everyone
@savie: using updater script won't be easy but we can create a script for that. run via script manager.
when it comes to things that are "Developed" (may it be a rom or an app) here, you have to ask permission from the developer first
ps: ask for devion14's permission for the network unlocking tutorial
leodasal2 said:
when it comes to things that are "Developed" (may it be a rom or an app) here, you have to ask permission from the developer first
ps: ask for devion14's permission for the network unlocking tutorial
Click to expand...
Click to collapse
i think devion14 wants to put the development,discussion, etc on his thread alone, that way further development can be done and proper developer can be credited..so to solve this, just post a link to devions thread if you want to put it on this SGY for dummies..BTW devions instructions on his thread are very2x clear..you dont need to improvise..just a link to his thread will do
to cut it short and avoid arguments flooding this thread of yours...SGY openline and renetlock will stay on my threadd...discussions and support also stays in my thread...just link my thread if you want...but i dont want you to recreate or modify my thread here....all questions and answers regarding openline and renetlock are all there and noobs should learn to do back reading,,not everything should be spoon fed...so please understand...
ASK ORIGINAL DEV/OP PERMISSION BEFORE RECREATING OR MODIFYING THEIR HARD WORK...RESPECT THEM...
kurotsugi said:
@savie: using updater script won't be easy but we can create a script for that. run via script manager.
Click to expand...
Click to collapse
Yup i know bro. But the newest i can install single file on sd-card and still find to install multi file from sd-card. Now Just for my personal installer. )
Nice. Really Nice.
This the most comprehensive guide I have ever seen, thank you for taking time and effort in making this guide. Please continue to update it, this sure will make a fine beacon for newbies to understand their Android device.
-> for other tutorials (specially development related) you can ask the developers for their permissions to avoid others in attacking this thread.
I believe that this thread is created in good faith, there are tons of tutorials that you can post here that doesn't require permissions. For example: general related threads, how to's, guide to theming, etc. Those will be covered by fair use law. This thread is not a poor derivative of other threads nor it aims to supersede the works of others for profit. I think this thread's sole purpose is to enrich and help others by compiling useful information about the subject at hand.
I think that you have done great in crediting your sources, therefore this thread have my vote to get stickied.
PS. I would like to ask you to remove chobitsdigitalis as your recommended rom, having a link to my thread will suffice. Though your opinions and view are respected, let us make this thread as "general" as possible
Thank you very much for your Good Work! Excelsior!

TrevStuff - Apps and Stuff to help with Alliance and Other Roms

This is a collection of tools and apps that I have produced to try to help users of Alliance ROM and various Kernels. Some of these apps may work for other ROMs or Kernels but I must stress that these will not have been tested.
Contents
My Apps - Apps or Flashable Zips that I have produced to address specific needs.
Guides - Guides I have produced to take you through fixes or modifications.
Other Stuff - Useful bits from others.
Bespoke Stuff - Custom stuff that is not Rom or Kernel specific.
Rom Share - Links to Mirrors I have set up for Roms I use with slow download speeds from their original host.
Other useful Links:
Alliance Thread
Alliance OTA Submission Thread
Rom Share - Mirror of ROMs and Kernels I use where the main link is very slow.
Adblock Hub - Some adblockers saved from the Play Store cull.
Apps
My Apps - These are Apps or Flashable Zips that I have created for Alliance Rom or a specific Kernel
SymlinkSD - App that runs on boot and Symliks the External SDCard as /mnt/sdcard - Only needed for Kernels that display this behaviour.
Reset Fuel Gauge - Function to rectify weird battery readings, code taken from Dori's kernel and turned into an app.
Tweaker - Allows you to toggle the following options on your phone if the installed Apps support it:
Camera Silent Menu Item
Disable auto convert SMS to MMS
Change the maximum number of contacts that can be joined to another contact
TogMods - Auto enables any Toggle Modifications you have made on reboot instead of having to make a change to enable them.
AccuWeather Widget - Flashable Zip for either Normal (with Background) or Transparent
LS Fix - Repairs Issue on some LS8 ROMs where the Lockscreen does not come up and a long press of the power button restarts the phone.
Stock Messaging no Convert and Sent Time - Stock Messaging app with the Convert to MMS function disabled and displayed times reflect the sent time not received time.
AOSP Themed Messaging no Convert and Sent Time - AOSP Themed Messaging app with the Convert to MMS function disabled and displayed times reflect the sent time not received time.
SilentCam - Camera app with Silent Option
CPU Idle - Allows user to specify the Scheduler used for CPU Idle for screen on and off as long as the Kernel supports it.
Crash Logger - Captures LastKmsg file automatically after an unexpected reboot. File is saved to SD and copied to Clipboard. Kernel must not have disabled Android Logging.
Boot Wifi - Automatically enables WiFi on Boot for ROMs or Kernels that deactivate WiFi on startup.
Auto Wifi - Automatically enables WiFi on Boot for ROMs or Kernels that deactivate WiFi on startup and renenables WiFi if it is enabled by the user and then immediately deactivated by the Kernel or Rom.
Cache Cleaner - Runs the Cache Clean feature from Dorimanx kernel as a stand alone application. Just run and that's it. It will show the Start Free Ram, End Free Ram and then close itself and remove from memory.
Rom Select - App for Dual Boot users to allow them to change Roms without waiting for STweaks to load first. Tested with Dorimanx, should work with Siyah as well.
The following Apps may no longer be required as they should be fixed.
Dori CamFix - Fixes problems with some CM and AOKP ROMS where the camera force closes when using Dorimanx Kernel.
Fake Notify - Fixes issue for users using AllianceROM where the Notification bar does not show up on boot.
Fake Notify Plus - Fixes issue for users using AllianceROM where the Notification bar does not show up on boot and also sometimes disappears during normal use at Random.
Crackle Stop - Automates TRB's method of fixing the problem of a crackling sound being produced along with notifications. Once installed run and you will need to grant SU access. You will then be presented with a Menu for your Normal 'Idle' mode, this should be the same as the awake idle mode set in STweaks, next you will be asked for an Alt Idle mode, this can be anything, just not the same as your normal mode.
Once set you will need to reboot for the fix to activate.
Once rebooted the app does what it needs to do over a 20 second period (not 20 seconds after the phone has booted as the app will probably be the last thing loaded - so to be safe I'd give it 2 or 3 minutes). You then need to let your phone get into Deep Sleep so leave it for a bit and then after that all should be OK.
Note this is not a one off fix, this process will run on each boot but you do not need to rerun the App unless you want to change the Normal Idle mode.
Guides
My Guides - These are useful Guides I have made to help with various ROM and Kernel Issues.
Swype LSx Fix - Problem where the Custom Dictionary stops working and saving new words when using Swype on LSx ROMS.
IMEI Recovery - Step by step guide on how to backup your IMEI and then how to recover should you need to. This an essential guide, as should you not be able to recover your IMEI your phone will become a very expensive Paper Weight.
Change System DPI Settings - Step by step settings to change the system DPI.
YouTube fix - How to fix the error signing in problem in YouTube.
Other Stuff - Useful bits from others
The Red Blur's Cave - The Red Blur's page of helpful hints and knowledge. Don't bother reporting a problem until you have checked here, this guy is the best resource for all things Galaxy S 2!
Dorimanx Kernel Discussion Thread - Discussion Thread for all things Dori, especially things that should not be posted in the Dev Thread.
HawkerPaul's ROM and Kernel Wipe / Nuke scripts - These scripts should be used before flashing new ROMs or Kernels to clear up all of the left behind bits from your old installation.
Stock Video Fix - Flashable fix for issues with the Stock Video Player Force Closing when opened from the App Drawer, usually only present with Dori and Siyah Kernels. Thanks TRB.
Auto Call Record Mod and Disable increasing Volume Mod - Mods for LSx based ROMs to enable Automatic Call Recording and disable Increasing Ringtone volume.
LSx Dual Boot Mod - Manual Mod to allow Dual Booting of Roms when one of them is LSx
Ficeto's Kernel - Flashable Zip of Alliance 6 and 7 stock kernel.
AC!D Audio Installer - For Alliance Rom
Instructions:
Download and flash through Recovery.
After flash Wipe Dalvik Cache and Fix Permissions
Once booted enter the following into a Terminal Prompt to test install:
su
mount -o rw,remount /system
aaengine
You shouldn't need to run the above command, the install should do it but just to be sure
Reserved 1
Alliance Rom FAQ
How do I install 7.02?
You need to uninstall the Rom Customiser that comes with the Rom then install the new one from play store (https://play.google.com/store/apps/details?id=com.ficeto.alliancemanager) once installed go into Rom Customiser and then OTA and select the updates.
OTA does not mean Samsung or System OTA.
How do I install 7.3? I can't find it in OTA.
7.3 is a full Rom and not an update. As such you need to download the full Rom zip from the OP on the Alliance Thread. Once downloaded flash it through Rom Customiser.
How do I flash the Stock Theme for 7.3?
During installation uncheck the box next to "Alliance Theme".
What can be installed through Rom Customiser?
Anything can be flashed through Rom Customiser as long as it is a Flashable zip, an Odin Tar file or an OTA download.
I have Downloaded a mod or update from OTA which I cannot flash through recovery. What am I doing wrong?
You need to flash these files through Rom Customiser which will then automate recovery. You cannot flash these independently.
What is the default blue colour used in the Rom?
Uncheck the Alpha box Colour Hex code #33b5e5
How can I get the Dandelion Lock Screen Wallpaper back?
Download it from here.
Bespoke stuff
These are bits that have been requested by others for a specific requirement not Rom or Kernel specific.
MTU 1300 (tun0) - App to set the MTU value to 1300 for a VPN connection using tun0.
Re: TrevStuff - Apps and Stuff to help with Alliance Rom
Glad to see it finally on xda :thumbup:
SIGNATURE
PHONE : SGSII
Sent via: Tapatalk
Main ROM: AllianceROM v7.01 LSD
KERNEL : PhilZ Touch LSD 4.87 Fixed init version
(DEFAULT PROFILE AND SETTINGS )
MODEM : LS8
BATTERY : Stock 1650mAh
EXTERNAL Sdcard : Samsung Class 10 32gb
LAUNCHER : Apex Pro
Root Manager : SuperSU 1.04
THE CAVE = My Guides list to install NeatRom and other ROMS and kernels on LSJ and LS8 + tools to have a bug free rom and kernel + how to back up and RESTORE ROM OM FULLY = http://forum.xda-developers.com/showthread.php?p=35923600
1.Current list of kernels on LSJ and pros and cons
http://forum.xda-developers.com/showthread.php?p=36698607
2.Rom Nuke / Wipe scripts
http://forum.xda-developers.com/showthread.php?p=36742265
3. GS2KERNELWIPE script
http://forum.xda-developers.com/showthread.php?p=36742198
4.Fast Dormancy :
http://forum.xda-developers.com/showthread.php?p=36396636
5. How to install full wipe with rom nuke on LSJ
http://forum.xda-developers.com/showthread.php?p=36655790
Changing the DPI
Change the Entire System DPI setting.
1. Open Root Explorer
2. Navigate to /System folder
3. Open the build.prop file
4. Scroll down to the 'Additional_build_properties' you are looking for the line
"ro.sf.lcd_density = 240"
The default value for the LCD density is 240, the lower the number the more on
the screen. 200 is a good value to start with.
Save the change.
5. Reboot phone for the change to become effective.
Re: TrevStuff - Apps and Stuff to help with Alliance Rom
trevfee said:
Bespoke stuff
These are bits that have been requested by others for a specific requirement not Rom or Kernel specific.
MTU 1300 (tun0) - App to set the MTU value to 1300 for a VPN connection using tun0.
Click to expand...
Click to collapse
Thanks you so much sir trev for accommodating my request. I will test and if successful I will refer this to my colleagues.
Sent from my GT-N7100 using Tapatalk 2
Re: TrevStuff - Apps and Stuff to help with Alliance Rom
nogo8888 said:
Thanks you so much sir trev for accommodating my request. I will test and if successful I will refer this to my colleagues.
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Initial report: just working on note2.
Thank you so much sir.
Without this mod, i cannot access our internal website.
Sir can you post this playstore?
Sent from my GT-N7100 using Tapatalk 2
android ipsec vpn mtu mod
trevfee said:
Bespoke stuff
These are bits that have been requested by others for a specific requirement not Rom or Kernel specific.
MTU 1300 (tun0) - App to set the MTU value to 1300 for a VPN connection using tun0.
Click to expand...
Click to collapse
Since I requested this tweak, I would give a simple explanation on what it does and how to use it.
When your connecting to a ipsec vpn using wifi and having trouble browsing to your internal websites eventhough your connected to it. You can ping your internal network but the trouble is no browsing. The solutions are:
1. Tell your System Administrator to change the ip tcp adjust-mss to a lower value, in my case I used 1000 using 1841 cisco router. This prevents the packet from fragmentation. Packets when fragmented were dropped thus resulting to no browsing. If the Sys Ad refuses to do so because this may cause some issues to Windows users (browsing may slow a little bit), your best solution is to install this tweak.
2. This MTU mod sets the MTU value of your payload to 1300 via tunnel interface of your android device this avoiding packet fragmentation resulting to packet being allowed to pass through the tunnel interface going to ipsec vpn router.
How to use it:
1. Download the vpnc widget from playstore. https://play.google.com/store/apps/details?id=com.gmail.mjm4456.vpncwidget&hl=en
Configure your credentials. Then connect.
2. Once the vpnc widget has been connected open this app. Then you should have browsed your internal network.
Note: This tweak is needed only for wifi connections. If your using carrier data, then this is not needed anymore.
Please give thanks to the creator of this app.
I just gave him the code and he did all the stuff in making this app looks nice and easy to use.
Big credit to OP, trevfee and thanks to my neatrom family (Many40, Mr.Greg, ESD and others who helped me finding the code)
Re: TrevStuff - Apps and Stuff to help with Alliance Rom
nogo8888 said:
Initial report: just working on note2.
Thank you so much sir.
Without this mod, i cannot access our internal website.
Sir can you post this playstore?
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Glad it's working for you and thaks for the feedback and explanation for others.
As for Play Store I have yet to purchase a dev account to allow me to upload as I really only make things for people who know how to install from anywhere. Please feel free to trek people to download from this page, I won't be removing the app.
Phone Details and My Apps:
Phone: Samsung Galaxy SII i9100
ROM: AllianceROM i9100 JB v7 beta LSD
Kernel: Jeboo but usually Dorimanx
TrevStuff - My Apps and useful links.
If I answer your question by asking you to search or look somewhere else I'm not being rude. Just encouraging you to use XDA correctly.
Have you backed up your /efs folder? See here.
If I help you, please give me thanks.
Rom Share
Alliance Rom
Version 6.00 MD5 ad9ef7e3f95b746de4bbc938ebf89a9a
Version 6.10 MD5 eab8fc5f40e47bc1a1a2d06b3d9253e1
Version 7.00 MD5 ae964c3a07aeb460c8d21fe3c0f087e9
Version 7.01 MD5 d761e4625b8406eee3b97fd5eec6ea87
IMEI Recovery
IMPORTANT
FOR THIS PROCESS TO WORK YOU MUST HAVE A GOOD COPY OF YOUR /efs DIRECTORY TAKEN PRIOR TO THE PROBLEM HAPPENING. IF YOU DO NOT HAVE THIS YOU WILL NOT BE ABLE TO RECOVER.
DISCLAIMER - THIS IS AN AMALGAMATION OF IDEAS, PROCESSES AND GUIDES FOUND ONLINE ALONG WITH MY OWN MODIFICATIONS AND PROCESSES THAT I HAD TO MAKE TO GET THE PROCESS TO WORK FOR ME.
ALTHOUGH I HAVE PERFORMED THIS PROCESS IN FULL AND IT HAS WORKED FOR ME I AM NOT RESPONSIBLE FOR ANY DAMAGE OR DATA LOSS THAT ARISES FROM FOLLOWING THIS GUIDE. BY USING THIS GUIDE YOU ARE ACCEPTING ANY AND ALL RESPONSIBILITY FOR ALL ACTIONS AND THEIR RESULTS.
IT GOES WITHOUT SAYING THAT PERFORMING THIS PROCESS WILL INVALIDATE YOUR WARRANTY BUT IF YOU ARE ALREADY ROOTED AND RUNNING CUSTOM SOFTWARE THEN YOU HAVE ALREADY INVALIDATED YOUR WARRANTY ANYWAY.
This is a common problem that usually occurs when a problem is encountered flashing a file from Recovery. Please take the precautions listed below, it will save you a lot of trouble should you ever suffer from this problem.
Backup Process
There are 3 ways that I use to back up the /efs directory.
These are:
1 - Manually copy /efs to your SD Card and make another copy somewhere safe (Computer, Dropbox, etc).
2 - Use HC-kTool to make a backup image of your /efs directory.
3 - Use Galaxy S Unlock AND GSII Repair to make backups of your original /efs directory (These are both the same but by doing both you have two copies of /efs available should you need it).
All Apps available from the Google Play Store or can be downloaded in the AppPack from here
At the end of this process you will have 4 copies of your /efs directory on your SD Card as well as any dulicates you created externally in step 1. This might seem like overkill but trust me taking 5 minutes creating these will save you hours and possibly quite a bit of money in repair costs in the long run should you ever need to recover!
Now you have your backups lets hope that you never need them, but should you then...
Recovery Process
Acknowledgements
Based on original post by XDA Member vaskodogamagmail with more detail and modifications to make process work added by me.
Original Post
Symptoms
You may have one, some or all of the following:
No Signal
Emergency Call Only
No Network
IMEI 004999010640000
IMEI 000000000000000
IMEI
(To check your IMEI number either enter *#06# dial into the dialer or check in Settings, Phone Information)
Prerequisites
Rooted Phone
Try the following processes in order until the problem is resolved.
Method 1:
Open HC-kTool and choose "Restore efs from backup (DANGEROUS!)" then choose "Restore IMG". Once completed you will be prompted to reboot. Perform Reboot and if all has gone well you will have a working phone again.
Method 2:
Open Galaxy S Unlock app and select "Restore saved EFS Folder". This will come up with a response saying "Done". Reboot and see if your phone is working again.
Method 3:
Open GSII_Repair and perform Options 2 and 3. Your phone will reboot. Once it has rebooted see if your phone is working.
Method 4:
Open GSII_Repair and select "Restore saved EFS Folder". This will come up with a response saying "Done". Reboot and see if your phone is working again.
Method 5:
This is the last chance (and the one that after tweaking to what you see below worked for me).
You will Need the following:
Stock GB ROM
Insecure Kernel
ODIN
Quick Root
All of these can be downloaded in the IMEIFix.zip which can be downloaded from here.
Android SDK and ADB instaled on your Computer or a Terminal App on your Phone (Personally I prefer ADB from Computer but you choose whichever you are most comfortable with).
We are going to restore your phone to as close to original stock a possible. No data wil be removed from your SD Card(s) but all installed apps, customisations, ROMs and Kernels will be removed. Please backup everyting you need before runnng this process.
If you are able to make a Nandroid Backup of your Rom you will be able to recover this at the end of the process.
Open ODIN
In Options select "Auto Reboot" and "F. Reset Time".
Select the following files from the "OriginalRom" folder on your computer:
Bootloader -> KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
PDA -> CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
Phone -> MODEM_I9100XXKDH_REV_02_CL995882.tar.md5
Reboot your phone into Download Mode (Hold down Home, Volume Down and Power when turnng on).
When in Download Mode connect to Computer via USB.
You will get a Ready message in one of the top boxes in ODIN. When you have this press the Start button.
After a while your phone will reboot and load up into it's Stock setup.
Configure the settings and then Power down the Phone.
Once Powered down go into Download Mode again (same process as above).
In ODIN press Reset.
Set the same options as before.
This time only set the Bootloader box. Select the file from the "InsecureKernel" folder on your computer - NOTE Insecure means that it is able to be rooted, not that there is a security issue with using it. We will be replacing this later anyway.
Check you have the Ready in the top box in ODIN and press Start.
Once finished your phone will reboot to stock again. IMPORTANT - Disconnect the USB cable before proceeding.
Go to Settings, Applications, Developer Options.
Turn ON "USB Debugging".
Connect USB cable to Computer and Phone.
Open "Samsung Quick Root"
Select "Reboot Device When Finished"
Press "Root Device"
Some text will scroll on the screen and then phone will reboot.
This will have installed SuperUser, Busybox and Rooted your phone.
Install a Root capable Explorer app, I used Es File Explorer, either download from the Play Store or you can install if from the Apps folder of IMEIFix downloaded above.
Open a Command Prompt on your Computer
Enter the following commands:
adb shell
su
busybox umount -l /efs
exit
exit
Using your chosen exporer delete the efs folder from the root of your phone.
Reset the phone, after that open your explorer again and browse to the Root, the efs folder should have recreated and will contain files. These are new and are system generated.
Go to the efs folder using your chosen explorer, and delete "nv_data.bin" and "nv_data.bin.md5".
Go to the working back up of your efs folder on your SD Card, copy the "imei" folder to the efs folder at the root of your phone, then again go to the backed up efs folder on your SD Card and copy the "nv_data.bin" file to your efs folder at the root of your phone using your explorer. Once you have copied this file, please rename the new file to "nv_data.bin.bak".
Make another copy of the "nv_data.bin" file in the backed up efs folder on your SD Card and paste this into the efs folder at the root of your phone again.
On your Computer open a command prompt and enter the following commands:
adb shell
su
chown 1001:radio /efs/nv_data.bin
Reset your phone.
You should now have your Original IMEI, check this by dialing *#06# call into the dialer. If you have the correct IMEI then you are done. You can either reinstall your usual ROM, Apps, Kernel etc manually or restore an existing backup.
If you need to install a Recovery with CWM (to restore backups or install new ROMs and Kernels then please follow these steps:
Install Mobile Odin from ChainFire from the Play Store (or if you are an XDA user you can download from here)
If you have used the XDA version you will also need the eu.chainfire.mobileodin.flashkernel.i9100.v2-1 apk file, this is in the IMEIFix download above in the Apps folder.
Copy the Kernel-V7.tar file from the CWMKernel folder in IMEIFix to your SD Card.
Open Mobile Odin and from there open the Kernel-V7.tar file. This will flash Dorimanx 7.45. If you now boot into recovery you can flash what you need to in the usual way.
By following the process above you will likely find that the Triangle Alert is now on your screen when booting yor phone indicating that your bootloader has been modified. Although this makes no functional difference to your phone you can remove this alert by installing TriangleAway from the Play Store (or if you are an XDA user you can download from here. This will reset the flash counters in your phone and remove the warning.
If you still have the wrong or no IMEI then you will need to seek further help.
There is no obligation but if this guide has just saved your phone and you feel you would like to show your appreciation there is a "Donate" button on the left, please feel free to use it.
YouTube fix
The problem is actually with Xlory's Inverted Play Store so far a fix had not been released by Xlory so we have to use the following workaround based on suggestion from Nos_20 and modifications from Andreas75k.
Fully uninstall YouTube, firstly from the Play Store or Settings, Applications and then from Rom Customiser (Manage System Apps).
In Rom Customiser go to OTA then select and flash Stock Play Store.
Goto Settings, Applications and wipe cache, data and any updates for Google Play Services and Google Play Store.
Reboot to recovery.
Wipe Cache and Dalvik Cache.
Reboot.
Once rebooted reinstall YouTube in Rom Customiser and update through the Play Store or just install directly from the Play Store but obviously it wont be a system app.
That's it, all should now work.
Key here is: don't use any modified versions of Google Play Services, Google Play Store or YouTube, only STOCK.
Phone Details and My Apps:
Phone: Samsung Galaxy SII i9100
ROM: AllianceROM i9100 JB v7 beta LSD
Kernel: Jeboo but usually Dorimanx
TrevStuff - My Apps and useful links.
If I answer your question by asking you to search or look somewhere else I'm not being rude. Just encouraging you to use XDA correctly.
Have you backed up your /efs folder? See here.
If I help you, please give me thanks.
Hello mate
Thanks for this very helpful and informative thread
:good::good:
Re: TrevStuff - Apps and Stuff to help with Alliance Rom
t-pip said:
Goto Settings, Applications and wipe cache, data and any updates for Google Play Services and Google Play Store.
Phone Details and My Apps:
Phone: Samsung Galaxy SII i9100
ROM: AllianceROM i9100 JB v7 beta LSD
Kernel: Jeboo but usually Dorimanx
TrevStuff - My Apps and useful links.
If I answer your question by asking you to search or look somewhere else I'm not being rude. Just encouraging you to use XDA correctly.
Have you backed up your /efs folder? See here.
If I help you, please give me thanks.
Click to expand...
Click to collapse
By that ^^ you mean to clear data and cache for google play and google play services and their updates also...
Because I cleared only for the updates and it didnt work... could you please make it clearer for other users
Thanks Alot for the guide and ur 'stuff' very useful
Re: TrevStuff - Apps and Stuff to help with Alliance Rom
Ba7rani123 said:
By that ^^ you mean to clear data and cache for google play and google play services and their updates also...
Because I cleared only for the updates and it didnt work... could you please make it clearer for other users
Thanks Alot for the guide and ur 'stuff' very useful
Click to expand...
Click to collapse
Thanks for that. Yes wipe cache and data after uninstalling updates.
Phone Details and My Apps:
Phone: Samsung Galaxy SII i9100
ROM: AllianceROM i9100 JB v7 beta LSD
Kernel: Jeboo but usually Dorimanx
TrevStuff - My Apps and useful links.
If I answer your question by asking you to search or look somewhere else I'm not being rude. Just encouraging you to use XDA correctly.
Have you backed up your /efs folder? See here.
If I help you, please give me thanks.
Great thread good info. :thumbup:
alliance 7.3
apollo 4.5 regular
I9100

Categories

Resources