[HTC Pico (Explorer)] Red Devil:
Some other essential guides.

What do you mean by a clean install ?

WARNING !

: Do NOT wipe/format External storage . This will result in the loss of data.

A clean install can be done as follows :

On CWM / Yannou's recovery :

Boot into recovery

Do a factory reset

Go into mounts and storage using volume rockers and power button.

Format /system /boot /cache

Go to advanced : Wipe Dalvik Cache.

On TWRP Recovery :

Go to wipe

Wipe Cache , Dalvik Cache , System SD Ext and then do a factory reset.

Done ! Now flash the required ROM you want to flash!

How to partition SD card ?

Note :

This will result in your SD card being formatted. So always keep a backup of all your files on your computer.

For Stock ROM you need a FAT 32 partition which can be done via computer ONLY.

Via Recovery

Boot into recovery

Go to advanced

Partition SD card (*EXT 2,3,4 etc.*)

Select EXT Size *to whatever you want to preferably 512 mb or more*

Select

Swap = 0 mb

as Explorer doesnt support swap. ( at least till now )

Partition SD card! (*Will take some time*)

After partitioning is done just remove your SD card (*while your phone is off*) and just insert it back in manually.

Reboot /system (*if you have a ROM installed*)

Connect to PC and check for bad partitions just in case.

Steps 7,8,9 are not mandatory but are a good practice.

Via a computer : ( Windows )

Requirement :

SD Card reader

MiniTool Partition Wizard Home Edition 7.7 .

For further details on this visit this great guide

How to flash custom recoveries / kernels ?

How to flash a custom recovery ?

Via computer

Copy the recovery.img of the custom recovery you are try to flash and paste it in the adb directory ( for windows ==> C:\android\sdk\platform-tools\*paste here* )

Boot your Pico into bootloader (*remove battery and after 3-4 secs press vol. down and power button simeltaneously*)

In bootloader menu connect pc to your phone via usb cable and then there will be a red coloured sign just above the options saying

Now start

Windows Go to platform-tools directory in command prompt and type

fastboot flash recovery recovery.img
fastboot reboot

Linux Go to the directory of adb and fastboot and type in terminal

$ ./fastboot flash recovery recovery.img && fastboot reboot

or if path is set directly..

Via phone Terminal Emulator

Take the recovery.img that you want to flash and place it on your sd card ( eg /sdcard/(*here*) )

Begin Terminal emulator app (*Download from playstore*)

Type su (*enter*)

Allow superuser permissions (*enter*)

Note : Now you must get a line beginning with

$

Enter

flash_image recovery sdcard/recovery.img

Still racking your brains over this ? Check out post 3 for video tuts ! :cool:

For kernels do the same thing except replace replace

Recovery.img

with

Boot.img

:cool:

Setting permissions

Heard about setting permissions ? Ever wondered what they are ?

So how to configure them ?

You need a file explorer with Root access

Go to the required folder/app you want to set a permission and long press on it ( in most file explorers )

You will get something like this:

Select what is required and close.

Alternative via adb

Same as before from adb directory on cmd propt / terminal

adb shell
su
chmod 777 /system/app/Notes.apk

INDEX :

r = read w = write x = execute

Reference for chmod

So 777 = rwxrwxrwx 755 = rwxr-xr-x and so on and so forth..

What is overclocking ?

Overclocking is the process of making a computer or component operate faster than the specified clock frequency by the manufacturer by modifying system parameters. One of the most important techniques is running at a higher clock rate (more clock cycles per second; hence the name "overclocking")..

Operating voltages may also be changed (increased), which can increase the speed at which operation remains stable.

Pros : You get much more performance including gaming performance and overall UI performance..

Cons : Overclocking is always risky if something is configured improperly and may also result in permanent damage of your hardware. As long as it is done safely you are good to go.

You may see some increased power consumption.

Extreme overclocking might kill your hardware.

Undervolting :

The process where you provide less voltage to your cpu rather than the stock voltage.

Advantage:

Reduced heat from your device.

Good battery life.

Disadvantage:

Extreme undervolting will make your device unstable and some times even end up with a boot loop.

Recovering from an OC NAND Wipe..

What is md5 ? How is it useful?

The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value. Specified in RFC 1321, MD5 has been utilized in a wide variety of security applications, and is also commonly used to check data integrity. MD5 was designed by Ron Rivest in 1991 to replace an earlier hash function, MD4. An MD5 hash is typically expressed as a hexadecimal number, 32 digits long.

What does it mean in english ?

For android basically it is used to maintain the uniqueness of a file. It is also used to check wheter the file is the same file that has been uploaded or not .. or wheter the the downloaded file is half downloaded or broken..

You can check the md5 sum of two files. If they match then they are the same file. If they dont .. back to your download screen. ;)

How do I check the md5 sum ?

On windows :

Download this and extract it on your pc..

Just put in the file's location..

Get the md5 sum from the OP

Match them .. :D

On android

There is an app for it : Android Filve Verifier