> Attention!

We strongly recommend to readRules section "Android - firmware"

New threads need to be created only inroot partition! In the future, they will be processed by moderators.


2 pagesV  1 2 > »  
 
THEME IS CLOSED
> Basic concepts of what and for what is used in HTC smartphones with Android OS (for general reference). | We will try to stick to the smartphone HTC Droid Incredible.
vitendo
Message#1
23.11.11, 22:59
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

FAQ on the firmware HTC Droid Incredible.

Rubricator

1. Bootloader:

I.HBOOT (aka SPL (Second Program Loader))
Ii.HBOOT hacking methods. S-Off - what is it for?
Iii.Official bootloader opening methods
Iv.RECOVERY
V.Getting Root Access
Vi.Replacing (updating) firmware
VII.Additional recommendations

2. Radio module:

Viii.Radio module (Radio)

3. Operator settings

Ix.Connection settings to the mobile operator
X.Software for flashing CDMA communication terminals
Xi.Files with settings of various CDMA operators
Xii.Basics of working with programs for flashing CDMA communication terminals
Xiii.Settings. Their designation and purpose.
Xiv.Work programs on the firmware of communication terminals
Xv.CDMA authorization
Xvi.Independent programming of terminals. Is it necessary?
XVII. Reserved field

I will supplement and change as you study the issue and writing.
If you have knowledgeable about the firmware of communication terminals, please share your experience. And the information on this issue is very scarce and scattered.


To write this topic pushed me"HTC Droid Incredible CDMA" themewritten byMAXIMATOR82 and not bad Step-by-step instructions for getting Root and phone firmware "from zhosakic . For which I am grateful to them. I am also grateful to many authors, whom I did not indicate, from which nuggets of advice I managed to gather a more or less holistic understanding of the problem. I do not pretend to authorship, I consider this topic as a joint work of many authors.

Also, I want to thankTalionar for addition, without which the topic was not fully covered, which would create a number of questions and difficulties for our readers.

Post has been editedArmgun - 02.01.12, 19:03
vitendo
Message#2
23.11.11, 23:06
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Introduction

Sooner or later, many of us come to the idea that we would like to have full access to your smartphone. After all, we want:
- install programs that require full access to system resources;
- sometimes to change or remove the pre-installed programs in the system, which we do not use, but which not only occupy a place in the smartphone, but also constantly hang in the memory, which slows down the system;
- change some icons or even entire themes so that the smartphone looks in the same style you need;
- add functionality that does not have time, or does not want, or cannot, for one reason or another, add a manufacturer;
- change to a more recent or interesting firmware or its mod;
- etc. etc.

Well, in general, we suddenly wanted to become the real owner of your smartphone. In other words, we want to become super-users, i.e. get the so-called root rights.

However, this is one big obstacle.
The manufacturer and / or telecom operator (if the smartphone is manufactured on its order), for some reason they think that having sold their products to us, they are still its partial owner. And they decide what we can do and what not.
You can understand them, they give a guarantee on their products. And by getting root, an inexperienced user can not only improve it, but also “kill” by getting a nice expensive brick from an expensive smartphone.

And this can happen due to the fact that most users do not have information (or have it in a very fragmented form) about how it works and what the software content of a smartphone consists of. And I would like to address this issue in this article.

I collected and grouped all the data from different sources (I will try to provide links in the text). Therefore, I say the standard phrase for such topics -"We are not responsible for the consequences of installing the firmware or any other actions that you perform with your smartphone, you do so at your own risk". And I advise you to take this phrase very seriously.

Post has been editedArmgun - 02.01.12, 18:55
vitendo
Message#3
23.11.11, 23:16
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Task.

Bought a smartphone. We want another firmware, root rights and connection to one of the mobile operators.

Sequencing.

1. Remove protection (S-Off);
2. Flash modified recovery;
3. Flush to the new firmware (if someone wants to change);
4. We get Root (if the new firmware does not have it or you need to give root the rights to the stock);
5. Flash the new Radio module (if required);
6. Enter the operator's data (if you received it earlier when connecting to the operator and saved it separately. It is recommended to do this, because the operator's settings often fly off when resetting to the factory settings).

Post has been editedArmgun - 02.01.12, 18:55
vitendo
Message#4
23.11.11, 23:21
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Description of the software component.


The smartphone has three software components:
1. Bootloader (HBOOT), including firmware;
2. Radio module;
3. Operator settings.

1. Bootloader is responsible for *:
- protection against the installation of third-party firmware;
- control of the updates (in ascending order);
- restore to factory settings.

2. The radio module is responsible for:
- communication with the operator (CDMA - 1xEvDo Rev.A; GSM - GPRS; 2G / 3G);
- communication with other devices via Wi-Fi and Bluetoth;
- navigation via GPS;
- broadcast radio.

3. Operator settings include:
- PRL
- A-Key
- other settings that are necessary for the identification of your phone by the operator, stitching your number and Internet settings, etc.

* There is a view of the official bootloader, not with a modified recovery.

Post has been editedArmgun - 02.01.12, 18:56
vitendo
Message#5
23.11.11, 23:27
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

1. Bootloader


As I said earlier, manufacturers are trying to protect the loaders of their smartphones. Therefore, they close access to their rewriting by various methods, such as secuflag, shortly S-On / S-Off (S-OFF gives access to the system section of the smartphone). Moreover, the newer the smartphone, the more powerful the protection.

Although, at the moment, different manufacturers have made it a rule not to block the loaders. And HTC also decided on this (see onoff.sayte), but only on new models and somewhat pretentious, with the help of the Unlock_code.bin key. Which can be obtained by doing some manipulations with your computer and the smartphone connected to it, and then going to the official website (registration is required) to enter the data of your smartphone and get the key.

Just want to note that unlocking happens once and for all, there will be no way back. You completely lose the warranty and it is possible that OTA-updates will stop coming to you.
For those who do not want to lose the warranty, it is probably better to go unofficially and unblock it using the S-Off + Root procedures.

But let's get everything in order.

Post has been editedtab - 16.04.12, 11:02


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#6
23.11.11, 23:39
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

I. HBOOT (aka SPL (Second Program Loader)

This is something likeBios in the computer. It is required to ensure the launch of the smartphone.
HBOOT takes over from the radio part.
Prepares to launch the iron, adjusts the necessary registers.
It transfers the partition table to the kernel.
Indicates the size of available RAM.
Loads the kernel into memory and executes it.

After starting the kernel, HBOOT has no effect on the operation of the system!

Entering the HBOOT menu is simple:
1. Completely turn off the smartphone (you can even remove the battery for a few seconds);
2. Preliminarily holding and holding the volume down key (Volume Down), briefly press the power button on the device (Power).
* In some other devices can turn on differently.
Native HBOOT
Native HBOOT

Native HBOOT, which come with the phone - do not allow to restore images without a digital signature, which is also not good at all. Therefore, to be able to install third-party firmware and radio, they are replaced with modified ones, which allow it. My opinion is that HBOOT should be flashed once and not to touch it further away from sin. While HBOOT is alive - the phone can always be restored.

If everything worked out, then you will see a console menu like this; immediately recall DOS and Norton Commander.

Further, in this menu we see data on HBOOT, including its version. Also the RADIO version, the secuflag status is S-On or S-Off and even the time and date.

Below we see the menu items:
FASTBOOT =>
RECOVERY =>
CLEAR STORAGE ---- (??? clearing all data)
SIMLOCK ------------- ()
FAKTORY RESET ----- (??? Reset to factory settings (other names are Hard Reset or Factory data reset))

Navigation on points is done with the volume and off buttons:
VolUP - up
VolDOWN - down
POWER - item selection
* In some other devices, other buttons may be involved. For example, the camera button. Navigation is described under the HBOOT data.

Using the navigation buttons we can launch any item or enter its submenu:

=>FASTBOOT
BOOTLOADER --------------- (goes back to BOOTLOADER)
REBOOT ---------------------- (reboots the smartphone)
REBOOT BOOTLOADER ---- (reboots BOOTLOADER)
POWER DOWN -------------- (turns off smartphone)

=>RECOVERY
REBOOT SYSTEM NOW ----------- (reboots the smartphone)
APPLY UPDATE FROM SDCARD - (install the firmware from the update.zip file, located in the "/ sdcard /" directory)
WIPE DATA / FACTORY RESET ---- (formatting the internal partition (if you do not install the firmware after that, the device will get into the bootloop))
WIPE CACHE PARTITION --------- (formatting cache partition, sometimes useful)
Modified HBOOT
Modified HBOOT

HTC devices can flash modified HBOOT using utilitiesUnrevoked(supports HTC Droid Incredible 2.2)AlphaRevorRevolutionary. Each of which supports certain smartphones.

These utilities modify HBOOT (or rather, overwrite your mod. Instead of the original one). In it already:
- Recovery has been changed (it was also possible to later change it to any other, for example, using the programROM Manageror via FASTBOOT, by installing the appropriate .zip file);
- protection against changing the record in the system sector (NAND flash memory) from S-on to S-off is disabled;
- and accordingly, Root rights are given (sometimes you need to get it yourself, using the SU installation).
FASTBOOT - for reference
Fastboot is a mode in the phone that allows you to restore / flash any of the sections of the phone. It is located in an inaccessible memory area, which practically means that it is impossible to programmatically kill a phone, since through Fastboot you can restore everything. Therefore, I recommend to touch it as little as possible. Otherwise, you risk getting an expensive brick.


Post has been editedBell071 - 26.03.12, 21:44
Reason for editing: Error with bracket


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#7
24.11.11, 00:36
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Ii. HBOOT hacking methods. S-Off - what is it for?

As I wrote earlier there are several utilities that allow the user to get full access to his smartphone. For different models of smartphones any utility is suitable (see lists of supported devices). At the moment utilities are familiar to me:
Unrevoked;
Revolutionary;
AlphaRev.

On some models at the moment there is no possibility to get full access. Then you have to use the programmer.XTC clip. It fits all HTC models. But for this you will need to appeal to people who already have it. If you certainly do not want to buy it yourself.

What isS-off?
What is S-OFF
What is S-OFF?
On the new devices of the company HTC installed protection called secuflag. This protection mounts read-only in the / system and / recovery sections, that is, we cannot directly change / copy system files from the phone, nor can we flash zip files through fastboot and recovery, since the protection only allows HTC signed files . S-OFF turns off all checks in the bootloader, mounting the read / write mode in the / system and / recovery sections.

In this case, we have the opportunity to change the system files, delete unnecessary programs from the firmware directly from the phone, resize the system partitions, download picture (Splash), etc.

Why do you need ROOT and S-OFF?
Why do you need ROOT and S-OFF
Why do you need ROOT and S-OFF?
ROOT and S-OFF are needed in order to:
- install your favorite firmware, radio, core;
- delete unnecessary programs that are preinstalled in the firmware initially in the official firmware;
- change the interface elements that are closed to change in the official firmware (for example, the upper bar);
- allows you to run a number of applications that require more control over the system;
- perform system backup;
- etc.

In a word, you can be the complete owner of your phone and completely dispose of it at your own discretion → you can get S-OFF on HTC Wildfire using the XTC clip, as well as using the AlphaRev program

Let's look at the working methods of some utilities for unlocking (S-Off) and getting Root.

Unrevoked
How to use the UnrEVOked utility
How to use Unrevoked utility
Supports the following devices
Unrevoked (http://unrevoked.com/)currently supports the following devices:
- HTC Aria
- HTC Desire
- HTC Evo 4G
- HTC Hero
- HTC Wildfire
- HTC Droid Incredible

1. First we have to download the files we need.
Download and prepare the necessary files.
Linksgiven for HTC Droid Incredible.

We will need to work:
- android usb driver(or download "For_ROOT.zip");
- CMR image(download "For_ROOT.zip");
- unrevoked utility(download from Unrevoked website);
- HTC Sync distribution(download from HTC).

We need the driver and image we can download in one file "For_ROOT.zip"

2. Next, we must prepare the computer (installation of the appropriate programs and drivers).
Computer preparation
After everything is downloaded, let's get started.
1. Install the latest HTC Sync on your PC. Two drivers are installed with it: the HTC BMP USB Driver and the HTC Driver Installer.
2. Delete only HTC Sync itself, leaving the remaining two drivers on your computer. You can restart the PC
How to do it
Windows 7 users:
Go to the Start menu, then Control Panel. In the open window, if you are in the view mode category, click on the “Uninstall a program” button and then select “HTC Sync” to uninstall the program.
If you're in icon mode, select “Programs and Features” and click on “HTC Sync” to remove the program.
This will install the appropriate drivers needed for unrevoked3.

Users of other versions of Windows:
Go to the Start menu, then Control Panel. In the open window, select Add / Remove Programs, and then select "HTC Sync" to remove the program. This will download the appropriate drivers needed for unrevoked3.

3. Install the previously downloaded driver "android-usb-driver" on your computer, it is in the archive "For_ROOT.zip" (first unpack its contents into a folder):
a) turn off the phone. Press the "Volume down" button and without releasing it, press the "ON (POWER)" button;
b) the phone will load the BOOTLOADER. The PC will display a message stating that a new device has been detected (navigation through the menu items of the BOOTLOADER is performed using the volume keys "down" and "up", starting with the "ON (POWER)" button);
c) go to the "Device Manager" and find the device "Android 1.0" there;
d) click on it with the right mouse button and select the item "Update drivers";
e) in the window that appears, select "Run a search for drivers on this computer";
e) specify the path to the folder in which you unpacked the downloaded driver android-usb-driver and click "Next";
g) the driver is installed; there should be no conflicts in the “Device Manager” in the list;
h) close the "Device Manager";
i) reboot the phone by selecting REBOOT (press "volume down", press "ON (POWER)").

3. Now we can install the modified Recovery (in our case, "ClockworkMod Recovery") andget ROOT rights. Instruction is given for the HTC Droid Incredible 2.2.
Getting ROOT rights (android 2.2)
Before you begin the procedure, you need to find out what type of display in your phone. AMOLED or SuperLCD. IT IS VERY IMPORTANT!!!!

1. Go to the phone menu and enable USB debugging (menu / settings / applications / development and tick the "usb debugging" option)
2. DISCONNECT THE PHONE FROM THE PC !!!!.
3. Run the previously downloaded unrevoked utility (reflash_package.exe).
4. The unrevoked utility is launched, click File, select Custom Recovery and select the image corresponding to your display (it is also located in the unpacked archive folder "For_ROOT.zip"). For AMOLED, this is recovery-clockwork-3.0.0.7-inc.img, and for Super LCD, select recovery-clockwork-3.0.0.8-inc.img. IT IS VERY IMPORTANT!!!!. If you make a mistake as a result of rutting you will get a black screen, this is certainly not fatal, but extremely not pleasant.
How to find out what your screen
Instruction given for HTC Droid Incredible
What is your smartphone screen canlearn in two ways:
1. The box has markings:
- ADR6300VW2 is AMOLED;
- ADR6300VW3 is SLCD.

2. However, it seems to me that a more reliable way would be to view the corresponding menu of the official firmware. To do this, go to Menu - Settings - Phone Information - Hardware Information (Menu - Settings - About phone - Hardware information):
- 0002 is AMOLED;
- 0003 is SLCD.

Today is relevantversion 5.0.2.0which one doesn't care which screen is on your smartphone. You can download it fromoff.site program.
5. Once the image is loaded we connect the phone.
6. The utility will warn you that you are losing the warranty and so on, and the “OK” button will be active. Her and click.
7. The phone will reboot several times. In the program window (below) the installation status messages will change. During the firmware process, a window for finding drivers for devices may appear, while something like "waiting for driver installation" will be written in unrevoked, you need to select the same android-usb driver again.
8. Now we are just waiting patiently. When the black screen with the words "ClockworkMod Recovery" appears, select the item "reboot system now"
9. Everything, congratulate yourself, now you have Root.

How to get S-Off forever well written ©Talionar, for which he thanks a lot.
S-Off - receiving methods
S-Off - receiving methods

As vitendo already said, having received S-OFF and root you become omnipotent, having the right to change everything and everyone, in a word, a real root.
Why present? But because when you receive only root rights using Unrevoked utilities, etc., you still cannot mount the system partitions in Read-Write, since secuflag is sewn into the device. I mean all the config files, system applications and other goodies will remain in Read-Only and how to either change / delete them will not work. To fix this and we need S-OFF.

Yes, as many may say, when we receive the root through utilities, we also get S-OFF. But temporarily. After the device is rebooted (after the modified recovery is installed), we again see the inscription in hboot - S-ON. This is done to ensure that before going to the SC, if it happens, it would be enough to install a stock firmware to return the phone to the factory state (for if they see that you ruled the phone, they will try to deny service to you). This is the most important thing.LETwhichshould stop you.

So think for yourself whether you need it or not (although there are ways to roll back to S-ON, but I will write about this later, and most likely it will not be so easy, and naturally not for all models of devices =) From the existing topicsS-ON after AlphaRev)

So we painted all the pros and cons. Let's get started (And remember, I warned you)))
Getting a permanent s-off
To begin, go to the siteunrevoked(for if you did S-OFF with the help of other utilities, then most likely you received it once and for all / before the rollback) (I ask you to correct knowledgeable people, like when you are rutting through other tools), select your phone and follow the linkunrevoked forever. There we are watching the supported versions of the devices and the radio just below. If everything is good then swingUnrevoked-forever.zip.

Then everything just throws this file on a USB flash drive, reboot into recovery (or turn on the device with the volume down and power button held down). The Clockwork window appears (if you have a different recovery, then act similarly) select the "apply update from sdcard "(using the joystick or volume buttons) press the joystick (or the power button, as you prefer). Next, select a single item labeled" Yes "and the name of our file. Again press the joystick.

Everything. Now you can do anything with ANDROID. For example, replace to start on itwpa_supplicant (see this thread " Five options to make the Internet on the phone ") to see ad-hoc access points.

Please correct if something goes wrong))


How to use the Revolutionary utility
How to use the Revolutionary utility
Revolutionary: S-OFF & Recovery Tool
Supports the following devices
RevolutionaryCurrently supports the following Android phones and their HBOOT variants:
HTC Desire (bravo) 0.93.0001, 1.02.0001
HTC Desire CDMA (bravoc) 1.06.0000
HTC Wildfire (buzz) 1.01.0001
HTC Aria (liberty) 1.02.0000
HTC Incredible S (vivo) 1.09.0000 and 1.13.0000
HTC Droid Incredible 2 (vivow) 0.97.0000 (Gingerbread only!)
HTC Desire S (saga) 0.98.0000 and 0.98.0002
HTC View (express) 1.09.0000 and 1.13.0000
HTC Flyer (flyer) 1.10.0000, 1.11.0003
HTC Sensation (pyramid) 1.17.0006, .0008, .0011 and .0012, 1.18.0000
HTC Evo 3D (shooter) 1.30.0000 and 1.40.0000
HTC EVO 3D GSM (shooteru) 1.49.0007, 1.49.0008
HTC Thunderbolt (mecha) 1.04.0000, 1.05.0000
HTC EVO 4G (supersonic) 2.15.0001, 2.16.0001
HTC myTouch Slide 4G (doubleshot) 1.44.0007

Revolutionary permanently unlocks NAND write protection by default in the following phones:
HTC Sensation (pyramid)
HTC Evo 3D (shooter)
HTC EVO 3D GSM (shooteru)
HTC myTouch Slide 4G

On this issue created a whole topic: "FAQ on getting S-OFF with Revolutionary". It describes in more detail how to use this utility for different devices. However, I will briefly quote here the general method of obtaining S-OFF for all.
S-OFF method
Method of obtaining S-OFF (common for all phones) (http: //savagemessiahzine.com/forum/index.php?showtopic=247336&view=findpost&p=7968420)
1. First we have to download the files we need.
Download and prepare the necessary files.
1. From the computer go to the siteRevolutionary
2. Make sure your phone model is listed inlist of compatible models.
3. Click the link to download the file "Download for Linux" or "Download for Windows"in accordance with the OS of your computer. It is better to place it in the root of the disk, no matter what. At the same time, a form will appear on the website to receive the key. Do not rush to fill it.
4. When the file is downloaded, unpack the archive (do not use Cyrillic characters in transit if you unpack it into a folder).
5. Also download from the page "Revolutionary S-OFF & Recovery tool"HTC fastboot drivers for Windows:HTCDriver3.0.0.007.exe. At the same time, if you later want to get a ROOT, in the same place (just below) download the file SU -su_2.3.6.3_efgh_signed.zip
6. DownloadHTC Syncsupporting your smartphone.

2. Then we have to prepare our computer, i.e. install the appropriate drivers for working with your smartphone.
Computer preparation
1. If you do not have HTC Sync installed, then to get the drivers we needdownloadand install it.
2. IMPORTANT! Aninstall (remove from your computer) HTC Sync. After receiving the S-OFF can put again.
How to do it
Windows 7 users:
Go to the Start menu, then Control Panel. In the open window, if you are in the view mode category, click on the “Uninstall a program” button and then select “HTC Sync” to uninstall the program.
If you're in icon mode, select “Programs and Features” and click on “HTC Sync” to remove the program.

Users of other versions of Windows:
Go to the Start menu, then Control Panel. In the open window, select Add / Remove Programs, and then select "HTC Sync" to remove the program.

3. IMPORTANT! Disable antivirus and firewall.
4. Turn on your device as usual.
5. Connect the USB to the computer in charging mode.
6. Turn on USB debugging in the settings (Menu - Settings - Applications - Development - Debugging via USB).
7. Install the driver (for Windows -HTCDriver3.0.0.007.exe)

3. Now, in fact, we can proceed to the removal of protection, i.e. to receive S-OFF.
Spoiler = Getting S-OFF
1. Without disconnecting the smartphone from the computer, launch revolutionary.exe from the archive we downloaded and unpacked "revolutionary-0.4pre4.zip". Do not forget that in Windows Vista and Windows 7 it is done on behalf of the administrator.
2. Neatly rewrite the data from the window that opens:
a) your phone model;
b) your version of HBOOT;
c) your version of Android OS;
d) the serial number of your phone.
* Please note that the serial number is shown in square brackets, do not confuse the closing bracket with any character.
3. Write the phone data that you see in the program window (items a - d) in the form on the site (the one that opened when you click on the link "Download for Linux" or "Download for Windows", onRevolutionary home page).
Care when entering s / n
Be careful when entering the serial number !!!
If you doubt the input is correct, check the serial number. This can be done from the phone menu: Settings - About phone - Phone ID code - Ser. device number. Or look at the sticker under the battery.
The serial number can be copied. To do this, click on the HL of the revolutionary program window, select Edit - Mark, highlight the serial number, press "Enter" to copy. Next, insert the serial number in the form window on the site using the key combination (Ctrl-V), pre-selecting this field by clicking in it.

4. Press the "Generate key" button. After clicking the "Generate key" button you will see a new window. In its upper part, between the inscription "Your beta key" and the button "Donate" your key will be recorded.
5. Carefully rewrite all the characters in the "revolutionary" program window and press<Enter>. IMPORTANT! Be careful not to mix O and 0 or l and I. Take your time!
6. After that, wait for the end of the program. It usually takes 2-3 minutes. In the process, the phone will restart. Here is a reboot that can take about 15 minutes. Be patient!

S-OFF received!

After receiving S-OFF, the program offers to immediately flash CWM Recovery. You can agree, and then after some time you will receive the latest version of CWM Recovery (at the end of the program, the program on the computer will close, the phone will need to be rebooted manually). You can refuse, and then install the desired version of CWM Recovery yourself.

Attention! To get Root, you can flash the SU file from Recovery (in previously downloaded files).
If in the process of work there was a pause, wait 15 minutes, restart the computer and phone and try again.


How to use the AlphaRev utility
How to use the AlphaRev utility
As I understand,AlphaRevsuitable for older firmware. Newer firmwares are broken using the Revolutionary utility. To create which combined two teams:AlphaRevandUnrevoked.
Supports the following devices
AlphaRev (http://alpharev.nl/)currently supports the following devices:
- HTC Desire GSM (Bravo), all hardware models (PVT4 too)
- HTC Legend GSM, HBOOT 1.0+ is NOT supported
- HTC myTouch 3G Slide (Espresso)

It is better to read the detailedFAQ on this topic. It was compiled by enthusiasts, owners and fans of smartphones who “fixed” their pets with this utility. Although, after merging the two teams (Unrevoked and AlphaRev) into one (Revolutionary), the FAQ was somewhat overgrown with new instructions and moved tonew place. You can also read on this topic onxda forum.

As for different smartphones with different firmware are significantly different instructions, here I will not give them. See the above topics for your models.
And how to make a general S-Off for most modern models, see the instructions for the Revolutionary.

Unfortunately, not all smartphones can be unlocked and used with these utilities. Sometimes you have to unlock them with the so-called Gold-card. There is also protection by region (see CID). You can read about this in topics for unlocking smartphones with such protection.

Post has been editedvitendo - 15.12.11, 02:08


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#8
24.11.11, 00:51
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150    +

Iii. Official bootloader opening methods

As I said above, now different manufacturers are trying not to block the loaders. And HTC also decided on this (see onoff.sayte), but only on new models and somewhat laborious. To do this, you need to get the key Unlock_code.bin. You can get it by doing some manipulations with your computer and a smartphone connected to it and then going toofficial site(registration is required) to enter the data of your smartphone and get the key.

Let's look at the unlock method using the example of a smartphone whose bootloader they decided to unlock first - the HTC Sensation.
Unlocking the bootloader HTC Sensation
According to the site, the resource will be supported by the following models launched before September 2011:
- HTC Sensation (European version with FOTA update to 1.45.401.2)
- HTC Evo 3D (carrier version of Sprint, for the USA)
- HTC Sensation 4G (carrier version for T-Mobile USA)
The note below reports that some devices cannot be unlocked due to operator restrictions, but the company is working with partners, and the list may expand in the near future.
Only one smartphone is highlighted in green - HTC Sensation. This means that you can proceed to unlock the bootloader right now.
Original instructions can be found on the official website.HTCdev.com
The unlocked device allows you to install custom (third-party) firmware, referred to as "operating systems" on the site. They are tested less thoroughly than official firmware, and unlocking may void the warranty on the smartphone or its individual components. The company disclaims all responsibility for the operation of the device and data safety after unlocking the bootloader, all actions you take at your own risk and peril. Also, in order to avoid unauthorized access after unlocking, all personal data will be deleted from the smartphone, including applications, text messages and settings.

By unlocking you agree that:

1) the use of an unlocked bootloader may result in full or partial cancellation of the warranty, your smartphone may not function properly

2) if your smartphone requires repair, HTC may charge a fee to compensate for the additional costs associated with the unlocked bootloader

Do you still want to continue? :)

Below is the translation of the original walkthrough that will help unlock the bootloader, let's proceed.
1) Remove and reinstall the battery
2) Hold simultaneously and hold the power and volume down buttons
3) Use the sound keys to select "Fastboot" and press the power button
4) Connect the smartphone to the computer using a USB cable
5) Download and install the Android SDK (Software development kit - developer kit). You can take the archive onofficial websiteThere are versions for Windows, MacOS X and Linux. You may also need Java (can be downloaded fromofficial site) and programHTC Sync, which includes the necessary drivers.
6) Unpack the Android SDK, create a new folder (for example, C: \ Android) and copy three files into it:
adb.exe
AdbWinApi.dll
fastboot.exe
a) To find these files, run SDK Manager.exe from the \ android-sdk-windows \ folder
B) Wait a couple of minutes the available downloads will be displayed. Install the Android SDK Platform and Android SDK Tools (or upgrade if your SDK version is r11)
c) After installation is complete, you can find:
- adb.exe and adbWinApi.dll in the \ android-sdk-windows \ platform-tools folder
- fastboot.exe in the \ android-sdk-windows \ tools folder
MacOS and Linux users can download fastboot binary files from the following links:
fastboot mac
fastboot linux
7) Open a command prompt (Start>Run>enter CMD or Start>Run>enter CMD, Win7 users can find the command line in Start>All programs>Standard>Command line )
8) Go to the folder with the created files (for example, if the folder is C: \ Android, then type "cd c: \ Android" on the command line)
9) Enter "fastboot oem get_identifier_token" on the command line
10) You will see one of the screens above - this is the key. It is necessary to press the right mouse button, select "mark", select the block and press the right button to copy. The key must start with
<<<<Identifier Token Start>>>>
and end
<<<<<Identifier Token End>>>>>
Then you need to go to the official website (registration is required), scroll to Step 10, insert your key into the My Device Identifier Token field, and click Submit.
11) After a few seconds, the email address you provided during registration will receive a message with the unlock key in the attachment - Unlock_code.bin.
Save the file in the folder with the other necessary software (in the example - C: \ Android)
12) Enter the command line "fastboot flash unlocktoken Unlock_code.bin" and see a message similar to that shown in the screenshot above. Another message will appear on the smartphone screen:
It should be read. In short, the meaning boils down to another repetition of “The dark side are they. Once you start down the dark path, it will dominate your destiny ”, which in Russian translation sounds like a well-known“ Once you take the first step on a dark path, you will not be able to wind down from it ... ”:)
We read the notification about possible problems with third-party firmware, possible loss of warranty, deletion of all information from the device and other warnings and, if not changed your mind, use the volume control key to select “Yes”, press the power button. Done! The smartphone will be returned to the factory settings, and the bootloader will be unlocked.
If you select “No”, the smartphone will reboot, no changes will be applied.
13) To lock the bootloader, type "fastboot oem lock" on the command line. This does not restore the standard lock, but simply blocks it, prohibiting any further changes. To reopen, you will need to repeat step 12.

Just want to note that unlocking happens once and for all, there will be no way back. You completely lose the warranty and it is possible that OTA-updates will stop coming to you.
For those who do not want to lose the warranty, it is probably better to go unofficially and unblock it using the S-Off + Root procedures.

Post has been editedSmartecs - 19.04.12, 09:48


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#9
24.11.11, 01:44
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Iv. RECOVERY

One of the most important points of HBOOT is RECOVERY. After all, Recovery is an engineering menu, for flashing new operating systems, radio parts, etc.
What is the recovery?
What is the recovery??
1. Install any modified / standard / ported firmware;
2. Install any fixes / patches;
3. Enable USB-MS mode (to transfer data to SD from under the mode);
4. The console;
5. Creating BackUp’a (!) Of the entire system / program;
6. Recover data from previously created BackUps;
7. Wipe - data / factory reset, cache, Dalvik-cache, SD: ext partitions, battery stats, rotate setting;
8. Breakdown of the SD card on linux sections. (ext, ext2, ext3, ext4 as well as SWAP!).

If something happened to your current android firmware, you can not turn on the phone, can not do anything. For such situations there are two modes, one of them is just a recovery - this is the basis. It is through it that the OS is installed (Second HBOOT mode, or as its fastboot option). But there is a problem - through standard recovery you can hardly install some kind of “left” firmware. You are allowed to install only standard images created and confirmed by the manufacturer.
And it is here that the custom recovery mode helps us out.
If you love to experiment and from time to time kill the firmware and change them at the speed of light, then for us there is just a smart option - Nand BackUp. In short, we make a copy of the current system image, and then, no matter what happens, no matter how we “kill” it and install it, no matter how it hangs, we calmly return (with the help of Nand Restore) to the working version, which backed up. It's simple. And most importantly - convenient to disgrace! Practically the same as on PC akronisy, etc., we make an impression, and then we return to this impression.

As we can see, in the official RECOVERY we are waiting for a minimum of settings. Therefore, there are several custom RECOVERY, suitable for different smartphones. One of the most stable and covering a large number of devices isClockworkMod recovery. Can also be notedAmon_RA Recovery.

In HTC devices, you can flash modified Recovery using utilities (each of which supports certain smartphones):
- Unrevoked;
- AlphaRev;
- Revolutionary.

With the help of the firmware .zip archive with a new recovery (if there is S-Off);

There are also various programs that work directly from a smartphone, for example:
- ROM Manager (Market).

With the help of these utilities and programs, we can install modified recovery, such as:
- ClockworkMod recovery
- Amon RA recovery.

Let's look at installation methods and menu items.

ClockworkMod recovery
How to install or update ClockworkMod recovery
Supports the following devices
ClockworkMod recoverycurrently supports the following devices:
Motorola Droid (CDMA)
Ion / MyTouch 3G (GSM)
HTC Magic (GSM)
HTC Dream (GSM)
Google Nexus One (GSM)
HTC Hero (GSM)
HTC Hero (CDMA)
HTC Evo (CDMA)
HTC Legend
HTC Desire
HTC Desire CDMA
Huawei Pulse Mini
HTC Incredible (CDMA)
HTC Aria (GSM)
Droid Eris (CDMA)
HTC Buzz (Wildfire)
Dell Streak
MyTouch Slide
Galaxy S i9000
Galaxy s fascinate
Galaxy s vibrant
Galaxy captivate
Huawei pulse
Lg ally
Motorola milestone
Motorola Droid X
Droid X (2nd-init)
Acer liquid
Commtiva Z71 (Boston, Blaze, and more)
HTC G2
HTC MyTouch 4G
HTC Desire HD
Motorola cliq
Motorola Droid 2
Geeksphone ONE
Advent vega
Viewsonic GTab (Deprecated - use smb_a1002)
Galaxy Tab - Verizon
Galaxy Tab - ATT
Galaxy Tab - T-Mobile
Spice MI700, Commtiva Link N700 and more)
Google nexus s
Droid pro
Huawei ascend
ZTE Blade
Nook color
HTC Click / Tattoo
Elocity A7
Geeksphone Zero
Evo Shift
Captivate (MTD)
Vibrant (MTD)
GalaxyS i9000 (MTD)
Captivate (MTD)
Showcase (MTD)
Mesmerize (MTD)
Fascinate (MTD)
Vibrant (MTD)
GalaxyS i9000B (MTD)
GalaxyS i9000 (MTD)
Epic4G
Dell Streak 7
HTC Thunderbolt
Huawei U8150 Ideos
Motorola XOOM
HTC HD2
Motorola CLIQ XT / Quench (MB501)
HTC Desire S
T-Mobile G2X
LG Optimus 2X
Nexus S 4G
LG Optimus One
Huawei U8220 / U8230
Samsung charge
Motorola defy
Samsung Galaxy S 4G
Samsung Galaxy Tab 10.1
Samsung Galaxy S2
Samsung Sidekick 4G
HTC Incredible S
HTC Incredible 2
LG Optimus V
LGE Optimus 3D
Samsung galaxy ace
Motorola Atrix 4G
Viewsonic GTablet (smb_a1002) - Bootloader 1.1
HTC EVO 3D
HTC Sensation
Huawei Ascend 2
Micromax A70
Samsung galaxy gio
Samsung Indulge 910
Samsung Indulge 915
Lge black
HTC EVO 3D (GSM)
Motorola Droid 2 Global
Motorola droid bionic
Motorola Droid X2
Motorola Droid 3
Motorola backflip

Install ClockworkMod recoverycan:
- for HBOOT 0.80.xxxx is installed along with the root usingUnrevoked
- method of flashing through Goldcard (only with S-OFF!)
- throughROM Manager
Using the Unrevoked utility
We can simultaneously install a modified Recovery (in our case, "ClockworkMod Recovery") andget ROOT rights. Instruction given for HTC Droid Incredible 2.2.

1. Go to the phone menu and enable USB debugging (menu / settings / applications / development and tick the "usb debugging" option)
2. DISCONNECT THE PHONE FROM THE PC !!!!.
3. Run the previously downloaded unrevoked utility (reflash_package.exe).
4. The unrevoked utility is launched, click File, select Custom Recovery and select the image corresponding to our smartphone (at the moment this is recovery-clockwork-5.0.2.0-inc.img). You can download it fromof.sayta.
5. Once the image is loaded we connect the phone.
6. The utility will warn you that you are losing the warranty and so on, and the “OK” button will be active. Her and click.
7. The phone will reboot several times. In the program window (below) the installation status messages will change. During the firmware process, a window for finding drivers for devices may appear, while something like "waiting for driver installation" will be written in unrevoked, you need to select the same android-usb driver again.
8. Now we are just waiting patiently. When the black screen with the words "ClockworkMod Recovery" appears, select the item "reboot system now"
9. Everything, congratulate yourself, now you have ClockworkMod Recovery installed and there is Root.

Using RomManager
IMPORTANT!!!RomManager is not suitable for all devices.Listsupported devices in Rom Manager we can read onoff.sayte.

1. Install "RomManager" throughMarket;
2. run and give root rights;
3. The first item we will have is the installation of clockworkmod recovery;
4. click and wait for the download and the message about the successful installation;
5. Select an item, reboot into recovery and enjoy!
Navigation and menu items ClockworkMod recovery
ClockworkMod recovery FAQ(small essay "ClockworkMod Recovery and what it eats")
ClockworkMod (Version 2.5.1.8)
Photo ClockworkMod
Picture

Navigation:
VolUP - up
VolDOWN - down
POWER - item selection (in other devices - back (where the CAMERA button is item selection))
CAMERA - select an item (in those smartphones where the POWER button is back)

Menu:
Reboot system- reboot of the communicator
apply sdcard: update.zip- install the firmware from the update.zip file located in the "/ sdcard /" directory
wipe data / factory reset- formatting the internal partition (if you do not install the firmware after, then the device will get into the bootloop). Delete user data, system, cache, etc. Reset to factory settings.
wipe cache partition- formatting cache partitions, sometimes useful to do!
install zip from sdcard- install firmware with any name from the memory card (from any folder)
- apply sdcard: update.zip - install the firmware from the update.zip file located in the "/ sdcard /" directory
- chooze zip from sdcard - select the firmware on the memory card to install
- toggle signature veritification - on / off. verification of firmware signature
- toggle script assert - enable / disable device type checking (Allows you to install updates intended for other devices)
backup and restore- backup and restore menu
- backup - create a full backup of the system
- restore - full system restore from backup
- Advanced Restore - restore individual partitions
mounts and storage- menu Mount / Unmount / Format Partitions
- mount / system - mount system folder
- unmount / data - unmount date folder
- unmount / cache unmounting cache folder
- mount / sdcard - mount the memory card
- mount / sd-ext - mount Linux partition of the memory card (if any)
- format boot - format the boot partition
- format system - formatting the system partition
- format data - formatting date section
- format cache - cache partition formatting
- format sdcard - formatting the memory card
- format sd-ext - formatting Linux partition
- mount USB storage - mounting and unmounting a memory card for opening on a PC (connecting to a computer as a USB flash drive)
advanced- additional section Recovery
- Reboot Recovery - reboot recovery
- Wipe Dalvik Cache - cleaning Dalvik cache (can be useful)
- Wipe Battery Stat - reset battery statistics
- Report Error - report an error
- Key Test - Key Verification
- Partition SD Card - the menu for creating an ext-partition.
- Fix Permissions - temporarily disables root-rights.
- Restart adbd - reboot the ADB server
- Process dump - Dump


Amon RA recovery
How to install or upgrade Amon RA recovery
How to install or upgrade Amon RA recovery?
(Wiki - Amon Ra recovery tool)
Supports the following devices
Amon RA recoverycurrently supports the following devices:
- HTC Dream / G1 only
- HTC Magic / MT3G
- HTC Hero
- HTC Sprint Hero
- HTC Eris
- HTC Tattoo
- HTC Nexus One

Examples are shown based on the HTC Dream / G1 only smartphone. Therefore, the recovery-RA-dream-v1.6.2.img image is specified. And you choose your image that fits to your smartphone.
With ADB
1. Using ADB (any custom recovery is required):

a) copy recovery-RA-dream-v1.6.2.img to the root of the memory card
b) boot into custom recovery, which is already there (Turn off CMC, hold down HOME + POWER)
c) connect your HTC Dream via USB to PC
g) run the command line (Start>>Run>>CMD).
e) in it we introduce:
cd \ sdk \ tools \
where sdk \ tools \ folder on drive C: from our SDK and press "Enter" ("Enter")
e) then sequentially type the lines, after each press "Enter" ("Enter")
adb.exe
adb shell
$ su (optional, did not require it personally)
#mount -a
#flash_image recovery /sdcard/recovery-RA-dream-v1.6.2.img
#reboot

Using console
2. Using console (need root):

a) copy recovery-RA-dream-v1.6.2.img to the root of the memory card
b) boot into the custom recovery which is already there (Turn off the CMC, hold down HOME + POWER)
c) select console in the menu
g) consistently type the lines, after each press "Enter" ("Enter")
$ su (optional)
#mount -a
#flash_image recovery /sdcard/recovery-RA-dream-v1.6.2.img
#reboot

Using fastboot
3. With the help of fastboot (requires engineering SPL):

a) copy recovery-RA-dream-v1.6.2.img to the root of the memory card
b) boot into the custom recovery which is already there (Turn off the CMC, hold down HOME + POWER)
c) connect your HTC Dream via USB to PC
g) run the command line (Start>>Run>>CMD).
e) in it we introduce:
cd \ sdk \ tools \
where sdk \ tools \ folder on drive C: from our SDK and press "Enter" ("Enter")
e) then sequentially type the lines, after each press "Enter" ("Enter")
fastboot.exe
fastboot devices
fastboot flash recovery-RA-dream-v1.6.2.img
reboot

With terminal
4. Using terminal (need root):

a) copy recovery-RA-dream-v1.6.2.img to the root of the memory card
b) launch the terminal application (for example,Android Terminal Emulator)
c) sequentially type the lines, after each press "Enter" or "Next" (depending on the keyboard):
$ su (optional)
#mount -a
#flash_image recovery /sdcard/recovery-RA-dream-v1.6.2.img

(vitendo's comment) It is strange that at the beginning of some commands there is a # sign. This sign usually indicates a comment (from this series, but in different programming languages: rem; `#), which is needed to separate explanations and separate them from the program code. Therefore, the command interpreter does not read the entire line that begins with a comment character. Based on this, if something does not work, try these lines without a sign # But maybe it was all planned;)
Menu items Amon RA recovery
Recovery from Amon-RA (Version 2.0.1)
photo of Amon-RA
Picture

Menu:
Reboot system now- Reboot the device (When flashing the radio, when you select this menu, it will reboot into Recovery. In all other cases, a normal reboot is performed).
USB-MS toggle- Mounting and unmounting a memory card for opening on a PC.
Backup / Restore- Backup and Restore menu.
- Nand backup - Backup (User data, cache, bootloader and system).
- Nand + ext backup - Backup + Backing up the ext partition (if there is one).
- Nand Restore - Backup Recovery (Universal for both types of backups).
- Backup Google proprietary system files - Backup Google system files (files from the folder / cache / google).
- Restore Google proprietary system files - Backup and restore Google files.
Flash zip from sdcard- Firmware update.zip (Firmware, radio, etc.) from (under) the directory on the memory card.
Wipe- Delete user data, system, cache, etc.
- Wipe ALL userdata - Remove files from / data, / cache /, ext-partition and installed applications in /.android secure.
- Wipe only / data - Delete data only from / data.
- Wipe only / sd-ext - Delete data only ext-partition (if any).
- Wipe only /sdcard/.android_secure - Remove installed applications in /.android secure.
- Wipe only / cache - Delete data from / cache.
- Wipe only Dalvik-cache - Cleaning the melon Dalvik-cache, located in / cache, cleaning / data and ext-partition (if there is one).
- Wipe only battery stats - Reset battery calibration.
- Wipe only rotate settings - Reset accelerometer calibration.
Partition sdcard- Menu for creating, upgrading and deleting ext-partition.
- Partition SD - Create ext and Swap partitions.
- Repair SD: ext - Remove the ext-partition.
- SD: ext2 to ext3 - Upgrade ext2 to ext3.
- SD: ext3 to ext4 - Upgrade ext3 to ext4.
Mounts- Mounting and unmounting system folders, ext-partition, memory card.
- mount / system - (Once) Mount / system.
- unmount / cache - (Once) Mount / cache.
- mount / data - (Once) Mount / data.
- mount / sd-ext - (Once) Mount ext-partition.
- mount / sdcard - (Once) Mount a memory card.
Other- Additional Recovery section.
Move recovery.log to SD- Move the log recovery to the memory card.
Toggle Signature Verify- Enable / Disable signature verification of zip-files with firmware.
Power off- Turn off the power of the phone.


4EXT Recovery
4EXT Recovery menu items
4EXT Recovery (version 2.1.6 RC2 (http: //savagemessiahzine.com/forum/index.php?showtopic=180832&view=findpost&p=8038838))
photo 4EXT Recovery
Picture

Menu:
reboot system now- Reboot the machine.
install zip from sdcard- Update installation menu.
- choose zip from sdcard - Firmware update.zip (firmware, radio, etc.) from (under) the directory on the memory card.
- check md5sum of a file - Check the md5 hash of the file.
- apply sdcard: update.zip - Installing update.zip from a memory card.
- toggle Signature Verify - Enable / Disable the verification of the signature of zip files with the firmware.
- toggle script asserts - Enable / Disable device type checking (Allows you to install updates intended for other devices).
toogle usb storage- Mount the memory card for opening on a PC.
- Unmount - Unmount the memory card for opening on a PC.
wipe | format- Menu formatting / cleaning specific directories.
- wipe data / factory reset - Clear data / factory reset.
- wipe cache - Cleaning cache.
- wipe dalvik cache - Cleaning dalvik cache.
- wipe Battery Stats - Reset battery calibration.
- format system -formatting system.
- format data - Formatting data.
- format cache - Format cache.
- format boot - Formatting the boot.
- format sd-ext - Formatting sd-ext.
- Wipe all partitions (! DANGEROUS!) - Format all partitions, namely: boot, system, data, cache, sd-ext.
backup | restore- Menu backup and restore.
- Backup - Create a full backup of the system.
- Restore - Full system restore from backup.
- Advanced restore - Restore individual partitions.
- Advanced backup - Create backup copies of individual sections.
EXT3-4EXT-EXT4- The menu of manipulations with ext sections.
- convert | change a backup ->EXT4 - Conversion | Update backup ext4-partition.
- wipe | format ->EXT4 - Cleaning | Formatting an ext4 partition.
- convert | change a backup ->EXT3 - Conversion | Update backup of ext3-partition.
- wipe | format ->EXT3 - Cleaning | Formatting an ext3 partition.
- print partition info - Information about ext-partitions.
- reload theme - Reload theme.
mounts | storage- Menu Mount / Unmount partitions.
- unmount / cache - Unmount / cache.
- mount / data - Mounting / data.
- mount / sdcard - Mount / sdcard.
- mount / system - Mounting / system.
- mount / sd-ext - Mounting / sd-ext.
advanced- Additional Recovery section.
- File System Check - Check system files.
- Print Partition Info - Information on ext-sections.
- Copy recovery.log to sdcard - Copy log recovery to a memory card.
- Key Test - Test buttons.
- Partition SD Card - Menu for creating ext-partition.
- Check Partition Alignment - Check the location of file systems.
- Fix Permissions - Temporarily disables root-rights.
Power menu- Reboot and shutdown menu of the device.
- Reboot Recovery - Restart Recovery.
- Reboot into Bootloader - Reboot to Bootloader.
- Reboot - Reboot the device.
- Power off - Power off the phone.


Post has been editedvitendo - 05.12.11, 00:23


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#10
24.11.11, 02:06
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

V. Getting Root Access

Why do we need Root?
Why do we need Root
ROOT and S-OFF are needed in order to:
- install your favorite firmware, radio, core.
- delete unnecessary programs that are preinstalled in the official firmware - initially.
- change the interface elements that are closed to change in the official firmware (for example, the upper bar).
- allows you to run a number of applications that require more control over the system
- perform system backup, etc.

In a word, to be the complete owner of your phone and dispose of it completely at your discretion.

There are so many options to get Root that it makes no sense to bring them here. Under each model of the smartphone, you can find your own, sometimes the only option. And on some firmware, some smartphones, there are no such options until now.
So here are the general possible options:
1. Root can be obtained while receiving S-Off and Recovery firmware using utilitiesUnrevokedandRevolutionary;
2. Root can be obtained during the installation of a modified firmware with root access integrated into it;
3. Root can be obtained using the firmware SU, flashing it from the CWM recovery menu as a .zip archive;
4. Root can be obtained using special programs installed directly on the smartphone. These are regular programs (.apk). From the so-called “One-click Root” series or something similar. Such can be found in the rubric "Getting ROOT and utilities for firmware". There isgood topicabout these programs, called "Getting root in one click, Different options for getting root in one click." Also,there is a review"Root-rights for Android: theory, acquisition, practice";
5. Root can be obtained using special equipment -programmer XTC clip. Rather, in addition to all sorts of unlocking (Gold-card, CID, SIM-lock, etc.);
6. ...

For example, I will give a way to get ROOT using the programGingerbreak
With the program Gingerbreak
(We get the root)Gingerbreak

Let me remind you that root (from the English root is the root; the root is read), or the superuser (su - superuser) is a special account on UNIX-like systems with an identifier (UID, User IDentifier) ​​0, whose owner has the right to execute all operations without exception (including overclocking, access to the internal file system, replacement of system files, etc.)

This program will help us get these rights.
What is needed for this ?:
1. Downloading the current version of GingerBreak
(Disable antivirus just in case)
2. We dump our program and install
3. Turn on USB debugging. To do this, go to Settings ->Applications ->Development ->USB debugging. Put a tick.
4. Check that the flash drive is inserted and working.
5. Start GingerBreak
6. Choose Root Device
7. Wait a few minutes. If there are no problems, the device will reboot (I note that the reboot can take a long time, so we are waiting)
8. We are happy!
The most important thing is that the site administration is not responsible for that AND I ALSO !!!! what you do with your phone.
The main principle: before you create something with your device, sort out your actions and instructions.

Sometimes we need to get UnROOT. This is necessary, for example, before going to a service center, so as not to lose the warranty. Getting UnROOT is pretty easy:
Getting UnROOT
UnROOT

1. Download the file from the stock (official)firmware. Usually it has a long name (for example,6f37e6f6b9ab.OTA_Incredible_C_Gingerbread_S_VERIZON_WWE_4.06.605.3-3.26.605.1_release_210690.zip)
2. Rename it to PB31IMG.ZIP (for HTC Droid Incredible)
3. Drop the card to the root.Nothing to rename !!!!
4. Turn off the phone.
5. Turn on the phone in BOOTLOADER mode (press the volume button "Down" and the "Enable" button at the same time)
6. HBOOT will scan the SD and find the image. Then ask whether to flash or not.
7. If you agree - press the volume key "Up".

The phone will flash. UnROOT ready. Network settings and 3G do not fly off.


Post has been editedvitendo - 24.11.11, 02:16


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#11
24.11.11, 02:38
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Vi. Replacing (updating) firmware

A smartphone with a stock (official) firmware that did not receive Root rights and a Recovery with a preliminary burglary protection allows you to replace the firmware only with the official one (signed by the manufacturer), and only with an upgrade (for example, 2.2 to 2.3). This is done using OTA updates, i.e. the so-called update by air. Or update manually by installing the update.zip file.

IMPORTANT!!!Before installing the update, I recommend that you backup your data (contacts, sms, etc. data that is important to you) and even transfer their copy to the computer (just in case). Sometimes you lose data (complete or partial).
OTA firmware update
Attention!Automatic installation of add-ons and updates works correctly on the native Recovery, work on the rest of the recovery is not guaranteed. If you have another recovery program, then we do everything manually:
1. First you need to enable Mobile Internet or WiFi to access the server;
2. To install firmware updates over the air, go to Settings ->About phone ->Software updates
3. If an update is available, you will be prompted to download the update - agree;

After pressing the "Install" button, the phone will automatically reboot into the recovery and the update will be installed.

4. Next, you only need to select Reboot in the menu to load the phone.

If the update is downloaded, but the automatic installation fails, then install the update manually. The downloaded update is located in the / sdcard / download or / cache folder.
Firmware update.zip
1. Download the file with the stock (official)Ota-update. It usually has a long name (for example,6f37e6f6b9ab.OTA_Incredible_C_Gingerbread_S_VERIZON_WWE_4.06.605.3-3.26.605.1_release_210690.zip;
2. Rename it to update.zip;
3. Drop the card to the root;
4. Turn off the phone;
5. Turn on the phone in BOOTLOADER mode (press the volume button "Down" and the button "Turn on" simultaneously);
6. HBOOT will scan the SD and find the image. Then ask whether to flash or not;
7. If you agree - press the volume key "Up".

The phone will flash. Update is ready. Network settings and 3G do not fly off.

The first download will be a bit long.

However, manufacturers often do not rush to make updates to this model. Or even abandoned this model to their fate. Or you are not satisfied with the manufacturer's firmware and you want to change it to a more productive / beautiful / functional (underline;)). Or just want to experiment. Or ... You can find different motivations in the flesh to the simple "Just Want." And then you think, how can you do it?

To do this you will need:
1. Collect all the information on firmware mod. Firmware versions on your smartphone. Pay attention to your smartphone, since similar names of smartphones (for example, HTC Droid Incredible, HTC Droid Incredible 2 and HTC Droid Incredible S) do not mean that the firmware is the same and will fit. Moreover, by flashing to someone else's firmware, you can get a non-working smartphone in the form of an expensive brick;
Select firmware
Why you should be attentive to the choice of firmware?
First, the firmware is adapted for different devices. And sometimes it happens that the equipment is the same, but all the same glitch on the glitch, at best. And about the worst, I will not say anything, so as not to nakarkat.
Secondly, do not forget that there are different standards (GSM and CDMA). What if Radio is installed in your firmware for HTC Incredible S?
Based on the above, you can deduce that you can use three types of firmware for HTC Droid Incredible:
1. Firmware or their fashion;
2. Universal firmware with support for your device, typeCyanogenmod;
3. Firmwarefrom other smartphones or assemblies from the repository, but specially adapted (modified) for your smartphone (in this case, for HTC Droid Incredible).

2. Download the firmware you need;
3. Unlock the bootloader (S-Off);
4. Install the modified Recovery.

Now you can safely install the new firmware. Just do not forget to make a copy of all the necessary data and save them somewhere else. And be sure to backup all your current system. Then you can, if something goes wrong as you like or you want to return to this firmware, at any time to restore everything as it was at the time of Backup.
Custom firmware
Installing new firmwarehappens in two stages.

1) Preparation.

1. Connect the phone in drive mode
2. On the card, copy the firmware in .zip format

2) Firmware of the firmware chosen by us.

1. Turn off the machine
2. Turn on with the volume down button pressed, so we’ll get into the bootloader boot menu.
3. Select the recovery item, if you got the Root rights right, then ClockworkMod Recovery will boot.
4. The optical joystick is already working in the modified ClockworkMod Recovery menu.
5. Backup your system. Click "backup and restore" next item "backup"
ClockworkMod Recovery backs up your system to a memory card in the directory of the type clockworkmod \ backup \ 2010-09-19.15.04.36
The last directory is how you understand the date and time of the backup. Renaming this directory is not recommended!
6. After a successful backup of the system, we proceed to cleaning the system, the cache from the old firmware. ClockworkMod choose to point to:
- wipe data / factory
- wipe cache partition
As I once was advised by a knowledgeable person, these points need to be done three times. I’m not sure that I’m doing this anyway ...
7. We proceed directly to installing the firmware. To do this, in the ClockworkMod menu, select the item
- install zip from sdc ->choose zip from sdc
- use the optical joystick to select the .zip firmware file
- Press the optical joystick to select the setting
At the end of the installation ClockworkMod Recovery will show you a message.
Install from sdcard complete.
8. Press the "back (arrow)" button or the "ON (POWER)" button to return to the main menu of ClockworkMod Recovery,
there point to - reboot system now
9. You have patience, the first boot of the system is long, wait about 10-15 minutes until the system is fully loaded.

IMPORTANT!!!Implications and methods of prevention

1. After flashing, all previously installed programs, the contacts will disappear. Therefore, it is better to save the contacts to the map or tie them up with google.
2. After the firmware, the operator settings will not fly off. After reset to factory settings can fly off.
3. If you have a lot of unnecessary software, themes, music, etc. and you want to get rid of them. It is not necessary to reset everything to factory settings first, just make the wipe and flash it.

If something goes wrong, it can be restored.
Firmware and rollback
Installation
Installation
INSTALLING .ZIP FILES (firmware, kernel, goodies, beauties) BY HELPClockWorkMod Recovery.

Requires ROOT, S-OFF and ClockWorkMod Recovery
All movement through HBOOT and ClockWorkMod Recovery is carried out with the Volume (up / down) and Power buttons (select menu item).

1. Backing up your applications and user data with Titanium Backup. (This item is necessary if you switch to a new firmware, the installation of which requires a complete reset - WIPE, and then you will need all your sms, program settings, etc.)
2. Charge the battery to 100%. (Of course, the installation process itself will not consume so much energy, but it’s definitely not worth trying to install a new firmware with 15-20% charge. The process can get up at the most inopportune moment.)
3. Download the .ZIP file and put it in the root of the SD card. (You do not need to unzip anything. You can put the file in any other place, but then you have to go through the menu for a long time and tediously)
4. Remove the phone from charging and disconnect from the computer.
5. Go to ClockWorkMod Recovery.
6. Select - backup and restore.
7. Choose - backup. (This command will make a full backup of your phone to an SD card. It is necessary to restore the phone if the installation went awry. Each backup creates a separate image for recovery.).
8. Choose - wipe data / factorty reset. (This item is only necessary if you are switching to a new firmware, the installation of which requires a complete reset - WIPE).
9. Select - wipe cache partition. (This item is only necessary if you are switching to a new firmware, the installation of which requires a complete reset - WIPE).
10. Choose - install zip from sdcard.
11. Choose - choose zip from sdcard.
12. Select the .zip file. (In the list above, as usual, there will be folders, below files.)
13. Confirm the installation of the .ZIP file. (The confirmation item is usually not the first in the list. This is normal.)
14. We are waiting for the end of the installation.
15. Choose - +++++ Go Back +++++.
16. Select - reboot system now. (The phone restarts.)
17. We are waiting for the full download of the phone. (Downloading after installation may take a long time, especially if a new firmware was installed. Some of the firmware may go into a cyclic reboot during the installation and this course of events may be normal.)

If something went wrong:
No need to panic. Installing .ZIP files does not change the bootloader, which means it is always possible to recover from a backup.
If the phone does not want to exit reboots or does not respond to button presses, then simply remove the battery - the phone will turn off. After waiting a little, put the battery back.
Go to ClockWorkMod Recovery and restore from backup.
Recovery
Restore from backup:
1. Turn on the phone with the Volume down button pressed.
2. Select RECOVERY.
3. Select - backup and restore.
4. Select - restore.
5. Select the image to restore.
6. Confirm the restoration. (The confirmation item is usually not the first one in the list. This is normal).
7. We are waiting for the end of recovery.
8. Select - reboot system now. (The phone restarts.)
9. We are waiting for the phone to be fully loaded.

If you forgot to make a backup, then you can restore the machine’s functionality by installing any valid backup or firmware.
Recovery through installation
Recovery through the installation of any working backup or firmware:
1. Go to CWM Recovery.
2. Go to the menu item - mounts and storage.
3. Go to the sub-item of the menu - mount USB storage and stay in it until the completion of copy operations.
3. Connect the phone to the computer.
4. Copy the working firmware in the form of .ZIP from the computer to the removable media.
5. Exit the sub menu item - mount USB storage.
6. Exit the menu item - mounts and storage.
7. Perform all steps of the "Restore from backup" part.


At the moment, it so happened that the new firmware 2.3.4 on HTC Droid Incredible has not yet been cracked. And for those who have already installed it, I still want to get S-off and Root. What to do? In response to this, dearMAXIMATOR82I found an interesting method of rolling back to firmware 2.2, about which I put the link inmy topic. Iibidmade a translation of the article referred to by the author of this method. And quote him here.
Quote from the translation of the instructions about rolling back of the firmware to a lower version
Foundanother article. It is more spread out on the shelves. The author checked the work on his HTC Droid Incredible. But he also relied on the article on which the author relied.proposed by you.
I translated it using Google-translate, and edited it using my modest knowledge of English. So do not remember dashing. Go.
Preface of the author
If you followed my blog, you know that I recently received the Droid Incredible and later updated it in Android 2.2 (Froyo). This update was both good and bad for me. I enjoyed some of the new functionality provided by the operating system, but I was disappointed because of some additional applications that Verizon built into their distribution. So I decided to take some measures and find a way to get rid of those parts that I did not like.

My first task was to figure out how to get root on the phone. I often visitedXDA-Developers websiteThey have great resources for hacking all kinds of Android phones. On this site, they often mentioned two programs that make root for Droid Incredible very easy. This is a programunrevoked3andunrevoked forever. Unrevoked3 is responsible for obtaining root access to the phone, and unrevoked forever for ensuring that you do not lose root when updating the operating system.

So now I had the tools I needed to do this job. My first problem was that unrevoked 3.1 only works on Android 2.1 and earlier, and I already updated my phone to 2.2. So I had to find a solution. Then I stumbled uponthis post, it's about how to lower the firmware from 2.2 to 2.1. Usually I don’t like to do risky things with my phone, because I don’t want to break it, but several other people on the forum have already tried this method and were very successful. Therefore, my fears diminished.
Here is what I did (copied from the above forum, with minor changes):

Method of rolling back to firmware 2.1
1. Download Android SDKhere.

2. Extract Android SDK.zip. Move the extracted contents of the ZIP archive to the C: \ drive
Now your path to the Android tools folder should be C: \ android-sdk-windows \ tools

3. Download HTC Sync 2.0.40 (it is already saved in the internal memory on my phone).
Run the installer. Complete the installation. If a reboot is required, do it and move on.

4. Delete HTC Sync (I actually forget this part, and it gave me problems later on when working unrevoked), but we don’t remove the HTC driver:
How to do it
Windows 7 users:
Go to the Start menu, then Control Panel. In the open window, if you are in the view mode category, click on the “Uninstall a program” button and then select “HTC Sync” to uninstall the program.
If you're in icon mode, select “Programs and features,” and click on “HTC Sync” to remove the program.
This will install the appropriate drivers needed for unrevoked3.

Users of other versions of Windows:
Go to the Start menu, then Control Panel. In the open window, select Add / Remove Programs, and then select "HTC Sync" to remove the program. This will download the appropriate drivers needed for unrevoked3.

5. Downloadrevert.zipandEvo-root.zip.
They contain several files needed to get root for the Droid Incredible. Extract the contents of the ZIP archives to the Android SDK tools folder.

6. You also need to download the original firmware 2.1 -PB31IMG.zip.
Download PB31IMG.zip and put this zip file in the SDK tools folder without unpacking it.

7. Make sure USB debugging is enabled on the Droid Incredible. Go to Settings>Applications>Development>and make sure the USB Debugging switch is on.

8. Connect your phone to your computer via USB, make sure that the connection type in the notification area of ​​the Pull-Down Bar is "Charge Only" and not "Disk", or it will not work.
If your computer asks you to reboot after installing new drivers, then do this.

9. Open a command prompt from your C: \ android-sdk-windows \ tools folder.
How to do it
Windows 7 users:
Open the Android SDK folder, press and hold Shift and right-click on the tools folder. You will see an option that says "Open a command window." Select this item and a command window will open. The command line should read something like
C: \ android-sdk-windows \ tools>

Users of other versions of Windows:
Nakhimaem "Start", select "All Programs", then "Standard", and select "Command Line". After opening the window with the command line, enter:
cd C: \ android-sdk-windows \ tools


Once this is done, enter the following commands at the command prompt from your adb tools directory. After each line, press the Enter key.

adb push unrevoked-forever.zip / sdcard /
adb push flash_image / data / local /
adb push rageagainstthecage-arm5.bin / data / local / tmp /
adb push mtd0.img / sdcard /
adb push PB31IMG.zip / sdcard /

Note: the fill of PB31IMG.zip will take longer than it was supposed to transfer to the SDCARD. This is a large file.

10. Now we are chmod(well, I don’t know how to translate this word correctly, experts tell me)a few things. After each line, press the Enter key. It should repeat what you entered into the string, and then return the empty string with $ after all adb shells
adb shell
cd / data / local / tmp
chmod 0755 /data/local/tmp/rageagainstthecage-arm5.bin
cd / data / local
chmod 0755 / data / local / flash_image

11. Ok, now for root shell.
(Still in adb shell)
cd / data / local / tmp
./rageagainstthecage-arm5.bin

Now you will see some text in the command line on your screen explaining exploit.

12. Wait for the adb shell to finish executing and transfer you to the command line of your window (without the shell). The line should look like this:
C: \ android-sdk-windows \ tools>

As soon as you are thrown out of the shell, enter
adb shell

and you should see
#

instead
$

13. Now we enter
cd / data / local
./flash_image misc /sdcard/mtd0.img

This will flash your sections with Toast’s mtd-eng.img.

This should return you an empty string with
#

If you get an “Out of memory error” with a large list of strange lines, this should be corrected.
Restart the phone in normal mode.
Open the command prompt and go back to step 11 and start from there.

14. Once everything went right, move on:

We enter
reboot bootloader

Remember how you previously uploaded a huge PB31IMG.zip to an SDCARD? It is here that is very convenient. After you boot into hboot, select the “bootloader” (“bootloader”) using the volume up / down buttons and press the power button. Wait a little while he loads PB31IMG.zip. This can take up to 5 minutes. When he finally asks if you want to apply this zip, choose YES. (Remember that this works in the same way as RUU, so it will delete all your user data).

Once it is finished, select restart. You are now on stock assembly of Android 2.1.

Author's epilogue
So, there was a lot of work, but if everything was done correctly, you should have a working phone running Android 2.1. From this point on, it is suitable for running unrevoked 3.1 and unrevoked forever and getting root and saving it.

Once this is done, you can boot into recovery and mount the system folder and delete all unnecessary applications that Verizon pre-installs. At this point, you can also install any number of other applications, or even a new custom ROM.

At first I read about custom ROMs, and about all the problems that they had, and I stayed away from them. I want my phone to be stable, and I do not want to participate in other people's experiments. That is, until I found out aboutVirtuous rom. This ROM is different in that it is based on stable release 2.2 and there are no heaps of strange experimental material added to it. Instead, this ROM gives us more freedom by moving almost all applications from / system / app / to / data / app /, which makes it impossible to install them, and for those applications that cannot be moved, there is an EZ Customizer that will remove them if you want. EZ Customizer also allows you to delete some icons from the taskbar, such as clock, location, battery, etc.

So at the end of this process, I stopped at a working phone with Virtuous ROM roots. I am convinced that this is the way to get the most out of using the phone and to have maximum freedom.

Update 9/7/2010:

Apparently unrevoked3 has been updated (http://forum.xda-developers.com/showthread.php?t=776481)and now supports Android 2.2. Unfortunately, downloading the site unrevoked shows that it was taken offline due to an error. Hopefully this will be corrected and come back online. Until then, you can still use the old version and the steps above to get root on the phone.


Recently, an update came from firmware version 4.06.605.3 to version 4.08.605.2. However, there were problems with the installation. For some reason there was not enough space. This problem is solved quite interestingly, which I described inanother topic. I would like to bring her decision here.
Update (4.08.605.2)
I had an update request on my firmware. True, I could not be installed, complained about the lack of space.

After finding a solution to the problem, it was found that:
1. update size 87.7 - this is for those who still have 2.2
2. update size 8.6 - who updates earlier updated to 2.3 with firmware version 4.06.605.3 to version 4.08.605.2
3. An update often comes to routine and modified versions. Then the update considers that version 2.2 is (3.26.605.1) and downloads the update from 2.2 to 2.3.4, i.e. The above file is 87.7 MB.

How to deal with alerts and file downloads 87.7 MB described MAXIMATOR82. But the problem of installing a small update is quite interesting.
The most interesting is that those who still have Android 2.2, an update of 87.7 MB is quietly installed, and those who need only 8.6 viewers have little space.
Some have decidedthis problem simply by removing some heavy applications. But most of this did not help. The service center Verizon generally strongly recommend to make a reset to the factory settings. But this is insanity, completely reset the debugged system for a small update. And very few people went for it. I solved my problem by clearing the cache. I will quote how I found and executed it.

When an update message (8.6 mb) appears and it is downloaded, it was suggested to install it. After clicking on the consent button, a countdown appears on the reboot. I, like many, just reached zero and that's it. Nothing else. The window with zero remained to hang. Some, as written in many forums, sometimes popped up a warning about the lack of places. However, after removing the programs, again, it was stopped at the zero countdown.

And what to do?
I tried to find the file in the smartphone. As it turned out, it is loaded into the ./cache folder. But there it is not visible on non-powered smartphones.
Had todownload fileseparately withforum on xda, rename it to update.zip and drop it into the root of the SD card. Then boot into Recovery and run the update this way.
How to boot into recovery mode
1. Press and hold the Power button, select the "Restart" option
2. When the screen turns off, press and hold the volume down key (lower, down, volume down) and on (power)
3. When a white HBOOT appears on the screen, use the volume key to move down to “RECOVERY”.
4. Press the power button to select “RECOVERY”.
.
And lo and behold, the installation began. But before I could even blink my eye, a red triangle with an exclamation point appeared. The system is full of free space, and she still lacks it.
As I said earlier - you need to cleancache.
How to clean the cache
It's easy to do.
1. Download “RECOVERY”
How to boot into recovery mode
1. Press and hold the Power button, select the "Restart" option
2. When the screen turns off, press and hold the volume down key (lower, down, Volume Down) and power on (Power)
3. When a white HBOOT appears on the screen, use the volume key to move down to “RECOVERY”.
4. Press the power button to select “RECOVERY”.
2. When the triangle and exclamation appears, simultaneously press the volume up (louder, up, Volume Up) and power keys (Power).
3. Using the volume keys, go down to “Wipe cache partition” and select it with the power button (Power).
4. Then also select "Reboot system now"

All is well. You can congratulate me, I freed the place. The only trouble is that the update file is also deleted :)

But further it is already easier. Then you can act in several ways:
1. Install earlierdownloadedwe have the file renamed to update.zip and copied to the root of the SD card;
2. Wait for the next alert;
3. To stimulate the appearance of a new alert, download and install it through OTA.
How to speed up the request to check the OTA update
There are three options for checking for updates:
1. Check in the settings menu (Menu-Settings-About phone-System updates);
2. Align the date one year ago. The system with inconsistencies will start synchronization with the server;
3. Set the time to 10:30. At this time, the system is synchronized with the server in search of updates.

P.S. In paragraphs 2 and 3, you can speed up the process by forcing an account upgrade. For example, updating mail or opening the Market. But it is better to dial on the stock dialer * # * # 2432546 # * # * (aka * # * # CHEKIN # * # *).
And do not forget to pre-connect to the Internet;)

Personally, I chose the third option and was pleasantly surprised by the quick alert and smooth installation.

Try it and you clean the cache. You will lose nothing except temporary files, and install the update. At worst, temporarily remove another couple of heavy programs.

What is good about the new update? You can read about this in various forums. Google taxis. And personally I was satisfied only with one thing, which finally stopped me tormenting the message about the lack of free space. That haunted many, but there is no secret, almost everyone who installed the previous update from 2.2 to 2.3.4. What and unspeakably happy.


Post has been editedvitendo - 15.12.11, 02:02


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#12
24.11.11, 03:11
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150    +

VII. Additional recommendations

At the end of the firmware theme I would like to give a few recommendations:

1. Download the phone in "Safe Mode"

Sometimes it happens that after prolonged use or after installing various software, various kinds of failures can occur. Some important functions may not work correctly, the screen may not turn on, or even the whole system hangs at one of the boot levels. And you do not know how to remove this program, which led to such a fatal failure. And it is not difficult. To do this, just need to load the smartphone in "Safe Mode":
Safe mode
How to load the phone in "Safe Mode" for diagnostics?

If the phone reboots, buggy, etc., with the help of "safe mode" you can understand the hardware is a failure or software.
In "safe mode" - only the basic system configuration is loaded, without third-party applications.
The mode starts as follows:
1. Turn off the smartphone, remove the battery for 5 seconds.
2. After 5 seconds, install the battery, close the back cover.
3. Quickly press and release the power button. The communicator starts loading.
4. After the text “HTC Quetly Brilliant” appears on the screen, hold down the “Decrease sound” button.
5. The smartphone is loading, at the bottom left of the screen is a translucent inscription "Safe Mode". Release all the buttons.
Test the machine in this state.

Turning on the phone in "safe mode" does not result in a hard reset. Only programs that are out of the box are loaded, all that they themselves installed does not start, their labels are empty. After restarting, in normal mode, all data is in place, the programs are started.
Possible loss of widgets.

2. Reset to factory settings.

If you still could not find the program guilty of failure. Or the system glitches start to strain you so much that you want to get the system the same as on the new one (as they call it "Out of the Box"), then you should do a hard reset, i.e. reset to factory settings.

IMPORTANT!!!When reset to factory settings, all data and installed programs are deleted. But this is half the trouble. This can be restored if you back up all important data and programs in advance (for example, using a programTitanium Backup ★ rootor any other intended for such purposes). Also, it is desirable to save these copies to another device, as it is possible to format the SD card.
More insidious is that the operator’s settings almost always fly, and in order to restore them, you will have to go to a service center. Although, if you have the skills and tools, and also backed up the settings, they can be restored at home. But more about that in the next chapter.
Reset to factory settings
Reset to factoryin two ways:
1. Program method (via the settings menu).
Reset to factory settings via Menu
ATTENTION!Be sure to back up your personal information (such as contacts, etc.). After that, go to the phone settings: - "Menu ->Settings ->Device Memory ->Reset factory settings "(" Menu ->Settings ->SD & phone storage ->Factory data reset ")

2. Hardware method (via Hboot).
Reset to factory settings via Hboot
1. When the phone is turned off, press and hold the VOLUME DOWN button, and then
briefly press the POWER button.
2. Wait until the screen appears with 3 Android images (HBOOT), then release the DECREASE button
VOLUMES.
3. Using the VOLUME DOWN button, scroll to CLEAR STORAGE, then press the POWER button.
4. When prompted to confirm, press the VOLUME UP button.
Reset to factory settings using Wipe
What is wipe
What is wipe?
Wipe is a reset via recovery.
The / data and / cache folders are cleared, i.e. all installed applications are deleted, all system settings are reset, a full reset to the factory settings occurs. Radio / Kernel / Hboot versions with Wipe are not reset.
1. Turn off the device, if there is no such possibility (hanging), remove for 5 minutes. battery
2. Press and hold the volume down button and briefly press the power button. Release the buttons.
You should see the HBOOT menu with the following options:
FASTBOOT
RECOVERY
CLEAR STORAGE
SIMLOCK

Select the desired option using the volume buttons and shortly press the power button to select.
If you chose the Recovery option and saw a screen with a yellow exclamation mark and a green droid
E: Can not open / cache / recovery / command
Press the volume down button and the power button and you should see:
android system recovery

Using the trackball, select and click on the desired item from the blue menu:
android reboot system now
apply sdcard: update.zip
android wipe data / factory reset
android wipe cache partition


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#13
24.11.11, 03:24
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

2. Radio module


In the section "Radio module" we consider his beloved. Since he is closely responsible for our nervous system;) After all, when we don’t like the look of a smartphone or its shell, we embellish it or even sell it. But if we do not periodically catch the connection, slow down the Internet, periodically cut off Wi-Fi or Bluetooth, then we are just wildly nervous and curse everyone and everything: hysterics: But this can also be changed for the better: yes2:


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#14
24.11.11, 03:51
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Viii. Radio module (Radio)

Radio- This firmware is for radio,which is in chargefor quality:
- mobile communication with a cellular network;
- Wi-Fi connection;
- Bluetooth connectivity;
- communication with satellites via GPS.
And all thisdirectly affectsat the rate of battery consumption.

Radio Selection
What for
Do not always need to change the radio
The radio is responsible for the operation of GSM / GPRS / EDGE, WiFi, Bluetooth, GPS, and if you have problems with some of these components, it makes sense to update the firmware of the radio. In general, the radio is selected individually, because with one operator in city A this version works best, and with the same operator in city B, another version.
Radio Selection
Radio firmware is a purely individual matter, and the reception quality of a radio assembly depends on many parameters (for example: your location, distance from operator’s towers, signal from an area depending on the time of day, etc.)
Therefore, the posts read: "This radio is bad, and this is good" does not make sense!
Based on the foregoing, you need to consider only the information, which radio is recommended by romodels for their firmware!
Choose the latest version of the recommended.

Radio module firmware- this is the easiest part in terms of updating, but alsothe most dangerousin terms of the consequences of an unsuccessful update.
How to update Radio - 1
How to flash radio
1. Copy the zip-file of the radio you want to flash to the memory card.
2. Go to "modified recovery".
How to go to a modified recovery
In order to enter the modified recovery, do the following:
- Turn off the phone;
- Turn it on with the buttons simultaneously pressed the volume down and on;
- See the white screen with androids on the boards;
- Wait until the lines run;
- Use the down key to select Recovery and confirm with the power button;
- Wait for the download recovery;
Is done.
3. In recovery, the first thing you need to do is Nandroid Backup (Required item!);
4. Select Flash zip from sdcard;
5. Select your zip file and confirm the installation;
6. Since the firmware of the radio goes in two stages, you will see the following:
Please reboot your phone to complite installation;
7. Click: Reboot system now;
8. The phone will reboot and the second stage of installation will begin.
9. Further, if you have a recovery from:
- Amon-Ra, then after flashing the radio, the phone will reboot into recovery, you just need to click Reboot System Now;
- Clockworkmodthen after flashing the radio, the phone will immediately start loading the system.
Is done
How to update Radio - 2
Firmware Radio as updates
If you have already made Nandroid Backup, then you can shorten the firmware procedure. For this you need:
1. rename the file to PB31IMG.zip (this name is relevant for HTC Droid Incredible);
2. copy it to the root of the SD card (make sure that there is nothing else with that name);
3. boot into BOOTLOADER;
4. click on the item "BOOTLOADER";
Everything went to download the radio (PB31IMG.zip). Then BOOTLOADER offers confirmation (yes) - (no), the choice of confirmation - volume rocker.
If all is well on the right in the upper corner of the screen you can see the installation process.
After successful installation - REBOOT
How to update Radio - 3
Radio firmware from the command line
1. Android SDK files must be located in the c: / android folder
2. Download the radio file;
3. Unzip the radio to the \ tools folder where the Android SDK is installed (the final unzipped file should be called radio.img);
4. Reboot the animal in Bootloader mode and connect to the BB via USB;
5. In the command line (Start-Run-cmd) on the BB, type "cd c: / android / tools" (without quotes);
6. Type "fastboot flash radio radio.img" (without quotes);
7. On the screen of the animal, you can observe the process of firmware;
8. At the end, disconnect the USB and reboot the animal.


Post has been editedvitendo - 24.11.11, 04:01


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#15
24.11.11, 04:05
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

3. Operator settings


When resetting to the factory settings, the operator settings often fly off. Therefore, I recommend, before “messing around” with burglary protection, firmware and factory settings of the smartphone, just in case, make a backup copy of the modem settings for connecting cellular communication and the Internet that you have been programmed when connecting to the service center (SC) of the telecommunications operator.
What is the programming of CDMA devices
What is programming CDMA devices (©portax)

Programming CDMA devices is a change (writing the desired values) of certain Nonvolatile Item (s) that are in non-volatile user-programmable memory whose data is saved when the power is turned off.

Programming meets the requirements of the DMSS interface. Involved COM port or modem, translated by AT command in Diagnostic Mode.

Any software you use must be fed to the diagnostic (status) port of your device that appears, or;
immediately after installing all the drivers in the COM ports;
after the device is switched to DM mode by an internal router program;
via a virtual COM port (often in motor vehicles);
modem port operating in DM mode;
direct COM port (usually via a prolifik and USB connection).

Any software that you use does only one thing - it sends the necessary command to the device.
For example, sending SPC with a value of 000000 - 41303030303030. This is an obligatory command, without which the most important new items will simply not be possible to change (from a security point of view). Then, the commands for reading the records of other NVs are executed (usually, only those NVs that are responsible for authorizing the device in the operator’s network), as well as those that set the necessary modes of operation, change. Simple IP, for example.

Each nv-item has its own number. The maximum number of nv-items is 65535 (or FFFF). The first 5-6 thousand, usually correspond to the Kvalkom values. Further - at the discretion of the developers. Ie, if nv0 is an ESN, and nv85 is an SPC, then nv, for example, with numbers over 10,000 is what the developer himself determined.

But for this you need to know and understand what settings we need, where and with what they can be peeped and configured.

Post has been editedvitendo - 30.11.11, 02:21


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#16
24.11.11, 04:49
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Ix. Connection settings to the mobile operator

When buying a new smartphone or modem, you still need to go to the SC, for the simple reason that in order to connect your smartphone to your network, they must enter its ESN into their database. And since ESN is unique for each device, then such a trick how to copy data from an old smartphone to a new one and hope that it will work will not work.

The main thing you need to know and save is:
PRL - you can save using special programs or take from the operator or dealer (if given) or search on the Internet, under your operator;
A-key - standard Akey (A-Key) 00000000000000000001 (19 - zeros and 1 - 20th in a row);
1x Password - I know only one way to get it in the operator’s SC.
All other settings can be saved with the help of special programs or clarified in the SC (if told). Or found innetwork.

Further I will use examples on setting up a connection to the telecom operator Intertelecom.
Settings for flashing CDMA communication terminals
Customization(firmware) modem CDMA EV-DO Intertelecom.
Instructions for setting up CDMA EV-DO on the CDMA network of the operator Intertelecom version 1.0
(Especially forhttp://netobzor.org/)

Before setting up CDMA EV-DO on Intertelecom’s CDMA network, you don’t have to go to the “m” dealer
beg for CHAP_SS from him (EVDO authorization password) and just enter the ESN (serial number of the modem) and that's it.
Intertelecom is the simplest operator for modem firmware or a CDMA communication terminal, which also does not lure money from customers for CHAP_SS as similar CDMA operators in Ukraine do.

Now let's go to the settings:
Settings
NAM Settings
Mobile Directory Number: 048742XXXX
MIN1: 742XXXX
MIN2: 048
MSID: 048742XXXX
MCC: 255
MNC: 04
NMSI: 04048742XXXX
IMSI: 25504048742XXXX
True MIN1: 742XXXX
True MIN2: 048
True IMSI_S: 048742XXXX
True MCC: 255
True MNC: 04
True NMSI: 04048743XXXX
True IMSI: 25504048743XXXX

CDMA Settings
A-Sys Primary: 283
B-Sys Primary: 384
A-Sys Secondary: 691
B-Sys Secondary: 777
MOB_TERM_FOR_HOME: Enable
MOB_TERM_FOR_SID: Enable
MOB_TERM_FOR_NID: Enable
EVRC Enabled: Enable
Home Page: EVRC
Roam Orig: EVRC
Home Orig: EVRC

Home SID / Home NID
Home SID / NID # 1: 15906/65535
Home SID / NID # *: 0/65535

Modem Settings
Slot Cycle Index: 2
Preferred Serving System: Standard
Preferred Mode: Automatic
HDR Hybrid Preferred: Enable
Clear All MRU Entry: No
HDR Mobile Receive Diversity: Enable
CDMA Mobile Receive Diversity: Enable

Security
HDR AN AUTH User Id (LONG): [email protected]
HDR AN AUTH Password (LONG): 0d1d2a3d<- ESN of your modem! All in small letters !!!
PPP USER ID: IT
PPP PASSWORD: IT

Data Parameters
Packet Dial String: # 777
Rev. A: Enable

M.IP Settings
Number of Profiles: 1
Active User Profile Index: 0
MIP_MODE: Simple IP Only
MIP Registration Retries: 2
MIP Registration Retry: 1750 ms
MIP Pre-Registration Timeout: 10
Mobile Node-HA Authentication: Disable
Send a Registration Request Only in Use: Disable
Dormant Handoff Optimization: Enable

M.IP Default ProfileEnable Profile: Disable

M.IP Customer Profile * Enable Profile: Disable

Standard Akey (A-Key) 00000000000000000001 (19 - zeros and 1 - 20th in a row)

This is how the settings of the Mangust program for the operator 3G CDMA 2000 1X EV-DO Intertelecom look like

That's actually the way it should look. At the end do not forget to press WRITE!
A photo
Picture


Post has been editedvitendo - 29.11.11, 21:41


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#17
24.11.11, 05:01
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150    +

X. Software for flashing CDMA communication terminals

CDMA modem firmware programs existsome. There are specific models, there are universal ones, and I even met one program for a specific operator (Intertelecom).

What programs to use for programming CDMA devices
What programs to use for programming CDMA devices (©portax)

There are many different programs for working with CDMA phones (modems). You can use any. But I think the main ones are:
1. QPST
2. CDMA Workshop
3. AxesstelPst EvDO

QPST works with virtually any iron. The main thing is to choose the correct version.
So, for new devices it is necessary to use extreme versions. Since the old may incorrectly recognize the device. For example, a CDMA piece of hardware can be seen as GSM. Or not recognized at all (an error message appears).
At the same time, for older devices, sometimes you need to use an older version of QPST. Again, for the correct operation of the program.
But QPST cannot program A-key. For these purposes, I use ...

CDMA Workshop. In addition to writing A-key, ssd_a, ssd_b, sometimes there is a need for a command line, or sending an AT command. There are other possibilities that are not often used.

AxesstelPst EvDO. I practically do not use it for programming. Is that, see the Hybrid mode and Rev.
But the program has a very good connection state monitor. You can see and analyze numerous parameters.

For research using QXDM. Especially its NV-browser.

There is a special software for Novatel, Kyocera, Huawei, Motorola, Nokia, etc. When you can program the device with a unified software or not at all or programming will be incomplete.
Download firmware for CDMA communication terminals
PROGRAMS FOR WORKING WITH CDMA TERMINALS.

DownloadQPST 2.7 (build 323) - (Qualcomm Product Support Tools) is a program for working with Qualcomm chipsets, necessary for flashing CDMA communication terminals.

DownloadAxesstelPst EvDO 1.55 - a program for flashing CDMA communication terminals, shows the level of EvDO, helps in troubleshooting equipment problems.

DownloadQPST_for_Huawei_EC228 is a program for the Huawei EC228 modem on a Qualcomm chipset.

DownloadMangust 103c is a specific program for flashing one-click CDMA terminals. (Fresh versions) (Program Help) (User review)
Attached filemangust_1.09.rar(920.7 KB)

DownloadHex.Workshop.5.0 - program for viewing and editing files in hexadecimal codes.

DownloadQXDM 3.9.19 - program for unlocking (changing SPC) of some types of modems.

DownloadCDMA Workshop 2.7 is a useful program for working with CDMA terminals.

DownloadUniCDMA is a simple program for working with CDMA communication terminals.

DownloadKPST 3.8.118 - a program for working with CDMA communication terminals from Kiosera.

DownloadMobiLink3 v3.00 - program \ driver for working with CDMA communication terminals.

DownloadWatcher 7.12 - program \ driver for working with CDMA communication terminals.

DownloadTeamViewer 5.0 - in just a few seconds it connects to any PC or server in the world. You can remotely control your partner's computer as if you were sitting behind him.

DownloadWinterminal

Programs in two files.
1. Attached filePrograms_main.rar(57.19 MB)
2. Attached filePrograms_additional.rar(22.5 MB)



Post has been editedvitendo - 30.11.11, 01:13


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#18
24.11.11, 05:17
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Xi. Files with settings of various CDMA operators

Each carrier has some settings that are different from others, which allow broadcasting in its own frequency range without interfering with each other. These and some other settings are saved in the so-calledPRL (Preferred Roaming List). In this comment we will collect copies of PRL files for different telecom operators.
Description
PRL or Preferred Roaming List - file with the network settings of an operator. Ie each CDMA operator has its own unique PRL file. Depending on the modes in which the client equipment can operate (telephone, modem ...), the files for our networks can be of 2 types: IS-683A and IS-683C. The first one is for equipment that works only in 1x mode, the second one is for equipment that supports EVDO.

For now, we will not conduct a detailed analysis of the PRL parameters. We do this later, if desired. (©portax)

We only note that in order for the PRL in the apparatus to work, you must also setPRL enable .
Download PRL
Intertelecom
Download PRL for InterTelecom 1x (updated) - Preferred Roaming List file with network settings for the Intertelecom operator.
DownloadPRL for InterTelecom EVDO (updated) - Preferred Roaming List file with network settings for the Intertelecom operator.
CDMA Ukraine
DownloadPRL for CDMA_Ukraine 1x (updated) - Preferred Roaming List file with network settings for the CDMA operator Ukraine.
DownloadPRL for CDMA_Ukraine EVDO (updated) - Preferred Roaming List file with network settings for the CDMA operator Ukraine.
PEOPLEnet
DownloadPRL for PEOPLEnet - Preferred Roaming List file with network settings for the PEOPLEnet operator.
Download one fileAttached filePRL_UA.rar(1.7 KB)
Editing PRL, Combined PRL
Editing PRL, Combined PRL (©portax)

PRL editing skills, I think, are not really needed for an ordinary user (engineer). But sometimes they Mugut useful. For example, when it is necessary to make a one-piece from a Eudosh. Or make a combined, with 1x settings from one operator, and EVDO - from another. Or when you just want to experiment. I do this quite often.
You can edit a PRL in any editor designed for this purpose, for example, the RL Editor from the QPST kit.
Consider examples.

1. Adding a channel .
A photo
Picture
The window with the name of the edited file is divided into 3 parts. I know the purpose of not all the parameters, so we are guided by the principle of "do no harm." We change what we know. And be sure to check the result.
At the top we see the type of our PRL - IS-683C and its identifier - 31017. In the middle part - the settings of the modes and channels 1x each (first line) and EVDO (second line). At the bottom - allowed (in other PRL - and prohibited) SID / NID and other parameters. Also spelled out in two lines.
In the middle part we record the new channel (999) and click save (Save). For verification, you can reopen the file. Make sure the new channel is added.
A photo
Picture

2. Create a combined PRL.
What is it for? I explain. Taking into account the peculiarities of authorization in 1x and EVDO, we can program our phone in such a way that we will have voice and “slow” Internet (1x) from one operator, and “fast” (EVDO) Internet from another.
As an example, let's connect one-x network from Velton (now CDMA-Ukraine) and Evd-shnuyu from PeopleNet. Why Welton? The fact is that I wrote this article a long time ago. And at that time it was relevant information. Now for an example - quite fit.
Immediately determine the following. One-Piece PRL from Velton IS-683A type, Evdo-shny from PeopleNet IS-683C type. The resulting combined PRL will be IS-683C type.
The same RL Editor open both PRL. Figure from PeopleNet at the top. Look at the PRL from Velton.
A photo
Picture

We see that this is really a one-way IS-683A type with identifier number 11911. We see the channel numbers (578, 536) and the allowed SID / NID (11911/65535).
What do we need to do?
And we need to create a new PRL type IS-683C, in which the settings for 1x we take from Velton, and the settings for EVDO - from PeopleNet. In the RL Editor, you can create a new file, or you can edit one of the already opened ones. At your discretion. The main thing - the end result.
Let's try to edit the file from Velton.
1. In the upper third, we change the type to 683C. ID number can be left the same.
2. In the middle of the free space, right-click and click on Insert Record. Add a line for EVDO using pipe PRL. I think that choosing the right one from the drop-down list in the cell and recording the channel numbers (using the PRL sample from PeopleNet as a sample) is not a big deal.
3. At the bottom of the add line for EVDO. We act similarly to paragraph 2.
4. Save our file (File - Save As ...) under the name, for example, velton-people.prl. Open to check. It should turn out somewhere like this:
A photo
Picture

Combined PRL created. Now it remains to pour it into the phone and correctly program the device itself.
Using such a technique, it is possible to make friends with two operators in a device having one NAM. And two NAM - as many as 3.
When is it appropriate to use? Suppose there are operators A and B.
1. A - cheap voice, expensive internet. B - the opposite. We take voice from A, and EVDO Internet from B.
2. A-cheap voice, slow Internet. B - there is EVDO Internet.
3. A-cheap voice, Internet with subscription. B - there is EVDO internet without a license fee.
And such examples can come up, probably more.
But this method has some special features.
For example, the reason for using the combined settings was p.1. If you connect to an Internet and:
- the operator's EVDO signal disappears
- Operator A will allow access to the Internet 1x with the existing settings of the device
without knowing it, you will work at the expensive tariff of operator A.
In this case, we can recommend 2 options:
1) disable access to the Internet from operator A in general (if there is such an opportunity);
2) to monitor the coverage and mode of operation of the device.

Now, probably, everything.
Parse PRL
Parse PRL (©portax)

Let's try to deal with the basic parameters of PRL. I think many people who work with CDMA equipment are more or less substantively interested, and what’s inside.

For example, I’ll take the combined PRL made by me, which is intended for equipment operation in 1x mode (voice + slow Internet) under CDMA-Ukraine (ITC), and in EVDO mode - under Intertelecom.

To work with PRL, we use the RLEditor program from the QPST kit.

First, let's open the "native" PRL of both operators.

30210 - PRL CDMA-Ukraine
PRL 30210
Picture

8884 - PRL Intertelecom
PRL 8884
Picture

Immediately add the combined PRL, which I got, and then we start to disassemble it.
PRL combined
Picture

So, PRL consists of 2 tables: Acquisition Table and System Table.
The first table sets the parameters that determine the operation of the device in 1x and EVDO modes.
The CDMA Generic, 0: 800-MNz-Cellular parameters and channel list refer to 1x mode.
The HDR Generic, 0: 800-MNz-Cellular parameters and channel list refer to the EVDO mode.
In the System Table are set the rules that determine the operation of the device.
An interesting parameter here is Acq Index, which is nothing but the row number of the Acquisition Table table.
Consider a PRL from Inter 8884.
In the first table there are 4 rows, 2 on 1x and EVDO.
What we see in the second table.
1. For 1x mode (System Type: 95 (A, B.) / 1x), which is specified in the Acquisition Table in the entry labeled 0 (first row), the phone is allowed (Pref) to work on the network with SID / NID 15906/65535 .
2. In the presence of channel 283, the telephone is allowed to work on the 8929/65535 network.
3. In EVDO mode (IS-856), the phone can work according to the entries in the row and the index 2 of the Acquisition Table (channel 148) with a subnet mask (Subnet ID) 0088: B840: 0000: 0000: 0000: 0000: 0000: 0000 / 26
4. The same, but for Acq Index 3 and subnet mask 008F: 8880: 0000: 0000: 0000: 0000: 0000: 0000/26
5. Further (lines 4, 5, 6, 7) - send prohibiting (Neg) rules.

I think it will now become clear how the combined PRL was created.
From the two original "native" files, the necessary records were pulled out and collected in one final one.
Program for filling the PRL of all Ukrainian operators "PRL Up"
Program for filling the PRL of all Ukrainian operators (©portax)

The program allows you to quickly fill (update) PRL CDMA operators PeopleNet, CDMA-Ukraine (ITC) and Intertelecom.

The program contains PRL type IS-683C, that is, it is intended for updating devices that support EVDO mode.

In the program "are protected" such PRL:
PeopleNet - 12345.prl
CDMA-Ukraine (ITC) - 30210.prl
Intertelecom - 8884.prl

At the time of writing the message is the latest operator PRL.

In addition to the update function, the program allows you to determine the correctness of the connected modem by its serial number (ESN), current network and modem operation mode.

I tried several versions of the program, but then I stopped at this:
A photo
Picture

Instructions for using the program:
1. Connect the CDMA device to the computer and wait for the installation of all drivers.
2. Run the program for pouring PRL (PRL-UP).
3. If the program launches successfully and your device is in the status bar (at the bottom of the program), you should definitely see the serial number (ESN or pESN) of your connected device.
4. Select the PRL of the required CDMA operator and click the Update button. Agree with the warning question that appears by pressing the OK button (or Cancel if you change your mind).
5. After a successful update (fill) of PRL, you will see the corresponding software notification, by pressing the OK button the program will close and the device will reboot.
6. All, PRL updated. And if the device is not in EVDO (HDR only) mode only, then after restarting the program, you will see not only the serial number, the current mode of operation of the device, but also the operator’s network that your device sees.
7. Clicking on the Read button will show you the PRL ID that is in your device.
8. If the program does not find your device at startup, make sure that the diagnostic COM ports are not occupied by another application.

New version of the program -prl_up_v5
New version of the program - PRL Up v5
Meet New version of the program! prl_up_v5

���������� (�������) PRL ���������� ����� � �������������! �������� ������ ����� ������! download


A photo
Picture

In connection with the change of channels, PeopleNet operator recommends that all users update the PRL file in the modem (telephone, communicator, etc.). You can update the PRL in the Customer Service Centers, dealers, or you can with the help of my program. At home and absolutely free.

Just in case, I left in the program the possibility of updating the old version of PRL (ID 12345).

Remind, with the help of the program prl_up_v5, you can updateonlyEVDO devices!

Attached fileprl_up2.zip(218.09 KB)
Attached fileprl_up_v5.zip(218.77 KB)


Post has been editedvitendo - 30.11.11, 01:40


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#19
24.11.11, 05:34
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150    +

Xii. Basics of working with programs for flashing CDMA communication terminals

In order to work with these programs you need to connect a smartphone to them using the COM port. For this you need to make some manipulations that are common to all programs. The rest will be in the description of specific programs. So, let's begin. First you need to:

1. Install HTCSync in order to install the drivers and your computer saw the device;
2. On the smartphone, enable debug in the settings (Menu - Settings - Applications - Development - USB debugging);
3. Connect your smartphone using a USB cable;
4. Select the connection mode Mobile Broadband Connect;
5. Find out which COM port your smartphone is connected to;
How to find out what COM port a smartphone is connected to
Start - Control Panel - Device Manager - Ports (COM and LPT).
Port selection
Selecting a modem port for software for programming CDMA equipment (© portax)

Any software for programming any CDMA equipment (modem, telephone, communicator) communicates with the device through the diagnostic port.
This port is usually located among the COM ports that are created when drivers are installed on this or that equipment.
Accordingly, when you run any program designed to work with CDMA equipment, you “feed” this diagnostic port to it.

Below are the pictures of the device manager after installing the drivers on the Novatel U760 and Pantech umw190 modems. In the blue box there is a device diagnostic port of interest to us. Through which will work any software designed for programming CDMA equipment.
Device Manager
PicturePicture

Sometimes the device can be seen at once through several ports. For example, the same Novatel U760 can be operated through the Status Port (COM5) and through the Application Port (COM6).
Multiple ports
Picture

And in Sierra modems, under certain conditions, the modem port can also become diagnostic.
In this case, you can select any available.
6. Run the program "...";
7. Select (specify the program) and the desired COM port for the connection;
8. Read the data.

Post has been editedvitendo - 29.11.11, 23:32


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
vitendo
Message#20
24.11.11, 05:46
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 651
Check in: 09.06.10
HTC Droid Incredible

Reputation:-  150  +

Xiii. Settings. Their designation and purpose.

Unfortunately, the information on the firmware of CDMA communication terminals is so small and so contradictory that it will take some time to study it.

If there are knowledgeable people who understand something in this and are ready to share their knowledge, please unsubscribe in the comments. I will raise them in this block with your signature and gratitude.

Esn
Esn - Electronic serial number (Electronic serial number) - this is the serial number of the device, which is assigned to each assembled device and is unique. And c using conventional means can not be replaced. Written on the case of the device (under the battery) and on the packaging. But often, if there is a MEID, it is not written. ESN is 8 hexadecimal digits, for example:
82E53456 (in decimal, ESN 82E53456 looks like 2196059222)
In the program, we will not be able to change it (and not necessary), but to know, in order to write to other fields (), we must.
Additional Information
First 8 bitsESNInitially, the manufacturer code, the remaining 24 bits for the manufacturer to assign up to 16777215 mobile phone codes. ESNs are often represented as either 11-digit decimal numbers or 8 hexadecimal digits. Since ESN is essentially ending, a new sequence number format, MEID, was created and first used by Verizon in 2006.
IMEI
IMEI (International Mobile Equipment Identity) - international identifier for mobile equipment. It serves to uniquely identify subscriber terminals throughout the world.
IMEI structure
Picture

IMEIIt contains 15 digits and is composed of four parts:
- TAC (Type Approval Code) - type sample code (6 digits). Part of this code identifies the hardware manufacturer.
- FAC (Final Assembly Code) —an equipment assembly country code (2 digits).
- SNR (Serial Number) - equipment serial number, unique within one TAC and one FAC.
- SP (Spare) - spare symbol. Serves to validate IMEI.

The main task of IMEI is tracking the stolen equipment and checking the device type, since not all terminals can support the same set of services.

For storage of IMEI in various standards of cellular communication is a special database.EIR(Equipment Identification Registry). All stored IMEI are divided into 3 lists: white, gray and black. The white list provides unhindered access to the network and receiving cellular services. Gray allows access to the network, but sets tracking of subscriber actions. If IMEI is blacklisted, then access to network services will be denied to such equipment.
MEID
MEID - Mobile equipment identifier (Mobile Equipment Identifier)
A10000173C331C
Additional Information
Mobile Equipment Identity (MEID)is a global unique number that identifies the physical component of the CDMA equipment of a mobile station. The number format is defined by the 3GPP2 report S.R0048 but from a practical point of view it can be considered as IMEI, but from hexadecimal digits. MEID was created to replace ESNs, whose virgin appearance was exhausted in November 2008. The MEID is 56 bits long (14 hexadecimal digits). It consists of three fields, including an 8-bit region code (RR), a 24-bit manufacturer code, and a 24-bit serial number manufacturer. The check digit (CD) is not considered part of the MEID.
MIN
MIN (Mobile Identification Number) - (Mobile Identification Number). Each telephone in the system has its own individual ten-digit MIN telephone number, which is assigned to it when it is connected, can be easily replaced by any one by pressing a few buttons and is the full telephone number of the subscriber (with the city code). MIN is divided into MIN1 - a local telephone number of 7 digits, and MIN2 is a city code (048 for Odessa).
MIN1 - 000742xxx
MIN2 - 048
Addition
MIN(Mobile Identification Number) - Mobile station identification number. The number of the mobile station in the network by which it can be uniquely identified, the network number of the station. This number is usually different from the serial number (ESN), which is assigned to the station by the manufacturer.
MDN (Dir_number)
MDN - Mobile Directory Number. (© portax )
Your telephone number. For example, 048742XXXX. This may look like in Intertelecom. The parameter seems to be important. But the "flight safety" is not affected. I.e? You can register it in the device correctly, but you can not. But it is better that you see its actual display in your device on the display or in the software.
IMSI
IMSI (International mobile subscriber identity) - international mobile subscriber identity. IMSI serves to uniquely identify a cellular subscriber throughout the world. By IMSI, you can determine in which country and with which operator the subscriber is registered.

IMSI consists of 3 parts:
- MCC (Mobile Country Code) - Mobile Country Code (3 digits)
- MNC (Mobile Network Code) - mobile network code, defined for each operator within the country (2-3 digits)
- MSIN (Mobile Station Identification Number) - subscriber identification number (it is unique within one country and one operator).

The maximum length of the IMSI can be up to 15 digits. IMSI storedHlr(Home Location Registry), inSIM cardsubscriberVlr(Visitor Location Registry)Msc.
IMSI structure
Picture
For example, for Intertelecom, this code is25504048742XXXX (255 04 048742XXXX)

For security purposes, another identifier is used in cellular networks -TMSI (Temporary Mobile Subscriber Identity).
This is a temporary subscriber ID on the network and is assigned only for a while and changes periodically. The goal of TMSI is to hide the real IMSI of the subscriber. In addition, TMSI is shorter than IMSI by 2 times, which allows reducing the amount of signaling information transmitted by radio over the air. TMSI, unlike IMSI, is stored only inVlrandSIM cardand changes when the subscriber moves to the service area of ​​anotherMsc.

Should not be confusedIMSI with IMEI (International Mobile Equipment Identity - the international identifier for mobile equipment, is a 15-digit number,supposedlyunique for each mobile phone GSM and UMTS). IMEI is also broadcast when logged in to the network. IMEI can easily be used to track devices, to block stolen phones at the level of a cellular operator, etc.
MCC
MCC (Mobile Country Code) - Mobile country code (2-3 digits).
The code of the country in which the mobile station is registered. The three-digit index specified in the IMSI international identification number header.
For example, for Ukraine this code is 255.
MNC
MNC (Mobile Network Code) - mobile network code.
Network code to which the mobile station belongs. An index of two (three) digits indicated in the IMSI international identification number. Defined for each operator within the country (2-3 figures).
For example, for Intertelecom, this code is 04.
Msin
MSIN (Mobile Station Identificator Number) - subscriber identification number (it is unique within one country and one operator), (9–10 digits). Usually this is your phone number (along with the city code or mobile operator) or one of the numbers, if you have two of them (as for example, Intertelecom has two of them - direct city and mobile)
For example, for Intertelecom, this code is 048742XXXX.
A-key
A-key (Authentication-key)- Authentication key. (© portax )
In the phone and the operator is present in the form of 16 characters in HEX (akey (hex) ). Can be entered in the form and 26 characters in DEC ( akey (dec) ): 20 - A-key (16 HEX characters are recalculated into 20 DEC characters by an ordinary engineering calculator with the addition of missing zeros in front) plus 6 - checksum (depends on ESN and is considered A-key calculator ).

Based on the A-key, 2 more keys are generated on the phone -SSD_A and SSD_B (16 characters in HEX). Initially, this happens when the phone is called for the first time. These keys can also be used to identify the device. But you need to understand that during the initial programming of the phone we enter only A-key . Fields with SSD_A and SSD_B at the same time, we do not enter the keys themselves. They will appear later, without our participation.
When restoring the device, if the key data is initially known, we already enter all the values.


Post has been editedvitendo - 30.11.11, 14:22


--------------------
Timely reading the headings of the topic, often answers half of the questions that have arisen.
Something about your Android,
HTC
 

2 pagesV  1 2 > » 


 mobile version    Now: 05/19/19 21:16