adb push SHSimControlApp.apk /data/local/SHSimControlApp.apk
adb shell
su
busybox mount -o remount,rw /system
busybox cp -f /system/app/SHSimControlApp.apk /system/app/SHSimControlApp.apk.bak
busybox cp -f /system/app/SHSimControlApp.odex /system/app/SHSimControlApp.odex.bak
busybox cp -f /data/local/SHSimControlApp.apk /system/app/SHSimControlApp.apk
rm /system/app/SHSimControlApp.odex
dexopt-wrapper /system/app/SHSimControlApp.apk /system/app/SHSimControlApp.odex /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar
busybox dd if=/system/app/SHSimControlApp.odex.bak of=/system/framework/SHSimControlApp.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
busybox cp -f /system/app/SHSimControlApp.apk.bak /system/app/SHSimControlApp.apk
chmod 644 /system/app/SHSimControlApp.odex
chown root.root /system/app/SHSimControlApp.odex
rm /system/app/SHSimControlApp.apk.bak
rm /system/app/SHSimControlApp.odex.bak
reboot