EMP: added back EMP entry/exit points as it was in 0.6.1 but with option to enable/disable it via settings

This commit is contained in:
mahee96
2025-11-16 03:01:29 +05:30
parent e19b147962
commit c64b0c99de
7 changed files with 142 additions and 75 deletions

View File

@@ -10,6 +10,7 @@ import UIKit
import CoreData
import AltStoreCore
import EmotionalDamage
import minimuxer
typealias RefreshError = RefreshErrorCode.Error
@@ -98,6 +99,10 @@ final class BackgroundRefreshAppsOperation: ResultOperation<[String: Result<Inst
self.finish(.failure(RefreshError(.noInstalledApps)))
return
}
if UserDefaults.standard.enableEMPforWireguard {
start_em_proxy(bind_addr: Consts.Proxy.serverURL)
}
target_minimuxer_address()
let documentsDirectory = FileManager.default.documentsDirectory.absoluteString
do {