First, the basic knowledge of mobile phone
1. Firmware, brush firmware, firmware version
Firmware refers to the cured software, in English, firmware, which is the flashrom of writing a system program to a particular hardware system.
The handset firmware is equivalent to the phone's system, and refreshing the firmware is equivalent to the brush system. Different phones corresponding to different firmware, before the firmware should be fully aware of the current firmware and the advantages of the brush firmware shortcomings and compatibility, and well prepared.
Firmware version is the official release of the firmware version number! It contains updates to the application section and updates to the baseband section, and the main purpose of the official new firmware rollout is to fix bugs in past firmware and optimize related performance.
2.ROM (Pack)
The ROM in the smartphone configuration refers to the EEPROM (electrically erased writable read-only memory) similar to the computer's hard disk, the number of things that can be stored on the phone to see his capacity. The base package + update package is collectively referred to as a ROM package.
Generally divided into two categories, one is from the official handset manufacturer of the original ROM, characterized by stable, functional with the manufacturer of the different, and the other is the development enthusiasts use the official release of the source code self-compiled native ROM, characterized by the user's specific needs to adjust, Make ROM more consistent with the usage habits of users in different regions.
3. Brush ROM
What does the brush rom mean? In fact, the mobile phone brush ROM refers to the brush machine. Rom refers to a mobile phone hard disk (storing things and system files). Understand here, in fact, the mobile phone brush machine and computer reinstall system, you can let the phone back to the original factory system state, the system disk reinstall. But for mobile phones, ROM is best not to brush large.
4.Recovery
Recovery is the brush machine when we press the home button and enter the interface (engineering mode), in this interface can directly use the SD card ZIP file ROM upgrade system or backup system, the old version of the recovery only three options, unable to back up the system, and can only use Update.zip this file name of the file upgrade can not use any file name of the zip file upgrade. But recovery are already new in almost all models now, so there are no more restrictions and there are many more options to work with.
After entering recovery mode, you will see 7 options, namely:
[home+back]reboot system now \ \ Reboot
[alt+s]apply sdcard:update.zip \ \ Install the Update.zip file in SD card
[alt+a]apply any zip from SD \ \ Install any zip file in SD card
[alt+w]wipe data/factory reset \ \ Erase data
[alt+b]nandroid v2.2 backup \ \ Back up
[Alt+r]restore latest backup \ Restore the last backup
[alt+f]repair ext filesystems \ \ Fix
5.ROOT
What is root?
Root privileges can be understood as a concept with our administrator permissions under the Windows system. In Unix systems (such as AIX, BSD, etc.) and Unix-like systems (such as Debian, Redhat, Ubuntu, and other distributions of Linux), the system's Superuser is generally named Root. Root is the only superuser in the system, with all the privileges in the system, such as starting or stopping a process, deleting or adding users, adding or disabling hardware, and so on. Because Android is based on Linux, Root is naturally the most privileged Android system. The account has the supremacy of the entire system, and all of the objects in the system can be manipulated. Only with this permission can we brush the original operating system into other self-made systems, use a variety of software that requires root privileges, modify the System file personalization phone, and so on. For example, software such as root Explorer (System file Management) and Task Manager (process Management), Shootme (mobile), titanium Backup, marketenable (see country-paid software), because the system areas that these software will access often require more authorization, Therefore, if you do not have root privileges, you will be prompted to disable permissions.
But for the security and stability of the mobile phone, to prevent users from misoperation caused by the crash, the system is not enabled by default root permission, which requires us to obtain. Getting root is the highest control of Android phones, similar to the XX (cracked) on Symbian systems.
There are also some issues after root, such as the loss of warranty after root (there is a way to compensate) and the inability to use the official upgrade in the system (but can be upgraded by downloading the Brush pack).
There are some drawbacks to getting root, but for Android it's more than a disadvantage, there are many benefits to enrich your phone function, make it more powerful.
6. Which people need root access to the phone?
1.Hacker, I like to hacking the system.
2. Developer, command line control device is required
3. is a normal user, but some special software I can not install, require root permissions
4. A software super-experience mad, not download 50 apps a day try to sleep at night. Android phone comes with too little storage space, so install the software on the SD card
5. Buy Android is to customize the system, or you have already started the iphone
7. What is APP2SD?
Android phone software for security and stability are installed in the phone memory by default, but after all, the memory of the phone is limited, so later parts of 2.1ROM and 2.2ROM have APP2SD features. In fact, the APP2SD is to install the application on the memory card.
We all know that Google's Android system is based on Linux, so the normal original memory card fat format is not recognized, then we need to divide the memory card into the Linux system can be recognized ext2, ext3 or EXT4 format, Then use the link command to map this partition into a system folder SYSTEM/SD, so that all the software can be loaded into this "folder", this is the entire APP2SD process. But APP2SD has a very important premise that your ROM supports and turns on the APP2SD feature.
8. How to APP2SD?
APP2SD is actually very simple, before we said first to choose a support APP2SD ROM (all 2.2 version or part of the support APP2SD version 2.1), then we now computer on the SD card partition, and then brush ROM can be, Because the ROM that supports APP2SD is the default.
With the Magic partition master, Acronis disk and other common computer partitioning software can be implemented memory card partition. Because the SD card partition and the computer hard disk partition is the same, just use the card reader to insert the SD card into the computer, and then follow the partition method of the computer hard disk to partition the SD card as a disk. But the newest version of recovery also has the function of partitioning. However, the partition on the computer, you can keep the original data in the SD card partition, and the user interface is simple, this method is suitable for novice and SD card has the data of friends to use, on the phone with the recovery on the partition function, but also more convenient, but the original data in the SD card is not retained, This approach is therefore more suitable for new SD card partitions.
Ii. Basic knowledge of iOS
1. What is SHSH?
The full name of SHSH is signature HaSH blobs, Chinese: Signing certificate. SHSH is a certificate that verifies the legitimacy of itunes recovery firmware operations. When we use itunes for the upgrade/restore firmware operation, itunes submits the ecid to the Apple authentication server for the firmware device to be upgraded/restored and requests for the SHSH to upgrade/restore the firmware, Apple will send an ecid corresponding SHSH certificate to itunes via the authentication server,and itunes will be able to proceed with the upgrade/restore of this SHSH relative version of the firmware. Simple example: SHSH is a numbered key, you need to open the number iOS7 gate needs a key that is the same number iOS7.
Android, iOS and Mobile basics