Firmware refers to solidified software, which is firmware in English. It is flashROM that writes the system program into a specific hardware system.
Mobile phone firmware is equivalent to mobile phone system, and refreshing firmware is equivalent to brushing the system. Different phones correspond to different firmware. Before brushing the firmware, fully understand the advantages and disadvantages and compatibility of the current firmware and the brushed firmware, and make full preparations.
2. Read-only memory (package)
ROM in smart phone configuration refers to EEProm (Electrically Erasable Read Only Memory), which is similar to the hard disk of a computer. How many things a mobile phone can store depends on its capacity. The basic package+update package is collectively referred to as ROM package.
3. Firmware version
Firmware version refers to the officially released firmware version number! It includes the update of the application part and the update of the baseband part. The main purpose of the official new firmware is to fix the bugs in the previous firmware and optimize the related performance.
4、CID、SUPERCID
CID is the abbreviation of CustomerIDentity, which is simply the platform version of mobile phone. The CID after breaking the restriction is called SUPERCID.
In the process of brushing, SPL needs to check whether ROM is available according to cid and decide whether to brush in. In general, it is required to use the ROM corresponding to CID, and ROMs with different CIDs cannot be brushed. For ordinary CID, there are generally two restrictions: 1) you can't brush into the ROM of lower version, and 2) you can't brush into the ROM of different platforms, for example, you can brush the European ROM and cross-model ROM on the desktop. Some models of SUPERCID mobile phones can be cracked by software, such as 577W and 586W, but there are also some models that have no effective way to crack CID, such as 838G4.
The cid after breaking the restriction is called SUPERCID, and the machine with SUPERCID can brush the ROM of any version and platform. Specifically, the same mobile phone can be swiped from Taiwan Province Province, Japan or Hongkong. It can even be swiped into the ROM of other models (such as 586W and 577W). But it also brings great danger, because there is no restriction and verification, it is easy to brush the wrong ROM. We usually need to crack it into SUPERCID when we brush the computer, because on the one hand, the ROM used in most cases now can't pass the CID check; On the other hand, in the event of a brush failure, SuperCID's mobile phone is easier to repair.
5、HTC Sense
User interface designed by HTC for Android system. Starting from HTC Hero, all products launched by HTC are _ integrated with HTC Sense. And in line with three design concepts, including making it mine, keeping in close contact, and discovering unexpected things.
6. Recovery
Generally speaking, it is an engineering interface of the brush machine. If you have installed the system, you may know the dos interface or winPE. Installing Recovery is equivalent to installing a dos interface for the system. In the recovery interface, you can choose to install system, clear data, ghost backup system, restore system, etc. Brush recovery and brush rom do not conflict.
7, APP to SD, APP2SD
Some Android machines are installed on the machine memory by default when installing programs, which will lead to the situation that the already small memory is occupied, the running speed is reduced and the utilization rate of the memory card is very low. APP to SD is to install the program on the SD card, release the memory of the mobile phone and improve the running speed. APP2SD is the same, just homophonic.
8. Root
Root privilege can be understood as the same concept as the administrator privilege under our Windows system. Root is a super administrator user account in Android system, which has the highest authority of the whole system and can operate all objects. With this permission, the original system can be refreshed into a modified system, such as the simplified Chinese system.
9. Radio
The radio is only the driver of the wireless communication module. ROM is a system program, Radio is responsible for network communication, and ROM and Radio can be brushed separately without affecting each other. If the phone has communication problems after refreshing ROM, you can try refreshing the radio.
10, ROM classification
Generally divided into two categories. One is the original ROM from the official mobile phone manufacturer, which is characterized by stability and different customization functions with the manufacturer; The other is to develop a native ROM written by enthusiasts by using the officially released source code, which is characterized by adjusting according to the specific needs of users, so as to make the ROM more in line with the usage habits of users in different regions.
1 1、IPL、SPL
IPL, the English full name of InitialProgramLoader, is responsible for initializing the motherboard, power supply and hardware, and loading SPL into RAM. If the IPL is damaged, you can throw the phone into the river or change the font library to solve it.
The full name of SPL is SecondProgramLoader, which is responsible for loading the OS operating system into RAM. In addition, SPL includes many system commands, such as those used in mtty. If SPL is damaged, it can be rewritten with a burner.
SPL generally provides these functions: detecting the hardware of the mobile phone, finding the startup partition of the system, starting the operating system to provide an operating interface for the basic maintenance of the system, establishing a connection with an operating terminal (such as a PC) through a data cable, and accepting and executing corresponding commands. It contains many commands, such as r2sd, L, doctest (dangerous command, it will erase gsmdata) and so on. We often say that the three-color screen is driven by SPL. Detect SD card. When you insert some special SD cards, SPL can check at startup and brush the machine or execute some commands according to the contents of the SD card. It's a bit like booting from the floppy drive of a personal computer.
IPL and SPL versions can be viewed on a three-color screen. Press and hold the camera button, and then press the power button briefly to enter the three-color screen to view relevant information.
12, signature
Sign refers to signing a Rom package or Apk application, and only the signed Rom or Apk can be swiped or installed on the mobile phone.
13, cyanide, cm
Cyanogen is a great man abroad, and its CyanogenMod series rom is very popular, and its main pursuit is speed. CyanogenMod is abbreviated as CM, so we often see CM Rom.
14, ADB
Adb is the abbreviation of Android Debug Bridge, which means the debugging bridge of Android system. Through adb, we can debug Android programs through DDMS in Eclipse. In fact, this is a debugging tool for Google Android system.
ADB works in a very special way. By listening to Socket TCP 5554 and other ports, IDE communicates with Qemu. By default, adb will have a network port related to the daemon, so when we run the APK installer, the adb process will run automatically.
In addition to the above operating functions, we can also manage the status of the device or mobile phone simulator through adb. You can also do a lot of mobile phone operations, such as updating ROM system, running shell commands and so on.