Changes between Version 9 and Version 10 of radio_s_off
- Timestamp:
- 11/29/10 18:18:14 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
radio_s_off
v9 v10 8 8 1. Perm root your phone 9 9 10 2. Make a backup of partition 7 of your phone 10 2. Make a backup of partition 7 of your phone, copy the image of partition 7 to your PC and modify it with a HEX-editor 11 11 12 12 3. Use a custom kernel and the appropriate wp-this module to get rid of the write protection of the radio partitions 13 13 14 4. Copy the image of partition 7 to your PC and modify it with a HEX-editor, push it back to phone and copy it to the partition 714 4. , push it back to phone and copy it to the partition 7 15 15 16 At this point in time the @secu_flag is removed from your phone and you can run certain AT@SIMLOCK commands. 16 At this point in time the @secu_flag is removed from your phone and your phone is S-OFF. 17 18 == Optional steps - verify the S-OFF (Overview of the steps) == 17 19 18 20 5. start hboot, attach a serial console to it and start rtask c 19 21 20 6. attach a serial console to the now running AT-command interpreter and run AT@SIMLOCK=3,2 to write the subsidy data clear text to partition 7 21 22 === 4 Enable @secu_flag=0 in partition 7 === 22 6. attach a serial console to the now running AT-command interpreter and run some AT-commands to verify the success 23 23 24 24 === 2 Backup partition 7 === 25 Create a backup of your partition 7: 26 27 Get a adb-shell: 25 28 {{{ 29 adb shell 30 }}} 31 32 In the shell 33 {{{ 34 su 26 35 dd if=/dev/block/mmcblk0p7 of=/sdcard/mmcblk0p7-ori.img 27 36 }}} 37 Exit the shell and copy the image to your PC. 38 (On your PC) 39 {{{ 40 mkdir p7 41 cd p7 42 adb pull /sdcard/mmcblk0p7-ori.img mmcblk0p7-ori.img 43 }}} 44 Make a copy of the image 45 {{{ 46 cp mmcblk0p7-ori.img mmcblk0p7-new.img 47 }}} 48 Hex-edit the file (do be described later) 28 49 50 === 3 Copy the modified partition 7 back to the phone === 51 (On the PC) 29 52 {{{ 30 53 adb push mmcblk0p7-new.img /sdcard/ 31 54 }}} 32 55 56 Get a shell: 57 {{{ 58 adb shell 59 }}} 60 In the shell: 33 61 {{{ 34 62 insmod /sdcard/wpthis-cyanogen.ko … … 36 64 sync 37 65 }}} 38 Wait a minute to make sure that the changes stick 66 Wait a minute to make sure that the changes stick. 67 68 Reboot the phone. 69 70 === 4 Enable @secu_flag=0 in partition 7 === 71 39 72 40 73 === 5 start rtask c in hboot === … … 48 81 }}} 49 82 This will terminate your console session. Attach the serial to the new USB-device 83 === 6 Verify the success using the AT-command interpreter === 50 84 {{{ 51 85 sudo modprobe -r usbserial … … 65 99 @secu_flag: 0 66 100 101 AT@SIMLOCK?40 102 @SIMLOCK: 00 103 67 104 OK 68 AT@SIMLOCK=3,8 69 AT@SIMLOCK=3,2 70 ERROR 71 AT@SIMLOCK=3,1 72 ERROR 73 AT@SIMLOCK=3,2 74 ERROR 75 AT@SIMLOCK=3,4 76 OK 77 AT@SIMLOCK=3,8 78 ERROR 79 AT@SIMLOCK=3,10 80 OK 81 AT@SIMLOCK=3,1 82 ERROR 83 AT@SIMLOCK=3,2 84 ERROR 85 at$qcpwrdn 105 106 AT$QCPWRDN 86 107 }}} 87 88 {{{89 dd if=/dev/block/mmcblk0p7 of=/sdcard/mmcblk0p7-s1.img90 }}}91 {{{92 adb pull /sdcard/mmcblk0p7-s1.img mmcblk0p7-s1.img93 }}}