PlayCover is a project that allows you to sideload iOS apps on macOS( currently arm, Intel support will be tested.

Related tags

Games PlayCover
Overview

PlayCover

Run iOS apps & games on M1 Mac with mouse, keyboard and controller support.

Intel macs support will be implemented later.

Installation

Just build last commit version or download last installer from Releases tab.

On first launch, app will prompt you to install Xcode Tools. Agree, please.

Now you can simply drag & drop any .ipa from iMazing, M1 Checker or AppDb.

Wait till PlayCover will convert app and launch it.

How to create key mapping

Press Ctrl + P to open editor mode.

Now you can use Ctrl + N to add button, Ctrl + J - joystick, Ctrl + M - mouse.

To delete a key, click on existing button, and then press Ctrl + Del.

After edit, just press Ctrl + P again to save results.

You can hold Alt during game to stop mouse camera control.

Showcase

https://www.youtube.com/watch?v=grY63FBJ6N4&t=95s

Project support

You can support me via http://paypal.me/playcoverapp

Supporters privilegies are listed under https://discord.gg/B6ZFpTBqUF

Used libraries

https://github.com/paradiseduo/appdecrypt/tree/main/Sources/appdecrypt

https://github.com/alexzielenski/optool

https://github.com/Ret70/PTFakeTouch

Commercial

See LICENSE.MD file or contact me to get exclusive Commercial license.

You might also like...
This SwiftUI project is a result of the first 'milestone' in "Hacking With Swift's 100 Days of SwiftUI".

rock-paper-scissors-trainer This SwiftUI project is a result of the first 'milestone' in "Hacking With Swift's 100 Days of SwiftUI". In this simple ro

3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X.
3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X.

SHMUP This is the source code of "SHMUP" a 3D Shoot 'em up that I wrote in 2009. It is very inspired of Treasure Ikaruga, the engine runs on iOS, Andr

2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS

OctopusKit A 2D game engine based on ECS and written in 100% Swift for iOS, macOS and tvOS. If you've tried making a game in Swift while sticking to t

PokaPlayer's native client for iOS and macOS
PokaPlayer's native client for iOS and macOS

PokaNative PokaPlayer's native client for iOS and macOS Installation Get the ipa file from Releases. Use some software like AltStore to install the ip

Cards - A SharePlay enabled card game for iOS & macOS

Deal ♣️ Overview A simple demo app showing the implementation of a card game acr

A peer-to-peer rock, paper scissors game for iOS and macOS

RPS - Rock, Paper, Scissors! Source code for my first SwiftUI tutorial. RPS utilizes the MultipeerConnectivity framework to connect devices directly w

iPhone and iPod Touch version of Skeleton Key: is an addictive and unique puzzle game in which you shift keys around the board unlocking treasure chests. Made with cocos2d-iphone.

Skeleton Key (iOS) Skeleton Key is an addictive and unique puzzle game in which you shift keys around the board unlocking treasure chests. It's availa

Spare Parts is a 2D physics game that lets you build silly contraptions and machines.

Spare Parts Spare Parts is a 2D physics game that lets you build silly contraptions and machines. The goal for this project is: 100% of the code is op

Switshot is a game media manager helps you transfer your game media from Nintendo Switch to your phone, and manage your media just few taps.
Switshot is a game media manager helps you transfer your game media from Nintendo Switch to your phone, and manage your media just few taps.

Switshot is a game media manager helps you transfer your game media from Nintendo Switch to your phone, and manage your media just few taps.

Releases(1.0.5)
  • 1.0.5(Jul 7, 2022)

  • 1.0.1(Jun 19, 2022)

  • 1.0.0(Mar 31, 2022)

  • 0.9.9(Mar 1, 2022)

  • 0.9.8(Feb 11, 2022)

    • Fixed problem with web input fields (login forms, survey etc.)
    • Breakthrough innovation UI Key-mapping system. Forget BlueStacks with their scary drag-n-drop panel. Instead just make single tap on needed place. PlayCover - think different.
    • Gaming mode - lots of people requested possibility to use mouse cursor alongside with key mapping. 
Now you can disable “Gaming mode” in App Settings. This’ll allow you to play MOBA games e.t.c. Specific controls as skillshot are coming with next update.
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.9.8.dmg(4.77 MB)
    PlayCover.0.9.8.zip(5.81 MB)
  • 0.9.7(Jan 11, 2022)

  • 0.9.6(Dec 19, 2021)

    This update requires all apps reinstall.

    • Fixed "Data error, please login again error" in Genshin
    • Fixed stuck on loading screen after re-enable SIP in Genshin
    • Fixed crashes when using Jailbreak bypass. ATTENTION: PLEASE, DON'T PLAY ANY COMPETITIVE GAMES YOU CAN'T SEE INSIDE LAUNCHER AND READ ALL MESSAGES IN PLAYCOVER APP. PUBG BYPASS IS NOT READY. CALL OF DUTY MUST BE PLAYED ON 0.9.2-0.9.4 VERSIONS STILL
    • Changed mouse sensivity logic. You may need to adjust sensivity. Higher means faster.
    • Now you can import and export keymapping
    • Improved syncing of keymapping
    • Fixed one Genshin crash for people who experienced Genshin crash with PlaySign enabled
    • PlayCover won't let you launch it from wrong location
    • Alpha Jailbreak Universal bypass, note, that many games are not affected. You can enable bypass in App settings
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.9.6.zip(5.77 MB)
    PlayCover.0.9.63.dmg(4.73 MB)
  • 0.9.5(Dec 10, 2021)

    ATTENTION: drag PlayCover.app to Applications folder. Monterey is required since this version.

    • Now you can run apps with SIP enable. Disabling SIP is still may required to login in some games like Genshin first. To do this you can press enable "PlaySign" button in bottom. Then you can enable it back.
    • "Data error, please relogin" fix for Asian servers. You need to have SIP enabled for this to play.
    • Clear app cache and reset PlayTools settings work again. These settings are now syncing with apps as it was ( it was earlier removed as some apps detected that as jb)
    • Reverted mouse to 0.9.4 stability
    • Mouse sensivity options
    • Display HZ option (still no Genshin), but now you not obligated to render 120 fps on 60hz machine
    • App links now will be updated dynamicly
    • Migrate to another nvram command ( if you have FreeFire Max installed, command is old). Ty @akemin-dayo and @sudo-gera
    • PlayCover logs became more clear
    • PlayCover clears app install cache folder again
    • Log changes between 0.9.2-0.9.4 are lost due to raid attack on Discord
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.9.5.zip(5.75 MB)
  • 0.9.2(Nov 24, 2021)

    • Updated Genshin .ipa version in Store
    • Fixed bug which prevented PlayTools to be updated
    • Setup instruction now is not blocking system restart
    • Fixed bug when PlayCover says app is encrypted though it is not. Thanks for @Jman49
    • Fixed key mapping location placement on BigSur
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.9.2.zip(1.92 MB)
  • 0.9.1(Nov 21, 2021)

    • Fixed problem with Cookie Run Kingdom. As this app was never possible to run in native mode, even Sideloadly, I’m using hacky way to deal with it. ATTENTIONS: Please, make backup of your Documents folder.
    • I investigated some cases when people claim that password they input is correct. But Caps Lock is stronger. So I again forced to change PlayTools location.
    • Log system is returned to Konoha. Please, copy logs when you have problem.
    • Now PlayCover can ask you for Full Disk access if you have problem with “File not exists”
    • You can now swap mouse mode not only with Left Alt but with Right.
    • Micro / Photo / Camera entitlements now only being granted for apps, which requires them
    • Issue when app was not granted micro, photo, camera
    • Error with Zip
    • Error when PlayTools are not working at all for some people
    • Reverted crossed app icon ( codm is not, because of antiban)
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.9.1.zip(1.92 MB)
  • 0.8.9(Nov 13, 2021)

    ⚠️ ATTENTION: reinstall all apps when migrating to this release !!! ⚠️

    For Call of Duty Mobile players is still recommended to use 0.8.7, because this release is still untested for ban risk.

    • Camera, Photo, Micro in apps are now accessible
    • You don't need to update PlayTools anymore. PlayCover will handle it.
    • I removed all install options and legacy Catalyst mode. PlayTools now can be enabled in context menu
    • PlayCover will detect if installed app is game, so it will enable PlayTools for games.
    • Moreover now there are now toggles to optionally enable/disable fullscreen and keymapping
    • Now app won't let you to run games if system config is wrong. It'll give step by step simple instruction instead
    • Third uponce a time mouse stability update. I hope it'll be last one.
    • Improved UI
    • Now PlayCover became more secure, because PlayTools has different name on each device and now located in System Frameworks.
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.8.9.zip(1.95 MB)
  • 0.8.4(Oct 16, 2021)

  • 0.8.1(Oct 13, 2021)

    • Controller is now available for everyone!
    • Native app feature - run app like ordinary iOS app before 11.3 (this requires SIP disabled , see Settings tab ) (Also consider that ban bypass in COD / Pubg is not currently added, also as SIP will be added in future builds)
    • Removed warnings when Info.plist is not 100% correct
    • Fixed issue when app icon was crossed for some .ipa inside PlayCover library
    • Genshin Impact links were updated for both Global and CN inside 'Store' tab
    • Firebase crash on start was fixed for some apps

    Note: PlayTools are currently not intended to run on Native mode because of broken screen

    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.8.1.zip(4.11 MB)
  • 0.7.9(Sep 30, 2021)

    • Now mouse clicks won't passthrough app window on Monterey
    • Cursor movement also will be now locked to window in gaming mode, so you won't lose focus during play
    • Fixed issue when mouse right and left clicks buttons are not registering among with trackpad
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.7.9.zip(4.17 MB)
  • 0.7.8(Sep 27, 2021)

  • 0.7.7(Sep 26, 2021)

  • 0.7.5(Sep 19, 2021)

    • Now supporters version called PlayPass. Since this update supporters and simple users will receive same app with all bug fixes. However, supporters will still have access to new features before everyone else.
    • Supporters can now login via Discord to get access for preview content
    • PlayCover app notifies you about new updates and lets you download them
    • Login fix now called PlaySign
    • Xcode tools are not required now, but you still can download them inside Settings tab for “Xcode Tools Patch” ( old name of “Alternative convert method”. You can download Xcode Tools from Settings
    • PlayCover observes all connected mouses and keyboards, so you won’t need to perform mouse reconnect
    • Improved app singing so more apps will work out the box
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.7.5.zip(4.06 MB)
  • 0.7.3(Sep 11, 2021)

    • Game controller key mapping for games, that don’t support gamepads (NOTICE: Genshin native controller support is not working now)
    • Fixed bug with mouse reset on Burst(Ultimate) in Genshin
    • More smooth mouse movement
    • Fixed improper scaling in Windowed mode(edited)
    • App launcher now allows you run apps directly from PlayCover
    • With 'Update PlayTools' context-menu option you can install new versions of in-game controls without reinstalling the whole app
    • If something goes wrong, you can erase PlayTools settings with 'Reset PlayTools settings' option instead of whole app cache clear
    • 'Downloads' tab of sidebar contains links for latest decrypted app versions (I will extended this list and make this dynamic next update)
    • Fixed error with iCloud / Dropbox documents syncing folders
    • Now sidebar has fixed min width and also app has new minimum size
    • Improved downloads UI, so it will provide download link based on your region
    • Improved Settings Ui, so now you can copy the command
    • Multilang Support
    • Fixed crash on startup for some users
    • Now Alt button also hides/shows menu bar, so you can easily access settings of Window control buttons
    • PlayCover shows Notification when finished installing the app
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.7.3.zip(1.99 MB)
  • 0.6.2(Aug 28, 2021)

    • Keymapping elements will resize on Window size change
    • Special indicator will be shown on entering and leaving editor mode
    • All parent UIViews scaled properly ( Web announcements inside Genshin are fixed, some games as genshin currently requires to restart for proper scale after window change)
    • Fixed MenuBar that covered game window in Windowed mode
    • Resolved problem of not saving key mappings for some users
    • Fixed crash on entering party menu in Genshin Impact for some users
    • Improved graphics in 3x times
    • Total average memory usage by games decreased by x2 times
    • Fixed problem when camera movement vanished after cutscene
    • Camera now properly appears after mapping without additional manipulations
    • Now PlayCover contains automated crashes report system, which works not only inside app, but also every game converted with PlayCover
    • Started migrate games settings to PlayCover for syncing and easily management
    Source code(tar.gz)
    Source code(zip)
    PlayCover.0.6.2.zip(1.77 MB)
  • 0.6.1(Aug 22, 2021)

  • 0.6.0(Aug 21, 2021)

    • 'Fix login' option is now available for everyone. Follow video instruction to use it. Also you can find text version here. If you have any problems, please, click on 'Troubleshoot' button. Be aware that all this you perform at your own responsibility, I am providing help with this method only for Supporters.

    • App decryption was significantly improved since last release

    • Keymapping elements are now saved properly. No more random vanishing.

    • Now dock and menu dock are hidden during Gaming mode. Press Alt or Option to switch between modes.

    • Fixed bug with mouse stuck after cutscenes in game

    • Alternative decryption method is now available for everyone

    • LMB / RMB / MMB bind (use Shift + R , L, M to bind)

    • Auto screen resize. Now screen will be resized automatically in such games as Wildrift, Among Us e.t.c. No more broken resolution.

    • However if you would like to set custom resolution, you can use Shift + Arrows to move screen, or Shift + '+' / '-' to change screen width. Or Control + Shift + '+' / '-' to change screen height.

    • External mouse users be aware, that right now you should unplug the mouse after each setup. I'll make feature to select Trackpad/ Mouse optionally in future.

    • Intel user notice

    • Now to show or hide cursor, you will just need to press 'Alt' button. No need to hold anymore.

    • Various UI bugs were fixed

    Source code(tar.gz)
    Source code(zip)
    Installer.0.6.0.zip(1.03 MB)
  • 0.5.0(Aug 11, 2021)

    • For those apps which currently crashes there is a new checkbox. Now you can export such apps for Sideloadly and then install on Mac.
    • iOS support. With Sideloadly, you can also play any game with Mouse & Keyboard support. Just enable them in Assistive Touches menu. Fullscreen is ofc disabled.
    • System specific bug fixes
    Source code(tar.gz)
    Source code(zip)
    Installer.0.5.0.zip(1.12 MB)
  • 0.4.0(Aug 9, 2021)

    In this release you still can't decrypt some apps, but this system was massively improved.

    If you have decryption error, please download .ipa from AppDb.

    • Better error handling for decryption

    • New decryption method

    • New patch method

    • Now app will clear cache on crash

    Source code(tar.gz)
    Source code(zip)
    Installer.v0.4.0.zip(591.72 KB)
  • 0.1.1(Aug 8, 2021)

Owner
Alexandr
Alexandr
Mecha Hamster is a game where you roll through customizable environments that you can share with your friends.

MechaHamster {#mechahamster_readme} MechaHamster is a game about guiding a futuristic hamster ball through dangerous space mazes, create mazes of thei

Google 444 Jan 3, 2023
This is a word scramble game where you get points based on what words you can spell out of a root word.

WordScramble This is a word scramble game where you get points based on what words you can spell out of a root word. This app was part of my SwiftUI c

Alex Diaz 0 Jan 19, 2022
OpenOSC - The OpenOSC package contains common infrastructural code for your apps to communicate among computers

OpenOSC The OpenOSC package contains common infrastructural code for your apps t

Dan Murfin 2 Feb 2, 2022
Lambton College, 2nd Semester Final IOS Project (Star Wars) game

The game we developed for our project of the course advanced iOS application is based on a functioning of a real time shooting game, in which initiall

Suraj Devgan 6 Aug 18, 2022
This project is a 2D game for iOS users built with Swift and SpriteKit.

PANDA CLICKER Description Panda Clicker is a 2D game and the aim is to touch the Panda image on the center of the screen. In each touch of the panda i

iremkaraoglu 6 Dec 21, 2022
An iOS adaptation of MorpionTPE py project

An iOS adaptation of MorpionTPE py project

Groupe MINASTE 4 Apr 22, 2022
Little Go. An iOS application that lets you play the game of Go on the iPhone or iPad.

Introduction Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another

Patrick Näf 121 Nov 26, 2022
Multiplayer RockPaperScissors iOS game. You can play with anybody all around the world to be a RockPaperScissors master!

RockPaperScissors RockPaperScissors is an app where you can play classic "rock, paper, scissors game" with friends on your phones. Using Firebase you

Paweł Brzozowski 2 Jan 7, 2022
This is a clone project of Wordle. The app is made using SwiftUI

Wordle This is a clone project of Wordle. The app is made using SwiftUI. You can

HZ.Liu 5 Nov 25, 2022
Apple Developer Academy @ POSTECH, Afternoon Session 13 team's MC3 Project

MC3-Team13-RiceCake ?? 쌀떡궁합 Apple Developer Academy @ POSTECH, Afternoon Session MC3/Team-13 ?? Features ?? Authors @Seodam | @Neis | @Rang | @Anna |

개발자아카데미_포스텍 6 Aug 2, 2022