rjm2k, on 09 August 2011 - 09:04 AM, said:
On the blade the unlock algorithm was hidden in the framework so maybe it's there in the MC too when someone manages to dump it and reverse engineer the framework.
i had a quick poke around.....
unzip backup.zip
cd backup/2011-08-09.16.39.56
unyaffs system.img
cd app
java -jar baksmali.jar -d ../framework -x Phone.odex -o phone
cd phone/com/android/phone/
egrep -i '(sim|network)_unlock' *
but not being familiar with dalvik opcodes, the following means nothing to me:
R$bool.smali:.field public static final sim_network_unlock_allow_dismiss:I = 0x7f090001
R$layout.smali:.field public static final sim_unlock:I = 0x7f030020
R$string.smali:.field public static final enter_network_unlock_code:I = 0x7f0c030f
R$string.smali:.field public static final label_network_unlock_titile:I = 0x7f0c030e
R$string.smali:.field public static final requesting_sim_unlock:I = 0x7f0c0072
R$string.smali:.field public static final sim_unlock_dismiss_text:I = 0x7f0c01a0
R$string.smali:.field public static final sim_unlock_failed:I = 0x7f0c007d
R$string.smali:.field public static final sim_unlock_status_text:I = 0x7f0c01a2
R$string.smali:.field public static final sim_unlock_success:I = 0x7f0c0088
R$string.smali:.field public static final sim_unlock_unlock_text:I = 0x7f0c01a1
there's no reference to md5 digests like with the blade.
Phone: Gen1/OLED (
TPT-v10'd to Gen2 - 2c/160s/294d), Orange UK San Francisco
ROM: cm-10.1-20130111-EXPERIMENTAL-blade-sej,
CWM Touch 6.0.1.2