Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/trialmacapp/trialmacapp

Long-term trials of macOS apps| 长期试用macOS软件
https://github.com/trialmacapp/trialmacapp

dobby mac-app macos macos-app macos-application macos-swift objective-c swift swiftui

Last synced: 13 days ago
JSON representation

Long-term trials of macOS apps| 长期试用macOS软件

Awesome Lists containing this project

README

        

App icon


TrialMacAppGUI


Change the software logic to achieve the purpose of extending the trial time of many apps


Download for macOS




![](https://img.shields.io/github/downloads/TrialMacApp/TrialMacApp/total.svg?style=flat)
![](https://img.shields.io/github/release-pre/TrialMacApp/TrialMacApp.svg?style=flat)
![](https://img.shields.io/badge/platform-macOS-blue.svg?style=flat)
![](https://img.shields.io/github/license/TrialMacApp/TrialMacApp)
![](https://img.shields.io/github/stars/TrialMacApp/TrialMacApp)
![](https://img.shields.io/github/forks/TrialMacApp/TrialMacApp)




English | 简体中文


## Supported Apps

Click me to view

## Major features

- Swift native application
- SwiftUI writes interactive interface and rejects Appkit
- Passwords are encrypted using keychains
- Native code writing injection plug-ins
- **The code is open source and free**

## Tutorial

1. Download the software from the official website or Mac App Store (Whether it is Mac App Store can be checked from the list of all supported apps)
2. Open TrialMacAppGUI to use it (see the video below)

### Demo video

https://github.com/user-attachments/assets/5c7e4ae3-f8b4-45db-be5d-094ebabb2a42

## macOS compatibility

macOS 13 or newer

## How to build

### Required

- Xcode

### Build steps

- Clone the project via this Terminal command:

```sh
git clone [email protected]:TrialMacApp/TrialMacApp.git
```

### Third party dependencies

- [Sparkle](https://github.com/sparkle-project/Sparkle)

## About the repository itself

> Q: Why did you create this repository?
>
> A: I started out to learn about macOS security and learned about reverse engineering. In the process of continuous learning, I started to reverse analyze software, some of which were to study its security logic, and some for my own use. When I dealt with more software, I had this repository, which was more used to manage my achievements. Also, learn about swiftUI

> Q: Why is the injection library not open source?
>
> A: It is common to resell cracked software, and it is also very common to plagiarize others' achievements and re-package them or re-publish them under a different name. The repository was originally for my own use. I will definitely not collect my own money, nor do I want others to re-name it and sell it, so I manage it to ensure safety and free of charge. (If you are skeptical about the word "safety", please provide actual evidence to question it)

> Q: Why is the GUI open source?
>
> A: The GUI program is a graphical packaging of the execution library. Only a graphical program cannot activate other programs, so the code is only of reference value and cannot be resold by copying a copy. Therefore, the GUI is open source and the injection library is closed source.

## FAQ

> Q: After executing the injection, the software cannot install the helper
>
> A: I haven't processed the helper yet. I first install the helper in the uninjected state and then inject it

> Q: Nothing happens after clicking the injection
>
> A: Settings -> Privacy -> APP Management Allow TrialMacAppGUI

> Q: What do the icons on the interface mean?
>
> A: Right-click the icon to select the display mode
> ![](images/1.png)

> Q: The window that supports APPs cannot see all the remarks
>
> A: You can drag and widen the width of the remark column. Press and hold the vertical line in the figure below and drag it to the right. The name and remark can be copied by right-clicking
> ![](images/2.png) ![](images/3.png)

> Q: Quickly filter all APPs on the computer that support injection
>
> A: ![](images/4.png)

## Acknowledgements

- chatgpt - [chatgpt](https://chatgpt.com)
- jmpews - [Dobby](https://github.com/jmpews/Dobby)
- QiuChenlyOpenSource - [SearchHexCodeInFile](https://github.com/QiuChenlyOpenSource/SearchHexCodeInFile)
- alexzielenski - [optool](https://github.com/alexzielenski/optool)