-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Everything else works flawlessly, but fply.dylib (md5=9831e5c61ed5f8f0db1495a73a1ea785) does not work. (DMG is from 2014)I fixed it by extracting fply.dylib from a March 15, 2015 snapshot of the cloudfront Mirroring360 dmg:
https://web.archive.org/web/20150315182648/http://d17kmd0va0f0mp.cloudfront.net/m360/mac/mirroring360_mac.dmg
$ nm ./fply.dylib # This is the one downloaded by default, md5=9831... and from 2014
U ___bzero
U ___stack_chk_fail
U ___stack_chk_guard # Symbols missing?
0000000000362570 T _decrypt
U _gettimeofday
00000000003625a0 T _init
U _memcpy
U _memmove
U _memset
0000000000362590 T _phase1
0000000000362580 T _phase2
U _pthread_cond_init
U _pthread_cond_signal
U _pthread_cond_wait
U _pthread_create
U _pthread_mutex_init
U _pthread_mutex_lock
U _pthread_mutex_unlock
U _rand
U _sleep
U _srand
U _time
0000000000006640 t _v1018
... (not interesting...)
U dyld_stub_binder
The one from 2015 works flawlessly in airplaying an iOS 8.4.1 iPad mini 1.
$ MD5 (fply/fply.dylib) = c2ff9765426f6fa4a150fb41d3328fea
$ nm /Volumes/Mirroring360/Mirroring360.app/Contents/Frameworks/fply.dylib # the 2015 one
U ___bzero
U ___stack_chk_fail
U ___stack_chk_guard
U _calloc
00000000003d4640 T _decrypt
00000000000068a0 t _do_phase_1_2
U _free
00000000003d4620 T _init_fply # there it is...
U _memcpy
U _memmove
U _memset
00000000003d4660 T _phase1
00000000003d4650 T _phase2
U _rand
U _srand
U _time
00000000003d4630 T _uninit_fply # there it is...
00000000002eb9e0 T _v1060
0000000000132a40 T _v1068
... (not interesting...)
U dyld_stub_binder
I submitted a PR: #15 with this fix, just putting it out here for the record.
Works perfectly with that fix, iOS 8.4.1.
