|
12 | 12 | "apps": [ |
13 | 13 | { |
14 | 14 | "name": "Nyxian", |
15 | | - "bundleIdentifier": "com.cr4zy.nyxian", |
| 15 | + "bundleIdentifier": "org.emexlabs.nyxian", |
16 | 16 | "developerName": "emexLabs", |
17 | 17 | "subtitle": "IDE to develop native code iOS apps and tools on unjailbroken iOS", |
18 | 18 | "localizedDescription": "Nyxian is an iOS app that empowers developers with a full toolchain they can use while even being offline for iOS development on iPhone. It supports Swift, C, Objective-C, C++ and Objective-C++. It’s a powerful Xcode alternative that made the impossible possible, a fully on-device iOS IDE that doesn’t even need a cloud and can even be used with airplane mode enabled. It supports officially iOS 16 all the way up to the latest iOS version(iOS/iPadOS 26.5 tested). You can compile and run iOS apps on the go with ease, using the entire iOS 26.4 SDK.", |
|
84 | 84 | "date": "2026-08-13T21:49:16Z", |
85 | 85 | "localizedDescription": "## Changelog\r\n### Nyxian\r\n- Feat: Browsing/deleting files directly in the guest file system (through `MoltenFileManager`, note this feature is still in early development) (dc5ecdbc25980a2c07212a95a02865c1d61a5c12, 41bba653dd39b8f05dacbd99bafed1062ed35630, f940a0b0343aa238eea85a785f0a51f44acbaa39)\r\n- Feat: added more Virtual Environment settings features such as restore, reload daemons, browsing files, clearing application caches, etc (056b062d8d2c27b8055bf6d6dacb0840a2aa74a9, 6047bb9be26be3433186dd9658b380927c899fd4, d0a3b4f417b7d0ba3401cf84186ee83bc2dc4ac6, 7983d7d0dfc4a8d870c5d1dd904eb932b2958aa8, 0a7789e444aa5879087446802e5a53b6f3be0f76, 92bbb4b64adb0eec143bdbe76864f0a4cf629d4a, 62a8381728086bd251073f9c878f6bc9b5a28d21, ec45b9af540d193cf417206c9d6146c55a4026ac, 61aa4a4768e087a05b667ab30ca5da0db70e759a, 9aab755eb5d838a219fdbfd4ed4cd68aa285386e)\r\n- Fix: Nyxian opens again on iOS 18 (idk which commit, one commit fixed it tho xD)\r\n### LiveProcess\r\n- Fix: Properly restore exception ports in ktfp after handoff of task port (537075b32c80cbea9f2caa97e2d4076c4ab24124)\r\n- Hardening: enhanced launch service validation (baefff1031c40a18c65c915550d61d1dd3a9863a)\r\n### Micro Kernel (ksurface)\r\n- Vulnerability Patch: patched Mach IPC type Confusion (found by @semvis123) (5f3511397a9a03ea13f50874d4d2d7dddf61ef06)\r\n- Vulnerability Patch: patched attacker controlled OOB write in `LCPatchExecutableSlice` (found by @semvis123) (662a9c12b4d3261026e641290e2affa2fa2df9cb)\r\n- Vulnerability Patch: patched 1 byte NULL overflow in `KERN_HOSTNAME` setting mechanism in `SYS_sysctl` (found by @semvis123) (8ae7ec7ed687c8efc57c7a61d7e640d46df1936b)\r\n- Vulnerability Patch: patched `SYS_wait4` async event handler leaks mach port send rights (found by @semvis123) (9af771c95d7ed32eb057a41fe57dcec01eb16926, d99bb10c985d365807f81228f35de121e84ed301)\r\n- Vulnerability Patch: patched another OOB write in `LCPatchExecutableSlice` (2952a33e2d69506c0c325846074b48552af69194)\r\n- Vulnerability Patch: patched attacker controlled stack buffer overflow in `SYS_sysctl` (found by @semvis123) (1e75dcbe37c1791b4661bc0b746650d5333c4771, dee96942f73bb70717affc7a73863673649ce5b1)\r\n- Vulnerability Patch: patched attacker controlled stack buffer overflow in `macho_read_token` (found by @semvis123) (f89090c26be65008cb3ddce9993e489e6c8c4a6f)\r\n- Vulnerability Patch: patched deadlock in `SYS_setreuid` and `SYS_setregid` (found by @semvis123) (cd2d67ad2959f9d1aaefa16672583712d0e47ee7)\r\n- Vulnerability Patch: patched data corruption vulnerability in key.m (found by @semvis123) (068cf744cfa10099176acbf783b4f4a7144fb0ff)\r\n- Vulnerability Patch: patched null ptr deref in `proc_list` (found by @semvis123) (068cf744cfa10099176acbf783b4f4a7144fb0ff)\r\n- Vulnerability Patch: patched task port confusion (found by @semvis123) (e4d70d7606059616235afccd4373eb4235a4600e)\r\n- Vulnerability Entry Patch: patched a reference/lock leak in `kvobject_snapshot` (found by @semvis123) (4905e2ae0ba65c5ae8a81c2bba23061dc4945381)\r\n- Hardening: swapped binaries will now cause `PECTL_CS_FALLBACK_ENT` (shall fix some appstore apps failing to open properly) (f26cfdb46473aaa6b909c36c403733c582afa464)\r\n- Hardening: added `os_unfair_lock` to DYLD cdhash verifier in LiveProcess (1b6b161ffc0abf22339eaa563c698257ece1f9c6)\r\n- Hardening: applying LC hooks before constructors run (0d88cc3d4f451a8d6c94548951f80ffbd1879a73, ae31522b895886501cb3136c2bdc14468225e6b2)\r\n- Hardening: entitlement sanitization (strips all entitlements that make no sense in a certain collection of entitlements) (6754f51a88cafd2c937b34e357cffbee3236f6fd, b370fba5aef6ca3245a8784419994ab84e35833d)\r\n- Feat: more `PEUserspaceManager` features (056b062d8d2c27b8055bf6d6dacb0840a2aa74a9, 6047bb9be26be3433186dd9658b380927c899fd4, d0a3b4f417b7d0ba3401cf84186ee83bc2dc4ac6, 7983d7d0dfc4a8d870c5d1dd904eb932b2958aa8, 0a7789e444aa5879087446802e5a53b6f3be0f76, 92bbb4b64adb0eec143bdbe76864f0a4cf629d4a, 62a8381728086bd251073f9c878f6bc9b5a28d21, ec45b9af540d193cf417206c9d6146c55a4026ac, 61aa4a4768e087a05b667ab30ca5da0db70e759a)\r\n\r\nContributors: @semvis123, @ruri1208\r\n\r\n> [!NOTE]\r\n> Standard SDK used in this version of Nyxian is iPhoneOS26.5.\r\n\r\n> [!NOTE]\r\n> This update is very recommended to install, it features a ton of patched to a ton of vulnerabilities @semvis123 collected over the last 3 months.\r\n", |
86 | 86 | "minOSVersion": "18.4" |
87 | | - }, |
| 87 | + } |
| 88 | + ], |
| 89 | + "appPermissions": { |
| 90 | + "entitlements": [ |
| 91 | + "get-task-allow" |
| 92 | + ], |
| 93 | + "privacy": { |
| 94 | + "NSFaceIDUsageDescription": "An app in Nyxian might request this permission.", |
| 95 | + "NSSystemExtensionUsageDescription": "An app in Nyxian might request this permission.", |
| 96 | + "NSNearbyInteractionUsageDescription": "An app in Nyxian might request this permission.", |
| 97 | + "NSContactsUsageDescription": "An app in Nyxian might request this permission.", |
| 98 | + "NSHealthShareUsageDescription": "An app in Nyxian might request this permission.", |
| 99 | + "NSPhotoLibraryUsageDescription": "An app in Nyxian might request this permission.", |
| 100 | + "NSSiriUsageDescription": "An app in Nyxian might request this permission.", |
| 101 | + "NSRemovableVolumesUsageDescription": "An app in Nyxian might request this permission.", |
| 102 | + "NSSpeechRecognitionUsageDescription": "An app in Nyxian might request this permission.", |
| 103 | + "NSSensorKitUsageDescription": "An app in Nyxian might request this permission.", |
| 104 | + "NSNetworkVolumesUsageDescription": "An app in Nyxian might request this permission.", |
| 105 | + "NSFileProviderPresenceUsageDescription": "An app in Nyxian might request this permission.", |
| 106 | + "NSIdentityUsageDescription": "An app in Nyxian might request this permission.", |
| 107 | + "NSDesktopFolderUsageDescription": "An app in Nyxian might request this permission.", |
| 108 | + "NSBluetoothWhileInUseUsageDescription": "An app in Nyxian might request this permission.", |
| 109 | + "NSUserTrackingUsageDescription": "An app in Nyxian might request this permission.", |
| 110 | + "NSAppleEventsUsageDescription": "An app in Nyxian might request this permission.", |
| 111 | + "NSRemindersUsageDescription": "An app in Nyxian might request this permission.", |
| 112 | + "NSVoIPUsageDescription": "An app in Nyxian might request this permission.", |
| 113 | + "NSFallDetectionUsageDescription": "An app in Nyxian might request this permission.", |
| 114 | + "NSBluetoothAlwaysUsageDescription": "An app in Nyxian might request this permission.", |
| 115 | + "NSSystemAdministrationUsageDescription": "An app in Nyxian might request this permission.", |
| 116 | + "NSHealthUpdateUsageDescription": "An app in Nyxian might request this permission.", |
| 117 | + "NSLocationAlwaysAndWhenInUseUsageDescription": "An app in Nyxian might request this permission.", |
| 118 | + "NSPhotoLibraryAddUsageDescription": "An app in Nyxian might request this permission.", |
| 119 | + "NSCameraUsageDescription": "An app in Nyxian might request this permission.", |
| 120 | + "NSMicrophoneUsageDescription": "An app in Nyxian might request this permission.", |
| 121 | + "NSLocationUsageDescription": "An app in Nyxian might request this permission.", |
| 122 | + "NSGKFriendListUsageDescription": "An app in Nyxian might request this permission.", |
| 123 | + "NSAppleMusicUsageDescription": "An app in Nyxian might request this permission.", |
| 124 | + "NSMotionUsageDescription": "An app in Nyxian might request this permission.", |
| 125 | + "NSNearbyInteractionAllowOnceUsageDescription": "An app in Nyxian might request this permission.", |
| 126 | + "NSVideoSubscriberAccountUsageDescription": "An app in Nyxian might request this permission.", |
| 127 | + "NSBluetoothPeripheralUsageDescription": "An app in Nyxian might request this permission.", |
| 128 | + "NSCalendarsUsageDescription": "An app in Nyxian might request this permission.", |
| 129 | + "NSFocusStatusUsageDescription": "An app in Nyxian might request this permission.", |
| 130 | + "NSHomeKitUsageDescription": "An app in Nyxian might request this permission.", |
| 131 | + "NSLocationAlwaysUsageDescription": "An app in Nyxian might request this permission.", |
| 132 | + "NSLocalNetworkUsageDescription": "An app in Nyxian might request this permission.", |
| 133 | + "NSDownloadsFolderUsageDescription": "An app in Nyxian might request this permission.", |
| 134 | + "NSDocumentsFolderUsageDescription": "An app in Nyxian might request this permission.", |
| 135 | + "NSLocationWhenInUseUsageDescription": "An app in Nyxian might request this permission.", |
| 136 | + "NSSensorKitPrivacyPolicyURL": "An app in Nyxian might request this permission.", |
| 137 | + "NSFileProviderDomainUsageDescription": "An app in Nyxian might request this permission.", |
| 138 | + "NSHealthClinicalHealthRecordsShareUsageDescription": "An app in Nyxian might request this permission." |
| 139 | + } |
| 140 | + } |
| 141 | + }, |
| 142 | + { |
| 143 | + "name": "Nyxian Legacy", |
| 144 | + "bundleIdentifier": "com.cr4zy.nyxian", |
| 145 | + "developerName": "emexLabs", |
| 146 | + "subtitle": "Outdated legacy releases", |
| 147 | + "localizedDescription": "Nyxian is an iOS app that empowers developers with a full toolchain they can use while even being offline for iOS development on iPhone. It supports Swift, C, Objective-C, C++ and Objective-C++. It’s a powerful Xcode alternative that made the impossible possible, a fully on-device iOS IDE that doesn’t even need a cloud and can even be used with airplane mode enabled. It supports officially iOS 16 all the way up to the latest iOS version(iOS/iPadOS 26.5 tested). You can compile and run iOS apps on the go with ease, using the entire iOS 26.4 SDK.", |
| 148 | + "iconURL": "https://emexlabs.org/Nyxian/img/icon/light.png", |
| 149 | + "tintColor": "#808080", |
| 150 | + "category": "developer", |
| 151 | + "screenshots": { |
| 152 | + "iphone": [], |
| 153 | + "ipad": [ |
| 154 | + { |
| 155 | + "imageURL": "https://emexlabs.org/Nyxian/img/screenshots/1.png", |
| 156 | + "width": 2360, |
| 157 | + "height": 1640 |
| 158 | + }, |
| 159 | + { |
| 160 | + "imageURL": "https://emexlabs.org/Nyxian/img/screenshots/2.png", |
| 161 | + "width": 2360, |
| 162 | + "height": 1640 |
| 163 | + }, |
| 164 | + { |
| 165 | + "imageURL": "https://emexlabs.org/Nyxian/img/screenshots/3.png", |
| 166 | + "width": 2360, |
| 167 | + "height": 1640 |
| 168 | + } |
| 169 | + ] |
| 170 | + }, |
| 171 | + "versions": [ |
88 | 172 | { |
89 | 173 | "downloadURL": "https://github.com/emexlab/Nyxian/releases/download/0.11.0/Nyxian.ipa", |
90 | 174 | "size": 105838991, |
|
0 commit comments