#!/sbin/sh PROCEED=1; if ( ! grep -q "service bp-ptc" /system/bootmenu/2nd-init/init.mapphone_umts.rc ); then if(! mkdir -p /sdcard/defy_simlock_originals/); then rm /sdcard/defy_simlock_originals/patched_init.mapphone_umts.rc rm /sdcard/defy_simlock_originals/init.mapphone_umts.rc fi cp /system/bootmenu/2nd-init/init.mapphone_umts.rc /sdcard/defy_simlock_originals/init.mapphone_umts.rc else echo "File is already patched." echo "Reflash rom or restore from /sdcard/defy_simlock_originals/" PROCEED=0; fi if [ $PROCEED -ne 0 ]; then awk '/service nvm-daemon/ {if (done != 1) {done = 1; print "service bp-ptc /system/bin/bp_ptc"; print " user root"; print " group root"}}1;' /sdcard/defy_simlock_originals/init.mapphone_umts.rc > /sdcard/defy_simlock_originals/patched_init.mapphone_umts.rc cp /sdcard/defy_simlock_originals/patched_init.mapphone_umts.rc /system/bootmenu/2nd-init/init.mapphone_umts.rc fi exit 0