EntySec / SeaShell

SeaShell Framework is an iOS post-exploitation framework that enables you to access the device remotely, control it and extract sensitive information.
https://theapplewiki.com/wiki/SeaShell
MIT License
364 stars 48 forks source link

Bug: Cannot run on Apple Silicon. #14

Closed SpinnySpiwal closed 5 months ago

SpinnySpiwal commented 5 months ago

Bug: Cannot run on Apple Silicon. Installed it but all you get is:

OSError: dlopen(/opt/homebrew/lib/python3.11/site-packages/capstone/lib/libcapstone.dylib, 0x0006): tried: '/opt/homebrew/lib/python3.11/site-packages/capstone/lib/libcapstone.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/lib/python3.11/site-packages/capstone/lib/libcapstone.dylib' (no such file), '/opt/homebrew/lib/python3.11/site-packages/capstone/lib/libcapstone.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

enty8080 commented 5 months ago

Should do the trick:

pip3 install --force-reinstall git+https://github.com/EntySec/SeaShell
pip3 install --user -U --no-cache-dir --force-reinstall --no-binary keystone-engine keystone-engine
pip3 install --user -U --no-cache-dir --force-reinstall --no-binary capstone capstone
enty8080 commented 5 months ago

@SpinnySpiwal Please confirm if it worked or not.

SpinnySpiwal commented 5 months ago

it worked yes