coolstar / electra

Electra iOS 11.0 - 11.1.2 jailbreak toolkit based on async_awake

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I can not hook the callback function of the '_dyld_register_func_for_add_image'

stoneJu opened this issue · comments

HI
I found that I could not hook the callback function of the '_dyld_register_func_for_add_image', and some system api such as 'exit' and 'open'. The process will crashe when it be linked by dyld,it is ok on ios 10. The crash log is as follows:

Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001833782e8 0x183356000 + 140008
1 libsystem_pthread.dylib 0x000000018348d2f8 0x18348a000 + 13048
2 libsystem_c.dylib 0x00000001832e6fbc 0x183284000 + 405436
3 libsubstitute.0.dylib 0x000000010d0846dc 0x10d074000 + 67292

4 hookatt.dylib 0x000000010ecefb38 0x10ece8000 + 31544

5 dyld 0x000000010c3eba64 0x10c3d4000 + 96868

6 dyld 0x000000010c3ebca8 0x10c3d4000 + 97448

7 dyld 0x000000010c3e6d00 0x10c3d4000 + 77056

8 dyld 0x000000010c3e5d40 0x10c3d4000 + 73024

9 dyld 0x000000010c3e5dfc 0x10c3d4000 + 73212
10 dyld 0x000000010c3d979c 0x10c3d4000 + 22428
11 dyld 0x000000010c3e0324 0x10c3d4000 + 49956
12 libdyld.dylib 0x00000001832494d4<\M-b\M^@\M-&>

  • iOS version:11.2.6
  • iDevice model:iPhone 6
  • electra version:1.3.2
    Thanks!

I recovery the device and re-jailbreak it by Unc0ver. Then my same code run correctly. Personally,I think it's the fault of the libsubstitute. I suggest the developers to use Unc0ver. Substrate is more stable!!!