Giter VIP home page Giter VIP logo

apple-tools's Introduction

apple-tools

A collection of tools for working with Apple software/hardware.

All tools are public domain unless stated otherwise (see LICENSE in corresponding folder)

  • cache-strings: strings but for dyld_cache_*. Shows the name and location of the string in a given dyld
  • foulplay: Decrypt FairPlay encrypted binaries on macOS when SIP-enabled
  • dsmos-dump: You know what it is :-)
  • kdumpd: A port of macOS' kdumpd to Linux

apple-tools's People

Contributors

meme avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apple-tools's Issues

mremap_encrypted: Cannot allocate memory

I know this is a duplicate, but the previous did not help much.

Trying to use this tool to decrypt a Youtube IPA (not thinned, downloaded using ipatool). Giving foulplay two IPA duplicates does not work, but giving it two identical YouTube "exec" (inside of the payload package of the IPA) seems to at least start foulplay.

Fouplay fails with the error "mremap_encrypted: Cannot allocate memory"

I'm not sure if I'm using it wrong or if I have some incorrect setting. Any help would be appreciated.

How do I use foul play?

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.

Big Sur 11.3 system error

I am getting mremap_encrypted: Operation not permitted log
and mremap_encrypted: unable to create decrypter com.apple.unfree +
AppleFairplayTextCrypterSession::fairplayOpen() failed messages inside device console.

I'd tried to disable SIP and AMFID, but no any result.

My entitlements look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>application-identifier</key>
	<string>-</string>
	<key>com.apple.developer.team-identifier</key>
	<string>-</string>
	<key>com.apple.diagnosticd.diagnostic</key>
	<true/>
	<key>com.apple.frontboard.debugapplications</key>
	<true/>
	<key>com.apple.multitasking.termination</key>
	<true/>
	<key>com.apple.private.cs.debugger</key>
	<true/>
	<key>com.apple.private.security.no-sandbox</key>
	<true/>
	<key>com.apple.private.skip-library-validation</key>
	<true/>
	<key>com.apple.security.cs.allow-dyld-environment-variables</key>
	<true/>
	<key>com.apple.security.cs.allow-jit</key>
	<true/>
	<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
	<true/>
	<key>com.apple.security.cs.debugger</key>
	<true/>
	<key>com.apple.security.cs.disable-executable-page-protection</key>
	<true/>
	<key>com.apple.security.cs.disable-library-validation</key>
	<true/>
	<key>com.apple.springboard.launchapplications</key>
	<true/>
	<key>dynamic-codesigning</key>
	<true/>
	<key>get-task-allow</key>
	<true/>
	<key>platform-application</key>
	<true/>
	<key>task_for_pid-allow</key>
	<true/>
</dict>
</plist>

I am launching program like this sudo ./decrypt binary binarydupe with All File Disk and Privacy privellegies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.