[Complete Guide] What Is ClockworkMod And How To Use It - Galaxy S Advance I9070 General

Schedule Post:
#1 - What Is ClockworkMod Recovery And How To Use It On Android
#2 - Nandroid Backup & Restore
#3 - Onandroid Backup
What Is ClockworkMod Recovery And How To Use It On Android
ClockworkMod – also known as Clockwork or CWM – is a custom recovery for Android phones and tablets that allows you to perform several advanced recovery, restoration, installation and maintenance operations on your Android device that aren’t possible with the stock recovery. In what follows, we will cover all that this recovery is capable of doing, and how to do it. We do not discuss about TWRP (TeamWin Recovery Project) in this thread.
1.All About Android Recovery
All Android devices ship with a recovery console that is basically a partition on the device’s internal memory and can be booted into. The stock recovery of almost all Android devices provides a few basic yet handy options that allow you to factory reset your device and also to recover its operating system using an official ROM in zip format, but that’s all you can do with it. That’s where a custom recovery comes handy.
A custom Android recovery basically replaces the stock recovery with one that lets you do all you can do with the stock recovery, plus a plethora of more options to give you a lot more control on your device. With a custom recovery, you can install official and unofficial ROMs as well as other updates including apps, themes, kernels etc. using zip files, wipe not just user data but pretty much every partition on your device, mount the storage card for USB mass storage access without leaving recovery, partition your SD card, wipe Dalvik cache and battery stats, fix permissions, perform, manage and restore backups and so on.
2.Introduction to ClockworkMod
ClockworkMod recovery is one of the most widely used custom Android recoveries that is available for most mainstream Android devices. It is the needed recovery for AOKP, AOSP, CM. ClockworkMod recovery has been developed by Koushik Dutta (also known as Koush) – the same guy who brought us the Android ROM Manager.
3.Booting into ClockworkMod
On most Android devices including ones by Samsung, you can enter recovery by powering your device off and then powering it back on while keeping either the Volume Up+Home+Power buttons pressed in the same time. This will enter the bootloader from where you can select the ‘RECOVERY’ option by navigating to it with the Volume key and entering it with the ‘Power’ key.
Tour
1. reboot system now
Reboot/restart your phone.
2. apply update from sdcard
This can be used for installation of any official or unofficial update, ROM, kernel, theme etc. That is in a zip format installable from recovery, as long as the file is named update.zip and it has been placed on the root of your SD card (i.e. not in any sub-folder). Selecting this option (and most of the options featured below) will bring up a rather annoying confirmation prompt but this has saved us on multiple occasions from a lot of trouble we would have been into due to accidental key presses. This is what we are talking about:
3. wipe data/factory reset
This option wipes all user data on the device as well as cache. Doing this will leave your phone in the state it was in when you bought it or when any custom ROM was first installed. It will also wipe any sd-ext partition that you might have setup (more on this later).
4. wipe cache partition
Wipes the cache partition of the device to clear all the data accumulated there over use. This is often used before installing a new ROM, app, kernel or any similar mod via recovery.
5. install zip from sdcard
This option brings up the following sub-menu:
a. apply /sdcard/update.zip
This one is essentially the same as the ‘apply update from sdcard’ option of the main menu.
b. choose zip from sdcard
Lets you install any zip file (with any name) from any location on your SD card. The file can be for a ROM, a kernel, an application, a theme or any mod as long as it is in recovery-flashable zip format. This is the most widely used option for installing a ROM that you have downloaded and copied to your SD card.
c. toggle signature verification
Turns the signature verification on and off. When signature verification is on, you will not be able to install any custom ROMs that haven’t been signed by the developers (most custom ROMs aren’t signed). Switching it off skips the signature verification check and proceeds with the installation.
d. toggle script asserts
Seldom-used option for a vast majority of users. It simply turns script asserts on or off. If you don’t know about these (we don’t), it’s best not to change this option.
e. +++++Go Back+++++
Takes you back to the main recovery menu, obviously!
6. backup and restore
Undoubtedly one of the most important features provided by a custom recovery, the backup and restore feature – also known as Nandroid backup – allows you to take a snapshot of your phone’s entire internal memory including all partitions, and save it on the SD card.
a. Backup
Takes a Nandroid backup, as explained above.
b. Restore
Lets you restore a previously taken backup. Entering this option presents you with a list of existing backups from the SD card that you can choose from for restoration.
c. Advanced Restore
This option is similar to the Restore option but once a backup has been selected to be restored, this option allows you to choose what parts of it to restore. You can choose to restore the boot, system, data, cache and sd-ext partitions.
7. mounts and storage
Allows you to perform maintenance tasks on all the internal and external partitions of your android device
a. mount/unmount /system, /data, /cache, /sdcard or /sd-ext
These options let you toggle between mounting or unmounting these respective partitions. Most users don’t need to change these options.
b. format boot, system, data, cache, sdcard or sd-ext
These let you directly format any of these partitions. Take extreme care with this option as formatting any of these partitions will result in losing all data on them, especially the boot and system partitions. Formatting the system partition will remove your ROM and leave your phone without an operating system while wiping the boot partition may brick your phone unless you restore or flash another one before rebooting your device.
c. mount USB storage
Lets you enable USB mass storage mode for your SD card right from recovery so that you can connect it to your computer via USB and transfer any files to/from it without having to leave recovery.
8. advanced
This section contains a few options most users will not require, though these can come handy quite often, especially wiping Dalvik cache, which is required before most ROM installations.
1. Reboot Recovery
Lets you directly and very conveniently reboot from recovery right back into recovery. This is useful option for certain back-to-back installations that require the device to at least boot once between them.
2. Wipe Dalvik Cache
Allows you to wipe the cache for the Dalvik virtual machine (the custom-built Java virtual machine for Android).This is required before most ROM installations and at other occasions too, for fixing some problems.
3. Wipe Battery Stats
Wipes the saved battery usage statistics and effectively recalibrates the battery. Useful in various scenarios when Android isn’t showing correct battery levels.
4. Report Error
In case of errors, this feature can be used to save a log of recent ClockworkMod recovery operations on the SD card that you can later report from Android using ROM Manager.
5. Key Test
Lets you press any of the hardware keys to see if they are properly functioning, and to see their key codes.
6. Partition SD Card
This option gives you a no-frills way to partition your SD card properly for use with ROMs that support data2ext (a very handy hack for low internal memory devices that enables an /sd-ext partition on the SD card to be used as the internal user data storage i.e. as the /data partition). Once this option is selected, you will be given options to choose the sizes for the /sd-ext partition as well as an optional /swap partition on the SD card, and will then automatically format it for you, leaving the remaining space for normal SD card usage. This option will wipe all data from your SD card so use it with caution!
7. Fix Permissions
Fixes the file permissions for the internal memory partitions back to default. This is very useful as a fix for several errors and Force-Closes that start appearing after you or an application you installed and provided root access end up messing up the permissions of important files.
4.Using ClockworkMod for ROM, kernel, apps, theme or mod installation
While in the complete feature tour we have already shown you how to install a ROM, kernel, app, theme or any similar mod from a recovery-flashable zip file using the recovery options, those of you who jumped straight to this section expecting to get just this information quickly are at the right place!
This guide is primary focused on a full feature tour of CWM but in our previously written guide on how to flash a ROM or app from a zip to an Android device file from recovery, we have already covered in detail how to use ClockworkMod for installing any ROM, kernel, app, theme or mod using a recovery-flashable zip file. While that guide is based on an older version of ClockworkMod recovery, everything in it still applies to the latest versions and should work flawlessly.
5.How To Install A ROM or App from zip file to Android device from recovery
Please note that the terms ‘installing’ and ‘flashing’ can be used interchangeably here and will mean the same thing.
Rooting your device renders its warranty void.
ALWAYS take backups before rooting or flashing a custom ROM or app to your phone.
Flashing a defective ROM or app to your phone might brick it so choose the ROMs and software that you flash wisely and never install a ROM or application from an untrusted source.
AddictiveTips will not be liable if your device gets damaged or bricked during the process.
Official ROM updates from device manufacturers or carriers are released in conveniently packaged installation files that you can run on your computer while your Android device is connected to it, and they automatically take care of updating your phone’s system. Similarly, most applications are available directly in the Android Market for easy installation, or come packaged as convenient ‘.apk’ files that you can just run on your Android phone to install. The case is not the same with most custom ROMs and several custom applications, which come in .zip files rather than PC installers or .apk files.
The idea of installing a customized operating system to their smartphone can be quite intimidating for inexperienced users. Though once they get used to it, some of them end up trying out different ROMs for their devices several times a day. While I don’t exactly recommend that you flash every new ROM that is made available for your Android phone, we are here to help you get over the fear of flashing a ROM that enhances the capabilities of your device so that you can use it to its fullest potential.
Here is a quick look at what we will be covering in this guide. Feel free to skip to the real deal if you already meet the prerequisites.
• Before We Begin: Battery Check
• Before We Begin: Unlocking the Bootloader (Stock Android Devices Only)
• Before We Begin: Rooting
• Before We Proceed: Installing a Custom Recovery
• The Real Deal: Installing a Custom ROM to your Phone
• The Real Deal: Installing an App From a Zip File to your Phone
There are certain steps that you might not require, and we shall be mentioning them in each section.
Before We Begin: Battery Check
Before you proceed with any of the following steps, make sure your phone’s battery level is not too low. It is recommended to have it at 50% or more. Do NOT take this lightly. If your phone’s battery runs out while you are attempting to flash a custom ROM, there is a significant chance of your phone getting bricked and becoming unusable PERMANENTLY.
Before We Begin:Unlocking the Bootloader (Stock Android Devices Only)
Note: This step applies only to Android devices with stock version of Android installed. At the moment, Google Nexus One and Nexus S are the only two such devices available. You may skip this step if you are using any other Android device.
Users of stock Android devices such as the Google Nexus One or Nexus S also need to unlock its bootloader before they can proceed. Once you have done this, you may proceed to the next step.
Before We Begin: Rooting
Note: You may skip this step if your device is already rooted, or if you already know how to root it.
Before you can install a custom ROM to your device, your phone needs to be rooted. Rooting is basically administrator or root level access required to perform administrative tasks on your Android device. Once you are done with the rooting process, you may proceed to the next step.
Before We Proceed: Installing A Custom Recovery
Note: You may skip this step if you already have a custom recovery installed on your device.
Rooting grants you the necessary access level to execute administrative tasks on your Android device but it is the recovery that provides the tools necessary to actually perform those tasks. While every Android device ships with a recovery, the stock recovery is quite limited in what it lets you do, and you need a custom recovery image to perform advanced operations on your device. Once you have a custom recovery installed on your phone, you will be ready to proceed to the next step.
The Real Deal: Installing a Custom ROM to your Phone
Now that you have a custom recovery installed on your phone, you can perform all sorts of wonderful advanced operations on your device and this includes the ability to flash a ROM or application from a zip file. The procedure is pretty standard for most ROMs, though there are certain ROMs which require additional steps for their installation. Since those steps differ from ROM to ROM, pay attention to instructions and this includes only the standard instructions here.
• Manually
1. Download the ROM from the link given in the article featuring that ROM. It should be a zip file.
2. Connect your phone to your computer via USB and mount its storage card.
3. Copy the downloaded ROM to the root of the storage card.
4. Power your phone off and reboot it into recovery. This will involve using a combination of your device’s hardware keys. Once in recovery, you can navigate its menu using the volume up and volume down hardware keys or your phone’s trackball / optical track pad if it comes equipped with one.
5. Use the ‘backup and restore’ feature of recovery to backup your existing ROM installation, software and data. This step is known as performing a nandroid backup. ALWAYS perform a backup before flashing a custom ROM, UNLESS you can afford to lose everything that’s on your phone at the moment.
Note: ALWAYS choose to perform the following steps 6, 7 and 8 UNLESS the ROM you are attempting to flash is an updated version of the same ROM that you are currently using, and is compatible with the current installation’s data. It is usually mentioned with the update whether you can install it over a previous version without wiping its data or not.
6. Get back to the main recovery menu and use the option ‘wipe data/factory reset’. You will be prompted to confirm this action. Select “Yes – Delete all user data”.
7. From the main recovery menu, select ‘wipe cache partition’. You will be prompted to confirm this action. Select ‘Yes – Wipe Cache’.
8. From the main recovery menu, enter the ‘advanced’ menu. From this menu, select ‘Wipe Dalvik Cache’. You will be prompted to confirm this action. Select ‘Yes – Format/System’.
9. From the main recovery menu, enter the ‘Mounts and Storage’ menu. From this menu, select ‘Format/System’. You will be prompted to confirm this action. Select ‘Yes – Wipe Dalvik Cache’.
10. Go back to the main recovery menu by pressing the back button and select the ‘Install zip from SD card’ option.
11. Select ‘choose zip from sdcard’ to get a list of the files and folders on your SD card. Scroll to the ROM’s file that you copied there in step 3, and select it. You will be prompted to confirm this action. Select ‘Yes – Install file_name.zip’ where file_name.zip is the name of the zip file that you are trying to install.
12. Wait patiently while the ROM is flashed to your phone via recovery.
13. Once the installation is complete, head back to the main recovery menu if you aren’t there, and select ‘reboot system now’. Your phone will now boot into the newly installed ROM.
The Real Deal: Installing an App From a Zip File to your Phone
While most apps for Android devices are available at the app store for direct download and installation or as .apk files for direct installation, there are certain apps which are only available as zip files installable from recovery. Their installation procedure is the same as installing a custom ROM that we just featured above. However, there are a few minute differences.
• When installing an app from a zip file, you do NOT need to perform the ‘wipe data/factory reset’ or ‘wipe/system’ step so NEVER do that unless you know what you are doing, have a complete backup and want to start using your ROM as a fresh installation with the new app added.
• You might or might not need to wipe the cache and the dalvik cache for installing apps from zip file. This varies from app to app and the developers of such apps as well as many reviewers including us mention when featuring an app whether it requires a cache and dalvik cache wipe or not. However, it never hurts to wipe these caches anyway, and it does not effect the data on your device or its storage card.
There you go, this concludes the guide on how to flash a ROM or app from a zip file to your Android device using a custom recovery. To try out the skills that you just learned, search our site for custom ROMs for your phone and start flashing, always remembering to take backups first!
Important note: This guide is retrieved from the VeNum Complete Guide with only few additions and corrections by me, so All thanks should go to him!
PS: If you see any error, please contact me to edit the OP.

Nandroid Backup - CWM
What is a Nandroid Backup?
It is a full backup of the partitions on your device’s NAND flash (NAND actually stands for NOT AND, which in simple terms means an electronic gate). Basically a backup of your phones hard drive if you will...
The Nandroid Backup is a snapshot of your device (it means everything on your phone – your apps, data, your current ROM and even the kernel is backed up) at the time you do the back up. If you restore the back up, it changes your phone BACK to that state. You will need custom recovery (CWM/TWRP). So make sure you have CWM or TWRP on your device.
The SD Card data is not backed up in the process. Although, the Nandroid Backup itself is created on your SD card. Make sure you have enough space on your SD card to make a COMPLETE copy of your phone.
It’s highly recommended that once you have done a backup, you manually copy it to your computer in case your sd card is wiped or corrupted.
Pre-requisites:
1. Rooted Device:
2. Custom Recovery (CWM or TWRP)
While the OS is running you cannot do a backup. The boot loader in the recovery enables you to take a backup of the OS while it’s not running.
How to Make a Nandroid Backup via CWM:
Backup via CWM:
1.Boot into Recovery pressing in the same time Volume Up + Home + Power buttons for our Galaxy S Advance phones
2. Select ‘Backup and Restore’ from the recovery.
Once you are in recovery, scroll down to the option ‘Backup and Recovery’ with volume Up/Down and select it (Power button for select).
3. Start the backup.
Once you are on the Nandroid screen, select ‘Backup’ to start the backup process. You have the option to ‘Restore’ backup on the same screen.
The backup process may take a while. Take a break for a coffee.
4. Transfer the backup to your computer (recommended).
Once you reboot, you can see the backup in the ‘clockworkmod/backup/…’ (or similar file) directory on your SD card.
Move, copy, or paste this folder on your PC safely.
Restore from a Nandroid Backup via CWM:
1. Boot your device into CWM and navigate to the Nandroid screen.
2. Choose ‘Restore’ and begin the process.
If you select ‘Advanced Restore’ option, you may select which part of the backup to restore – i. e. the boot,system, data or cache. Or choose the whole backup.
3. Reboot your device. Your system is now restored and is exactly the same as the time when the backup was taken.
Video guide (ignore phones from videos ) :
CWM guide
TWRP guide

[app] Online Nandroid Backup
Online Nandroid Backup - FULLY SUPPORTED with our Samsung S Advance GT I9070 (Janice)
Nandroid backups are usually performed in recovery mode. This means you would have to turn off your phone and reboot in recovery mode, which wastes a whole lot of time rebooting and a lot more time offline. With this tool you can do nandroid backups without switching off your device.
Requirements:
1. Rooted android phone
2. A terminal emulator installed on phone
3. Latest version of Busybox
4. A working CWM or TWRP
5. Patience
Features:
* Creates backups in the CMW 5 and 6 style or TWRP!
* Full support of the onandroid script.
* Create custom names for your backups.
* Choose what partitions get backed up.
The onandroid script was developed by Ameer Dawood. The original XDA post can be found at: http://forum.xda-developers.com/show....php?t=1620255
Important: This tool requires a rooted phone with busybox to work!
Download from market: https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup
Or from original thread: http://forum.xda-developers.com/showthread.php?t=1620255

Thank u so much
Sent from my GT-I9070 using Tapatalk 2

I have attached some printscreen of CWM for greater understanding of the console.

I have given you ownership of post #2 and 3 and moved all your material from your other thread [Guide] Nandroid Backup - backup & restore into post #2. You can edit that if you want, all I did was Copy/Paste.
Thread Stuck

Woody said:
I have given you ownership of post #2 and 3 and moved all your material from your other thread ...
Thread Stuck
Click to expand...
Click to collapse
Many thanks, Woody! :good:

R_a_z_v_a_n said:
Many thanks, Woody! :good:
Click to expand...
Click to collapse
Hey I have one suggestion. Instead of showing everything and giving the info a stretched out look, you should only show the headings and hide data using spoilers. That way people can read what they want to without too much scrolling!
Sent from my GT-I9070 using xda premium

this is a must-have for (almost) new users, thanks!

No blackouts in the guide. Tnx a lot
1 question, can i use your guides to translate it to spanish and place it in another forum?
Enviado desde mi GT-I9070 usando Tapatalk 2

Thnx
Thanks

xessus said:
No blackouts in the guide. Tnx a lot
1 question, can i use your guides to translate it to spanish and place it in another forum?
Enviado desde mi GT-I9070 usando Tapatalk 2
Click to expand...
Click to collapse
Your welcome but is not my guide. Read the first post and see the note about VeNom.
Sent from my GT-I9070 using xda premium

Thanks!!!

Brainiac.shri said:
Hey I have one suggestion....
Click to expand...
Click to collapse
Done that. Its ok or ...?
Any suggestions to make improvements is welcome. :good:

R_a_z_v_a_n said:
Done that. Its ok or ...?
Any suggestions to make improvements is welcome. :good:
Click to expand...
Click to collapse
right on bro its perfect now

we can do back up and restore by using shaan's temporary CWM right?..
with stock rom and kernel?..
just to make sure..

jaycm1130 said:
we can do back up and restore by using shaan's temporary CWM right?..
with stock rom and kernel?..
just to make sure..
Click to expand...
Click to collapse
YES 101%

Thanks
Thanks for the info, was very helpful!

I also thank you, but dont use QUOTE for all original post.

So for TWRP, click on Backup to make a NAND Backup! ??/

Related

[9001][GUIDE][NOOBFRIENDLY]Starter-Guide[STOPPED]

I´m not responsible for what you do! This guide could “destroy” your phone if you do something different how it is explained!!!
I do not have any claim of fullness! If here should be any mistakes feel free to correct me!
Support is now stopped, read this post for more details...
Hi folks
I saw that here is missing a basic guide for our device, then I noticed that we have get a lot of new members, too!
This guide will be so noobfriendly that even my grandmother will understand it
I will try to answer here every question and I will add it then to the front page. I will answer very kindly, too! So feel free to ask everything =)
Please follow each step, don´t skip any step and do all exactly how I explain it...
Must haves:
Following things are must haves for every I9001 phone. In this guide I will explain how to get them on YOUR phone.
Most things will be installed automated by a installation of a custom rom, which is then more easily for you to get them!
Busybox
USB-Debugging
Clockworkmod
Root
Deodex
1. Basics:
About Roms:
What is a Rom:
The whole system of your phone is a rom. Windows 7 is a Rom for your computer (just a metaphor)
A rom contains different sections:
boot.img (kernel)
system.img (the main-system)
recovery.img (recovery mode)cache.img (caches)
Stock-Rom:
The Stock-Rom is the system which Samsung is delivering to the store. Samsung built this rom from the google sources and changed android they way they like it.
The stock-rom is the original rom of your phone!
You can find a lot of stock roms in the Index or just here in the dev forum
Custom-Rom:
A custom-rom is a modified rom which has different improvements. The base can be of a stock rom or it is an AOSP-Rom.
You can find a lot of custom roms here in the forum or just visit the Index
AOSP-Rom:
This is a Custom-Rom too, but the base is built from the sources of Google. The advantages are that there is not any garbage, it is more stable and it has more functionality. But the disadvantage is that it is hard to build and it will take long time for being bug free.
Basic knowledge:
What are Tweaks:
Tweaks are changing values in the system. Tweaks ussually improves the whole system
Kernel Description:
The Kernel is a piece of software which controls everything on your system.
The kernel controls the cpu with the governor. The governor decides the behavior of the cpu, like when the cpu has to be on the max. clock or when it has to be on the min. clock.
The kernel controls the ram and sd-card behavior with the scheduler. The scheduler decides how long a process should be saved in the ram and it influences the sd-card read and write speed.
The kernel controls the voltage of the battery on a specific cpu clock, too
The kernels which are offered here are oc (overclocked), UV (under volted), they add new governors and scheduler and the add the init.d support.
Init.d makes it possible to launch tweaks at the boot of the phone if they are in the init.d folder (system/etc/init.d).
A description of governors and scheduler are here and here
You can change the governor and scheduler with AnTuTu CPU Master
I recommend strongly to change the kernel because it improves your system immense, but in the other hand the car cardle will not work anymore with these kernels.
Only Stock Kernel and the stock kernel with init.d support the car cardle
At the moment are following kernel popular:
Skyhigh
Feamod
Vitality
Stock Kernel with Init.d - KQ7
Bloadware:
Bloadware are apps which nobody needs. Samsung implement them in their stock roms. When they are removed there will be more free space for other apps and more ram will be available
Brick:
Your phone is bricked when it can not boot anymore.
There are two types bricks
Soft Brick:
When your phone is soft bricked it can cause a boot-loop (the reboot-procedure begins always as new) or your phone will stick in the boot.
Soft bricks happen often by installing themes over a odex system (more informations in the 8. point)
You can solve soft bricks easily by installing a new rom with the clockworkmod or with odin (more informations in the 2. point)
Hard Brick:
When your phone is hard bricked it will not do anything. You will not be able to enter the clockworkmod or the downloadmode!
Hard bricks often happen by flashing roms of other phones or flashing bad custom roms (at the moment there aren´t any "bad" customs roms for our device)
You can solve SOMETIMES a hard brick with a JTAG. If the jtag could not help you have to send your phone to samsung for a expensive repair
Batterly life:
You can improve your battery life by changing the governor, the scheduler, turning off gps, bluetooth, wi-fi and by changing the brightness of your display.
You can improve your battery life too by changing the max. and min. clock of your cpu. But here is to say you have to find your personal middle way of performance and battery life settings.
Wipe:
A wipe is when you delete everything on your phone. It has the same meaning as "format" and "delete". How to wipe your phone is explained in the 6. point
Other Settings:
Animations:
In the default settings the animations are diactivated, but they look so nice that you have to activate them . If you want for example the old screen off you have to activate the animations.
How to activate animations:
Enter in the settings of your smart-phone
Select "display"
Choose "animation"
Choose "all animations"
Wi-Fi troubles:
If you face Wi-Fi troubles could this method solve your problems
Enter in the settings of your phone
Choose "Wirelless and network"
Choose "Wi-Fi settings"
Press the Menu-Button
Choose "Advanced"
Activate "use static IP"
Busybox:
Busybox is a collection of commands and functions for every android phone. Some custom roms will even not be working properly without Busybox! Normally Busybox will be installed automated by a custom rom installation , but if not you can install the .zip in the post #3 through Clockworkmod (detailed explanation for installing .zips with clockworkmod are in the 2. Point)
USB Settings:
What is USB-Debugging:
USB-Debugging is a function of Android. If it is enabled you will be able to use adb. Make sure that you have it always enabled because you will need it often and by the way it does not have any disadvantages
What is adb:
adb means: Android Debug Bridge
With adb you can change/edit/install files on your phone with your computer. Broodplank1337 made a big configurator which can do incredible things!
Configurator
How To use Adb is explained in this Tutorial
How to enable USB-Debugging:
Enter in the settings of your phone
Enter in the “Applications”
Enter in “Development”
Enable “USB-Debugging”
How to copy files on your internal SD card:
Make sure that you´ve got at least installed the USB Driver if not download them from the download section (if you have installed kies you got the USB Driver installed too)
Make sure that you have enabled USB-Debugging in the Settings of your phone
Connect now your device with your computer with the usb-wire
Now just pull down your status bar and select the usb notification then you choose "connect storage to PC"
Now you can copy files on your internal SD-card
Your internal SD-card is the storage with 5 GB
2. How to install every Rom/Kernel/Recovery/Mod:
General
If it is a zip file you have to install it with Clockworkmod Recovery. If it is a .tar or a .tar.md5 file you have to install it with Odin!
Odin:
What is Odin:
Odin is a program on windows where you can install custom roms and kernel during your phone is in the Download Mode. To use Odin you need the AriesVE.ops and the kernel or custom rom you want to install.
What is the Download Mode:
When you phone is in the Download Mode you will be able to flash kernel, roms, new recovery modes with Odin. You can only exit the Download Mode by taking of the battery or when odin finished flashing!
How to get in the Download Mode:
Please turn off your phone and wait until it is completely shut down
Press the Home-button + volume-down + power button until there is an android icon
(In post#2) is a Imagine which could help you)
Installing Custom Roms and Kernels with Odin
Download:
Odin
AriesVE
(downloadlinks are in post#3)
Start Odin.exe
Press on "OPS" and choose the AriesVE.ops
Activate the Option "One Package"
Click on "One Package" and select the .tar or .tar.md5 file
Put your phone in to the download mode
Connect your phone with the usb-wire
Press "Start" in Odin
Wait until your phone reboots automatically
(In post#2) is a Imagine which could help you)
Recovery-Mode:
What is the Recovery Mode:
The Recovery Mode is like the BIOS of your computer. There you can manage your phone easily. The Stock Recovery Mode does not have a lot of functions, because of this there were made new recovery mode by good devs. A better recovery mode is the clockworkmod
What is the clockworkmod:
The clockworkmod is actually the most popular recovery mode. At the moment it is the most stable one, too
Other expressions for "clockworkmod":
"CWM"
"Recovery Mode"
"feamod"
What are the differences between Stock-Recovery Mod and Clockworkmod:
With the stock Recovery Mod you can just make a Factory Reset and install simple zip files. You will not be able to install custom roms!
With the clockworkmod you can backup, restore and format your system and install any custom rom
Do I need the Clockworkmod:
Yes it is a must have, you will not be able to install any custom rom or other mods
How to get in the stock-Recovery Mode:
Please turn off your phone and wait until it is completely shut down
Press please the power + the volume up button for 10 seconds
When you see a Box with an android icon press once the menu button to be able to use it
How to navigate in stock Recovery Mode:
Navigating:
Volume Up/Down
Selecting:
Home-Button
How to install the Clockworkmod:
Download:
AriesVE
Odin
FeaModRecovery 1.2
(downloadlinks are in post#3)
Enter the Download Mod
Now start Odin
Select as always AriesVE.ops as ops file
Then activate “one package” option in Odin and choose as “one package” “FeaModRecovery_1.2.tar.md5”
Press "Start" and wait until your phone reboots
How to get in the Clockworkmod:
Please turn off your phone and wait until it is completely shut down
Press please the power + the volume up button for 10 seconds
How to navigate in Clockworkmod:
Navigating:
Volume Up/Down
Selecting:
Menu-Button
Back:
Back-Button
What is "mounting":
If you mount something you will be able to edit/delete/add files to your system. Developer always recommend to mount /system before installing a mod, because if you don´t do it the mod will not be installed successfully
How can I mount /system:
Enter in the Clockworkmod
Choose "mounts and storage"
Choose "mount /system"
It works with /data , /cache , /efs , /emmc , /sdcard ,too
How to install Custom Roms/Kernel/Recovery/Mods with the Clockworkmod:
Put the zip file on your external-card in a folder (Do not put it in a folder with starting with a ".")
Enter in the Clockworkmod
Choose “install zip from sdcard”
Choose “choose zip from sdcard”
Choose the .zip file and install it
Reboot
3. Root:
What is a Root:
You can compare "Root" with the "admin" on your computer or with a “Jailbreak” for Apple products. If you have "root" you can modify all on your system. If you have installed root there will be no more borders.
Other expressions for "root":
"superuser""su"
What can I do exactly with a Root:
Firstly you can backup your apps (will explain this later more precise)
You can change the cpu frequency (cpu=processor an electronic circuit which executes computer programs)
You can run every app which needs root access
Does the root pay up:
Yes it does because it is the first border to cross for having the best of your phone
How to install Root with Clockworkmod:
Download the root from post#3
Put the root.zip on your external-sd-card in a folder (Do not put it in a folder with starting with a ".")
Enter the Clockworkmod
Choose "install zip from sdcard"
Choose "choose zip from sdcard"
Choose the root.zip and install it
Reboot your phone
How to install Root with stock Recovery:
Download the root from post#3
Put it on your internal SD card. Please just copy it on your SD-card and NOT in any folder
Enter in the stock Recovery Mod
Then you choose “apply update” and you choose the root.zip and install it
Reboot then your Phone by choosing “rebooting”
How to Unroot:
Download the "unroot.zip" from post#3
Put the .zip on your external-sdcard in a folder
Enter in the clockworkmod/stock recovery mode
Install it like you installed the root.zip
4. How to Backup:
There are two ways of backing up your data.
With Titanium Backup:
Titanium Backup is an app which will only backup your apps
Titanium Backup is a free app but I recommend only the pro version, because the free is too slow
Your backup will be saved on you internal-card in:
/titanium backup/
With Clockworkmod:
With the clockworkmod you can backup your apps and your whole system with all settings. I prefer this method because it is simple and secure...
How to Backup in CWM:
Enter the Clockworkmod
Select “backup and restore”
Select “backup” and enjoy your backup
Your backup will be saved on your external-card in:
/clockworkmod/backup/
5. Restore:
How to restore the whole system:
Enter the Clockworkmod
Select “backup and restore”
Select “restore” and choose the date of your backup
How to restore only apps:
Before restoring you should always format your device! How to format is explained in the next point!
Enter the Clockworkmod
Select “backup and restore”
Select “advanced restore”
Choose the date of the backup
Choose “data”
6. How to format:
Do this every time before flashing a stock- or custom-rom!
Attention!
You will delete everything on your phone! Your phone will not even be able to boot! Only Clockworkmod and the Download-Mode will be left! (Your SIM-Card will be untouched)
Please make sure that you saved only your backups on another device before formatting your phone (like on your computer)
This is the best method for using the full experience of every custom rom! I recommend this method because in the past a lot of users had issues with custom roms. They had installed a lot of different custom roms before and they didn´t format their phone correctly before flashing the new rom. This caused a lot of problems
Enter in the Clockworkmod
Choose "advanced"
Choose "Wipe Dalvik Cache"
Go back to the main-menu by pressing the back button
Choose “Mounts and storage”
Select all after all
Format /system
Format /cache
Format /data
(Format /emmc)
(Format /sdcard)
Formating "emmc" and "sdcard" is not a duty! You will need it if you installed a mod on your internal or in your external card
7. Warranty:
What makes your warranty dissapear:
Root
Clockworkmod
Custom-Rom
Other Kernel
How to restore your warranty:
You can restore warranty easily, you have just to flash the stock-rom which was on your device when you bought it. If you not remember which stock-rom you had installed as first visit Sammobile and search for I9001. Download the stock-rom which is for your country, flash it with odin and you will have your warranty back
(For using the Search you have to Regist on Sammobile)
8. Deodex(ADVANCED):
What is Odex:
All apps are at the beginning odexed. Odex means that the apps are actually "packed". When the apps are odex it is more difficult to modify them.
What is Deodex:
Deodexing apps means that you are "unpacking" the apps. When you deodex your apps you will be able to modify them. A deodexed Rom belongs to basic because you will need it for installing a theme or other mods.
Deodexing your rom will not cause any disadvantages
How to Deodex:
Requierments:
Root
Busybox
Java SDK (Download is in the post #3)
USB-Debugging
xUltimate-v2.3.3 (Download is in the post #3)
Connect your phone with the usb-wire
Extract xUltimate-v2.3.3.zip
Start the "Test.exe"
Following must be in the command prompt:
adb = PASS!
odex = PASS!
zip = PASS!
busybox = PASS!
java = PASS!
temp = PASS!
deodex = SKIP!
redex = SKIP!
If something is different please do not deodex you phone because you will fail. If it all matches do following things:
Start the "Main.exe"
Press "1"
When it is finished press please "2"
Enter the folder "origi_app" and delete following files:
Maps.apk
Maps.odex
Phonesky.apk
Phonesky.odex
PlusOne.apk
PlusOne.odex
Enter again xUltimate-v2.3.3 and press please "3"
When it is finished press please "4"
After it is finished start the Deodex.bat (big thanks to nikagl for the commands)
After the automated reboot your phone should be successful deodexed
To check if youre phone is deodexed just run again the "Test.exe" and under the point "deodex" should be "PASS!" or under the point "odex" should be "FAIL!"
Other Tutorials:
How to install CM9 by Arco (alpha2):
Original Post
This tutorial only works if you have installed a custom recovery! How to install a custom recovery (clockworkmod) is explained in the Starter-Guide.
Please make sure that your phone is formated before doing this! How to format is explained in the Starter-Guide ,too.
1. Download please CM9 by arco
2. Unrar
3. Put the folder "2012-05-12.19.54.06" in "clockworkmod/backup" (internal or external is equal)
4. Put your phone in the recovery-mode
5. choose "backup and restore"
6. choose "restore" or "restore from external card"
7. choose "2012-05-12.19.54.06" and confirm
8. reboot
Do following if you do NOT have installed the Clockworkmod by Arco!
9. Download Arco´s Clockworkmod
10. Put your phone into download mode
11. Start Odin
12. Select the ops file
13. Check "one package" and select as "one package" "recovery-clockwork-5.5.0.4-ariesve.tar.md5"
14. Press "Start"
How To Connect both Storages at the same time on pc with CM9:
Original Post
So found an other solution where people were complainig off!
First big thanks to Campi1995 who tested it as well
So the problem was following:
people were not able to connect two storages at the same time with their computer and I found an interesting app in the market, it is called Multi Mount Sd-card
For mounting both storages do follwing things:
Install Multi Mount Sd-card
Add the Widget off the app on any homescreen (in the app drawer, you can add widget)
Connect your phone with the usb-wire
Click once at the widget (it should get green)
and BUUUUFF both is connected to the pc
Remember the pay app is better, but the free one works as well.
If there are any questions regarding this post feel free to contact me...
and again:
peace out fabsau
How to mount your external card on /sdcard/external_sd instead of /emmc/ on CM9
Original Post
Ok guys, after a lot of people were complaining about that the external sd card is now mounted as emmc (including me), I searched a little bit in the forum and I want to share what I´ve found!
Tintenfisch wrote a nice tutorial to make you happy, I tested it and it is working.
Tutorial
Just do what he say and you will be able to use your sd-card as external sd-card
(I activated "Alternate dbase mgmt", because tintenfisch it is recommending it, then I deactivated "Handle USB Connection")
Hoped I helped some people, if there are any questions regarding this post feel free to contact me!
peace out fabsau
How to add toggles on your notifaction bar
Original Post
1. Enter the settings
2. Click on System
3. Click on Notification Drawer
4. Click on Widget buttons and select your toggles
Credits:
KeksKlip - For the root
manveru0 - For the clockworkmod
Skywalker01 - For making big improvements in this forum (and later for the new clockworkmod)
All people which gave me this knowledge!! ♥
All other Devs that are working hard just to make US happy!!!!
Other Threads:
Index
Wiki
Quick-Flasher
Please remember that the Quickflasher is very noobfriendly and easy to use, but in my opinion you should use this tool if you know how to do the usual way (like it is here explained)
Screenshots
Buttons:
{
"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"
}
Download mode:
Odin (Ready for flashing):
Downloads
Downloads
USB-Driver
Busybox
AriesVE
Odin
FeaModRecovery 1.2
Root
Unroot
Java SDK
fabsau said:
7. Warranty restore:
You can restore your warranty easily! You have just to flash any stock rom via Odin for getting your warranty back and do not change anything!
Click to expand...
Click to collapse
Hm.. don't you need exactly the same ROM version of what your phone was before flashing or what your carrier offered you with KIES?
annqx said:
Hm.. don't you need exactly the same ROM version of what your phone was before flashing or what your carrier offered you with KIES?
Click to expand...
Click to collapse
some people buy their phone as sim unlocked (not carrier related) , and those are usually shipped with one of the stock roms available on sammobile . for the rest of us who got their phone with carrier bloatware, we need to have a backup of that stock rom.
as for this thread, although i support any help for people who are starting with android or are new to the device, but i pretty much don't see something that is not covered in the wiki. (not hating, just saying).
You enter STOCK RECOVERY by pressing vol up and power, and then MENU, not just vol up + power
more info
http://forum.xda-developers.com/wiki/Samsung_Galaxy_S_Plus/GT-I9001 don`t forget to add 9001`s wiki page you can put it on top of your tutorial because LOTS of ppl don`t read it
rayiskon said:
some people buy their phone as sim unlocked (not carrier related) , and those are usually shipped with one of the stock roms available on sammobile . for the rest of us who got their phone with carrier bloatware, we need to have a backup of that stock rom.
as for this thread, although i support any help for people who are starting with android or are new to the device, but i pretty much don't see something that is not covered in the wiki. (not hating, just saying).
Click to expand...
Click to collapse
I get your point and I understand you completly, but like I said in the thread more things will come...
glava34 said:
You enter STOCK RECOVERY by pressing vol up and power, and then MENU, not just vol up + power
Click to expand...
Click to collapse
Well I just descriped how to enter in the stock recovery, but I forgot to say how to "activate" it. so your I will add the menu-button thing
chasemyass said:
http://forum.xda-developers.com/wiki/Samsung_Galaxy_S_Plus/GT-I9001 don`t forget to add 9001`s wiki page you can put it on top of your tutorial because LOTS of ppl don`t read it
Click to expand...
Click to collapse
This is a good idea I will do this...
Can someone explain how to restore the warranty because I´m the opinion that every stock-rom is enough. (I will ask some friends too)
fabsau said:
This is a good idea I will do this...
Can someone explain how to restore the warranty because I´m the opinion that every stock-rom is enough. (I will ask some friends too)
Click to expand...
Click to collapse
it`s written on wiki and actually is pretty simple just wrote down what ROM you got on your brand new SGS+, then download the correct version of it from web and put it safe....just in case you need it
Nice tutorial man ^^ You really explained a lot!
so guys added a lot of new things! few guides are under construction and I have to rework 7. point but I think I will finish this project on the 08 april, so stay tuned =)
so guys I finished the guide. If someone becomes troubles with something feel free to contact me!
Stickied!
fabsau said:
so guys I finished the guide. If someone becomes troubles with something feel free to contact me!
Click to expand...
Click to collapse
I would add @kernels the stock one with init.d support since it's the only one (beside pure stocks) that is working with car cradle
Sent from my GT-I9001 using Tapatalk 2 Beta-6
chasemyass said:
I would add @kernels the stock one with init.d support since it's the only one (beside pure stocks) that is working with car cradle
Sent from my GT-I9001 using Tapatalk 2 Beta-6
Click to expand...
Click to collapse
thanks for the information!
Because people now will ask what init.d is, I added a description of it, too
Hello
How I can remove clockwork mode installed with this ways?
Moonart said:
Hello
How I can remove clockwork mode installed with this ways?
Click to expand...
Click to collapse
at the moment only by flashing a stock rom...
Moonart said:
Hello
How I can remove clockwork mode installed with this ways?
Click to expand...
Click to collapse
you can dd the stock recovery.
unable to update after flashing custom rom
I'm having this problem: after flashing a custom rom from sammobile I'n unable to update in KIES. The strange thing is that I get for example XXXKQ7/DBTKP2/XXKPK/ and then the last numbers are of the firmware that previous was on the phone. I think I am doing something wrong but I simply don't know what. Can anyone give me a sollution for this.
Chicane301 said:
I'm having this problem: after flashing a custom rom from sammobile I'n unable to update in KIES. The strange thing is that I get for example XXXKQ7/DBTKP2/XXKPK/ and then the last numbers are of the firmware that previous was on the phone. I think I am doing something wrong but I simply don't know what. Can anyone give me a sollution for this.
Click to expand...
Click to collapse
Kies won`t let you upgrade everything ... the CSC code it`s the main rom chooser then. And not all released stocks are available to upgrade using Kies on ANY other stock

Rooting Info

hi guys i still lots of info about rooting.
i have the galaxy tab 7.0 plus p6200
it has the wifey and 3g( can send sms directly w/o the need of internet )
Since i cant comment on the developement thread yet
so can i use the method here:
http://forum.xda-developers.com/showthread.php?t=1367249
for my device? no stupid answer please. i am desperate
in rooting
I used this method ,Put the installation zip file on your tablet's external SD card. If you don't have an external SD card, CWM zip file, download here: http://www.mediafire.com/download.php?do5jkna3dpas1tq ...Installing from factory (3e) recovery:
Use the volume up/down buttons to move the highlight up and down, and the power button to select the highlighted option.
1. Select "apply update from external storage"
2. Select the file you placed on your storage card (starts with "p6210_CWMR".)
3. Sit back and watch it run. Read the information that is being sent to the screen. If there's an error, it'll display some message. If it works, it'll display a message starting with the word "Done!"
4. Select "reboot system now."
You now have a CWM-based recovery installed, and your tablet is rooted.
Please skip ahead to "Finishing SuperUser installation"download here :https://market.android.com/details?id=com.noshufou.android.su....
devid801 said:
I used this method ,Put the installation zip file on your tablet's external SD card. If you don't have an external SD card, CWM zip file, download here: http://www.mediafire.com/download.php?do5jkna3dpas1tq ...Installing from factory (3e) recovery:
Use the volume up/down buttons to move the highlight up and down, and the power button to select the highlighted option.
1. Select "apply update from external storage"
2. Select the file you placed on your storage card (starts with "p6210_CWMR".)
3. Sit back and watch it run. Read the information that is being sent to the screen. If there's an error, it'll display some message. If it works, it'll display a message starting with the word "Done!"
4. Select "reboot system now."
You now have a CWM-based recovery installed, and your tablet is rooted.
Please skip ahead to "Finishing SuperUser installation"download here :https://market.android.com/details?id=com.noshufou.android.su....
Click to expand...
Click to collapse
Thank you sir. I am glad that you are not like other guys out their.
who keeps on saying search here, search their, Don't root if you don't know how.
Anyway, What is CWM-based recovery installed? is this a recovery when i brick my device?
and will this ROM ok to flash in my device?
http://forum.xda-developers.com/showthread.php?t=1697123
Required for P6200 is XXKL7 base. but i don't have it? help please?
i think i have DXKL.
Thanks in advance. Please reply. you are the only one that post useful things in my thread
What is the Recovery Android?
The recovery is no more than a text mode that is loaded during the startup phase in place of the operating system itself. A recovery allows to perform certain operations at a low level otherwise not possible during normal operation of the system.
The recovery is in all Android devices, although the basic version. To activate it you must use a well defined sequence of commands.
In the case of Samsung Galaxy series you can access the recovery mode by holding down both by phone off the VOLUME UP +POWER BUTTON....... What is the Recovery Android?
With the recovery you can perform certain operations.
The most important is to restore the factory settings, especially useful when you are not able to access the phone features due to various system errors or corruption of important files.
Other operations in the recovery of basic cleaning &of the cache (though already included within the factory reset) and the installation of "files signed" by Samsung.......... What are the custom recovery ?
A recovery base is very limited, because of that have been created by independent developers of recovery can change the commands to extend the basic versions come with Android.
The most common functions offered by the modified recovery are different.
The main one is undoubtedly the ability to install files "unsigned" (eg zip install from sdcard), then that can be created by anyone.
This is precisely the case of the cooked roms that are prepared in the form of packets. Zip.
Another function is that of widespread nandroid backup, that is a complete image of all partitions on the phone. ...there are no problem for bricked to device, your rom is great, with this procedure I have had no problems..........
devid801 said:
What is the Recovery Android?
The recovery is no more than a text mode that is loaded during the startup phase in place of the operating system itself. A recovery allows to perform certain operations at a low level otherwise not possible during normal operation of the system.
The recovery is in all Android devices, although the basic version. To activate it you must use a well defined sequence of commands.
In the case of Samsung Galaxy series you can access the recovery mode by holding down both by phone off the VOLUME UP +POWER BUTTON....... What is the Recovery Android?
With the recovery you can perform certain operations.
The most important is to restore the factory settings, especially useful when you are not able to access the phone features due to various system errors or corruption of important files.
Other operations in the recovery of basic cleaning &of the cache (though already included within the factory reset) and the installation of "files signed" by Samsung.......... What are the custom recovery ?
A recovery base is very limited, because of that have been created by independent developers of recovery can change the commands to extend the basic versions come with Android.
The most common functions offered by the modified recovery are different.
The main one is undoubtedly the ability to install files "unsigned" (eg zip install from sdcard), then that can be created by anyone.
This is precisely the case of the cooked roms that are prepared in the form of packets. Zip.
Another function is that of widespread nandroid backup, that is a complete image of all partitions on the phone. ...there are no problem for bricked to device, your rom is great, with this procedure I have had no problems..........
Click to expand...
Click to collapse
wow thanks for that and can i flash my device using the rom here?
http://forum.xda-developers.com/showthread.php?t=1697123
keeping in mind that the req. is
" You have to have XXKL7 on your Tablet as Base! "
and i have DXKL2
Just to be on safe side how can i back up my tablet? just incase i brick my phone. I learned that it can be backed up through stock and ClockwerkMod
Could please direct me to a tutorial on how to do this backup thingy?
just incase a brick my device.
Thanks Hitted by the way. :good: :angel:
HOPE you would still reply :fingers-crossed:
Requirements : Samsung Galaxy Tab 7.0 Plus*• ClockworkMod Recovery*• You have to have XXKL7 on your Tablet as Base!• Firmware package from downloads : http://www.hotfile.com/dl/155449072/bd000f8/P6200XXKL7_P6200ITVKJ1_ITV.zip.html....... for flash firmware XXKL7 use odin download here : http://forum.xda-developers.com/attachment.php?attachmentid=815370&stc=1&d=1323799721 .....guide for odin here ; http://forum.xda-developers.com/showthread.php?t=1424997.. Installation Guide For Older ROM :
Install Kies on your computer, connect your phone and make sure that all the drivers installed correctly.
Extract tar file from the ROM(remember to extract it till tar, dont go deep). Put the phone into download mode (vol. down+power buttons),
Start odin, then only connect the phone via USB. Choose continue on the phone, Now ID:COM box shud turn yellow (see Image)
Make sure that only two boxes are checked in odin - Auto Reboot and F.Reset Time.(See Image)
- If your downloaded ROM contains single file
Choose PDA button in Odin and select tar file you extracted before. (see Image) How to flash:• Download ROM and place it on your SD card (IMPORTANT: NOT internal SD Card)• Boot your device in recovery mode (vol up + power)• Do a factory reset and wipe Dalvik Cache• In main menu, select "install zip from sdcard"• Select "choose zip from internal sdcard" and browse to the location of the Custom Rom• After flashing process is complete, reboot the device.....
devid801 said:
Requirements : Samsung Galaxy Tab 7.0 Plus*• ClockworkMod Recovery*• You have to have XXKL7 on your Tablet as Base!• Firmware package from downloads : http://www.hotfile.com/dl/155449072/bd000f8/P6200XXKL7_P6200ITVKJ1_ITV.zip.html....... for flash firmware XXKL7 use odin download here : http://forum.xda-developers.com/attachment.php?attachmentid=815370&stc=1&d=1323799721 .....guide for odin here ; http://forum.xda-developers.com/showthread.php?t=1424997.. Installation Guide For Older ROM :
Install Kies on your computer, connect your phone and make sure that all the drivers installed correctly.
Extract tar file from the ROM(remember to extract it till tar, dont go deep). Put the phone into download mode (vol. down+power buttons),
Start odin, then only connect the phone via USB. Choose continue on the phone, Now ID:COM box shud turn yellow (see Image)
Make sure that only two boxes are checked in odin - Auto Reboot and F.Reset Time.(See Image)
- If your downloaded ROM contains single file
Choose PDA button in Odin and select tar file you extracted before. (see Image) How to flash:• Download ROM and place it on your SD card (IMPORTANT: NOT internal SD Card)• Boot your device in recovery mode (vol up + power)• Do a factory reset and wipe Dalvik Cache• In main menu, select "install zip from sdcard"• Select "choose zip from internal sdcard" and browse to the location of the Custom Rom• After flashing process is complete, reboot the device.....
Click to expand...
Click to collapse
thank you sir but as i just mentioned above i have DXKL2
will it be ok to do that?
and how can i back up everything? just incase i brick my device. :good:
you must have PDA with XXKL7 base firmware for installing galaxy room HD,no DXKL2....
---------- Post added at 07:42 PM ---------- Previous post was at 07:37 PM ----------
before attempting to nandroid backup for CWM, and a copy of the EFS folder.......

[guide]for noobs!!(includes everything to make you not a damn noob anymore):)

Your a noob and need help then dont worry this guide will help you
ALWAYS UPDATING(STILL NOT COMPLETE)
Android Dictionary
If you're new to Android, you are likely seeing a lot of unfamiliar words being thrown about... from CID to RUU to ROM. This dictionary will help you understand what these words actually mean, and when you would expect to see them.
ADB
ADB (Android Debug Bridge) is a PC command-line tool included with the Google Android SDK. ADB provides an interface for managing and debugging a USB connected Android device. Common ADB tasks include: *Collecting a log via logcat* Installing APK packages* Pushing or pulling files* Accessing the device shell.
For additional details about ADB please see the ADB guide.
APK
An APK is an Android application package (Android Package). It is commonly used to store an app, or program run on the device. These files are essentially zip files, in that they contain other files which make up the program. They can be obtained through various methods, such as installing an app through the market, downloading from a website, or creating yourself in Java. If you have an apk file on your computer, and wish to install it on your phone, you can run the command 'adb install apkname.apk' to copy the file over USB to your phone.
The APK files reside on the phone in the directory /data/app/filename.apk. This directory is not normally accessible unless a #root|rooted ROM is used on the phone, in order to protect paid-for applications. On a rooted ROM, it is possible to copy applications manually into this folder using the command 'adb push' or similar. Once a file is in the /data/app directory, it is installed on the phone. There is not normally an installation process for apps on Android.
It is also possible to install an app to the system partition of a rooted phone. This has the added benefit that the application cannot be uninstalled from the device, making it useful for security/anti-theft applications such as WaveSecure and MobileDefense. These [[#system]] applications are stored in /system/app. The applications in this folder are normally part of the Android operating system, and should not be modified or deleted unless you either put the file there yourself, or know what you are doing.
APK files can be uninstalled using the market application (if the application was installed from the market), the 'adb uninstall apkname.apk' command, the Settings | Applications | Manage Applications menu, or by manually removing the files from the /data/app directory as a last resort. Normally, the preferred method is through the market or applications menu.
Bart
Bart is used from Recovery to backup your phone or to restore a backup.This basically creates an exact copy of your phone (Sdcard + Sd-Ext excluded, unless it says it will backup SD-Ext), which later can be restored with no losses in data.
Boot
In contrast to other linux-based operating systems, Android has a boot partition (containing the contents of a boot.img file), as opposed to a direct booting system. This partition contains a read-only 'ramdisk', and a couple of other files. The ramdisk contains files critical to booting, such as init.rc and default.prop. This 'partition' actually sets up the directory structure of the device, having empty folders for /data, /dev, /proc, /sbin, /sys and /system.
Bootloader
The bootloader, or HBOOT, is firmware on the phone which runs on every startup.
Since the bootloader controls access to Fastboot, it can be desirable to change the version of the bootloader on a phone. The current version of the bootloader can be viewed by entering bootloader mode. To do so, turn on the phone with the back button held down. Release the back button after about 1 second. The version information will be displayed at the top of the screen next to the word HBOOT, and will appear in the form 'V1.76.0004' or similar.
From within the bootloader, Fastboot can be used to execute an img file stored on your PC or flash an img file to the device.
If your device has HBOOT version 1.73.007, it is no longer possible to use Fastboot, so it is often desirable to downgrade the HBOOT using the Goldcard method in order to get the 1.73.004 version, which is Security-Off, allowing Fastboot.
CID
The Carrier ID is a number embedded in your Phone's SPL that identifies what if your phone is a network branded Hero. For example, T-Mobile UK phones have a different CID to generic HTC phones. The CID prevents you from [[#Flash|flashing]] an 'incorrect' [[#RUU]] to your phone. Note that the RUUs will all function on any of the phones, but the CID locking prevents you from 'debranding' your phone by installing a generic [[#RUU]]. Additionally, the CID-related software also prevents you from installing an older RUU than what you are currently running.
It is possible to bypass the CID check on an [[#RUU]] using a [[#Goldcard]]. This pretends your phone has the 'Super-CID', which allows any branding of ROM to be installed, and allows you to downgrade the software on your phone.
Data
The data partition on the device contains the user-related data, such as installed applications and settings for those apps, as well as your SQLite database containing Android settings and messages. Normally, the directory /data/app is off-limits through the 'adb shell' command, as well as other terminal applications that can run on the device, since this directory contains the apk files for apps. On a rooted phone, using the [[#su]] command will allow full access to this partition. This partition can be flashed using Fastboot or Nandroid.
Ext
Ext is an abbreviation of the extended filesystem, one of the filesystems supported by Android and other Linux based systems. An ext filesystem partition is required for using Apps2SD or Dalvik2sd.
Fastboot
Fastboot is a means to execute or Flash an img file on your device. First, set up your PC for ADB, and ensure that it works correctly. After putting your phone into Bootloader mode, and selecting Fastboot by pressing back (if you let go of the back key early), the device awaits a command via USB.
On your computer, execute the command 'fastboot devices', which should display your device serial number. This confirms you are ready to use Fastboot. To execute (ie. run without changing your system) and img file, type the command 'fastboot boot imagename.img'. This command allows you to run a custom recovery image without flashing it to the device.
If you wish to flash an img file to the device, the command 'fastboot flash IMGTYPE imgtype.img' should be used. Note that IMGTYPE should be replaced by the type of img file you are flashing. For example, to flash a recovery image, the command 'fastboot flash recovery patched_recovery.img' should be used. The following are valid types of image to flash; boot, recovery, system,
Flash
Flashing is the process of writing data to the internal memory on your phone. Normally, you would flash a [[#ROM]] image to the phone, which would give you a different version of system software on your phone. Flashing can also refer to updating/writing to any of the other parts of the phone, such as the SPL, Radio etc.
Flash Memory
Flash memory, also known as NAND memory, is nonvolatile - keeping information even when the device is off. Flash memory in the device is equivalent to the hard drive in a computer. This is where the device's operating system (sometimes called firmware) and applications are stored. Flash memory is slower than RAM, but is (almost always) faster than SD cards.
Flashrec
Flashrec is an application/tool you use to flash the recovery image to your phone. (Found on http://zenthought.org/content/project/flashrec)All current firmwares are patched so you can not use flashrec on these, you will receive the error message "Could not run command"Most 1.5 (cupcake) firmwares can still use this, but some has been patched already.The current version is 1.1.3 and was updated 2009-08-16.Note: Do not flash cyanogen's theme templates after you have started the installed recovery image, this will brick your phone!
Goldcard
A goldcard is the name given to a specially modified microSD memory card for your phone that allows you to install software to your phone that is in an RUU file, but not from the same network provider as your phone is from. It does this by bypassing the CID check of the RUU update. Additionally, the goldcard allows you to install an earlier version of system software onto your phone than what is already on it (called downgrading). This can make it easier to root a phone and install a custom ROM on it, if the software installed on it at present cannot easily be rooted.
HBOOT
See Bootloader.
logcat
Using adb (see ADB), type in "adb logcat >logcat.txt". This will help us when resolving issues and bugs.There is also a tool in the market you can use for this, called aLogcat. It can show different categories (severity of errors ect.) too, adb logcat can not do this.
Market
The market on Android is a place where you can purchase or download applications for your phone in the [[#APK]] format. When you download through the market, the installation process is transparent (as in you don't have to deal with the APK files yourself), and there is the facility to rate apps and post comments which are visible to other users. Frequently, the developers of apps actually take onboard the feedback in the comments (mainly the smaller apps with slightly less feedback to sift through).
When an app is installed from the market, it is copied to '/data/app/apkname.apk', as the act of 'installing'. An app can store its data in the folder '/data/data/apkname'. It is possible to clear the data stored by an application by using the Manage Applications feature in Settings | Applications | Manage Applications.
Nand
See Flash Memory.
Nandroid
Nandroid is used to backup or restore backups from Recovery.You can chose to either do a regular backup (Phone only) or a backup + sd-ext (Phone + Apps2sd ext.)Both will backup your whole system, the second will include apps saved on your sdcard's sd-ext.
Radio
The Radio on a Hero is the part of the phone that deals with mobile connections. It handles talking to the GSM/3G network, Bluetooth, WiFi and GPS. The radio contains software that controls how it operates, and newer versions of radio firmware are made available from time to time in [[#RUU]] updates. These updates are transparent to the user, although users who elect to install custom software can update their radio using an update.zip file made available by members of the modding community.
Flashing the radio is potentially risky, and you should NEVER pull the battery out of a phone that is [[#Flash|flashing]] the radio. If you do so, it is possible your phone will be bricked. Nevertheless, it can give improved battery life, signal strength and data performance, so is often done by users moving to later versions of ROMs.
Care should be taken to only flash the correct type of radio to a phone. NEVER attempt to flash a CDMA phone with a GSM radio or vice-versa. It is likely you will brick the phone if you attempt to do so.
ROM
ROM is literally "read-only memory" but it's usage has changed over time. Today ROM can refer to the non-volatile area of a device's flash memory on which read-only data resides or the packed image to be written to that flash area.
Root
Root is the name of the highest level superuser (su) on Unix-like systems such as Android. The root user, and applications run by the root user, have administrative access to protected files and services which makes it dangerous for normal daily use.
A 'rooted' device one which has been hacked to provide privilege escalation from a standard user to superuser. Rooting a device is usually the first step in installing cooked ROMs.
RUU
An RUU is a ROM Upgrade Utility, which is a Windows executable (exe) file that upgrades the software on your phone. Using the USB connection with the phone, the RUU communicates with the phone's SPL, checking the CID of the device to ensure the user is not installing the ROM on a network branded device (since the networks release their own RRUs with customisations and branding). The RUU is capable of flashing almost everything on the phone, including System, Data, Recovery, HBOOT and Boot. As such, an RUU is a good way to return your phone to the way it came out the box if a warranty repair is needed (be aware that using a new RUU could make it difficult, or even prevent you from rooting the phone in future. It is normally better to upgrade using update.zip files to prevent this, as they do not update the HBOOT to prevent Fastboot in future.
S-OFF/S-ON
This refers to an unlocked/locked NAND drive. HTC lock the NAND on some phones to prevent writing to the /system. S-OFF can generally be obtained by an exploit, by flashing an engineering SPL, or by using an XTC Clip.
SPL
The Secondary Program Loader is a piece of bootcode that initiates the startup of the phone, displaying the initial splashscreen for the device, and loading the initial files from ROM.
It checks to see if a button combination is pressed on bootup (such as that to enter Recovery Mode or the bootloader ), and loads the relevant system software. If no special instruction is given by holding keys, the bootloader loads the normal system software by initialising the boot process from the boot partition.
Flashing your SPL is risky, as the process failing will probably result in a broken, or bricked phone, since the SPL is executed very early on in the boot process, and any error here will prevent access to the recovery or bootloader features.
If you do flash the SPL though, it unlocks the Carrier-ID CID from the device, essentially allowing any RUU to be installed to the device, and allows flashing alternative or custom bootscreens.
Stock
The term stock is often used to refer to a file or part of the software which is unmodified or untouched by developers. For example, a stock ROM would be one which was produced by HTC and which had not been modified or rooted by someone. The term is often used when comparing performance of different ROMs, as a way to refer to the phone as it came out the box.
su
su (substitute user) is a Linux command which, when run without a username parameter, gives the user full 'root' permissions. By default, this command binary (ie. Linux equivalent of an executable file) is not included on Android systems, but the process of "rooting" a phone copies this file to the '/system/bin/' directory thereby enabling the command. Since root privileges can be abused by malicious applications it's highly recommended to install an app to grant and manage access to su, similar to UAC on Windows. VillainROM includes the app called "Superuser" for this.
System
The /system directory on your device is where the main operational software for the Android OS is stored. It has a number of sub-direcories of which /system/apps (where application apk's are stored) is probably the only one users would have need to access. The /system folder is read-only by default and needs remounted via 'adb' to allow write access.
Recovery
The recovery partition is a boot-mode for your phone that allows you to wipe your settings from the Data partition of the phone (a hard wipe), or perform an update using an update.zip file on the root of the microSD card. It is common (although not necessary) to flash a patched Recovery image, such as Amon RA's one. This allows you to run Nandroid backup from the device, and flash modifications, such as [[#update.zip]] files to the device, essentially becoming a means to install sotware to the device. Recovery mode is separate from 'normal' mode, and can be entered by holding down home whilst turning the phone on.
update.zip
An update.zip (does not have to actually be called update.zip if you have a patched Recovery image) is a file containing some files which will be copied to the phone's internal memory. Normally, a new system update or ROM is stored in the file, but update.zip files are commonly used to install modifications such as themes or applications that are installed on the System partition to prevent uninstallation.
To flash one of these files, which commonly would contain a custom ROM for your phone, you would boot your phone to a patched recovery image (whether using Fastboot, or the home+power method if you have a patched Recovery image flashed on your phone)
Update.zip files are cryptographically signed, and more information on how to sign your own files can be found online.
WWE
Stands for World Wide English version of the ROM. There can be local versions of ROMs too. For example VR10 is based on the Taiwan version, VR12 on the WWE one. Interestingly, WWE excludes the English (US) locale.
Now we are done with the definitions
HOW TO ROOT YOUR HTC One V PHONE
This guide may also work for rooting the HTC Wind / HTC Desire S (T328w). If you decide to try rooting your Wind / Desire V, make sure you first download the stock HTC RUU (ROM Update Utility) to recover if there are any issues.
Please note that unlocking your phone’s bootloader does involve the possibility of voiding your warranty, so be certain that you are willing to risk that to root your phone. Moreover, you proceed at your own risk. I accept no responsibility for what you do with your phone. Follow the directions closely, and the odds are you will succeed without any trouble.
You will need much patience and time, and you’ll need to know how to use SDK tools for Android (see below). If you are a total noob, I do not recommend this for your first project! If you try anyway and get confused with terminology, try looking here for answers: Terminology - CyanogenMod Wiki.
Quote:
Before you begin, make sure that your computer can properly recognize the phone:
You will need SDK tools for Android, Java runtime, and HTC Sync installed on your Windows computer. If you run Mac, I can’t help you. I avoid all that narcissistic iStuff like the plague.
1. You only need to install HTC Sync for the drivers that come with it. But the program sometimes causes conflicts, so during this procedure, make sure it is not running. Open Task Manager in Windows and kill it. If you don’t use HTC Sync, you may also open Control Panel and uninstall it without uninstalling the drivers.
2. With the phone on, connect the USB cable. Make sure the phone is connected in Charge only mode.
3. Enable USB debugging by going to Settings > Development > USB debugging.
1. Perform a full backup your phone’s data
Unlocking the bootloader will involve doing a factory reset. This will result in the loss of all accounts, emails, texts and apps installed on the device. However, data on the SD card such as music, photos and videos will be safe. The device will not format the SD card.
2. Update your software version
To update your software after rooting, you will have to go through hassle of re-flashing the stock recovery and re-locking the bootloader. The phone will lose root and you’ll have to go back through steps 3C-5F, so make sure you’ve updated first. To manually check if a software update is available, go to Settings > About > Software updates > Check now.
3. Unlock your bootloader at htcdev.com
The next step is to head over to htcdev.com and follow the procedure there to unlock your bootloader. This is the step that can void your warranty!
3A. Getting started
Create an account at htcdev.com and login. Click the Unlock Bootloader icon and Get Started button. On the next screen, drop down the “Select Your Device” list, choose All Other Supported Models and click the Begin Unlock Bootloader button. Then, fill out the two nasty forms telling HTC that it’s perfectly fine with you to possibly lose your warranty by going through with this process.
3B. Obtaining your unlock token
The first page of instructions shows you how to boot the phone into HBOOT, select FASTBOOT and connect the phone to your computer via USB. But the instructions are not right for the One V since it doesn’t have a removable battery. So here’s the replacement procedure:
Step 1 – No need to shut the phone down.
Step 2 – To enter HBOOT (or “bootloader mode”), the power button for longer than 10 seconds. As soon as the screen turns black, hold down volume and let off the power button. At the top of the screen you will see ***_LOCKED_***.
Step 3 – Use the volume rocker to select FASTBOOT if it’s not selected already. You may have to wait for the device to run through a routine check for zip files to update.
Step 4 – Connect the phone to your computer using the USB cable.
If you followed the directions above regarding SDK tools, Java Runtime and HTC Sync, you can skip page 2 of the instructions (steps 5-7) and move onto page 3.
In Step 8, you open a command prompt in Windows and navigate to the folder where you installed SDK Tools (it should be c:android-sdk-windows or c:Android) and type the command
Code:
fastboot oem get_identifier_token
Step 9 is where most people get hung up. Make sure that you do not select any spaces next to the identifier token, or any lines above or below the Identifier Token Start/End.
Paste the identifier token copied from the command window above into the box at the bottom of htcdev.com’s page 3 in your browser and click the Submit button. You will receive an email from htcdev.com with the subject “The key to unlocking your HTC Device” that has an attached file named “Unlock_code.bin” and a link to continue the unlock process. Download the attachment into the folder you installed Android SDK tools and click on the link to continue from page 4. You may have to log back in.
3C. Unlock the bootloader
For Step 12, go back to the command prompt and make sure you are in the folder where you installed Android SDK tools and downloaded the file “Unlock_code.bin” above. Now you will flash “Unlock_code.bin” to the phone using the following command:
Code:
fastboot flash unlocktoken Unlock_code.bin
You will see the following warning screen on the phone, again confirming that you are willing to waive your warranty rights to unlock the bootloader:
Use the volume rocker to select Yes (up one click) and press the power button once. The bootloader will proceed to erase all your data, unlock itself and reboot the phone.
After running through the setup wizard, go back into HBOOT (turn the phone off with the long press, hold down volume and press the power button) and confirm that you’ve unlocked your bootloader successfully. You should see ***_UNLOCKED_***. Success!
4. Install ClockworkMod Recovery
A custom recovery allows you to backup and restore ROMs including all user apps, data and cache to the SD card. It is also used to flash scripts, custom kernel and custom ROMs, which will come in handy at step 5 below where we root the phone.
1) There are two types of One V - the international GSM version (uses a sim card) and the U.S. Sprint/Virgin Mobile CDMA version (no sim card), and there are custom recoveries for both types that aren't interchangeable.
If your phone uses a sim card, download recovery-clockwork-5.8.4.5-primou.img from ClockworkMod's index of recoveries.
If you have a U.S. Cellular/Sprint/Virgin Mobile (U.S.) device that doesn't require a sim card, download cwmrecovery.img. Be sure to click the thanks button for Android Forums member jmz for his handy work.
As an alternate, PrimoC/CDMA users (no SIM) can download and install jmz's TWRP2 Recovery. See the directions in his thread: [VM/PRIMOC][RECOVERY] TWRP2 Recovery 7-10-2012
2) Reboot the phone into bootloader, select Fastboot and connect the USB cable.
3) Open a command prompt and navigate to the folder where you saved the recovery image in step 1 above. Type the following command:
Code:
fastboot flash recovery recovery-clockwork-5.8.4.5-primou.img
or
Code:
fastboot flash recovery cwmrecovery.img
4) Reboot the phone back into bootloader using the following command:
Code:
fastboot reboot recovery
You should see the new Recovery.
5. Now on to root the phone!
5A. Head over to XDA Developers and download the SuperSU access management tool. You'll want to grab the attached file at the bottom of the OP called CWM-SuperSU-v0.9x.zip. This will root your phone and install the SuperSU app in one smooth motion. Much thanks, credit and kudos go out to XDA user Chainfire. Login over at XDA and hit the thanks button for him somewhere or donate to his Paypal account and buy him a Coke.
5B. Copy CWM-SuperSU-v0.9x.zip to your SD card.
5C. Restart the phone into HBOOT again and select Recovery. After Recovery has launched, choose install zip from sdcard > choose zip from sdcard and select CWM-SuperSU-v0.9x.zip.
5D. Reboot the phone. It is now rooted!
5E. Go to the app drawer and click on SuperSU. Update the binary when prompted. It’s icon looks like this:
5F. Install and open any app requiring root access to confirm that the phone is rooted.
6A. Backup your stock HTC ROM in CWM5 Recovery!! Before you make changes to your stock ROM or decide to install a custom ROM, this is a must! Reverting back to a stock HTC ROM after installing a custom ROM can cause massive headaches. Restoring from a backup is MUCH easier. It will also help if you've ruined your ROM causing a softbrick. You just boot into CWM5 Recovery, do a factory reset and clear cache (including Dalvik) and do a restore from your previously backed-up ROM.
So, reboot the phone into bootloader, use volume down to select Recovery and press power to select. When Recovery comes up, select Backup/Restore > Backup. Then find the backup you just made on the SD card (under sdcard/clockworkmod/backup) and copy that to your computer for safekeeping in case you loose or format your SD card.
6B. Install custom ROMs Now we play the waiting game and wait for overclockable kernel and custom ROMs. I’ll be updating this section as things happen so come back and see what’s new.
The procedure for flashing a custom ROM is as follows:
1) Boot into Recovery and backup your stock ROM if you haven't already. If you don't and something goes wrong, you'll have a major headache on your hands. *DO NOT* skip this step.
2) Download the ROM and copy it to the root directory of your SD card.
3) From Recovery, o a factory reset, wipe the cache partition and wipe dalvik cache (under Advanced).
4) Install the update from the SD card.
5) Reboot the device.
How To Install Custom Roms
1.Boot into recovery
2.Do a nandroid backup
3.wipe
a.cache
b.dalvik cache
c.data
d.system(isnt necessary)
3.Select install zip from sd card
4.select the rom and put yes
And the rom will install
How to install custom kernels
1.Boot into bootloader
2.enter fastboot and plug your phone into your computer
3.open cmd and type cd and navigate to to where you placed the fastboot.exe and boot.img
then type:
fastboot flash boot boot.img
fastboot reboot-bootloader
fastboot erase cache
AND the custom kernel would be installed
How to Make a Nandroid Backup
1.boot into recovery
2.enter backup and restore
3.select backup
So it will backup all your rom
How to restore stock rom after installing custom rom
1.Boot into bootloader flash stock kernel(DO THIS ONLY IF YOU HAVE INSTALLED A CUSTOM KERNEL WITH THE ROM)
2.Enter recovery
3.select backup and restore
4.select restore
And stock rom will be installed
How to partition your sd card and make internal storage bigger
Partitioning is the act of dividing into parts and with SD Card it means to divide sd card into different virtual parts. So, you might be asking why we need to divide our sd card into two parts. This need has come into existence with devices such as Samsung Galaxy Pop/Mini GT-S5570, Samsung Galaxy Ace, Galaxy Fit and other smart phones that have relatively low internal storage (only about 180 MB or 250 MB) as a result it has been very difficult to manage our apps and data within the internal storage. So, to remove such low internal memory problem we are going to partition our sd card and then install the Darktremor Apps2SD Script so applications and games will install to this sd-ext partition that we are going to create by default and we won’t have to worry about low internal memory problem.
Before beginning it is assumed that you have a custom clockwork mod recovery and a custom rom is installed on your device. Alternatively, if you are in a stock firmware/rom and want to partition your sd card please Install Clock Work Mod Recovery and Flash a Custom Rom on your device. Also since partitioning your sd card will erase all your data stored in sd card, it is recommended that you backup your data to your computer. Now that you have backed up your data please follow these simple instructions to partition your sd card and install Darktremor App2sd script on your android smart phone.
1. Reboot your device into Clockwork Mod Recovery.
2. Go to Advance>>Partition SD Card option on your recovery and select a size for ext 3 partition. This will create an ext 3 file system partition on your sd card called sd-ext. The size of your sd-ext partition should be determined on the basis of how much apps and games you are going to install on your device. If you are not of type who wants to test every app or a normal user 2 GB of sd-ext partition should be enough. Determine the size that best suites you and proceed.
3. Also, select swap partition size as 0 Mb.
4. [Optional] Format your sd-ext from mounts and storage>>fromat /sd-ext option in CWM recovery.
5. Reboot your device and open a terminal emulator or shell commander and type in the following command to make sure that your second partition (aka sd-ext partition) is mounted at boot.
mount | grep sd-ext
You should see the following code:
/dev/block/mmcblk0p2 on /sd-ext type ext3 (rw,noatime,nodiratime,barrier=1,nodelalloc,data=ordered)
6. Now download Darktremor Apps2SD and copy it to your sdcard.
7. Reboot your device in CWM recovery and then mount your data and system by going to mounts and storage>>mount /data and mounts and storage>>mount /system options respectively.
8. Now go back to main menu and go to install zip from sd>>choose zip from sdcard option and select the dtapps2sd-2.7.5.3-beta04-signed.zip file you downloaded from above.
9. After the script is installed reboot your device.
That’s all. You have successfully installed Darktremor Apps2SD on your device. Note that the device will reboot again after you reboot your device. This is just to move all your apps to the second partition (sd-ext partition) and is normal. Also if you want to manage your Apps2SD settings you can either use commands in terminal emulator or download this APPS2SDGUI application from market and manage everything from there. One of the useful command can be a2sd help. Try it on any terminal to see the help file that comes with Darktremor A2SD.
Here are some commands that you can run in terminal emulator for configuring a2sd. You can find more info about them as well as other commands by typing a2sd help command.
a2sd check : Checks a2sd status; displays information incl. where your apps, cahce and data are stored.
a2sd cachesd : Moves dalvik cache to sd-ext partition.
a2sd nocache : Moves dalvik cache back to internal storage.
a2sd data2sd : Move /data/data to /sd-ext/data .
a2sd nodata : Move /sd-ext/data back to internal storage.
a2sd remove : Moves apps back to internal storage and sets no a2sd flag.
Now some precautions tips you should take in mind. After installing Darktremor Apps2SD don’t move your apps to sdcard either from Manage Applications Settings or by using app2sd pro or similar applications because it will ruin all your settings and your script will not work. Also you may notice that your used space in internal storage shown in Manage Applications Setting is not decreasing even after you install Apps2SD and you may think that the script is not working. But remember if you followed all the instructions from above and got the same results as explained above then the script is working. It is shown so because system is fooled to believe that the apps are in internal storage but in reality they are stored in the secondary partition we created (i.e. in /sd-ext/app folder) on your device.
How to install recovery
1.grab the recovery file and put it in thre folder where fastboot exists
2.open cmd and type cd and navigate to the folder where they both exist
3.Then type:
fastboot flash recovery recovery.img
fastboot reboot-bootloader
fastboot erase cache
RESERVED
RESERVED2
RESERVED3
RESERVED4
RESERVED5
RESERVED6
Maybe if you used the search function on the site,before you posted this,you would'nt be the author,fan and publisher of your own thread...... http://forum.xda-developers.com/showthread.php?t=1466228

[GUIDE] Root / Unlock bootloader / CWM recovery Nandroid & IMEI backup / ROM Flashing

[GUIDE] Root / Unlock bootloader / CWM recovery Nandroid & IMEI backup / ROM Flashing
Here is a very extensive yet concise and user-friendly guide for rooting, unlocking the bootloader, setting up Clock Work Mod recovery, performing a nandroid backup, backing up your IMEI data, and flashing a custom ROM.
I'm a Professional Writer and find that many of the more tech-savvy nerds (love you guys) have difficulties effectively communicating technical instructions and how-to guides. I created this full walk-through to help those who don't wish to dedicate hours of research into flashing a custom ROM onto their Samsung Galaxy S III Verizon Wireless (d2vzw) devices.
Please say thank you and leave feedback if you find this guide useful.
Samsung Galaxy S III (Verizon Wireless) d2vzw
1. Root Device
2. Bootloader Unlock
3. CWM Recovery
4. Nandroid Backup
5. IMEI Backup
6. ROM Flashing
Root Device
1. Download Samsung USB Drivers . (http://tinyw.in/Fdozhttp://tinyw.in/Fdoz)
2. Install Samsung USB Drivers.
3. Download the Root 7z file(s). (http://goo.im/devs/invisiblek/i535/Root%20Debug%20FS.7z)
4. Unzip the .7z file to a folder of your choice. If you don't have an Unzipper on your PC download and install WinRAR (http://www.win-rar.com/download.html?&L=0)
5. Plug in the VZW Galaxy SIII via the OEM Micro-USB cable.
6. On the device make sure USB debugging is enabled: Settings > Developer Options > USB Debugging (checked).
7. On the device make sure Unknown Sources is enabled (Settings > Security > Unknown Sources (checked).
8. Make sure no other apps are running on the device (e.g.; Android devices, emulators, tethering programs , etc.).
9. Open the extracted Root Tool folder from step 4.
10. Double-click on RootDebugfs.bat.
11. Type the number 1 and press Enter.
12. Follow the command prompt instructions (pressing any key when prompted and verifying choices with y when necessary). The device will reboot multiple times. Do NOT remove, disconnect, power-off, or touch device during this process. It may take a while.
Now the device should be successfully rooted with SuperUser installed.
Bootloader Unlock
1. Download EZ-Unlock onto the Android OS.
NOTE: At this time (9/25/11) only v1.2 is confirmed to work without problems with the newest OTA Verizon update. Check: http://rootzwiki.com/topic/32456-app-920-ez-unlock-14-easiest-way-to-unlock-your-bootloader/ for different versions than the one available on the Google Play Store. This guide will use EZ-Unlock V1.2 (direct-download: http://www.mediafire.com/?0oa6ylr8wskvr9q.
2. Run the Superuser app one time (installed during the Root Device process).
3. Open EZ-Unlock (Allow Superuser access if prompted).
4. Press the Unlock button.
5. Press Yes to confirm unlocking the bootloader.
You should hear the "That was easy" audio clip if your sound is turned on. The Device Status should now read "Unlocked".
CWM Recovery
1. Download and install EZ-Recovery onto the Android OS (Search the Google Play Store for "EZ-Recovery").
2. Open EZ-Recovery (Allow Superuser access if prompted)
3. Pan over to Recovery.
4. Select the Recovery radio option.
5. Tap the associated drop-down and select CWM 6.0.1.0.
6. Tap the Flash! button.
A pop-up notification should indicate that the CWM flash was successful.
Tapping Reboot Recovery will now allow you to boot into the CWM if you wish to flash custom ROMs, make backups, etc.
Nandroid Backup
1. Boot into CWM recovery (One method to do this is to use the EZ-Recovery option to Reboot Recovery, as mentioned in step 6, above).
2. Select Backup to External SD Card.
3. Process will take a few minutes but once complete you will have the backup stored on your external SD Card. Recommend backing this up somewhere besides your device / SD Card as well.
You now have a full backup (nandroid backup) of you device.
IMEI Backup
1. Download Connectbot from the Google Play store onto the Android OS.
2. Open Connectbot (Allow Superuser access if prompted).
3. Select local from the dropdown menu.
4. Type in a nickname (this is not important).
5. Tap the enter <-- key.
6. Once connected, type "su" and tap the enter <-- key.
7. Tap Allow if prompted to grant Superuser access.
8. Type "dd if=/dev/block/mmcblk0p11 of=/sdcard/efs.bin" and tap the enter <-- key.
9. Once the process completes you may close Connectbot.
10. Now navigate to your internal SD card (using a file browser).
11. Copy the newly created "efs.bin" file to your external SD card and/or another location for safe keeping.
You now have a backup of your IMEI information.
ROM Flashing
1. Determine which ROM you wish to install (See Section 3 and Section 4 from this thread: http://forum.xda-developers.com/showthread.php?t=1762709).
2. I use the ParanoidAndroid Jelly Bean ROM and have found no problems with it.
3. Download one of the ROMs to your internal SD card (this will be a .zip file).
4. If you choose a CM10/AOSP/AOKP like ParanoidAndroid you should also download to the internal SD card one of the associated Gapps file as found in the thread linked in step one. This file bundles all of the Google Apps and is highly recommended.
5. Using the EZ-Recovery app (see the CWM Recovery section, above) reboot into the CWM Recovery tool.
6. Select wipe data/factory reset to wipe / reset device.
7. Navigate to the advanced menu.
8. Select Wipe Dalvik Cache to wipe the Dalvik Cache.
9. Return to the previous menu screen.
10. Select install zip from sdcard.
11. Select choose zip from sdcard.
12. Navigate to and select the .zip ROM file chosen from step 3, above.
13. Once the process completes the ROM should be successfully installed.
14. If applicable (see step 4, above) repeat steps 10-11 and select the Gapps file to install instead.
You can now reboot the phone and it should load the newly installed ROM.
Wonderful guide! Almost deserves a sticky, but the IMEI backup procedure you listed is incomplete. Bits of EFS data exist on several other partitions that need to be backed up in order to have a complete IMEI backup. You can find more information here: http://forum.xda-developers.com/showthread.php?t=1852255
I implore you to update this wonderfully written guide so that newcomers can backup their IMEI in the fullest manner possible. Simply backing up EFS will result in roaming issues upon restore. This is what I have come to understand though I have no first hand experience. I can say that I feel completely safe having performed the backups listed in the thread I linked.
Thanks again for giving new users a great guide!
Div033 said:
the IMEI backup procedure you listed is incomplete. Bits of EFS data exist on several other partitions that need to be backed up in order to have a complete IMEI backup.
Click to expand...
Click to collapse
Thanks for the feedback! I hadn't realized additional EFS data existed. I'll update the guide with this information.
I believe there is now officially more guides than actual development in this section.
I would have to say though, this is a nice concise, well written guide in layman's terms. Once I get my S3 this is where I'll go. Thanks for this.
i wanted to thank you for making this guide. I have rooted plenty of other phones but something about the GS3 scared me. i think it was all the troubles some people had in the begining. i used your guide to a T, and i am very happy to say that my phone is now running jellybean
Can we get this stickied please? Couldn't find any guides on the first 2 pages earlier today.
so I am having an issue. When I boot into clockwork "Nandroid Backup" isn't even in the list. I followed everything. any ideas?
Without 'reboot nvbackup' your imei advice is incomplete.
Sent from my SCH-I535 using xda app-developers app
mangler1055 said:
Without 'reboot nvbackup' your imei advice is incomplete.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
I think I got it. How do I boot into clock without ez using the app? Is it the power, volume, and home??
Thank you very much
Good work with this tutorial.
Respect:good:
"IMEI Backup
1. Download Connectbot from the Google Play store onto the Android OS.
2. Open Connectbot (Allow Superuser access if prompted).
3. Select local from the dropdown menu.
4. Type in a nickname (this is not important).
5. Tap the enter <-- key.
6. Once connected, type "su" and tap the enter <-- key.
7. Tap Allow if prompted to grant Superuser access.
8. Type "dd if=/dev/block/mmcblk0p11 of=/sdcard/efs.bin" and tap the enter <-- key.
9. Once the process completes you may close Connectbot.
10. Now navigate to your internal SD card (using a file browser).
11. Copy the newly created "efs.bin" file to your external SD card and/or another location for safe keeping.
You now have a backup of your IMEI information."
How to restore IMEI ?

[Q] (Q) - running custom ROM but recovery is Stock

Dear NS forum - my colleague has crespo work phone.Last year I rooted and installed custom ROM for all my co-workers. The Nexus S user came to me with a problem; lately has many force closures and is very slow. I booted it into recovery & got the Android on its back with red triangle --> this is Stock recovery, right?
Not sure how CWM disappeared and got replaced by stock recovery.. but that seems the case. Am I correct that -
1. I need to load my PC with Samsung USB drivers to communicate with phone while in fastboot/download mode?
2. I need to install ADB SDK on my pc too?
3. I need to enter fastboot/download mode and flash a custom recovery?
Kindly help confirm the steps required, am I missing a vital step? Which recovery is best suited ... I have no preference over TWRP / CWM.
Lastly, I am very much out of touch with latest ROMs, appreciate any advice on a simple ROM, maybe 4.2 is best...
appreciate any help, I used to know all this stuff but I moved to Note 2 a year ago. Cheers.
Hey, I just read about Wug toolkit, is this a suitable tool for my issue ?....seems I could use it to flash a recovery for this phone which magically reverted to stock recovery .
http://www.wugfresh.com/nrt/
Hey folks, here I look forward to guide the Google Nexus S users of the XDA Community to go custom with their Samsung Nexus S. I shall try to put forth the most prevailing steps to make my way to your minds. Also I will use the fastboot method to accomplish custom during this entire guide. Before we put our hands on the device and begin with the instructions, I would like to state some general terms, for your ease. :good:
Terms & Understanding
* What is Bootloader and Why do we need to Unlock?
A bootloader is a boot initializing component which is generally locked by the device manufacturer to avoid any messing around with the OS. We need to unlock it for the same reason. Once unlocked it will allow us to change the boot sequence and modify the OS in accordance of our needs.
* What is Rooting?
It is a process of gaining root privileges over an Android subsystem. Rooting an Android device is easy in most cases. If you will to Install custom ROMs, kernels, other patches or addons to your Android device, rooting is what you will need. It can be achieved in two ways; either by manual method (using fastboot) or by automatic method (using toolkit or software) . Here, I am going to follow the manual method by using fastboot commands.
* ClockworkMod, what is it?
In short, CWM; It is a secondary recovery system created by Koush (Koushik Dutta), which adds enormous features like wiping partitions, flashing flash able .zip files like ROMs, kernels, patches etc to the stock AOSP recovery. Visit ClockworkMod website for more.
* What does Custom ROM means?
These are the aftermarket Android firmware which are not official supported by the OEM (Original Equipment Manufacturer). They are made available to the Android public by Android developers and contributors all around the world. Custom ROMs are either built from Google’s source code i.e AOSP (Android Open Source Project) or are modified versions of the device manufacturer’s ROM (Stock ROMs or Factory ROMs) with additional tweaks and extend functions which are not delivered with the Stock ROMs. Some of the popular Custom ROMs include CyanogenMod (CM), Android Open Kang Project (AOKP), MIUI, Codename Android (CNA), Oxygen, ParanoidAndroid and many more.
* What is Custom Kernel?
A Kernel is a bridge between the applications and the actual data processing done at the hardware level, In simple words, it is the communication between the hardware and software of an Operating System. In Android world, Custom Kernels play a vital role since they provide the users with several features including changing CPU frequencies, modifying the boot sequence and boot scripts and other features too.
* What are Google Apps (Gapps)? The name speaks for itself. Gapps are Google apps for Android available in flash-able zip format. Most of these applications can now be found and updated via the Google Play Store.Some of the apps include the Google Play Store itself, Google Talk, Google Sync (for adding and synchronizing Google accounts), Google Backup Transport, Car Home, Gmail, Google Maps, YouTube, Google Search, Google Voice Search, Google Music, and Google Docs. In some Custom ROMs, the Google Apps are included. These are usually stock ROMs, smaller or less-common ROMs, or those from areas where intellectual property laws are less commonly obeyed. But many AOSP ROMs, most famously CyanogenMod and AOKP, do not include the Google Apps due to licensing issues. They are after all proprietary code owned by Google and not included in the Android Open Source Project.
Disclaimer
Early necessary requirements
* At least 60% of battery to ensure no random shutdowns due to low battery.
* Backup your storage manually. Also your text messages and contacts using some backup app.
* Install Google and Samsung USB drivers from here
* A compatible USB data cable for undisturbed connection between PC and device.
* Enable USB Debugging in your device’s settings [Settings > Developer Settings > USB Debugging].
* A PC with Windows OS.
* Download Required files
* Extract the downloaded NexusS_files.zip to the desktop. So now you will have a folder named "NSFiles" on your desktop which beholds all the needed files during the process.
Please make sure to follow every single instruction mentioned during the guidelines. This will resist you from any mishaps during the process. Lets begin!
Unlock Bootloader
NOTE: Unlocking the bootloader will erase all the data on the phone as well as SD storage. So be sure to back everything up.
1. Reboot your Nexus S into bootloader mode by pressing volume up + power buttons simultaneously until you see the bootloader screen.
2. Connect your device to the PC via the USB data cable.
3. Open the extracted folder "NSFiles" that we have have on the desktop. On an empty space inside the folder, press shift and right click and then select "Open command prompt here". This will execute a new CMD window which is already cd'ed to the folder's location.
4. Type in CMD:
5.
6. You will now receive a message on the screen. Use the volume keys to highlight "Yes" and select it using the power button.
7. Your bootloader is now unlocked.
8. Highlight and select "Reboot" to reboot your device.
9. You have successfully unlocked your Nexus S bootloader.
Installing Custom Recovery
1. Reboot your phone into bootloader mode by pressing volume up + power buttons altogether.
2. Connect it to the PC via USB data cable.
3. While in the "NSFiles" folder on your desktop, press shift + right click on an empty space and go to "Open command promopt here". This will execute a command window which is already cd'ed to your current location.
4. To Install ClockworkMod touch 6.0.1.0
Type in CMD:
5. To Install ClockworkMod non-touch 6.0.1.0
Type in CMD:
6. To Install TWRP 2.3.1.0
Type in CMD:
7. The CMD prompt will indicate when the flashing is complete, it barely takes a few seconds.
8. Do not exit the bootloader mode, since this is the way to boot into recovery.
9. Now to boot into your new custom recovery, highlight "RECOVERY" and select it using the power button.
Rooting the Nexus S
If you plan to use the stock (factory) ROM, it is preferable to root. Otherwise, all the Custom ROMs out there already have root access.
The mentioned process is recommended to carry out using ClockworkMod Recovery.
1. Download the latest SuperSU flash-able root package. [Chainfire's SuperSU Thread]
2. Power off your device and boot into the bootloader mode by pressing volume up + power buttons simultaneously until you see the bootloader screen. Highlight"RECOVERY" using the volume buttons and select it using the power button.
3. Now, your Nexus S is in recovery mode.
4. Go to "mounts and storage" > scroll to the very last and select "mount USB storage".
5. This will mount your device's storage to the PC.
6. Drag the downloaded "CWM-SuperSU-v0.98.zip" to the root of your storage.
7. Select "unmount" to exit the USB storage mode.
8. Go to "install zip from sdcard" > "choose zip from sdcard" > select the "CWM-SuperSU-v0.99.zip" you placed in the storage and flash it.
9. Once flashed, select "reboot system now"
.
You now have your device rooted. You can officially declare yourself as the true master of your device.
Install Custom ROMs
Installing a ROM is quiet a simple process, you can say that it is the easiest of all.
1. First, you need to choose a suitable ROM that meets your requirements.
2. Once you have chosen, download the ROM's .zip (flash able zip file) as provided by the Author/ Developer .
3. Also make sure to download specific Gapps and other add-on if provided by the developer himself. [If not, download generic Gapps from here]
4. Put the downloaded files to your SD storage either by using USB mass storage directly or by mounting USB storage in recovery mode.
5. Reboot your Nexus S into Recovery mode. Power off your device and boot into the bootloader mode by pressing volume up + power buttons simultaneously until you see the bootloader screen. Highlight"RECOVERY" using the volume buttons and select it using the power button.
* Using CWM:
wipe data/factory reset.
Go to "mounts and storage" > "format /system".
Go to "install zip from sdcard" > "choose zip from sdcard" > select your ROM .zip file that you placed in step #6. Flash it.
Gapps are the next to be flashed just after flashing the ROM. So, flash Gapps following the same way as the ROM. further if your are provided any add-on in a flash able zip format you can flash it the same way after flashing the ROM and Gapps successfully.
Once everything has flashed successfully, select "reboot system now".
* Using TWRP:
Go to "Wipe" > "System" and "Factory Reset".
Go to "Install" > choose the ROM .zip file and flash it.
Gapps are the next to be flashed just after flashing the ROM. So, flash Gapps following the same way as the ROM. further if your are provided any add-on in a flash able zip format you can flash it the same way after flashing the ROM and Gapps successfully.
When flashed, go to "Reboot" > "System".
Your phone will now boot into the custom ROM.
Install Custom Kernels
1. Download the flashable zip package of your desired Custom Kernel.
2. Connect your device to PC via USB cable in USB Storage Mode.
3. Drag the downloaded kernel zip package to the root of your device's storage.
4. Disconnect the device from PC.
5. Power off, now press the volume up button and the power button altogether until you see the bootloader screen. Use the volume keys to highlight "Recovery" and select it using the power button.
6. Your device shall now be in recovery mode.
* Flash using CWM:
"advanced" > "Wipe Dalvik Cache"
"install zip from sdcard" > choose zip from sdcard" > now browse and select the kernel zip package that you placed in your storage root during step #3.
Select "Yes".
Your Kernel will now flash to your OS and replace your current kernel.
When it has successfully flashed, select "reboot system now".
* Flash using TWRP:
"Wipe" > "Dalvik Cache"
"Install" > now browse and select the kernel zip package that you placed in your storage root during step #3.
Your Kernel will now flash to your OS and replace your current kernel.
When it has successfully flashed, go to "Reboot" and select "System".
You now have Custom Kernel installed on your Nexus S.
NOTE: Before choosing any Custom Kernel, do verify that the Kernel is meant to be flashed on your present Android OS version.
Congratulations! You shall now enjoy the full packed potential of your wonderful Nexus S.
If you have got any questions/ queries or you're stuck anywhere in the mid process, comment here. I will try my best and provide you an helping hand. 
Sent from my Nexus S using XDA Premium 4 mobile app

Categories

Resources