Android app. Samsung i9000 series tutorial (2). Engineering Code, network lock and Lock three keys
Papaya 20110401
I. Engineering Code
The project code provided by i9000 is very useful, as follows.
(The content is organized on the network. The original author is unknown)
Dial Input
* #0 * # mobile phone test (recommended purchase test)
Line 1 red green blue (primary color test)
Line 2 melody vibrate dimming)
Line 3 megacam (CAMERA) sensor (sensor) touch (touch screen)
Row 4 sleepmod (sleepmod) Speaker (speaker) sub key
Line 5 frontcam (front camera) magnetic (magnetic)
* #1111 # Software Version
* #1234 # firmware version
* #2222 # hardware version
* #232337 # bluetooth device address
# * 2886 # automatic response on/off
* #06 # display the IMEI code of the international mobile device ID
* #7465625 # mobile phone lock status; Off indicates no lock
* #4636 # * # mobile phone internal information (signal, network, battery, etc.)
* #0228 # mobile phone status information (signal, temperature, voltage, etc)
-----------------------------------------------------------------------------
* #0002*28346 # adjust the volume 0-9 respectively indicates that the volume is adjusted to 10 levels, both negative and relative standard.
The reduced value. The maximum gain of 9 is-100. Volume Adjustment, little effect, changed to 9 level
+ 2000. (Use with caution)
* 2767*3855 # reset the phone EEPROM to restore the original factory body number. This command is also used because
Fault Caused by data errors in the EEPROM. This command clears the phone book. (Use with caution)
-----------------------------------------------------------------------------
The following functions are meaningless and only available for your understanding.
* 7465625*638 # enable the network lock (not recommended)
#7465625*638 * # disable the network lock (not recommended)
* 7465625*28746 # automatically enable SIM lock (not recommended)
* 7465625*746 # enable SIM card lock (not recommended)
Ii. Network lock and lock
Network locks are mostly seen on contracted mobile phones. Mobile phone network operators often sell mobile phones and phone cards together,
The mobile phone itself is sold at a low price, and the profit points are in the follow-up services. At this time, some restrictions are often imposed on software to prevent
This low-price mobile phone can still be used after the user leaves the network. The i9000 custom version may have this problem.
The three-key lock concept is that you cannot directly use the three keys (press the volume key at the same time (on the left), Home key,
The activation key (on the right) directly enters the flash machine mode (also known as the coal mining mode). An android robot is digging
Coal ). The ADB command line mode is required for each flash. errors cannot occur during the Flash; otherwise, the flash cannot be started.
In most cases, the JTAG interface must be used to disassemble the server and refresh the riff box.
It is easy to test whether to lock the three keys. When the three keys are shut down, you can see the yellow Coal Mining interface.
Compared with the Three-key lock solution, the most recommended method is the series resistance method, which is absolutely classic and directly abandoned the split.
JTAG, as shown below:
Technical post: t959 (applicable to i9000) Change brick resurrection (technical preparation)
Http://bbs.gfan.com/android-413254-1-4.html
Based on this principle, Taobao has encountered a coal mining artifact. You can purchase or make it based on your own situation,
The three keys are truly cloudification !!
Iii. Postscript
This article ends with part of fsa9480_i2c.h in the open source code of JPM of i9000.
The function that corresponds to the resistance value between miniusb port 4 and Port 5 (rid_fm_boot_on_usb is coal mining ):
Rid_usb_otg_mode,/* 0 0 0 0 0 Gnd usb otg mode */
Rid_aud_send_end_btn,/* 0 0 0 0 1 2 k audio send_end button */
Rid_aud_remote_s1_btn,/* 0 0 0 1 0 2.604 K audio remote S1 button */
Rid_aud_remote_s2_btn,/* 0 0 0 1 3.208 K audio remote S2 button */
Rid_aud_remote_s3_btn,/* 0 0 1 0 4.014 K audio remote S3 button */
Rid_aud_remote_s4_btn,/* 0 0 1 0 1 4.82 K audio remote S4 button */
Rid_aud_remote_s5_btn,/* 0 0 1 1 0 6.03 K audio remote S5 button */
Rid_aud_remote_s6_btn,/x 0 0 1 1 8.03 K audio remote S6 button */
Rid_aud_remote_s7_btn,/* 0 1 0 0 10.03 K audio remote S7 button */
Rid_aud_remote_s8_btn,/* 0 1 0 1 12.03 K audio remote S8 button */
Rid_aud_remote_s9_btn,/* 0 1 0 1 0 14.46 K audio remote S9 button */
Rid_aud_remote_s10_btn,/* 0 1 0 1 17.26 K audio remote S10 button */
Rid_aud_remote_s11_btn,/* 0 1 0 0 20.5 K audio remote S11 button */
Rid_aud_remote_s12_btn,/* 0 1 1 0 1 24.07 K audio remote S12 button */
Rid_reserved_1,/* 0 1 1 0 28.7 K reserved accessory #1 */
Rid_reserved_2,/* 0 1 1 1 34 K reserved accessory #2 */
Rid_reserved_3,/* 1 0 0 0 0 40.2 K reserved accessory #3 */
Rid_reserved_4,/* 1 0 0 0 1 49.9 K reserved accessory #4 */
Rid_reserved_5,/* 1 0 0 1 0 64.9 K reserved accessory #5 */
Rid_aud_dev_ty_2,/* 1 0 0 1 1 80.07 K audio device type 2 */
Rid_phone_pwd_dev,/* 1 0 1 0 0 102 K phone powered device */
Rid_tty_converter,/X 1 0 1 0 1 121 k tty converter */
Rid_uart_cable,/* 1 0 1 1 0 150 k uart cable */
Rid_cea936a_ty_1,/* 1 0 1 1 200 K cea936a type-1 charger (1 )*/
Rid_fm_boot_off_usb,/* 1 1 0 0 0 255 K Factory mode boot OFF-USB */
Rid_fm_boot_on_usb,/* 1 1 0 0 1 301 K Factory mode boot ON-USB */
Rid_aud_vdo_cable,/* 1 0 1 0 365 K audio/video cable */
Rid_cea936a_ty_2,/* 1 1 0 1 442 K cea936a type-2 charger (1 )*/
Rid_fm_boot_off_uart,/* 1 1 0 0 523 K Factory mode boot OFF-UART */
Rid_fm_boot_on_uart,/* 1 1 1 0 1 619 K Factory mode boot ON-UART */
Rid_aud_dev_ty_1_remote,/* 1 1 1 0 1000.07 K audio device type 1 with remote (1 )*/
Rid_aud_dev_ty_1_send = rid_aud_dev_ty_1_remote,/* 1 1 1 1 0 1002 K audio device type 1/only send-end (2 )*/
...