From 857c1e03e04bf9095b4bda8efb56c6a400e8e5d4 Mon Sep 17 00:00:00 2001 From: mahee96 <47920326+mahee96@users.noreply.github.com> Date: Sun, 1 Mar 2026 01:20:14 +0530 Subject: [PATCH] minimuxer: use newly exposed Swift wrappers in MinimuxerWrapper.swift --- AltStore/Browse/BrowseViewController.swift | 1 + AltStore/LaunchViewController.swift | 2 +- AltStore/Managing Apps/AppManager.swift | 1 + AltStore/Operations/AuthenticationOperation.swift | 2 +- AltStore/Operations/BackgroundRefreshAppsOperation.swift | 2 +- AltStore/Operations/DeactivateAppOperation.swift | 2 +- AltStore/Operations/EnableJITOperation.swift | 4 ++-- AltStore/Operations/RefreshAppOperation.swift | 3 ++- AltStore/Operations/ResignAppOperation.swift | 2 +- AltStore/Operations/SendAppOperation.swift | 2 ++ 10 files changed, 13 insertions(+), 8 deletions(-) diff --git a/AltStore/Browse/BrowseViewController.swift b/AltStore/Browse/BrowseViewController.swift index 3dfcf8ca..72266f1a 100644 --- a/AltStore/Browse/BrowseViewController.swift +++ b/AltStore/Browse/BrowseViewController.swift @@ -12,6 +12,7 @@ import AltStoreCore import Roxas import Nuke +import Minimuxer class BrowseViewController: UICollectionViewController, PeekPopPreviewing { diff --git a/AltStore/LaunchViewController.swift b/AltStore/LaunchViewController.swift index 12e808d7..5abbe2b0 100644 --- a/AltStore/LaunchViewController.swift +++ b/AltStore/LaunchViewController.swift @@ -96,7 +96,7 @@ final class LaunchViewController: UIViewController, UIDocumentPickerDelegate { try! FileManager.default.removeItem(at: FileManager.default.documentsDirectory.appendingPathComponent(pairingFileName)) displayError("minimuxer failed to start, please restart SideStore. \((error as? LocalizedError)?.failureReason ?? "UNKNOWN ERROR")") } - start_auto_mounter(documentsDirectory) + startAutoMounter(documentsDirectory) } func fetchPairingFile() -> String? { PairingFileManager.shared.fetchPairingFile(presentingVC: self) } diff --git a/AltStore/Managing Apps/AppManager.swift b/AltStore/Managing Apps/AppManager.swift index 89b38848..c18261ac 100644 --- a/AltStore/Managing Apps/AppManager.swift +++ b/AltStore/Managing Apps/AppManager.swift @@ -16,6 +16,7 @@ import WidgetKit import AltStoreCore import AltSign import Roxas +import Minimuxer extension AppManager { diff --git a/AltStore/Operations/AuthenticationOperation.swift b/AltStore/Operations/AuthenticationOperation.swift index 4510f0bb..dedf8619 100644 --- a/AltStore/Operations/AuthenticationOperation.swift +++ b/AltStore/Operations/AuthenticationOperation.swift @@ -701,7 +701,7 @@ private extension AuthenticationOperation func registerCurrentDevice(for team: ALTTeam, session: ALTAppleAPISession, completionHandler: @escaping (Result) -> Void) { - guard let udid = fetch_udid()?.toString() else { + guard let udid = fetchUDID() else { return completionHandler(.failure(OperationError.unknownUDID)) } diff --git a/AltStore/Operations/BackgroundRefreshAppsOperation.swift b/AltStore/Operations/BackgroundRefreshAppsOperation.swift index ab3b08e9..a7616cba 100644 --- a/AltStore/Operations/BackgroundRefreshAppsOperation.swift +++ b/AltStore/Operations/BackgroundRefreshAppsOperation.swift @@ -118,7 +118,7 @@ final class BackgroundRefreshAppsOperation: ResultOperation<[String: Result for profile in allIdentifiers { do { - try remove_provisioning_profile(profile) + try removeProvisioningProfile(profile) self.progress.completedUnitCount += 1 installedApp.isActive = false self.finish(.success(installedApp)) diff --git a/AltStore/Operations/EnableJITOperation.swift b/AltStore/Operations/EnableJITOperation.swift index 23a15eb1..90400003 100644 --- a/AltStore/Operations/EnableJITOperation.swift +++ b/AltStore/Operations/EnableJITOperation.swift @@ -88,7 +88,7 @@ final class EnableJITOperation: ResultOperation var retries = 3 while (retries > 0){ do { - try debug_app(installedApp.resignedBundleIdentifier) + try debugApp(installedApp.resignedBundleIdentifier) self.finish(.success(())) retries = 0 } catch { @@ -105,7 +105,7 @@ final class EnableJITOperation: ResultOperation @available(iOS 17, *) func enableJITSideJITServer(serverURL: URL, installedApp: InstalledApp, completion: @escaping (Result) -> Void) { - guard let udid = fetch_udid()?.toString() else { + guard let udid = fetchUDID() else { completion(.failure(.other("Unable to get UDID"))) return } diff --git a/AltStore/Operations/RefreshAppOperation.swift b/AltStore/Operations/RefreshAppOperation.swift index edffb911..0d58fb27 100644 --- a/AltStore/Operations/RefreshAppOperation.swift +++ b/AltStore/Operations/RefreshAppOperation.swift @@ -11,6 +11,8 @@ import AltStoreCore import AltSign import Roxas +import Minimuxer + @objc(RefreshAppOperation) final class RefreshAppOperation: ResultOperation { @@ -46,7 +48,6 @@ final class RefreshAppOperation: ResultOperation for p in profiles { do { - let bytes = try installProvisioningProfiles(p.value.data) } catch { self.finish(.failure(MinimuxerError.ProfileInstall)) diff --git a/AltStore/Operations/ResignAppOperation.swift b/AltStore/Operations/ResignAppOperation.swift index 283a83c5..07c7445e 100644 --- a/AltStore/Operations/ResignAppOperation.swift +++ b/AltStore/Operations/ResignAppOperation.swift @@ -201,7 +201,7 @@ private extension ResignAppOperation if app.isAltStoreApp { - guard let udid = fetch_udid()?.toString() as? String else { throw OperationError.unknownUDID } + guard let udid = fetchUDID() else { throw OperationError.unknownUDID } guard Bundle.main.object(forInfoDictionaryKey: Bundle.Info.devicePairingString) is String else { throw OperationError.unknownUDID } additionalValues[Bundle.Info.devicePairingString] = "" additionalValues[Bundle.Info.deviceID] = udid diff --git a/AltStore/Operations/SendAppOperation.swift b/AltStore/Operations/SendAppOperation.swift index 9a92930d..a7bcdf28 100644 --- a/AltStore/Operations/SendAppOperation.swift +++ b/AltStore/Operations/SendAppOperation.swift @@ -8,6 +8,8 @@ import Foundation import Network import AltStoreCore +import Minimuxer + @objc(SendAppOperation) final class SendAppOperation: ResultOperation<()>