ok so i found this:
If you do not care about Caller ID matching and only want to prevent MobilePhone/SMS from crashing if you are using a SIM card from a country that is not currently supported by Apple then apply the following patch.
At offset 0x7F0C in the AppSupport 1.1.2 file, change "C7 0A 00 EB 1C 10 9D E5 00 00 51 E3 20 00 8D E5 64 00 00 0A" into "00 00 50 E3 20 00 8D 05 66 00 00 0A C4 0A 00 EB 20 00 8D E5".
EDIT: With this patch applied you also don't need to create the MyCarrier.plist file and MCCMNC symlink if you do not want to use EDGE.
Before
Code:
FB FE FF EB BL _CPPhoneNumberGetInternationalDialingPrefixForCountry 1C 00 8D E5 STR R0, [SP,#0x1C] C7 0A 00 EB BL _strlen 1C 10 9D E5 LDR R1, [SP,#0x1C] 00 00 51 E3 CMP R1, #0 20 00 8D E5 STR R0, [SP,#0x20] 64 00 00 0A BEQ loc_301E80B4
After
Code:
FB FE FF EB BL _CPPhoneNumberGetInternationalDialingPrefixForCountry 1C 00 8D E5 STR R0, [SP,#0x1C] 00 00 50 E3 CMP R0, #0 20 00 8D 05 STREQ R0, [SP,#0x20] 66 00 00 0A BEQ loc_301E80B4 C4 0A 00 EB BL _strlen 20 00 8D E5 STR R0, [SP,#0x20]
---------------
What is offset and appsupport? How do i actually do this?