FridaCodeManager is a full-fledged Xcode-like IDE for iOS. Code, Compile and Install Swift, C, Objective-C, Objective-C++, C++ iOS Apps using an app on iOS.
FridaCodeManager v1.5.3 released: The new version added support for iOS 13 uicache to ensure RootHide bootstrap compatibility,fixed no background threading on Status problem so it doesn’t freeze anymore when opening stats and applies to bigger projects, fixed that apps are made with the same Module Cache on a pre-SDK basis, fixed launch screen as not to be transparent anymore, add compiler ignore content from API to Framework finder (free via Chariz repository)
Code/Compile/Install iOS Apps with an App on iOS
Compatibility
iOS 15.0 – 17.0 was officially tested on both, roothide and rootles
Compiling
Its meant to be compiled on jailbroken iOS devices in terminal, compiling it using macos can cause certain anomalies with UI, etc
General
You need swift
,clang
and make
. Run make all
to compile and package it as a .deb To compile package for roothide use make roothide
Special
To compile FCMTS(TrollStore Edition) you must have a rootless jailbroken device for the Chainmaker. You need swift
,clang
,make
and odcctools
. Use make trollstore
in that case.
Was successfully compiled on
iDevice | iOS Version |
---|---|
iPhone 6s | iOS 15.8.2 |
iPhone 7 | iOS 15.6 |
iPhone X | iOS 15.0 |
iPhone 11 | iOS 16.5 |
iPhone 14 Pro | iOS 17.0 |
Disclaimer
FCM TrollStore Edition does only support C, C++, ObjectiveC, ObjectiveC++
Changelog
TrollStoreEdition
-> added arm64e support
App
-> using ZipArchive instead of zipping commands
-> fixed downloading SDKs
-> fixed typo in Home Tab
SeansBuild
-> fixed application opening on trollstore helper failure
-> fixed continuation of code execution in build system even when building object files failsAssets 3
FridaCodeManager v1.5.4.1
f5bd73b
Compare
FridaCodeManager v1.5.4.1 Latest
Changelog
Threading
-> fixed early exit on opening an app after compiling
App
-> fixed exporting apps and projects
-> fixed exportation popup on roothide bootstrap
-> replaced some commands with functions, because its cleaner
-> using libfcm instead of curl to download sdks
-> merged FCMTrollStore and FCMJailbreak Editions CodeBase
-> adapted export project button to the behaviour of the export app button
API
-> added version tag to let the user specify what version of the API they wanna use
-> added build-object tag to version “1.1”Assets 4
- FridaCodeManager.v1.5.4.2-roothide.deb3.03 MB
- FridaCodeManager.v1.5.4.2-rootless.deb3.03 MB
- Source code(zip)
- Source code(tar.gz)
FridaCodeManager v1.5.3
67d884f
Compare
Changelog
- added support for iOS 13 uicache to ensure roothide bootstrap compatibility
- fixed that apps are made with the same Module Cache on a pre SDK basis
- fixed launchscreen (now its not transparent anymore)
- fixed no-background-threading on Stats problem (now it doesnt freeze anymore when you open Stats, applies to people with a lot of big projects)
- adding compiler-ignore-content from API to Framework finder
FridaCodeManager v1.5.1
ef31315
Compare
Changelog
-added keyboard toolbar with necessary features that were missing in the past
-readded copy feature to the log
-added new icon
-added more theming settings in Code Editor Settings
FridaCodeManager v1.5
c1a724b
Compare
Changelog
-added default iOS app icon to project list
-added Code Editor Color customisation
-refixed logging issues with swift
FridaCodeManager v1.4.1
e8061cb
Compare
Changelog
-LogStream removed
-now content ignore class in API will also ignore .swift files and .a files
-fixed this awful auto scrolling
-some optimisations
-changed Log UI
-updated highlighting engine
-fixed swift error logging
FridaCodeManager v1.4
efcb540
Compare
Changelog
-implementation of SeansBuild(rewrite of SparksBuild)
-warnings appear now in the Error Log
-made error log appear even if compiling succeed, cause the user has to have the ability to fix warnings
-fixed copy log issues
-fixed the main UI components
-fixed FCM’s info.plist
-removed first compiler notice
-added ability to the shell to append stuff to its environment
-added API to control your build process
-implemented Safe Pointer Memory Management into Log
-fixed a bug where the log opens a indefinite amount of file descriptors
FridaCodeManager v1.3.9
3c561a2
Compare
Changelog
-fixed Hybrid Compiling
-fixed -F clang flag
-implemented theos headers
-fixed IOKit header of theos headers (poomsmart, don’t dare you doing this again!)
-fixed frameworks finder check
FridaCodeManager v1.3.8
9574314
Compare
Changelog
-rewrote parts of the framework finder(potentially crash fixes)
-made SparksBuild more efficient
-SparksBuild now prints out what the frameworks-finder finds
-fixed bug where Export App Feature won’t check if the build process succeeds
-App/Project Exports will now use the tmp folder of the app container
FridaCodeManager v1.3.7
0e1da8f
Compare
Changelog
-framework finder will now safe unwrap the legal framework names
-in build process, MFiles is really empty now when you only have swift files
Releases · fridakitten/FridaCodeManager · GitHub
Changelog
- added support for iOS 13 uicache to ensure roothide bootstrap compatibility
- fixed that apps are made with the same Module Cache on a pre SDK basis
- fixed launchscreen (now its not transparent anymore)
- fixed no-background-threading on Stats problem (now it doesn’t freeze anymore when you open Stats, applies to people with a lot of big projects)
- adding compiler-ignore-content from API to Framework finder
- FridaCodeManager-v1.5.3-roothide.deb3.02 MB
- FridaCodeManager-v1.5.3-rootless.deb3.03 MB
- Source code(zip)
- Source code(tar.gz)