[ROM] Vodafaone New Zealand Optimised JVP from Romkitchen - Galaxy S I9000 General

I want to tell you about my new Rom which offers blazing fast performance, SIP over wifi and 3g and staggering battery duration.
I have tried them all lately. Cyanogenmod 7, Insanity 014 (cm7) Miui 1.6.3 and the international Miui (both also CM7). Plus all the variations on stock JVH/JVP Roms on XDA.
I then tried Romkitchen.org and using it, cooked my own rom with Touchwiz 4, and all the useful tools available with that kitchen. I then flashed a theme by JKay - see http://forum.xda-developers.com/showthread.php?t=1037157
JKay had kindly updated the themes resources for JVP themes to enable SIP over wifi and 3g.... don't forget to choose a JVP theme if you use JVP in Romkitchen
Instructions:
You must be on some form of Gingerbread Rom with bootloaders. You must be able to get into download mode. There are loads of resources about this on the dev area but this is my basic procedure:
I used Ficeto's Rom to start, which you can get here under clean install. I flashed it with Hiemdall which does not brick phones like Odin does (I have bricked two requiring the resistor modified connector to get them back). For Hiemdall you must totally unpack the archive (use winrar for that). You can then put each part in the appropriate Heimdall slot. Its easy. Don't forget to use the .pit file and select repartition
Assuming you don't stay with Ficeto, go to Romkitchen.org and start cooking!
Select Galaxy and go to generator. Under Base Rom choose JVP, and wipe or no wipe (that's up to you). Its handy to have a nowipe around for repair purposes.
Under Kernel choose the Chainfire kernel (haven't tried the Talon one yet). For those who like Kernel flashing they all work but you are back to Hiemdall to get rid of Tegrak. There is a convenient kernel flashing tool in the apps. Remember , backup first!
IMPORTANT. Under Modem choose BUJP5 if you are Vodafone. Apparently the JL2 modem is required for Telecom but you should research this.
Under apps choose as many as you want. Pull in all the utilities for now. Under themes choose JVP stock
Generate!
Download the following:
A new gps.conf http://www.darkyrom.com/community/index.php?threads/guide-gps-quickest-fix-solution.2022/ (if you want good gps)
A VNZ csc file http://www.bitstream.co.nz/samsung/vnz.rar
If you are using Touchwiz 4, try upgrading to the better modded one http://forum.xda-developers.com/showpost.php?p=13435895&postcount=1
Im sorry the VNZ.rar is not an installable zipfile. Unpack it and copy the VNZ folder to the phone.
Put the resultant zips on the phone and then reboot to clockwork mod by pressing up-home-on in the usual manner. Select install zip from sd card and navigate to the zip and install away. Install the generated file first and reboot. Don't bother to set the phone up.
Install Super Manager from market. Enable root on it and them copy the VNZ folder to /system/csc.
Use Nitrality tools set set the csc to VNZ. The phone will reboot and after that you can set it up.
Once all is good use Quickboot to go to recover and make a backup. Then you can apply the new JKay theme (or any other JVP theme) zipfile. Occasionally this seems to break some apps and you will have to restore the backup.
Once all is good then do the following if you want great battery duration:
Install the CFroot addon (http://forum.xda-developers.com/attachment.php?attachmentid=591080&d=1304947623) and use it to select conservative cpu governing. You might also select to change to ext4 lagfix if you want. With that I get Quadrant 2500 after a couple of runs before changing the cpu governing
Install Juice Defender. It's great on stock roms (but not so good on CM7). One caveat is that when you use sip (available under settings/call settings/Internet call settings if you flash a JKay or similar theme) you won't be able to receive calls when the screen is blacked as data is them turned off to save energy unless downloads are in progress.
Sit back and marvel how your phone does not drain the battery when you are not using it!! I get at least a day and a half now even when I use it a lot. I even went to bed with it nearly flat and when I got up it was still nearly flat, maybe 1% down.
If you want far better gps in New Zealand, use Super manager to copy gps.conf to /system/etc/ replacing the old gps.conf. Reboot.
I will post my rom if you want.

Hi tazzydemon
I followed your guide here, and wow the phone operates so well after. However, I just have one issue that since running through this, I no longer obtain 3G reception. And, going into the network settings, the option to switch between 2G and 3G is not there.
Have I done something wrong?
I have a suspicion that it's because I didn't follow through with your instructions regarding the VNZ csc code, because the link you provided to the vnz.rar file presents a 404 error.
Do you have any suggestions?
Cheers for your help.

Voda CSC
Hi Tazzy,
Appreciate if you could rehost the Voda CSC file somewhere and let us know of the link. Been looking for it for a while now!
Cheers mate.

tenchinz said:
Hi tazzydemon
I followed your guide here, and wow the phone operates so well after. However, I just have one issue that since running through this, I no longer obtain 3G reception. And, going into the network settings, the option to switch between 2G and 3G is not there.
Have I done something wrong?
I have a suspicion that it's because I didn't follow through with your instructions regarding the VNZ csc code, because the link you provided to the vnz.rar file presents a 404 error.
Do you have any suggestions?
Cheers for your help.
Click to expand...
Click to collapse
I don't think it actually makes too much difference operationally..but a quick examination of the csc shows that it sets the emergency dialling numbers which I guess is quite significant.
I have enabled directory browsing now so please go to http://www.bitstream.co.nz/samsung/ and pick what you want. I am sorry the VNZ is not packaged as clockwork installable (I am making one right now)
I have changed to JKay 4_1 which you can find here and download here for JVP.
You might also consider the apk listed for V4 as it gives you different lockscreens and different power menus
However in settings/Mobile Networks I have VFNZ Internet as selected access point name and under network mode I have all three choices as expected
Use Super Manager to dump the vnz directory in to the same place as the others and use Nitrality to change the csc

I have now made my first clockworkmod installable zipfile for the VNZ csc file.
Please find it here VNZ-CSC-SIGNED.zip and install it via clockworkmod as usual.

I have to say I am blown away by how long the battery is lasting with conservative governance checked and with Juice defender. My only gripe is that that setting prevents me using SIP to answer calls.

tenchinz said:
Hi tazzydemon
I followed your guide here, and wow the phone operates so well after. However, I just have one issue that since running through this, I no longer obtain 3G reception. And, going into the network settings, the option to switch between 2G and 3G is not there.
Have I done something wrong?
I have a suspicion that it's because I didn't follow through with your instructions regarding the VNZ csc code, because the link you provided to the vnz.rar file presents a 404 error.
Do you have any suggestions?
Cheers for your help.
Click to expand...
Click to collapse
You are on Vodafone I take it (not Telecom) you will need a different modem for Telecom

By the way if you want accurate battery life then charge you battery to the max. Reboot to recovery and wipe battery stats.
All the flashing and rebuilds without full battery will alter the calibration.

Hi tazzydemon
thanks for your reply. I managed to change the csc to XEU and all is working well now.
I have switched to the Voodoo kernel from the romkitchen selection, because I couldnt find the option to disable the lagfix in the Chainfire kernel. (we need to disable and enable the lagfix for internal development).
I'm using the Jkay AllGreen theme, I think it looks nice and smooth. Also, the CRT lock screen animation is quite novel.
I've downloaded the VNZ CSC file and will give it a try, thanks for all of your help.

Hi Tazzydemon
Are you having problems with Bluetooth after applying the Rom Kitchen rom? I have tried n three Samsung Galaxy S devices and the Bluetooth just doesn't turn on, it just times out and never comes alive.
Cheers

Related

[HOWTO] [REF] [FAQ] [Guides] [Tutorials] Flash/Root/ADB/ROM [MUST READ!]

Dear xda'er from the USA: To the disappointment of some in this forum, the xda-team has decided to split the sections on the Samsung Galaxy S i9000 and its US-counterparts into SEPARATE sections! You will be able to get some help here but you will likely be better helped/supported/suited in the forums that belong to your specific device!
Note: Many of the FAQs may still apply to you and you are welcome to make use of our setup. However, if you have open questions I suggest directing them to the above mentioned forums.
IP-Notice: You are welcome to use the information in this thread! If you do, please link the original source.
I try to give credit where due. If you feel I am using your content without your authorization or proper credits, please contact me!
General Note: There are now four official models of the Samsung Galaxy S outside the US: the GT-I9000 (International), GT-I9000M (Canada), GT-I9000B (Brazil), GT-I9000T (Mexico). All information in this FAQ is based on the GT-I9000 International version. Most of them also apply to the other models. The I9000M and I9000T are virtually identical to the I9000 and are mostly compatible with I9000 software. The I9000B has an added digital television receiver and is generally not as compatible. Please check carefully before starting to mess with the firmware on your device, check for possible compatibility issues beforehand and ALWAYS make sure you have three button recovery (see FAQ#A12)
Note: The I9000B has a separate FAQ
Note2: For the Korean Galaxy S SHW-M110S, please see this separate FAQ
Disclaimer: This FAQ is provided as-is without any warranties to completeness/correctness. I will take no responsibility if you break/brick/damage your phone.
Contents:
Post#1: Frequently Asked Questions
Post#2: HOWTO Section
Post#3: ADB Tutorial
Post#4: Tutorials and Fixes
Post#5: Tips & Tricks
Post#6: Firmware Selection Guide
FAQ Sections:
A. General
B. Firmware
C. Modding
D. Applications
E. Recovery
(A) General:
1.How can I reset my phone?
2.I have flashed a new firmware and now my phone won't connect to 3G. What's wrong?
3.Can I disable 2G broadband like on the Desire/N1?
4.I flashed a new firmware and now I cannot download protected apps and Market-enabler doesn't work. How can I still install protected apps?
5.My phone takes forever to get a GPS-fix? Is there a solution to this problem?
6.I am experiencing long loading times when opening apps/intermittent lags when switching screens. What is the problem?
7.My G-sensor seems to be off. How can I calibrate it?
8.I have a SIM-Locked phone. Is there anything I need to look out for?
9.When will Ice Cream Sandwich be released for my shiny new phone?
10.I'm running Linux. Can I still flash my firmware? Do I need to install Windows?
11.Most phones have a bunch of codes that can be entered in the dialer for special functions. What are they on the SGS?
12.My phone cannot enter download mode or recovery mode using the buttons combos. What can I do?
13.I live in Canada/Mexico (The Americas in general). Can I get my phone to use the 850Mhz bands with I9000 Modems?
1.How can I reset my phone?
On the Galaxy S the soft-reset is achieved by pressing and holding the power button. A hard-reset can executed by pressing and holding VolumeUP+Home+Power. There you will find the options "reboot", "apply sdcard:update.zip", "wipe data/factory reset" and "wipe cache partition". (Note: The list of options can vary considerably after installing modified firmware/kernels)
The "wipe data/factory reset" option will restore your phone to the original configuration of the firmware YOU LAST INSTALLED (including any updates made via update.zip). This will NOT bring your phone back to the firmware installed when you originally bought it unless you haven't flashed your phone.
You can navigate the recovery screen using VolumeUp & VolumeDown and use the Home button to select.
2.I have flashed a new firmware and now my phone won't connect to 3G. What's wrong?
The CSC you used is most likely not intended for your area. This means that the broadband provider settings are not included and need to be configured manually. To do this, go to Settings->Wireless and Networks->Mobile Networks->Access Point Names, press the settings-button and select "New APN". You will then need to enter the respective data as provided by you mobile operator. APN settings can usually be found on the operators website.
3.Can I disable 2G broadband like on the Desire/N1?
As of firmware XWJM1 (July 2010), this function is available in the wireless settings. All current firmwares now have this feature.
4.I flashed a new firmware and now I cannot download protected apps and Market-enabler doesn't work. How can I still install protected apps?
This is done by google to protect commercial applications from piracy. This usually only happens on internal beta firmwares. Use Eris Market Fix from the Market or the tutorial in P#4,T#1. Both fixes require root privileges (See FAQ#C1)
5.My phone takes forever to get a GPS-fix? Is there a solution to this problem?
It appears that the XWJM1 and XWJM2 firmwares have mostly fixed the major GPS issues and the general consensus is that these firmwares deliver consistently better GPS results than previous firmwares. The usability, however, still varies per location and sometimes the software gets no fix despite seeing plenty of satellites.
To date, there appear to be no better fixes available. There are still many reports that GPS is flaky and it appears as if Samsung is no longer working on improvements in this area.
6.I am experiencing long loading times when opening apps/intermittent lags when switching screens. What is the problem?
The Samsung Galaxy S uses the internal SD to store cache data by default. This storage uses the severely outdated RFS (FAT-related) filesystem. Next the to poor performance in a good state, RFS appears to rapidly manifest massive amounts of filesystem errors which cause the experience on the SGS to degrade over time.
Currently almost all custom kernels fix the problem by replacing the RFS filesystem with ext4 on (virtually) all partitions (some do not touch the /efs partition). Original credit for the discovery that the filesystem was the problem belongs to mimocan and the fix has since been refined by RyanZA, z4ziggy, sztupy and most notably supercurio.
7.My G-sensor seems to be off. How can I calibrate it?
The G-sensor calibration appears to be off in a lot of shipped devices. Current firmwares can calibrate the accelerometer in the Display menu.
8.I have a SIM-Locked phone. Is there anything I need to look out for?
As of now there are several reports of successfully flashed SIM-locked phones and no reports of any (related) problems.
This means that as of now (there seem) to be no specific restrictions for SIM-locked phone except the lock itself. However, the lock on the Galaxy S can be easily removed. Please refer to T&T#20 for unlocking your phone.
9.When will Ice Cream Sandwich be released for my shiny new phone?
At the moment, there are no indications that Samsung will release a fully featured Android 4.0 firmware for the Galaxy S. They are, however, porting several ICS features to Android 2.3. While this is very disappointing, there are several ICS ports based (in part) on the sources for the Nexus S available already which will probably result in a relatively stable build in the long term.
10.I'm running Linux/OSX. Can I still flash my firmware? Do I need to install windows?
If you are running Linux or OSX you do not need to install Windows. You can either run Odin in a virtual machine or alternatively use Heimdall by Benjamin Dobell. Heimdall runs natively on Linux and OSX and has reached a well tested release state.
11.Most phones have a bunch of codes that can be entered in the dialer for special functions. What are they on the SGS?
There is a list of "secret codes" here. There are also several apps in the market with these features in the market.
12.My phone cannot enter download mode or recovery mode using the buttons combos. What can I do?
Some batches in various countries seem to not have this feature. However, Samsung Canada has released a fix via Kies (for the I9000M) and it has been adopted to suit a larger audience (I9000 and I9000M). Instructions on how to update your phone to get the three-button-combo can be found here or here. Note: Follow the instructions in that post CAREFULLY and read it completely BEFORE attempting to do anything on your phone. If done improperly, this can still brick your device!!!
13.I live in Canada/Mexico (The Americas in general). Can I get my phone to use the 850Mhz bands with I9000 Modems?
Users in the Americas will find that the I9000 modems use the 900Mhz band which is not used in the Americas. However, since the I9000 is virtually hardware-identical to the I9000M and others which do use the 850Mhz band, the band can enabled on the I9000 modems. There is a guide here.
(B) Firmware:
1.What is a ROM/firmware?
2.Can I update my firmware?
3.Why are there sometimes multiple files in the firmware archive/folder?/Why do I get three different versions when using *#1234#?
4.Can I mix PDA/Modem/CSC files from different firmwares without bricking my phone?
5.My phones software version says I9000XXJF3/XXJF5/xxxxx. What does this mean?
6.I want to install new firmware but I want to have a backup of my original firmware to go back to in case I need to go back for warranty reasons. Can I backup my original firmware somehow?
7.Can I flash an Asian ROM on my European device or vice versa?
8.What is the .pit file? Why are there different versions?
9.I flashed a new firmware using Odin (or Kies) and now my phone is acting weird (force closes etc)? Also, my settings are also still there.
1.What is a ROM/firmware?
The firmware/ROM is the software that runs on the phone. In case of the Galaxy S this is (currently) Android 2.3.5 Gingerbread. The Galaxy S was initially released with Android 2.1 Eclair and will most likely not receive any major firmware upgrades anymore. Samsung is porting several features from newer Android versions but has refused to bring a fully-featured Android 4.0 release on the grounds that the TouchWiz UI together with ICS would be to big for the normal system partition.
2.Can I update my firmware?
Most likely: Yes. You can update your firmware through Samsungs official application (Kies) and with firmwares that have been leaked or otherwise been obtained for installation without using the Samsung Kies software. You can find firmwares made by Samsung for phones all over the world, here. You will also find a guide to the installation in HOWTO#1 in the second post of this thread.
Note: Please also keep in mind that not all firmwares that come with phones are available. Reflashing to stock may not be possible because the specific firmware isn't available!
3.Why are there sometimes multiple files in the firmware archive/folder?/Why do I get three different versions when using *#1234#?
Galaxy S firmware updates come in three parts (which are sometimes packaged as one file):
-The CODE itself (called PDA). This is android and all the applications that come with it. (The archives/folders will be named after the version of this file)
-The MODEM (called Phone). This is the firmware of the wireless chipset of the device and will operate you WiFi, Blutooth and 3G/2G/GSM connections. (ie Radio ROM)
-The CSC (short for Customer Specific Customization). This includes connection data for the broadband networks as well as apps that are only available in certain languages/intended for a specific area.
If we ask for your firmware, we want to know all three!
Since not all of these require updates simultaneously, often then CSC and MODEM files will have lower version numbers.
(Also when packaged in one file the repartition option should NEVER be checked in Odin because it will mess up your partition layout and will require a reflash with three-part firmware!)
Most firmwares that are currently available are no longer split up into the three parts and instead delivered as one which can be flashed by entering it as the PDA/CODE in Odin.
4.Can I mix PDA/Modem/CSC files from different firmwares without bricking my phone?
Yes. Most Modem/CSC files will work with any PDA. However, there may be compatibility issues which may force you to reflash your phone. Note also that newer CSCs usually include newer versions of the software that comes with them (Some of which may not be upgradable via the market or other means).
5.My phones software version says I9000XXJF3/XXJF5/xxxxx. What does this mean?
The first two letters describe the country while the third gives the year, the fourth gives the month and the last number/letter is the version of the firmware (from that specific month. Numbering starts at 1-9 and then uses letters from A-Z). For an extensive list of the country codes, see this thread.
Note: To better distinguish the firmware releases based on a new Android version (2.1 vs 2.2 vs 2.3 etc), Samsung has shifted the use of the third and forth letter and these are now no longer coherent with the year and month according to Samsung's old system.
6.I want to install new firmware but I want to have a backup of my original firmware to go back to in case I need to go back for warranty reasons. Can I backup my original firmware somehow?
You can backup most of your firmware through Clockwork Recovery, however, since this already requires root it is not suitable for a warranty return. Nevertheless virtually all firmwares that are currently being shipped with the phone are available and thus a restoration is almost always possible.
7.Can I flash an Asian ROM on my European device or vice versa?
Flashing firmwares between several areas is easily possible. Please make sure you have the correct model before flashing. The international SGS has the model I9000. The Korean version and the US variants have significantly different model numbers and firmwares for those phones should NEVER be flashed on the I9000 or vice versa.
8.What is the .pit file? Why are there different versions?
There are now three different versions of the .pit file. 513.pit, 512.pit and 803.pit. Most firmwares since the end of 2010 do not require a .pit file to be selected. Generally only the 512 version is used. The .pit file is only necessary if you intend to repartition the phone. If you do, you inadvertently wipe all your data (not the internal SDcard). Since the partitioning of the device has not changed for more than a year, repartitioning is almost never necessary unless you used a custom firmware like cyanogenmod, which changes the partition sizes.
The .pit file maps partitions on the NAND storage.
9.I flashed a new firmware using Odin (or Kies) and now my phone is acting weird (force closes etc)? Also, my settings are also still there.
Some firmwares that can be flashed via Odin and the firmwares that are flashed using Kies, do not touch your settings and they do not empty your cache and appdata partitions. As a results, there is data there from previous firmwares which may lead to unforseen complications. Especially so, if your previous firmware was based on a different android version (i.e. flashing from XWJM6(android 2.1) to XXJPC(android 2.2)). You can attempt to overcome this by wiping the cache. Usually, to resolve this, you have to do a factory reset according to FAQ#A1
(C) Modding:
1.What is root/rooting?
2.What are customROMs? How do I get them?
1.What is root/rooting?
root is the user account in Linux with all privileges. The root user can edit anything on the system. For safety reasons, users do not have all those privileges. When you root your phone, you will gain write access to areas of the phone you couldn't previously access and are allowed to run more commands in the terminal. Because applications do not get a lot of priviledges, some of them require you to root the device in order for them to function properly (or fully). There is a tutorial for rooting in the Post #2 and there is a Chainfire Root that works most firmwares. CF-Root essentially is a kernel that is flashed over the original kernel.
If all of this means nothing to you then you are probably wise to NOT root your phone. Mistakes using root can break your phone very easily. (Usually, but not always, these can be solved with a reflash)
2.What are customROMs? How do I get them?
Custom ROMs are modified versions of the Samsung firmware or complete rewrites of the Android OS for the Galaxy S such as Cyanogenmod (and the derivative MIUI). Almost all current custom ROMs are based on Android 2.3 with some now being based Android 4. They can be found in the Android Development Subforum.
(D) Applications:
1.I tried using Allshare/DLNA but it will not recognize my device/play any files?
2.Can I change the default homescreen of the Touchwiz Launcher?
1.I tried using Allshare/DLNA but it will not recognize my device/play any files?
As of now a lot of DLNA certified devices/software do not work with Allshare. However, Samsung TVs should work and Windows Media Player 12 as well as Samsung's PC Share Manager work in most cases.
2.Can I change the default homescreen of the Touchwiz Launcher?
You cannot change the default Homescreen in the settings. However, if you are rooted, there is a way to change the default homescreen. See T&T#5 for more info.
(E) Recovery:
1.WHAAAA! I think I bricked my phone. My flash was unsuccessful/My device boots to a black screen/similar scenarios. Can I still save my device?
1.WHAAAA! I think I bricked my phone. My flash was unsuccessful/My device boots to a black screen/similar scenarios. Can I still save my device?
Most likely: YES! In almost any case, you should still be able to turn off the device (if necessary by removing the battery) and start into download-mode (VolumeDown+Home+Power) or recovery-mode (VolumeUp+Home+Power). After (for example) an unsuccessful flash, you can retry the flash in download-mode (same steps as when flashing a functioning device). If a flash to a functioning f/w (without applying any update.zip) doesn't help or you cannot get your PC to flash at all, you can ask for help here.
If you see a symbol asking you to connect to the PC, depending on how you arrived at this point, it may be sufficient to connect to the PC and run Odin (i.e. press "start" when the phone is recognized) without adding any files. This may, however, leave some residual issues if (for example) had an incorrect/incomplete flash so you may want to do a normal flash after this!
If you do not have download mode and for some ludicrous reason felt the need to go ahead and modify your firmware regardless of this lacking, there is now a guide on creating a home-made JIG which will force your device into download mode without the actual button combo here. Also pre-fabricated JIG dongles can be purchased on ebay for a couple of EUR/USD.
-----------------------------------------------------------
Changelog:
[12th July] FAQ created.
[12th July] Added Flash HOWTOs in Post#2
[13th July] Added list of CustomROMs in FAQ#10
[16th July] Added notification for US phone users
[18th July] Added rooting to HOWTOs
[18th July] Added ADB tutorial in Post#2
[19th July] Moved ADB tutorial to Post#3
[19th July] Added Tutorial/Fix section in Post#4
[19th July] Added "Protected Apps Market Fix" in Post#4, Tutorial#1
[24th July] Removed SIM-Unlocked as a requirement from flash HOWTO (Post#2, HOWTO#1).
[24th July] Added Tags for categorizing the FAQ
[26th July] Added Tip&Tricks section in Post#5
[20th August] Added a ROM-Selection Guide in Post#6
[30th August] Major Rework of the FAQ section
[8th October] Added "Installing any official firmware using Kies" in Post#4, Tutorial#2
[17th October '10] Added "Extracting Samsung Phone Drivers from Kies Installer" in Post#4, Tutorial#3
[2nd March '11] Began Major Update
[5th November '11] Updated to recent release of Android 2.3 and other changes
[7th January '12] Some updates to reflect recent changes regarding software and Android 4.
[6th April '12] More updates regarding Android 4.0 and some other updates.
Flash/Update Guides
!!!READ THE GUIDES AND NOTES COMPLETELY!!!
General Note:Flashing may refer to both methods. However, Method 2 requires files to already be on the phone. Therefore if you semi-bricked your phone, method 1 is usually the preferred way to fix it.
General Note 2: Flashing firmware and/or factory resets will WIPE your APN settings. Make sure you are using the right APN if that is a possible issue with your provider.
Important General Note: Several batches of phones that were sold have the download-mode button combo disabled (VolumeDown+Home+Power or alternatively Home+Power on some phones). Check if the download-mode combo works BEFORE flashing! Please refer to FAQ#A12 and T&T#23 for a fix for the download mode if it doesn't work on your phone!
HOW TO:
1.Flash Firmware and kernels using Odin.
Note: This will in (almost) all cases erase all your data and applications (includind root!). It will NOT touch the internal or external SD card.
Requirements:
-Odin3 version 1.82 (Note: Odin should be on the system partition (the partition where windows is installed) to avoid possible issues)
-".PIT" file for the Samsung Galaxy S (See FAQ#B9 or the source of the FW for the version to use! Not needed for kernel flashes.) .PIT files are usually not necessary anymore since the partition layout of the SGS hasn't changed since the end of 2010
-USB cable
-Desired firmware package or desired kernel package
Procedure:
1.Open ODIN. (And close Kies, if you have it open. It is important to have ODIN open BEFORE connecting the phone via USB!)
2.Select the PDA/Modem/CSC/.PIT files in Odin. (For kernel flashes, only PDA is required. For FW flashes, at least a PDA is required. Some PDAs have Modem and CSC integrated. If you decide to repartition, make sure you choose the right file, currently almost always the one with the ending 512.PIT)
[Optional]3.Check the "Re-Partition" checkbox. (Only do this if you have separate packages for PDA, Modem and CSC AND you have a .PIT file selected! Don't do this for single PDA flashes or kernel flashes!)
4.Turn the phone into the download mode by pressing and holding VolumeDown+Home+Power.
5.Connect your phone with your computer and wait until the drivers are installed.
6.When the drivers are installed, click Start.
7.The phone will be flashed and once it’s finished, it will boot up. (Do NOT disconnect the usb-cable, remove the battery or otherwise interrupt this process!)
8.You have successfully flashed your phone.
2.Update to CustomROMs/Mods/Root using .zip files
Note: Depending on the firmware you selected, this may or may not wipe your applications and the respective data. In any case, it will not touch your internal and external SDcards!
Requirements:
-ADB (from the Android Software Development Kit) -- Optional
-CustomROM File
-USB-cable
-2e recovery, Clockwork recovery (can be installed using HOWTO#1 and an appropriate kernel) (Note: 3e recovery will not allow the installation of .zip files that aren't signed by Samsung and is as such not usable for this procedure)
There are two methods for applying the update. Procedure A requires some basics in using a terminal (and ADB). Procedure B can be carried out by anybody but usually isn't available if the bootloader does not have download mode. See FAQ#A12 for more information on download mode using the button combo.
Note: The recovery screen can be navigated using the Volume Up and Volume Down Buttons (Up and Down) and the Home Button (To Select)
Procedure A: (Requires ADB)
1.Copy the CustomROM/root file to the "/sdcard/" folder on the phone and (if not already the case) rename to "update.zip"
2.On the phone go to Settings->Applications->Development and check "USB debugging"
3.Extract the Android SDK and navigate to the /tools/ subfolder of the SDK folder using cmd.exe.
4.Run "adb reboot recovery" to enter recovery mode
5.Wait for the recovery screen en select "apply: /sdcard/update.zip"
6.Wait for it to finish and reboot.
Procedure B: (Does NOT require ADB)
1.Copy the CustomROM/root file to the "/sdcard/" folder on the phone and (if not already the case) rename to "update.zip"
2.Restart in Recovery Mode by pressing an holding VolumeUP+Home+Power.
3.Wait for the recovery screen en select "apply: /sdcard/update.zip"
4.Wait for it to finish and reboot.
If you encounter trouble with the ROM afterwards, enter recovery mode again and select "factory reset/wipe data/cache" and confirm before seeking help.
ADB Tutorial
ADB Tutorial
Many tutorials, fixes and mods are written assuming a basic knowledge of ADB. ADB is a command-line tool that is part of the Android Software Development Kit (a.k.a. Android SDK or ADK). This tutorial is aimed at getting you acquainted with the basic functions/workings of the ADB tool.
(Note: I do not currently use/have Linux installed. For now, this tutorial will be Windows-only. However, I suspect Linux users are versed in command-lines already and do not need a tutorial like this to open adb)
Requirements:
-Android Software Development Kit (you do not need to run "SDK Setup.exe" to use ADB!)
-Rooted Samsung Galaxy S
-Busybox (installed from market and updated!)
Basic Setup:
In order to use ADB you will first need to decompress the Android SDK. For simplicity, decompress the folder "android-sdk-windows" into the root of one of your partitions. (I am using the root folder of my D: partition for the purpose of this tutorial)
You now need to start the Windows Command-Line tool "cmd". This differs per Windows version:
XP: Go to the start menu and click "Run", type "cmd.exe" and confirm with "Run"
Windows Vista/7: Go to the start menu, type "cmd.exe" and hit enter.
You will now see a command-prompt open (I erased my username):
As stated before, my "android-sdk-windows" folder is located on my D: partition. You will now need to navigate to the "platform-tools" subfolder of the "android-sdk-windows" folder:
Before we go any further we will now have to complete some steps on our phone:
-Make sure the phone is rooted (find the application "Superuser Permission")/has the latest version of busybox installed (Run "BusyBox installer" and make sure it says, that the latest version is installed). If not, root your phone according to the HOWTO in Post#2 and install busybox from the market (and follow the instructions in the description) respectively.
-Put your phone in USB debugging mode: "Settings"->"Applications"->"Development" and check "USB debugging"
-Close all other applications on your phone and go back to the TouchWiz Launcher Home Screen
-Connect the phone to your PC
Now, we are ready to run ADB:
I hope this helps all those who were clueless so far on all the adb-based tutorials for fixes etc.
Tutorial for Market Fix
Note: This section is strictly a work in progress and new tutorials will be added when they become available and have been confirmed as working!
Content:
1.Market Protected Application Fix
2.Installing any official firmware using Kies
3.Extracting Samsung Phone Drivers from Kies Installer
4.Backing up the /efs folder
Tutorials/Fixes:
1.Market Protected Applications Fix
Background: In order to prevent the illegal copying of copyrighted applications google has integrated what are called protected apps. These applications have some copying protection which means they cannot be backup-ed without root. In order to prevent rooted/modified phones from getting those applications, google market checks the build.prop file in the /system/ folder against a verified list to see if the version of your firmware is an official release. This tutorial will show you the steps to replacing the build.prop of the firmware you installed with that of a firmware that is verifiedand accepted by google.
Note: MoDaCo's r2 and the derivatives thereof have a fix included for this in the ROM (can be found in "MCR Scripts").
NOTE: As of now, "Eris Market Fix" from the android market seems to work on the SGS. It uses a similar procedure and should achieve identical results (for now). The app itself can be uninstalled after the fix is working.
Requirements:
-Rooted Samsung Galaxy S
-ADB (from the Android Software Development Kit)
-build.prop from a recognized official firmware
Procedure:
1.Download and extract "build.prop".
2.Copy the "build.prop" to the root of your internal SD card (to the folder "/sdcard")
3.Make sure the phone is rooted (find the application "Superuser Permission")/has the latest version of busybox installed (Run "BusyBox installer" and make sure it says, that the latest version is installed). If not, root your phone according to the HOWTO in Post#2 and install busybox from the market (and follow the instructions in the description) respectively.
4.Run the following commands in ADB (for a tutorial on ADB, see Post#3):
Code:
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
busybox mv /sdcard/build.prop /system/build.prop
reboot
5.Wait for the phone to reboot. Check if can see protected apps (for example the paid version of tapatalk)
6.If you cannot see protected apps, you may have to wait a while in order for market to recheck the build.prop. This process can be helped bu setting the system time (manually) to 23:59 (i.e. 11:59PM) and wait for it to pass the 0:00 (i.e. 12:00AM) mark. Then return the time to the correct time setting and reboot. (You may still need to wait a few minutes before you can actually see protected applications)
7.If you still can't see protected applications, restart in recovery mode ("Volume Up"+"Home"+"Start") and wipe the cache of your phone. (You may still need to wait a few minutes before you can actually see protected applications)
For the interested, here a explanation of the code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount is the linux routine to mount a device to a specific path
-o will allow you to issue several commands to the mount routine, separated by commas
remount will unmount and then mount the filesystem again
rw will cause the filesystem to be mounted with read/write permissions
-t is the parameter used to define the filesystem
yaffs2 is "yet another flash file system 2"
/dev/block/mtdblock3 is the hardware-location of the system path
/system is the path to which you want to remount the hardware location
busybox mv /sdcard/build.prop /system/build.prop
busybox causes the following commands to be executed by busybox instead of default android
mv moves files from one location to another
/sdcard/build.prop is the path to the file that is being moved
/system/build.prop is the path where the file gets moved to
2.Installing any official firmware using Kies
Background: In August 2010 Samsung started (if only scarcely) to release official and test updates for the i9000 firmware. Since many users have flashed different firmware and the ways of backing up original product codes were not know at the time, most people who flashed their phones do not have the original settings from their country and/or provider and can thus not get the official updates for their area. Forthermore, some updates were only released in one or a few areas and people outside those areas wanted access. Consequently, Zangieff figured out a way to fake the phone information for Kies in order for it to find and install updates from a specific area. This is a slightly adapted version of his fix.
NOTE: There have been no firmware releases for some areas and providers through Kies. This fix is only able to upgrade to versions that have actually been released on Kies.
Requirements:
-Samsung Galaxy S
-Samsung Kies
-Basic knowledge of regedit
Procedure:
1.Run Kies, connect the phone and make sure it is properly recognized.
1.1.If you have never before opened the firmware upgrade widget with your phone connected before, open it now and then close it again (Do NOT close Kies!)
1.2.Optional: (Only do this if you are looking for experimental updates!)
1.2a. Open the firmware upgrade widget in Kies
1.2b. Press Ctrl+Alt+U+P simultaneously. Kies will confirm the correct sequence with "Test Mode is ON".
1.2c. Close the firmware upgrade widget of Kies
2.Run regedit (Start-->Run...-->Type "regedit"-->Press Ok) (Windows XP)/(Start-->Type "regedit"-->Press Enter) (Windows Vista/7)
3.Use regedit to navigate to "HKEY_CURRENT_USER/Software/Samsung/Kies/DeviceDB/". You will find a number of folders in numerical order (usually) starting from 1. Find the folder with the relevant keys (see below) and make sure it is the one currently in use. [If you find several folders with the keys and don't know which are the right ones, delete all of them, repeat step 1 and 1.1 and find the folder with the lowest value. (You may have to use F5 or View--->Refresh to get to see the new folders)]
4.Find the registry keys "HIDSWVER" and "ProductCode"
5.Replace them with the appropriate keys as needed for your desired upgrade.
6.Open the upgrade widget in Kies and enjoy updating.
To find the appropriate values for HIDSWVER and ProductCode, check this thread for an extensive list of codes.
Note: If you close Kies, you will have to repeat the process.
Note2: You can upgrade to the most recent official firmware version from any firmware version even if you already have the same version or a newer one installed
3.Extracting Samsung Phone Drivers from Kies Installer
Background: Not all users are interested in installing the full software package Kies in order to get to flash their phone via Odin or Heimdall. The Kies installer turns out to be extractable using 7-zip and the phone drivers have a separate installer. This allows for installing only the phone USB drivers and lets you avoid installing Kies and the included bloatware.
Requirements:
-Samsung Kies installer package (found here)
-7-zip (found here)
Procedure:
1.Install 7-zip
2.Right click the Kies installer and Find 7-zip->Extract to "Kies_x.x.x.xxxxx_xx\"
3.Navigate to "Kies_x.x.x.xxxxx_xx-->CabFile-->USB Driver"
4.Right click the "SAMSUNG_USB_Driver_for_Mobile_Phones.exe.cab" file and 7-zip->Extract to "SAMSUNG_USB_Driver_for_Mobile_Phones.exe\"
5.Open the folder SAMSUNG_USB_Driver_for_Mobile_Phones.exe\ and execute SAMSUNG_USB_Driver_for_Mobile_Phones.exe and follow the installer instructions.
6.Enjoy connecting your phone without the full Kies install.
4.Backing up the /efs folder
Background: Some experimental firmwares modify the /efs folder. This can cause IMEI corruption and/or change the product code your phone reports.
Requirements:
-Rooted Phone
Either (A):
-ADB (from the Android Software Development Kit)
Or (B):
-Root Explorer (from market)
Procedure:
1.Make sure your phone is rooted (and busybox is installed for ADB procedure)
A:
1A.Enable USB debugging mode (Settings-->Application-->Development-->USB debugging)
2A.Connect the phone to USB
3A.Open a command prompt and enter adb (see tutorial)
4A.Acquire root privileges (type "su"). (Make sure you accept the root-prompt on the phone)
5A.Execute "busybox cp -a /efs /sdcard/"
6A.Disconnect the phone, deactivate USB debugging, reconnect the phone and backup the copy of the efs folder to your PC
B:
1B.Use root explorer and navigate to the root of the filesystem /
2B.Press "Mount R/W"
3B.Copy the efs folder to your sdcard
4B.Connect the phone to the PC and backup the copy of the efs folder to your PC.
2. Restore the backup if your IMEI gets corrupted or your product code is changed by a firmware.
Tips&Tricks
Handy Tip&Tricks
by Forum Members
This is for all Samsung Galaxy S users (GT-i9000 only. Some might work on US versions). It is a collection of handy tutorials that were posted in the development section but that do not need to be on the first page constantly.
Note: These links are provided as-is and most are untested by me! All credit for the procedure goes to the respecitve poster/involved parties.
1. Changing Fonts (for free) by socket84
2. Replacing Samsung Media Player with Android default by aditya_t90
3. Generating TUN.KO for OpenVPN on SGS by newmail
4. Replacing TouchWiz calendar with Android default by tommy34
5. Setting default homescreen in TouchWiz launcher by socket84 or the derived SGS Screen Changer by pedrodh
6. Installing Samsung Phone drivers WITHOUT Kies
7. OneClick Lagfix by RyanZA
8. CFLagFix by Chainfire
9. LagFix using update.zip by Tayutama
10. SuperOneClick Root by CLShortFuse
11. Headphone SoundQuality Fix or MixGet from Market by gilsken
12. AMOLED Screen for Notifications App by madmack
13. Using LED-Button Backlights for notifications by neldar
14. Comparing Firmwares on Packages by GAda
15. Stopping automatic media scan & scan on demand by aditya_t90
16. Overclocking/UnderVoltaging the CPU by raspdeep
17. Creating FlipFont APKs by ritalin
18. Circle Battery Indicator Mod by Fightspit (ported to SGS by designgears)
19. Official Firmware Update without running Kies by miki4242
20. Unlocking/Unfreezing Samsung Galaxy S for Free (collaboration, see thread for credits)
21. Choosing between GlassLock and Android's stock lock screen by Ateisti or Android Stock Lockscreen for JM8,JPH,JPK,JM9,JPM,JPA,JP6 by Project1.exe
22. Flashing under Linux and MacOS X using Heimdall by Benjamin Dobell
23. Restoring the three button recovery/download combo by Richthofen
24. ADB filesystem plugin for Total Commander by sztupy
25. Enabling Landscape Mode in TouchWiz Launcher by scheichuwe
Firmware and LagFix Selection Guide
Last Updated: April 3, 2010. Up-to-date as of April 3, 2011 15:53 CEST
As you may have noticed, there are a lot of firmwares on samfirmware.com and it's not very clear which ones are best/least buggy etc.
In this section, I will give a general guide to which firmware to use depending on your preferences:
If you like the stock Samsung Galaxy S experience and are looking for the most stable/bugfree version:
-Flash I9000ZSJPK or I9000XWJS8 according to HOWTO#1.
-Install the one of the kernels below or one of the lagfixes from FAQ#A6.
If you would like have the latest firmware and are willing to tolerate some bugs (this is beta firmware):
-Flash I9000XWJVK according to HOWTO#1.
For a list of current custom ROMs, see this thread
Lagfixes and Kernels:
In FAQ#A6 the currently used methods for lagfixes are described. There are a number of enhanced kernels (most of which use at least one of the lagfixes) that add features such as more accessible RAM, enhanced compiling, Clockwork Recovery, Blacklight Notification and several various features depending on the Kernel. Here is a list of the popular, well tested, optimized kernels (Note: Some of them include an overclock):
-hardcore's speedmod Froyo
-laststufo's Super Optimized Kernel
-supercurio's Voodoo Lagfix
-DamianGto's Ultimate Kernel
-tegrak's lagfix build Kernel
There is a frequently updated list here
General Note:
If you want to take the modding further, look at FAQ#D2 in Post#1 for a list of Custom ROMs and chose one you like. Depending on whether or not there is a lagfix integrated, you should then apply one of the lagfixes from the first suggestion. I would also suggest avoiding loop-mount fixes like OCLF and CFLF (see FAQ#A6) because performance rapidly declines over time.
Note: None of the available ROMs completely fix the poor GPS. Most of the ROMs noted above are provide roughly the same GPS performance. Samsung is hoping to release a full GPS fix in september (hopefully with the froyo release) It is not clear if or when Samsung will release a full fix for the GPS issues. However, it is doubtful since there are now many indications that the issue is in fact hardware related and even the final Froyo release doesn't completely fix the GPS.
For us coming from HTC devices if we hose the recovery partition is there a way to recover the phone. It was HBOOT (FastBoot) in the HTCs. Does ODIN provide the ultimate "debricking" feature. I realize there are ways to brick that are unrecoverable, but if I hose the recovery and I am done I will be very hands off on modding.
thanks for this. a good starting point to gather all the info!
should sticky this
I think we are still out of a mod for this forum...
might wanna add this for calibration of the orientation sensor:
http://forum.xda-developers.com/showpost.php?p=6999499&postcount=8
tommy34 said:
might wanna add this for calibration of the orientation sensor:
http://forum.xda-developers.com/showpost.php?p=6999499&postcount=8
Click to expand...
Click to collapse
Added! Thanks =)
can this be a sticky, its very informative?
Great! I've acctually been waiting for a thread like this!
In Sweden one operator(Tele2) seems to have issues with the device not switching to 3G even when available. Does anybody else have these issues with their operators?
FrezoreR said:
Great! I've acctually been waiting for a thread like this!
In Sweden one operator(Tele2) seems to have issues with the device not switching to 3G even when available. Does anybody else have these issues with their operators?
Click to expand...
Click to collapse
Did you check your APN settings? Did you contact the provider concerning the issue?
Darkstriker said:
It appears it doesn't take long for this reserved post to become useful. I'll post short guides on flashing firmware here. (...)
Click to expand...
Click to collapse
In the Flash Firmware using Odin guide didn't you forget to add "SIM unlocked phone" as a requirement?
Akerfeldt said:
In the Flash Firmware using Odin guide didn't you forget to add "SIM unlocked phone" as a requirement?
Click to expand...
Click to collapse
I know it says so in the guide but I recall having read that SIM-locked phones can be flashed as well. Don't quote me on that!
Added it as a requirement for now.
Edit: I did read it here. However, it seems that those phones aren't actually SIM-locked, so for now, SIM-Unlocked is definitely a requirement.
Thanks for pointing it out! =)
Darkstriker said:
Did you check your APN settings? Did you contact the provider concerning the issue?
Click to expand...
Click to collapse
The APN settings should be fine, the phone works on both 2G, 3G and HSPDA, but when it at some point have switched to 2G it will stay in 2G and you would have to manually set it to 3G.
Yeah we are a group on a Swedish android forum where someone have contacted both samsung and tele2 about the problem. But if not anyone here has the same problem it surely must be tied to the operator, which is what I have thought all along.
efbenson said:
For us coming from HTC devices if we hose the recovery partition is there a way to recover the phone. It was HBOOT (FastBoot) in the HTCs. Does ODIN provide the ultimate "debricking" feature. I realize there are ways to brick that are unrecoverable, but if I hose the recovery and I am done I will be very hands off on modding.
Click to expand...
Click to collapse
I'm sorry efbenson, I seem to completely have missed your post.
I'm not sure how this works on HTC android devices since I have only had a Windows-mobile version. What seems to be the equivalent of the features you are "describing" is the download-mode (VolDown+Home+Power) which can be reached even after interrupted firmware-flashed (experienced it myself. Still scary as hell!)
However, I don't think I'm fully qualified to answer your question. Maybe you could reformulate it, since it's not very clear right now.
This definitely deserves a sticky, thanks for this DS
FrezoreR said:
The APN settings should be fine, the phone works on both 2G, 3G and HSPDA, but when it at some point have switched to 2G it will stay in 2G and you would have to manually set it to 3G.
Yeah we are a group on a Swedish android forum where someone have contacted both samsung and tele2 about the problem. But if not anyone here has the same problem it surely must be tied to the operator, which is what I have thought all along.
Click to expand...
Click to collapse
I haven't had such problems and I dont remember reading anything of the kind so far so this likely is an issue with your provider. Maybe you can check if this occurs everywhere or only in specific areas (like cities) or something like that.

[Q] Is there a newbie's guide for this phone?

I understand there's a tips and tricks thread that explains things in more detail but how does somebody go from just getting the phone to installing, or even understanding, things like obsidian, onyx, morphing and learning what the basic functions of such programs are.
The question I currently have is concerning flashing custom roms. In the tips & tricks thread, it talks of froyo builds (ex: bionix & frankin-twiz). What is it exactly? From what I understand, it sounds like a mini os that you install onto your device which helps in applying different functions to it, which makes custom roms possible.
I'm currently trying to get http://forum.xda-developers.com/showthread.php?t=845530 to work on my vibrant. Can anybody help a newbie out?
VibrantUser1 said:
I understand there's a tips and tricks thread that explains things in more detail but how does somebody go from just getting the phone to installing, or even understanding, things like obsidian, onyx, morphing and learning what the basic functions of such programs are.
The question I currently have is concerning flashing custom roms. In the tips & tricks thread, it talks of froyo builds (ex: bionix & frankin-twiz). What is it exactly? From what I understand, it sounds like a mini os that you install onto your device which helps in applying different functions to it, which makes custom roms possible.
I'm currently trying to get http://forum.xda-developers.com/showthread.php?t=845530 to work on my vibrant. Can anybody help a newbie out?
Click to expand...
Click to collapse
the link you posted is just to a theme.
to get the theme to work you'll need to be running obsidian first.
so lets see, the easiest way to explain the different versions 2.2, 2.1 1.6, 1.5 and so forth is this...
its pretty much like going from windows 95 to 98 to 2000 to xp to vista and so forth.
our vibrants come with android 2.1, 2.2 is the next version of the os to come out (basicaly like moving from vista to windows 7)
the different roms like obsidian and Macnut and such are just names that the developers gave their roms.
what happens is a developer starts out with a version of android (in the case of Macnut and Obsidian this is 2.2)
and then they add their own modified tweaks and such to it.
and so in the end they get Obsidian which is a modified 2.2
or Macnut which is also a modified 2.2
they differ a bit though as Obsidian is based almost totaly on a leaked version of 2.2 for the US vibrant, where Macnut is based alot on the 19000 version of 2.2 for the european phones.
so when choosing a rom just choose the base you want first: 2.1 or 2.2
then look through the tweaks on a few roms and read some of the thread for that rom untill you get a feel for what makes it unique
you can also just experiment by flashing a rom for a day or so and then switching to a new one untill you find one you like.
Morphing is a way to apply a theme to a rom, this does not generaly change functionality at all, it only changes apearance.
alot of themes are either morphs (you install them using metamorph, which is an app from the market)
or they also come in zip format (which are installed by flashing from recovery)
for the theme you posted you will need to flash obsidian, and then flash the zip for the theme afterwards.
have you rooted your device yet?
thats the place to start, if you need help just pm me or repost here and I'll do what I can.
also, there is a "newbie's guide":
http://forum.xda-developers.com/showthread.php?t=732458
nearblack said:
also, there is a "newbie's guide":
http://forum.xda-developers.com/showthread.php?t=732458
Click to expand...
Click to collapse
lol true true
Before you even want to start with anything, you have to learn what 'rooting' your phone means.
Without root, you won't be able to do any of the above. You might be able to download the programs necessary, but you won't be able to use them.
For ex. Titanium Backup, ROM Manager, etc.
We use ROM Manager to install different ROMs on our phones.
Much to read, my young grasshopper.
OP, I made the Tips/Tricks sticky... would you PM be exactly what you think it lacks? I want to make sure it is applicable to everyone... I thought it was straight-forward, perhaps not.
my phone is rooted. So how do I go about flashing obsidian?
I thought roms were the same as themes? What's the difference?
And just to clarify I understand the tips and tricks thread is sort of the newbies guide but even then theres a lot of terminology that a new user wouldn't understand. I just wanted some basic information that would allow me to transition into the tips and tricks thread more easily.
I appreciate the responses so far
Have you download Rom Manager from the Market? If not, do so.
Then follow the instructions (in the sticky) to flash the recovery (it's the top of the list when you open Rom Manager).
Assuming you did that, you can reboot into recovery, make a backup of your system.. something you can always come back to (a timestamp of your system at that moment).
Download the ROM you want, put it on your internal memory (sdcard/....) NOT in a folder.
Go to Clockwork recovery, choose to insall a zip from sd card... select the name of the ROM and then click Yes to install it.
It will run it's course, then you can just reboot when done.
The first bootup will take a long time (10 minutes probably)... let it boot.... leave your phone alone for like 10 or so minutes after bootup (suggested by Team Whiskey, I never really do this).
It's that easy.
Think of a ROM as an OS... the developers take Froyo (2.2) or Eclair (2.1) and make a lot of tweaks, remove things, add things... basically anything to enhance the user experience.
THEMES are something you flash over a custom ROM... it can change the icons, graphics, notification bar, etc... they are cosmetic. You see in my signature I have Axura 2.0.3 (amazing rom and there is a newer version out) and then I have BlackFroyo (which is the theme) on top of the ROM to change the look of things. Axura has a steel looking notification bar, I much prefer black (hence the theme I chose).
The ONE thing that can be confusing... if you make a backup right now (you have stock eclair), if you flash a froyo rom... you would need to flash either the stock eclair kernel (the download link is also in the sticky) to restore your nandoid backup.... OR, you could just flash another ROM that has a kernel (most do) and you would be good to go too.
And addition to this is to make sure your phone is NOT hardware locked.
To test it:
1) Take out battery from the phone and put it back in again
2) The USB cable plugged into the computer (not in the phone yet)
3) Push and hold down both of the Volume buttons at the same time
4) Plug in USB cable and it should take you into the Download mode.
If it does you are good to go. Just read some about Odin and Stock Android
If it isn't you need to make sure to flash JI6 to your phone (also Stock) onto your phone using Stock Manager. That should fix your hardware locked. Go over the above steps to make sure that is the case.
At this point, I have rooted my device and downloaded rom manager.I believe I have backed up everything after following the directions and I do have the blackfroyo.zip on my sd card and for some reason it won't "go" (although I'm sure there's a step I am missing here, something with obsidian) so that wasn't much of a surprise.
Edit: I noticed I tried to use a theme on there and not the obsidian "OS" (idiot) when I tried the backup thing with rom manager. Where can I download the most recent version of obsidian and/or is axura an acceptable alternative?
VibrantUser1 said:
Edit: I noticed I tried to use a theme on there and not the obsidian "OS" (idiot) when I tried the backup thing with rom manager. Where can I download the most recent version of obsidian and/or is axura an acceptable alternative?
Click to expand...
Click to collapse
Been working on updating the wiki. Please check out http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S_SGH-T959#ROMs for the different ROMs currently available.
^^ both are solid. I prefer Auxura *no touchwiz*.... download it from the development section. Place in on the internal (sdcard/ ) and flash it, reboot... I would let the phone chill for awhile then reboot again.... THEN if you want, start messing with the theme. You can see from my signature you and I are similar.
to the OP, I started a noob friendly guide in the Q&A section. Please let me know exactly what you want in there.
Here is a video guide, its kinda old but the principles are the same.
http://theunlockr.com/2010/08/02/how-to-load-a-custom-rom-on-the-samsung-captivate-vibrant/
I have been browsing around and reading on XDA since I got my G1 on release day. I have since upgraded to the MYT3G and now to the Vibrant. I have always used XDA as a source of information for rooting, etc. I don't post very often, but, I would like to throw props out to all the individuals in the thread, this is one of the few threads I have read on XDA that no one got flamed for being a "noob" and asking basic info, the information given was clear, accurate and very helpful. No one pointed to using the search function, everyone just gave good answers. AWESOME
I hope to see more threads like this in the future. Bravo and well done to all.
So I tried installing obsidian 5 and this is what happened. I first put the zip file on my sd card, I did all the necessary prerequisites (I think) using rom manager, flash recovery > vibrant yada yada yada and then pressed install rom from sd card and chose the obsidian zip file. Then the phone starts backing itself up and it finally reaches a point where it says (E: Can't open/sdcard/sd/obsidian_v5_beta.zip (no such file or directory) Installation aborted.
I then try to navigate to the file from the menu but whenever I click the sd file, it just exits, I think it says that no zip file is found or something but when I boot it up normally afterwards, the file is still there.
But the file is within the sd file . . . what am I doing wrong? I tried to fix permissions thinking it was that but no luck.
You probably need to move to the rom to the internal sd card. I thought you're able to add it to the external with the recent update but perhaps not
Sent from my GT-I9000 using XDA App
bellrb19 said:
You probably need to move to the rom to the internal sd card. I thought you're able to add it to the external with the recent update but perhaps not
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
the rom IS on the sd card, unless you mean the memory on the actual phone itself
ROMs go on the root of the internal memory (no folder)... drop it in sdcard/
Also, this was mentioned in Post 8, and in team whiskeys install guide. Please pay attention to details.
oh okay, this whole time I've been thinkin the sd card folder was the root folder. Well I have finally put obsidian with success and now I'm having a difficult time implementing http://forum.xda-developers.com/showthread.php?t=845530. I have downloaded the zip file but I don't understand what "flash it through clockwork recovery" means. It kinda sounds like I should use something in rom manager but I'm not sure, I have tried to reboot into recovery through rom manager with no luck.
I've also tried using metamorph but when i choose the blackfroyo.zip file, it says that the file is invalid and that the theme control file could be missing. Am I doing something wrong here as well?
Thanks for all your help so far, I really appreciate you taking time out of your busy life to help an individual with (what may be to you) simple problems
VibrantUser1 said:
oh okay, this whole time I've been thinkin the sd card folder was the root folder. Well I have finally put obsidian with success and now I'm having a difficult time implementing http://forum.xda-developers.com/showthread.php?t=845530. I have downloaded the zip file but I don't understand what "flash it through clockwork recovery" means. It kinda sounds like I should use something in rom manager but I'm not sure, I have tried to reboot into recovery through rom manager with no luck.
I've also tried using metamorph but when i choose the blackfroyo.zip file, it says that the file is invalid and that the theme control file could be missing. Am I doing something wrong here as well?
Thanks for all your help so far, I really appreciate you taking time out of your busy life to help an individual with (what may be to you) simple problems
Click to expand...
Click to collapse
From where you are now. Make sure the zip file is in the internal sd card, Open rom manager go to install rom from sd card then choose the that file then click ok and CW will do its thing. Also this is only for Obsidian v4.2 and Auxura 2.05. Good luck! Also you should make a nandroid back up first just in case.

[ROM][froyo]-di11igaf's Rom v2.5 AND BETA 3.0- 12/16/10

NO LONGER SUPPORTED
ODIN 1 CLICK TO STOCK JF6 BEFORE FLASHING 2.0[/B
Added updated flashable zip to bottom of post which includes some theme updates, apk updates and themes, and some window animations. This post will be hopefully be updated tomorrow with a newer version, and this clockwork flashable .zip should hold off those who waiting on the rom update.
first boot will take a bit.
This is a brand new rom ive been working on for the last few days. Based on newest i9000 froyo release UGJK3 (build date 11/18) and tweaked from there.
-SetiroN 1.5 kernel -user configurable OC up to 1460/default is 1200(go to 1400's at your own risk
-haptic feedback works on ALL buttons
-OC/UV support-voltage control app installed to /data/app
-BLN added and required lights.so lib added to /data/app
-apps and framework deodexed and optimized
-zipaligned
-rooted, busybox and sqlite included
-extended power controls(reboot, recovery, download)
-Captivate dialer, camera, etc. (no video chat references)
-Completely themed with pieces from all of my favorite themes(pics of theme seen HERE
-Fixed build.prop so protected apps can be seen on the market
-Big APN file for instant inernet/mms access
-ad-blocking
-AOSP themed lockscreen
-HSUPA enabled -comes with UGJK3 modem(no need to do anything crazy to get 850 working-this modem works as is)
-this rom will not switch back and forth between H and 3g, the symbol should stay on 3g even if hsupa is enabled and working
-comes with SWYPE, dark Droid X multitouch keyboard, and samsung keyboard
-Launcher Pro and TWlauncher included in /system/app
it seems like Samsung took some advice from gtg with the twlauncher(never seen the stock launcher this fast or smooth)
-removed some junk apps
-added
voltage control 2.0
cyanogen MMS (switch background color-white/black)
updated maps and youtube
flash player will auto-install
Starting with v3.0, d1g1talphyre will be helping with all future versions of the rom. Im going to be extremely busy is in the upcoming weeks so this will help me get 3.0 out faster to you guys.
3.0 changelog-
http://forum.xda-developers.com/showpost.php?p=9876005&postcount=597
3.0.1-only difference is the power menu fix. there is a .zip for those who have 3.0 already around page 76 or so.
here is a link to a circle batt mod made by d1g1talphyre. this framework-res.apk will only change the circle batt and thats it. rest of the theme is the same.
http://forum.xda-developers.com/showpost.php?p=9946605&postcount=790
DOWNLOAD v2.5
version 2.5- http://www.multiupload.com/OTOQ25Z1RQ
version 2.5 w/ XT kernel- http://www.multiupload.com/FD2Z204LEB
version 2.5 w/ 1280 mhz kernel(the other two go from 1200 to 1360) http://www.multiupload.com/CQDGPI8BX2
version 2.5 w/ xcaliberinhand's kernel-full voodoo all partitions(untested by me but should be fast.) NO OVERCLOCK http://www.multiupload.com/JX166BH191
changelog for v2.5-
-theme update throughout whole rom
-few more themed apps
-new themed keyboard
-update build.prop so apps know phone is a captivate(apps like mobiTV and things like that should work now)
-updated swype for voice to text
-browser with user configurable user agent in settings menu
-kernel updated to setiron's v1.5 -OCable to 1460mhz, default is 1200 unless you change it(go to 1400's at your own risk-my phone runs fine with it-most will probably not)
-updated xan's voltage control to v2.0rc2
-all window animations added except for bounce-credit to [email protected]
probably some more small things that i forget right now.
When you apply your lagfix, choose option one when prompted "backup AND restore"
Install Instructions:
as always, its best to flash to stock JF6 with the odin one click downloader.
copy this rom to your internal sd card, and after flashing stock. flash this through Clockwork Recovery. thats it. no need to do anything with the jg8 modem or anything like that.
on first flash, all=ext4 is enabled by default-if you want to use something else, select go back to recovery then go to the lagfix options and enable whatever you want. when your prompted with the options about backing up, i suggest choosing option 1. this will do a backup and restore so you will not lose any apps(the other options you will lose the apps in /data)
credits:
SetiroN for his kernel
Reefermattness-used some of his icons for dialer and his setting icons
http://forum.xda-developers.com/showthread.php?t=813497
Demented71 for boot animation
[email protected]
samcrow-some images
Credit to xcaliberinhand-he made the original kernel for us to be able to use i9000 roms and hsupa modems
Been looking forward to this.
Thanks, I'll try it tonight.
+1
i hadn't planned on it, but it looks like i'll be flashing today
sweet! downloading and flashing @ work, excited to test.
I couldnt apply lag fix right away had to reboot first ... BUT it did tell me my configs changed ???? ... I chose option 1 and noticed it set up like this
ext4
rfs
ext4
false
false
false
false
?????
booting up was about 2 minutes on android logo
reboot to recovery then fix it to no rfs advanced ... ( all jfs )
looking good I previously dropped this rom because of modem giving me issue
will set my stuff and report back if needed .
PS why is the Fm app always in your rom ? do you hope it will work at one point ?
looks great yay launcher pro included
you few that download already, here is a better videoplayer.apk. it doesnt fix the problem, but at least youll be able to view your recorded videos from /sdcard-dcim-camera. still looking at problem and trying to find a fix.
from this point on this video player is included with the rom.(reuploaded)
DAGr8 said:
I couldnt apply lag fix right away had to reboot first ... BUT it did tell me my configs changed ???? ... I chose option 1 and noticed it set up like this
ext4
rfs
ext4
false
false
false
false
?????
booting up was about 2 minutes on android logo
reboot to recovery then fix it to no rfs advanced ... ( all jfs )
looking good I previously dropped this rom because of modem giving me issue
will set my stuff and report back if needed .
PS why is the Fm app always in your rom ? do you hope it will work at one point ?
Click to expand...
Click to collapse
some people have said if that app is removed it can cause problems. if you dont like it, remove it from /system/app.
first boot will take a while as it zipaligns and deodexes.
and btw this rom has nothing in common with my other di11is darkyy rom except my theme. this is my own base.
Ive been running your darky rom 2.0.1 for a day with the jk3 modem. Downloading now to check out the CM mms. I hope its the one with the notification vibration types like multiple long.
Athailias said:
Ive been running your darky rom 2.0.1 for a day with the jk3 modem. Downloading now to check out the CM mms. I hope its the one with the notification vibration types like multiple long.
Click to expand...
Click to collapse
It is
Dhfhdjdjd
did anyone notice or this only happen to me? home button doesn't function & no lockscreen.
akachay said:
did anyone notice or this only happen to me? home button doesn't function & no lockscreen.
Click to expand...
Click to collapse
I flashed this again before I uploaded and didn't have this problem. Let me reflash and try to recreate
di11igaf said:
I flashed this again before I uploaded and didn't have this problem. Let me reflash and try to recreate
Click to expand...
Click to collapse
thx bro. was planning on reflashing myself to verify.
My home button didnt work either, not sure about lock screen. Flashing back to stock now.
My home button worked fine. hmmm, also I can confirm the video player.apk in the first post for us couple who downloaded early is letting me play video. But just as stated, can only open it from file manager to view.
great rom so far, its fast. Yes, I did run benchmarks, not that they really matter anymore. can notice the difference in speed when deleting widgets, open anything. It screams, props di11igaf, awesomely quick rom.
akachay said:
thx bro. was planning on reflashing myself to verify.
Click to expand...
Click to collapse
just downloaded my own file, reflashed to stock put the downloaded file on my sd and flashed again with no probs. first thing i did though was apply lagfix and when the backup and restore options pop up make sure you choose the first option to backup and restore all data.
let me know if you do reflash this if you have the same problem.
d1g1talphyre said:
My home button worked fine. hmmm, also I can confirm the video player.apk in the first post for us couple who downloaded early is letting me play video. But just as stated, can only open it from file manager to view.
great rom so far, its fast. Yes, I did run benchmarks, not that they really matter anymore. can notice the difference in speed when deleting widgets, open anything. It screams, props di11igaf, awesomely quick rom.
Click to expand...
Click to collapse
thanks. im still looking for a fix for that. while i was trying to fix it i just accidentally deleted my whole damn DCIM folder lol. all pics and vids gone.
hopefully i have most of em backed up.
di11igaf said:
just downloaded my own file, reflashed to stock put the downloaded file on my sd and flashed again with no probs. first thing i did though was apply lagfix and when the backup and restore options pop up make sure you choose the first option to backup and restore all data.
let me know if you do reflash this if you have the same problem.
Click to expand...
Click to collapse
preciate it, will try later. problem probably because i apply lagfix "without backup and restore."
ahh ya i bet thats why. not sure why it really would matter(since the problem your describing would be an android.policy.jar problem) but im gonna try it that way and see if it makes a difference. thats the only thing different that we did though.
also i think if you apply the lagfix that way, any apps in the rom that are in /data/app by default will not be restored-at least this has happened to me in the past and why now i always do a backup and restore.
I did a yes without backup and restore, and the home button ain't workin.

[Q] 'Formatting' my Defy (Red Lens)

Hello,
I just bought a Red Lens (Tested with Catlog method suggested in the Beginner Guide) Defy while i was at China.
I find there are a lot of Stuff ( Application & icons named in Chinese characters) on my phone that I do not want/can't use. (and can't uninstall)
So i would like some instructions or a link to, that would help me 'format' my phone to:
1.not only upgrade it from it's existing 2.2.1 version to a potentially less power consuming & better performing OS version
2. And also clearing out and keeping only the necessary applications of the phone.
I hope i kept the question easy to understand my situation.
Thanks.
after you root the phone you should be able to uninstall some aps you can't uninstall otherwise.
but if you go to the trouble of rooting your phone than you should try CM7 (with go launcher ex):
I didn't quite understand what you meant by '(with go launcher ex)'.
No.3 on the Instructions in 'Connect your phone to PC'. Do we disconnect it at any stage within the process?
No. 8 of the Instructions, asks to 'copy the Gapps zip and cm7 stable or nightly zip file to root of your SD card'. Does this mean copy these files to just inside my Micro-SD card and not into any other folder.?
The Gapps zip file is from the //goo-inside me/ gapps/ site? I found many files there, which one do i need?
No. 12. 'select the appropriate baseband to achieve optimal reception'. I assume the appropriate baseband should be my current base band. How do i find out which it is?
The backup mentioned after the instructions is a backup of the newly installed OS? Is it necessary/Advisable to backup my current OS and at which stage is it necessary?
Thanks
with go launcher ex i was referring to install it from the market after you finish. (it works way better than CM7s' ADW)
nr3 no, you don't need to disconnect. that's how it was written by stewi21 (after his tutorial I installed CM7 also)
nr8 it's just so that you can find it more easily. you navigate a little slower using the volume keys.
nr12 applies if you don't have signal after install. you'll see by region if it's the case in baseband switcher...I didn't have to go through this stage. if you can't find it try them all until you'll have signal...
the backup is from nr10 you can skip it if you want..
also it may stuck at the boot animation...you should leave it about 2-5 minutes and if it's still stuck just take out the battery and plug it back in
Aight ill try it then.
Much appreciated
No.8. The Gapps zip file. Which one is it that i need?
The one for CM7.
edit:
here's a link
I believe you can actually delete apps without rooting your phone with titanium backup.. However, i suggest rooting and flashing cm7, its much faster!

Share your customizations, mods, roms, kernels, ports, apn, hotpot ......on Q15

I am starting this thread to share knowledge and experience. To show what the Note 4 on Q15 is still a beast. Show us what you got!
I am on the latest DQ15 bootloader. I liked parts of this rom as nd parts of another but as the cast with many othersvlocked to fused 5 aboot. The current rom I use is. DtuxRom v9.0 - Zelfania's Love (See in Xiaomi Redmi N5-PRO) by carlosggb and its an excellent rom. Afyer following the instructions and first flashing the prerequisite stoke deodexed rom I had APN setting after flashing DtuxRom they disappeared from the settings. I noticed other posting the same with other roms and i was determined to keep the apns or at keast the hotspot hack. I read somewhere that it was due to a csc others file error that was located it the system files within tht custom rom. I would like to give credit to the individual who posted that but I do not remember inwhat thread I read it in. What I do remember thou is they suggested to use a customer tand a specific program to make the necessary changes to the csc others file. So maybe to someone how has formal education in computers, java ,linux, simali, or are just are simply fluent with this type of stuff, no big deal. But to the rest of us "common folk" it not as easy not to mention down right time consuming. Anyway, I decided I would try it another way and although it may be found on it involves copy and past. It is a good idea to know system file permissions before you proceed.
https://forum.xda-developers.com/showpost.php?p=60831252&postcount=3443
Opps, anyway.... go to root explorer and tap then tap R/W. This will require you to be rooted to do so. I did this is stock deodext rooted. In this rom my apns were visible and my hotspot was also in the setting. I then make ascreen shot of the check boxes before you change anything. Oh an I might add that before you do anything make a back up in TWRP and check all boxes before you back up. TWRP and an app called tipach works great.
My apologies if i fumble around with my chain of thought or lack of communication. In es file exporer under R/W remember the or best take svreen shot then check all boxes to t/w. Go back tap left 3 bar icon go to device scroll down to system and tap then long press csc and copy to external sd.
I will also mention that the xposed models xtouchwiz and another one that is a newer version based on Wanams xtouchwiz will somehow delete the hot spot from the settings.
Ok now I flash my custum N5 Dtux rom and the hotspot setting has disappeared at that point I use Es file explore to copy and past the csc files that I save to my external sd and not copy and past them back to system. A pop will ask if I wish to over write and I set it to overwrite all. Once complete reboot and hotspot is again back it the settings you are able to flash a hotspot hack if thats what you choose. I am sure there may be a better way than the method I have used but it worked .
Simply reboot and hotspot is in the settings
I used this method for hotspot an wish to give credit and thanks to the developmener
Galaxy Note 4 Android Development Stock DeodeXed Debloated PK1 [12-11-16] (HOTSPOT MOD AND ROOT PACKAGE ADDED) by carlosggb
I should also mention that at some point my apns disappeared but my hot spot did not and my status bar o shows 4g however when I look in about phone it show status type LTE and the speed assures me the it is indeed on LTE.
I will share other mods I have done as well as my experiences and hope other share there knowledge. I am not a professional , my knowledge comes from the empirical scientific method. In other word threw lot and lots of experimentation and observation.
I might add , the importance of making a back up is the first thing that needs to be done before modify any system files. CHECK ALL BOXES while in recovery and itis also a good idea to make an additional copy to save on pc or fkash drive. Having a back up for back up. This has saved my "ACE" as i learned the hard way. If you accidentally press wipe external sd there is no pop up that asks are you sure. Just gone.
GRX
https://forum.xda-developers.com/ga...6-n5-n4-s7-t3393931/post67204923#post67204923
C5 Smart Manager. , thanks to Albe96
https://forum.xda-developers.com/showpost.php?p=67170948&postcount=348
https://forum.xda-developers.com/note-4-sprint/development/rom-dtuxrom-v5-redemption-t3424993
Thanks to carlosggb for Dtux Rom
Multi user and LTE
Official Google Play Store in Dark mode on 6.0 Marshmallow. Requires root, Xposed, Google PS Dark Theme enabler (module) by Alex 193a, and in my case an additional app called Night Mode by Subham Tyagi (available on F-Droid or G-Droid).
DarkGoogle Play Store
The link
https://forum.xda-developers.com/android/themes/official-google-play-store-dark-theme-t3977061
Stereo Dual Speakers Surround Sound♤N910F/T/P/V/G/W8♤N910C/H by Trex888
Thanks to Trex888 for his contributions and awesome developments.
gghttps://forum.xda-developers.com/note-4/general/stereo-speakers-surround-sound-note-4-t3746999

Categories

Resources