[Galaxy S 4 i9500 Original Android Development] mskip:
**FREQUENTLY ASKED QUESTIONS**

Q. What is ADB Shell?

Adb shell is a linux command line tool (because android is based on linux) used to

send commands to your android device. For S-ON devices, this is crucial for

modifying files in the /system partition (where the rom sits) as you cannot modify

anything in /system when the rom is running without S-OFF like removing system apps.

------------------------------------------------------------------------------------

Q. I flashed Custom Recovery but each time I reboot the Stock Recovery is back

There is an auto recovery restore system on certain Stock Android Builds that will

reflash the Stock Recovery if you flash CWM on a Stock Rom.

Use Root Explorer to Mount the system folder as R/W (or use a free app from Google

Play such as ES File Explorer). Rename the files /system/recovery-from-boot.p and

/system/etc/install-recovery.sh (requires root). Now when you flash Custom Recovery

it will NOT be overwritten after a reboot. You can also do this via the Toolkit.

------------------------------------------------------------------------------------

Q. My AntiVirus program says the Toolkit files may be harmful

The exe compiled files are not digitally signed with a Microsoft certificate (as

they cost money) so certain AntiVirus programs (mainly Norton and AVG Free) may

pick it up as potentially harmful when it is not. They will pick up ANY file that

doesn't contain a purchased Microsoft certificate in the same way. Just Restore the

deleted file and exclude it from further scans and it will be fine. Or switch to a

better AntiVirus program such as BitDefender.

------------------------------------------------------------------------------------

Q. What is the difference between Nandroid and Titanium backup?

A NANDROID will backup the whole system including boot, system, data and recovery

partitions so you can restore a complete rom and all data and settings.

Titanium Backup is mainly used to backup apps and associated user data. These

could be restored AFTER a full wipe and a new Rom had been flashed on your phone.

The other option now which google added into the new adb command list is the adb

backup which is in the ToolKit and can do the same job as Titanium Backup but will

store the data on your PC rather than on the phone (which takes up space).

Q. I cannot find Developer options

With Android 4.2 google have thought it would be funny to hide the Developer options

screen in the Settings. This means you cannot enable usb debugging to communicate

with your device. To show the Developers options screen do the following:

1. Goto Settings, About and tap the Build number text 7 times.

2. When you have tapped 3 times you will be given a countdown of taps until you

become a developer.

3. Once you are told you are now a developer you can go back to the Settings

Screen and can see Developer options.

4. You can now go into Developer options and enable usb debugging.

Q. I am having trouble getting adb working with the drivers installed

Try switching your connection type from media (MTP) mode to camera (P2P) mode.

To do this open the notification area [top left] with the device connected via usb,

click where it says 'connected as' and change from MTP to PTP.

------------------------------------------------------------------------------------

Q. How to get into your Download Mode

1. Unplug your usb cable if you have one plugged in

2. Keep holding the Volume Down, Home and Power buttons until you see a warning

screen [about 10 seconds]

3. Press the Volume Up button to boot the phone into Download Mode

------------------------------------------------------------------------------------

Q. How to get into Recovery

1. Unplug your usb cable if you have one plugged in

2. Keep holding the Volume Up, Home and Power buttons until you see a green android

man on the scree [about 15-20 seconds]

Q. I tried to enter the code for the pro version but it says the code is incorrect

1. Make sure the code entered is for the correct Toolkit being used.

2. You need to start the Toolkit with the toolkit.exe file when activating so the

settings can be initialised or the code will not be accepted.

3. Make sure you enter the code correctly as the characters are case sensitive.