Swifile is a simple SwiftUI application for managing files and folders on your device.
This application is meant for jailbroken devices. A personal (just me, @lebao3105) work is underway for more platforms. See it here: https://github.com/lebao3105/OnStorage.
Swifile provides a user-friendly interface to browse, search, and manage files and folders on your device. It allows you to toggle file size visibility, sort files by various criteria, and perform actions such as opening, deleting, and sharing files.
-
Browse files and folders in a directory
-
Toggle file size visibility
-
Sort files by name, Alphabetical, size, or modification date
-
Search files by name
-
Delete files and folders
-
Planned future updates:
- File sharing
- File modifications
- Sharing files
- Recycling bin
- Open files in external applications
- Class Dump (Generate Objective-C headers from Mach-O files)
Your phone: iOS 15+ with TrollStore for (t)ipa builds or just jailbreak the phone.
Just obtain a release from either Releases page or lebao3105's repo.
Requires these to build from source:
- macOS with recent Xcode installation
- HomeBrew
- Theos
- Cross Free Pascal Compiler FOR iOS : optional, read this for the installation
Clone this repository.
Set the
SYSROOTenvironment variable to your preferred SDK,ARCHSto eitherarm64,arm64eor both for the target build architecture
Set
USE_FPCenvironment variable to 1 to use the root helper (which does file operations) written in Pascal
IPA builds are not working (no root permission for the helper right now). Set
PACKAGE_FORMATtoipato make .ipa.
Send the file to your phone (on macOS use AirDrop), install with TrollStore.
Or you can setup Theos and run:
make packageto make a debmake doto make a deb and install it onto your phonemaketo build the project
Note: The root helper by default will have both arm64 and arm64e Mach-O in it. Modify the
ARCHSvariable as said above to change this. This is only known for the C++ helper.
All binaries are placed in packages/ unless you changed it somehow.
Look at Theos documentation for useful environment variables and options (you will need them).
Profit!
FridaCodeManager by SparkleChan + SeanIsNotAConstant is a way to build, make, run Swift and ObjectiveC{,++}.
This app is originally made in SparkCode!
Currently as this is not confirmed to work with SparkCode yet, as the new C++ helper came along with support for them in SparkCode, also new features, also nobody try it yet (as far as we know).
You can try packing the source code to an archive with the right structure that fits Frida, import it.
More screenshots required.
Originally made by speedyfriend67
TIPA build script made with the help of Geranium
Thanks to AppinstalleriOS and lebao3105 for many great contributions!
Thanks to TigiSoftware for their Filza - also ideas for this app!
Thanks everyone behind FridaCodeManager for their convenient code editor + builder!
This project is licensed under the MIT License.
