meme / apple-tools

A collection of tools for working with Apple software/hardware
The Unlicense
275 stars 29 forks source link

How do I use foul play? #1

Open 17hoehbr opened 3 years ago

17hoehbr commented 3 years ago

I found this project on Reddit and was hoping it could be used to side load iOS apps onto my M1 Macbook Air. I cloned the foulplay project and compiled it but all I have now is a Unix Executable File that doesn't seem to do anything when double clicked or ran through terminal. Not sure what to do from here.

MarSoft commented 3 years ago

The executable just does not print any error messages, but it does return non-zero exit code if something goes wrong. So the simplest approach is: ./foulplay srcfile dstfile || echo failed That will give you a "helpful" failed message if something goes wrong. Then you can change the code and add printf() here and there to better know what actually happens.

paradiseduo commented 3 years ago

when I try to dump this app, I got a mmap error:

➜ ./foulplay /Applications/PinTok.app/Wrapper/PinTok.app/PinTok ~/Desktop/PinTok
mmap: Invalid argument
Aholicknight commented 2 years ago

compiled it but all I have now is a Unix Executable File

@17hoehbr sorry for asking a stupid question but do you build these tools with xcode? could you please provide the command you used to build these?