Giter Club home page Giter Club logo

cyberkit's Introduction

CyberKit

CyberKit is a backport of WebKit to older iOS.

Installation

Please visit the releases.

Official OS support & FAQ

Please visit the CyberKit wiki.

Development Branch History

  • safari-7615.1.15-branch: 31 January 2023 - 24 February 2023 (not used in release)
    • Diverged 11 December 2022; built in Xcode 14.2
  • safari-7616.1.3-branch: 25 February 2023 (not used in release)
    • Diverged 18 February 2023; built in Xcode 14.2
  • safari-7616.1.4pre-branch: 25 February 2023 - 5 March 2023 (not used in release)
    • Diverged 25 February 2023; built in Xcode 14.2
  • safari-7616.1.4-branch: 5 March 2023 - 24 March 2023 (not used in release)
    • Diverged 25 February 2023; built in Xcode 14.2
  • safari-7616.1.7-branch: 24 March 2023 - 11 May 2023 (used in v0.0.1 alpha - v0.0.6 alpha)
    • Diverged 19 March 2023; built in Xcode 14.2 before fa2170c (committed 7 April 2023), 14.3 starting with fa2170c
  • safari-7616.1.12-branch: 11 May 2023 - 2 October 2023 (used in v0.0.7 alpha - v0.0.8 alpha)
    • Diverged 22 April 2023; built in Xcode 14.3 before 688c678 (committed 31 July 2023), 13.7 starting with 688c678
  • safari-7616.1.27.211-branch: 2 October 2023 - 9 December 2023 (not used in release)
    • Diverged 7 July 2023; built in Xcode 13.7
  • safari-7617.1.4-branch: 9 December 2023 - present (used in v0.0.9 alpha - present)
    • Diverged 6 August 2023; built in Xcode 13.7

Reference Implementations

  • safari-607-branch: 19 May 2023 - 21 July 2023 (used in v0.0.8 ref607)
    • Diverged 7 January 2019; built in Xcode 11.7
  • safari-608-branch: 21 July 2023 - 22 July 2023 (used in v0.0.8 ref608)
    • Diverged 15 July 2019; built in Xcode 11.7
  • safari-609-branch: 22 July 2023 - 24 July 2023 (used in v0.0.8 ref609)
    • Diverged 3 January 2020; built in Xcode 11.7
  • safari-610-branch: 24 July 2023 - present (not used in release)
    • Diverged 21 August 2020; built in Xcode 11.7

Building from Source

If building yourself, you may wish to use the version of Xcode used at the time to build the commit you are building.

Ensure to run Tools/Scripts/configure-xcode-for-embedded-development before 1st build or any time you reinstall/update Xcode or its SDKs.

Beginning 2 January 2024, you can just ad hoc sign with no changes to CyberKit itself which is especially convenient if you want to build in a macOS VM on Apple Silicon where you can't sign in to your Apple ID.

You will build the "Everything up to CyberKit" target then the appropriate app.

Development Environment Notes

  • Development is performed on macOS using Xcode.
  • The rename script requires gnu-sed and rename, which can be obtained using Homebrew.
  • Beginning with fa2170c [7 April 2023], Xcode 14.3 is used.
  • Before this, Xcode 14.2 was used.

cyberkit's People

Contributors

uint2048 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

d9j windowsload1r

cyberkit's Issues

Session Refresh: Being logged inside a website getting unexpected page refreshes once in a while

Hello,

I'm using CyberKit alpha 0.0.8-alpha and MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to the link: https://community.signalusers.org/
Create account/login to the forum.
Try to start a new reply to some post. Write some stuff in it, but don't send it yet. Keep typing until you'll get interrupted with an unexpected page refresh.

Expected behavior: What you type into the field should remain until you send it. You should not get unexpected page refreshes.

Actual behavior: Page could get refreshed every 20 seconds or more causing to lose any progress of input typed into any input fields.

Workaround: None.

Additional Context: Might be related or same root cause as: #27

Thank you.

Enhancement: Adblock integration

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.
I also have the MYbloXX tweak version 4.020822-14 installed which has a pop-up blocker for Safari.
Is it possible to use MyBloXX with CyberKit too or is there another existing/planned feature/add-on or tweak to use in CyberKit?

Steps to reproduce: Click on a link to start a video stream, this will cause a popup ad website to show.

Expected behavior: Be presented with similar choices as MYBloXX gives in Safari to decide if you want to allow or block the popup website.

Actual behavior: CyberKit opens the popup ad website.

Thank you.

Copy/Cut/Paste/Translate toast menu options crashes page

Hello,

I'm using CyberKit alpha 0.0.8-alpha and MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: In MiniBrowser homepage https://webkit.org/ Highlight/select some word and then in the toast menu either choose Copy or Translate.

Or in the link: https://community.signalusers.org/
Click on Log In and try to long click inside the email or password field and choose the paste from the toast menu. Or enter something manually inside the field, then select all and try to click Cut from toast menu.

Expected behavior: CyberKit allows to copy, cut, paste and translate.

Actual behavior: Page crashes.

Workaround: None.

Thank you.

Performance: Typing into input fields is too slow

Hello,

I'm using CyberKit alpha 0.0.8-alpha and MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to the link: https://community.signalusers.org/
Click on Log In and try to type inside the email field. Try to type 123456789.
This is even more evident when you actually login, and try to type something as a new thread post or a post reply, typing inside the big input message box is super delayed. Especially when you need to write few sentences.

Expected behavior: What you type into the field should quickly populate - As it does in other apps input editors including Safari.

Actual behavior: iOS Keyboard appears to be lagged and shows a delay of few seconds between what you type, what actually shows in the field and the keyboard itself seems to be laggy and still shows early keystrokes that you sent by the time you're done typing.

Workaround: None.

Thank you.

iOS 12 and 13 crash upon launch

Original issue report information

V0.0.6 alpha

Crash log: https://pastebin.com/2nd9weWT

System log errors:

  • Could not load the "gear" image referenced from a nib in the bundle with identifier "org.webkit.MobileMiniBrowserFramework"

  • CGBitmapContextCreateImage: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.

CyberKit doesn't open from the Safari Share Sheet Menu if you don't open CyberKit app first

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.
I also have the Safari Plus tweak version 1.7.22 installed.

Steps to reproduce: I do a long press on a link in Safari, I click Share, then I scroll right in the icons and I see the blue CyberKit icon, I then try to click on it.

Expected behavior: CyberKit opens with the Safari's current tab URL without the need to open CyberKit app beforehand.

Actual behavior: Nothing happens.

Workaround: Open CyberKit first and then try again.

Thank you.

Crash when enabling shift key or caps lock

Both apps crash when enabling caps lock. Here is a crash log.

Crash log
Date: 5/7/23, 11:14 AM
Process: MobileMiniBrowser
Bundle id: com.matthewbenedict.MobileMiniBrowser
Device: iPhone 12 Pro Max, iOS 14.2
Bundle version: 1.0

Exception type: EXC_SOFTWARE (SIGABRT)
Exception subtype: EXC_UNIX_ABORT
Exception codes: 0x0000000000010002, 0x0000000000000000
Culprit: Unknown

Triggered by thread: 0
Thread name: Dispatch queue: com.apple.main-thread
Call stack:
0   libsystem_kernel.dylib        	0x00000001d713b414 0x1d7113000 + 164884     	// __pthread_kill
1   libsystem_pthread.dylib       	0x00000001f3653b40 0x1f3651000 + 11072      	// pthread_kill
2   libsystem_c.dylib             	0x00000001b3560b74 0x1b34ea000 + 486260     	// abort
3   QuartzCore                    	0x00000001ad5a67a0 0x1ad4ef000 + 751520     	// CA::Context::commit_animation(CA::Layer*, CA::Render::Animation*, void*)
4   UIKitCore                     	0x00000001acc6c848 0x1ac023000 + 12884040   	// -[_UISlotId initWithSize:]
5   UIKitCore                     	0x00000001acc6cb28 0x1ac023000 + 12884776   	// -[_UIReplicantView initWithSurface:]
6   UIKitCore                     	0x00000001acc6e810 0x1ac023000 + 12892176   	// _UISnapshotLayerIdRectAfterCommit
7   UIKitCore                     	0x00000001acc6ef0c 0x1ac023000 + 12893964   	// _UISnapshotScreenCompatibilityRectAfterCommit
8   UIKitCore                     	0x00000001ac986520 0x1ac023000 + 9844000    	// -[UIInputWindowController screenSnapshotOfView:]
9   UIKitCore                     	0x00000001ac8fa89c 0x1ac023000 + 9271452    	// -[UIKeyboardLayoutStar setKeyplaneName:]
10  UIKitCore                     	0x00000001ac919d14 0x1ac023000 + 9399572    	// -[UIKeyboardLayoutStar setShift:]
11  UIKitCore                     	0x00000001ac919374 0x1ac023000 + 9397108    	// -[UIKeyboardLayoutStar downActionShiftWithKey:]
12  UIKitCore                     	0x00000001ac90f5d8 0x1ac023000 + 9356760    	// -[UIKeyboardLayoutStar completeSendStringActionForTouchDownWithKey:withActions:executionContext:]
13  UIKitCore                     	0x00000001ac912e50 0x1ac023000 + 9371216    	// -[UIKeyboardLayoutStar touchUp:executionContext:]
14  UIKitCore                     	0x00000001ac9e963c 0x1ac023000 + 10249788   	// __45-[UIKeyboardLayout touchUpTaskForTouchState:]_block_invoke
15  UIKitCore                     	0x00000001ac9e98f0 0x1ac023000 + 10250480   	// __28-[UIKeyboardLayout touchUp:]_block_invoke
16  UIKitCore                     	0x00000001ac9f6d10 0x1ac023000 + 10304784   	// -[UIKeyboardTaskEntry execute:]
17  UIKitCore                     	0x00000001ac9f5744 0x1ac023000 + 10299204   	// -[UIKeyboardTaskQueue continueExecutionOnMainThread]
18  UIKitCore                     	0x00000001ac9e984c 0x1ac023000 + 10250316   	// -[UIKeyboardLayout touchUp:]
19  UIKitCore                     	0x00000001ac9e934c 0x1ac023000 + 10249036   	// -[UIKeyboardLayout _touchEndedProcessingForTouches:]
20  UIKitCore                     	0x00000001acc2f868 0x1ac023000 + 12634216   	// -[UIWindow _sendTouchesForEvent:]
21  UIKitCore                     	0x00000001acc311d0 0x1ac023000 + 12640720   	// -[UIWindow sendEvent:]
22  UIKitCore                     	0x00000001acc0a4ec 0x1ac023000 + 12481772   	// -[UIApplication sendEvent:]
23  UIKitCore                     	0x00000001acc94488 0x1ac023000 + 13046920   	// __dispatchPreprocessedEventFromEventQueue
24  UIKitCore                     	0x00000001acc97440 0x1ac023000 + 13059136   	// __processEventQueue
25  UIKitCore                     	0x00000001acc8e8ec 0x1ac023000 + 13023468   	// __eventFetcherSourceCallback
26  CoreFoundation                	0x00000001aa1b876c 0x1aa117000 + 661356     	// __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
27  CoreFoundation                	0x00000001aa1b8668 0x1aa117000 + 661096     	// __CFRunLoopDoSource0
28  CoreFoundation                	0x00000001aa1b7960 0x1aa117000 + 657760     	// __CFRunLoopDoSources0
29  CoreFoundation                	0x00000001aa1b1a8c 0x1aa117000 + 633484     	// __CFRunLoopRun
30  CoreFoundation                	0x00000001aa1b121c 0x1aa117000 + 631324     	// CFRunLoopRunSpecific
31  GraphicsServices              	0x00000001c1230784 0x1c122d000 + 14212      	// GSEventRunModal
32  UIKitCore                     	0x00000001acbea200 0x1ac023000 + 12349952   	// -[UIApplication _run]
33  UIKitCore                     	0x00000001acbefa74 0x1ac023000 + 12372596   	// UIApplicationMain
34  MobileMiniBrowser             	0x0000000104d7fe78 0x104d78000 + 32376      	// main
35  libdyld.dylib                 	0x00000001a9e716c0 0x1a9e70000 + 5824       	// start

Register values:
PC: 0x16b0842d0         LR: 0x16b0842f0         CPSR: 0xd713b414
x0: 0x4400000006        x1: 0x0                 x2: 0x0
x3: 0x0                 x4: 0x0                 x5: 0x29
x6: 0x0                 x7: 0x0                 x8: 0x1
x9: 0x5b9               x10: 0x7ea9bbcd982ce8dd x11: 0x100000100000000
x12: 0x31dcef           x13: 0x20000011000      x14: 0x397ff9602041004
x15: 0x200000110000e40  x16: 0x200000010000df8  x17: 0x148
x18: 0x104f3f8c0        x19: 0x168eb3940        x20: 0x6
x21: 0x303              x22: 0x104f3f9a0        x23: 0xada
x24: 0x504              x25: 0x16b084440        x26: 0x16b084440
x27: 0x1ffc64000        x28: 0x15203b400

Loaded images:
0: /Applications/MobileMiniBrowser.app/MobileMiniBrowser
1: /Applications/MobileMiniBrowser.app/Frameworks/MobileMiniBrowser.framework/MobileMiniBrowser
2: /usr/lib/libobjc-trampolines.dylib
3: /usr/lib/libsubstitute.dylib
4: /usr/lib/libsubstrate.dylib
5: /usr/lib/dyld
6: /usr/lib/substitute-inserter.dylib
7: /Applications/MobileMiniBrowser.app/Frameworks/CyberScriptCore.framework/CyberScriptCore
8: /Applications/MobileMiniBrowser.app/Frameworks/libANGLE-shared.dylib
9: /Applications/MobileMiniBrowser.app/Frameworks/libwebrtc.dylib
10: /Applications/MobileMiniBrowser.app/Frameworks/CyberKitLegacy.framework/CyberKitLegacy
11: /Applications/MobileMiniBrowser.app/Frameworks/CyberKit.framework/CyberKit
12: /Applications/MobileMiniBrowser.app/Frameworks/WebGPU.framework/WebGPU
13: /Applications/MobileMiniBrowser.app/Frameworks/CyberCore.framework/CyberCore
14: /usr/lib/substitute-loader.dylib
15: /System/Library/AccessibilityBundles/GAXClient.bundle/GAXClient
16: /usr/lib/system/libdispatch.dylib
17: /usr/lib/system/libdyld.dylib
18: /usr/lib/libicucore.A.dylib
19: /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
20: /System/Library/Frameworks/CoreServices.framework/CoreServices
21: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
22: /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
23: /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
24: /System/Library/Frameworks/CFNetwork.framework/CFNetwork
25: /usr/lib/libnetwork.dylib
26: /System/Library/Frameworks/Accounts.framework/Accounts
27: /System/Library/Frameworks/Foundation.framework/Foundation
28: /System/Library/Frameworks/ImageIO.framework/ImageIO
29: /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Libraries/libCGInterfaces.dylib
30: /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
31: /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
32: /usr/lib/libAccessibility.dylib
33: /System/Library/Frameworks/QuartzCore.framework/QuartzCore
34: /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
35: /System/Library/PrivateFrameworks/TextInput.framework/TextInput
36: /System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices
37: /System/Library/PrivateFrameworks/UIKitServices.framework/UIKitServices
38: /System/Library/PrivateFrameworks/Preferences.framework/Preferences
39: /System/Library/Frameworks/CoreText.framework/CoreText
40: /System/Library/PrivateFrameworks/ExtensionKit.framework/ExtensionKit
41: /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
42: /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
43: /System/Library/Frameworks/Contacts.framework/Contacts
44: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
45: /System/Library/Frameworks/CoreLocation.framework/CoreLocation
46: /System/Library/Frameworks/CloudKit.framework/CloudKit
47: /System/Library/Frameworks/CoreData.framework/CoreData
48: /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
49: /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
50: /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
51: /System/Library/PrivateFrameworks/IDS.framework/IDS
52: /System/Library/Frameworks/Security.framework/Security
53: /System/Library/PrivateFrameworks/AudioSession.framework/AudioSession
54: /System/Library/PrivateFrameworks/AVFCore.framework/AVFCore
55: /System/Library/Frameworks/Intents.framework/Intents
56: /System/Library/PrivateFrameworks/TextInputUI.framework/TextInputUI
57: /System/Library/Frameworks/CoreImage.framework/CoreImage
58: /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
59: /System/Library/Frameworks/CoreVideo.framework/CoreVideo
60: /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
61: /System/Library/Frameworks/CoreMedia.framework/CoreMedia
62: /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
63: /System/Library/Frameworks/CoreHaptics.framework/CoreHaptics
64: /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
65: /usr/lib/system/libsystem_info.dylib
66: /usr/lib/system/libsystem_c.dylib
67: /System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices
68: /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
69: /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
70: /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
71: /System/Library/PrivateFrameworks/Lexicon.framework/Lexicon
72: /System/Library/PrivateFrameworks/CoreDuetContext.framework/CoreDuetContext
73: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
74: /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
75: /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
76: /System/Library/Frameworks/CoreMotion.framework/CoreMotion
77: /System/Library/Frameworks/EventKit.framework/EventKit
78: /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
79: /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
80: /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
81: /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
82: /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
83: /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing
84: /System/Library/PrivateFrameworks/WebCore.framework/WebCore
85: /usr/lib/libMobileGestalt.dylib
86: /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
87: /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
88: /System/Library/PrivateFrameworks/CoreSuggestions.framework/CoreSuggestions
89: /System/Library/PrivateFrameworks/AddressBookLegacy.framework/AddressBookLegacy
90: /System/Library/Frameworks/UserNotifications.framework/UserNotifications
91: /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
92: /usr/lib/system/libsystem_malloc.dylib
93: /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
94: /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
95: /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio
96: /System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore
97: /System/Library/PrivateFrameworks/Sharing.framework/Sharing
98: /System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet
99: /System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup
100: /System/Library/PrivateFrameworks/MSUDataAccessor.framework/MSUDataAccessor
101: /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
102: /usr/lib/system/libsystem_networkextension.dylib
103: /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension
104: /System/Library/Frameworks/CoreML.framework/CoreML
105: /System/Library/PrivateFrameworks/Espresso.framework/Espresso
106: /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
107: /System/Library/PrivateFrameworks/OnBoardingKit.framework/OnBoardingKit
108: /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities
109: /System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities
110: /System/Library/PrivateFrameworks/Montreal.framework/Montreal
111: /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
112: /System/Library/PrivateFrameworks/InternationalSupport.framework/InternationalSupport
113: /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
114: /System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers
115: /System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs
116: /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
117: /usr/lib/libobjc.A.dylib
118: /System/Library/PrivateFrameworks/LoggingSupport.framework/LoggingSupport
119: /usr/lib/libc++.1.dylib
120: /usr/lib/libc++abi.dylib
121: /System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant
122: /System/Library/PrivateFrameworks/OctagonTrust.framework/OctagonTrust
123: /System/Library/PrivateFrameworks/CoreAutoLayout.framework/CoreAutoLayout
124: /System/Library/Frameworks/Network.framework/Network
125: /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
126: /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI
127: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
128: /usr/lib/libAudioToolboxUtility.dylib
129: /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP
130: /System/Library/Frameworks/FileProvider.framework/FileProvider
131: /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
132: /System/Library/PrivateFrameworks/Symbolication.framework/Symbolication
133: /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
134: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/MPSNeuralNetwork
135: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/MPSCore
136: /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
137: /System/Library/PrivateFrameworks/NLP.framework/NLP
138: /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
139: /System/Library/Frameworks/AVKit.framework/AVKit
140: /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
141: /System/Library/PrivateFrameworks/CloudServices.framework/CloudServices
142: /System/Library/Frameworks/Metal.framework/Metal
143: /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience
144: /usr/lib/system/libsystem_trace.dylib
145: /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
146: /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
147: /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
148: /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
149: /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
150: /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/DuetActivityScheduler
151: /System/Library/PrivateFrameworks/ProactiveSupport.framework/ProactiveSupport
152: /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
153: /System/Library/PrivateFrameworks/BoardServices.framework/BoardServices
154: /usr/lib/libncurses.5.4.dylib
155: /System/Library/PrivateFrameworks/OSAnalytics.framework/OSAnalytics
156: /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
157: /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
158: /usr/lib/libTelephonyUtilDynamic.dylib
159: /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
160: /System/Library/PrivateFrameworks/CoreMaterial.framework/CoreMaterial
161: /usr/lib/libsqlite3.dylib
162: /System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture
163: /System/Library/PrivateFrameworks/CMCapture.framework/CMCapture
164: /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
165: /System/Library/PrivateFrameworks/AccessibilityUIUtilities.framework/AccessibilityUIUtilities
166: /usr/lib/system/libsystem_notify.dylib
167: /System/Library/Frameworks/CryptoTokenKit.framework/CryptoTokenKit
168: /usr/lib/system/libcorecrypto.dylib
169: /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
170: /usr/lib/system/libsystem_asl.dylib
171: /System/Library/PrivateFrameworks/AppSSO.framework/AppSSO
172: /System/Library/PrivateFrameworks/SharedWebCredentials.framework/SharedWebCredentials
173: /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
174: /System/Library/PrivateFrameworks/CoreServicesStore.framework/CoreServicesStore
175: /System/Library/PrivateFrameworks/CoreAnalytics.framework/CoreAnalytics
176: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomAnalytics.framework/SymptomAnalytics
177: /System/Library/PrivateFrameworks/NanoPreferencesSync.framework/NanoPreferencesSync
178: /System/Library/PrivateFrameworks/IconServices.framework/IconServices
179: /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
180: /System/Library/PrivateFrameworks/ktrace.framework/ktrace
181: /usr/lib/libAXSafeCategoryBundle.dylib
182: /System/Library/PrivateFrameworks/Celestial.framework/Celestial
183: /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus
184: /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
185: /System/Library/Frameworks/ClassKit.framework/ClassKit
186: /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
187: /System/Library/Frameworks/CallKit.framework/CallKit
188: /System/Library/PrivateFrameworks/AXRuntime.framework/AXRuntime
189: /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools
190: /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
191: /System/Library/PrivateFrameworks/TextToSpeech.framework/TextToSpeech
192: /System/Library/PrivateFrameworks/AppSSOCore.framework/AppSSOCore
193: /System/Library/PrivateFrameworks/CoreFollowUp.framework/CoreFollowUp
194: /System/Library/PrivateFrameworks/Rapport.framework/Rapport
195: /System/Library/PrivateFrameworks/LocationSupport.framework/LocationSupport
196: /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
197: /System/Library/PrivateFrameworks/OSAServicesClient.framework/OSAServicesClient
198: /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
199: /System/Library/PrivateFrameworks/C2.framework/C2
200: /System/Library/PrivateFrameworks/SiriInstrumentation.framework/SiriInstrumentation
201: /System/Library/PrivateFrameworks/BiometricKit.framework/BiometricKit
202: /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication
203: /System/Library/Frameworks/IOSurface.framework/IOSurface
204: /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
205: /System/Library/PrivateFrameworks/DataDeliveryServices.framework/DataDeliveryServices
206: /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
207: /usr/lib/system/libsystem_symptoms.dylib
208: /System/Library/Frameworks/CoreAudio.framework/CoreAudio
209: /System/Library/PrivateFrameworks/MaterialKit.framework/MaterialKit
210: /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
211: /System/Library/PrivateFrameworks/SettingsFoundation.framework/SettingsFoundation
212: /System/Library/PrivateFrameworks/InstallCoordination.framework/InstallCoordination
213: /System/Library/PrivateFrameworks/MediaSafetyNet.framework/MediaSafetyNet
214: /System/Library/PrivateFrameworks/TimeSync.framework/TimeSync
215: /System/Library/Frameworks/ExposureNotification.framework/ExposureNotification
216: /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
217: /System/Library/PrivateFrameworks/ContextKitExtraction.framework/ContextKitExtraction
218: /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
219: /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
220: /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
221: /System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/AccessibilitySharedSupport
222: /System/Library/PrivateFrameworks/MallocStackLogging.framework/MallocStackLogging
223: /System/Library/PrivateFrameworks/MetadataUtilities.framework/MetadataUtilities
224: /System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/CoreLocationProtobuf
225: /System/Library/PrivateFrameworks/Bom.framework/Bom
226: /System/Library/Frameworks/PushKit.framework/PushKit
227: /System/Library/PrivateFrameworks/Quagga.framework/Quagga
228: /System/Library/PrivateFrameworks/StudyLog.framework/StudyLog
229: /System/Library/Frameworks/NaturalLanguage.framework/NaturalLanguage
230: /usr/lib/libAXSpeechManager.dylib
231: /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
232: /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
233: /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
234: /usr/lib/system/libsystem_kernel.dylib
235: /System/Library/PrivateFrameworks/ResponseKit.framework/ResponseKit
236: /System/Library/PrivateFrameworks/EmojiFoundation.framework/EmojiFoundation
237: /System/Library/PrivateFrameworks/FontServices.framework/FontServices
238: /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
239: /System/Library/PrivateFrameworks/SiriTTS.framework/SiriTTS
240: /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/SetupAssistantSupport
241: /System/Library/PrivateFrameworks/NetAppsUtilities.framework/NetAppsUtilities
242: /usr/lib/libdscsym.dylib
243: /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
244: /System/Library/PrivateFrameworks/SampleAnalysis.framework/SampleAnalysis
245: /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
246: /usr/lib/libSystem.B.dylib
247: /System/Library/PrivateFrameworks/MobileActivation.framework/MobileActivation
248: /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
249: /usr/lib/libarchive.2.dylib
250: /usr/lib/libtailspin.dylib
251: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
252: /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
253: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
254: /System/Library/Frameworks/Accelerate.framework/Accelerate
255: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
256: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
257: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
258: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
259: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib
260: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
261: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
262: /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
263: /System/Library/Frameworks/Accessibility.framework/Accessibility
264: /System/Library/Frameworks/CoreMIDI.framework/CoreMIDI
265: /System/Library/Frameworks/MLCompute.framework/MLCompute
266: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage
267: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/MPSMatrix
268: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/MPSNDArray
269: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/MPSRayIntersector
270: /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
271: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
272: /System/Library/Frameworks/OpenGLES.framework/OpenGLES
273: /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
274: /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
275: /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
276: /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
277: /System/Library/Frameworks/PDFKit.framework/PDFKit
278: /System/Library/Frameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
279: /System/Library/Frameworks/UIKit.framework/UIKit
280: /System/Library/PrivateFrameworks/AFKUser.framework/AFKUser
281: /System/Library/PrivateFrameworks/ANECompiler.framework/ANECompiler
282: /System/Library/PrivateFrameworks/ANEServices.framework/ANEServices
283: /System/Library/PrivateFrameworks/APFS.framework/APFS
284: /System/Library/PrivateFrameworks/ASEProcessing.framework/ASEProcessing
285: /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
286: /System/Library/PrivateFrameworks/AirPlaySync.framework/AirPlaySync
287: /System/Library/PrivateFrameworks/AlgosScoreFramework.framework/AlgosScoreFramework
288: /System/Library/PrivateFrameworks/AppConduit.framework/AppConduit
289: /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
290: /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
291: /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
292: /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/AppleNeuralEngine
293: /System/Library/PrivateFrameworks/AppleSauce.framework/AppleSauce
294: /System/Library/PrivateFrameworks/BackgroundTaskAgent.framework/BackgroundTaskAgent
295: /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
296: /System/Library/PrivateFrameworks/BrailleTranslation.framework/BrailleTranslation
297: /System/Library/PrivateFrameworks/CMCaptureCore.framework/CMCaptureCore
298: /System/Library/PrivateFrameworks/CPMS.framework/CPMS
299: /System/Library/PrivateFrameworks/CTCarrierSpace.framework/CTCarrierSpace
300: /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
301: /System/Library/PrivateFrameworks/CellularPlanManager.framework/CellularPlanManager
302: /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
303: /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
304: /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
305: /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
306: /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
307: /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
308: /System/Library/PrivateFrameworks/CoreOptimization.framework/CoreOptimization
309: /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
310: /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/CorePhoneNumbers
311: /System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction
312: /System/Library/PrivateFrameworks/CoreSVG.framework/CoreSVG
313: /System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/DataDetectorsNaturalLanguage
314: /System/Library/PrivateFrameworks/DeviceIdentity.framework/DeviceIdentity
315: /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager
316: /System/Library/PrivateFrameworks/DocumentManagerCore.framework/DocumentManagerCore
317: /System/Library/PrivateFrameworks/DragUI.framework/DragUI
318: /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
319: /System/Library/PrivateFrameworks/Engram.framework/Engram
320: /System/Library/PrivateFrameworks/ExtensionFoundation.framework/ExtensionFoundation
321: /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
322: /System/Library/PrivateFrameworks/FeatureFlagsSupport.framework/FeatureFlagsSupport
323: /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
324: /System/Library/PrivateFrameworks/FontServices.framework/libGSFont.dylib
325: /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
326: /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
327: /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
328: /System/Library/PrivateFrameworks/GraphVisualizer.framework/GraphVisualizer
329: /System/Library/PrivateFrameworks/HID.framework/HID
330: /System/Library/PrivateFrameworks/IOKitten.framework/IOKitten
331: /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
332: /System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices
333: /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
334: /System/Library/PrivateFrameworks/InternationalTextSearch.framework/InternationalTextSearch
335: /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
336: /System/Library/PrivateFrameworks/LinguisticData.framework/LinguisticData
337: /System/Library/PrivateFrameworks/Marco.framework/Marco
338: /System/Library/PrivateFrameworks/MetalTools.framework/MetalTools
339: /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
340: /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
341: /System/Library/PrivateFrameworks/Netrb.framework/Netrb
342: /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
343: /System/Library/PrivateFrameworks/OTSVG.framework/OTSVG
344: /System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard
345: /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
346: /System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers
347: /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
348: /System/Library/PrivateFrameworks/PointerUIServices.framework/PointerUIServices
349: /System/Library/PrivateFrameworks/RTCReporting.framework/RTCReporting
350: /System/Library/PrivateFrameworks/RemoteTextInput.framework/RemoteTextInput
351: /System/Library/PrivateFrameworks/RevealCore.framework/RevealCore
352: /System/Library/PrivateFrameworks/ScreenReaderCore.framework/ScreenReaderCore
353: /System/Library/PrivateFrameworks/ScreenReaderOutput.framework/ScreenReaderOutput
354: /System/Library/PrivateFrameworks/SignpostCollection.framework/SignpostCollection
355: /System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics
356: /System/Library/PrivateFrameworks/SignpostSupport.framework/SignpostSupport
357: /System/Library/PrivateFrameworks/SoftLinking.framework/SoftLinking
358: /System/Library/PrivateFrameworks/StreamingZip.framework/StreamingZip
359: /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/SymptomDiagnosticReporter
360: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomPresentationFeed.framework/SymptomPresentationFeed
361: /System/Library/PrivateFrameworks/TCC.framework/TCC
362: /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
363: /System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting
364: /System/Library/PrivateFrameworks/VoiceOverServices.framework/VoiceOverServices
365: /System/Library/PrivateFrameworks/WatchdogClient.framework/WatchdogClient
366: /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib
367: /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/XCTTargetBootstrap
368: /System/Library/PrivateFrameworks/caulk.framework/caulk
369: /System/Library/PrivateFrameworks/kperf.framework/kperf
370: /System/Library/PrivateFrameworks/kperfdata.framework/kperfdata
371: /System/Library/PrivateFrameworks/libEDR.framework/libEDR
372: /System/Library/PrivateFrameworks/perfdata.framework/perfdata
373: /System/Library/PrivateFrameworks/vCard.framework/vCard
374: /usr/lib/libAWDSupport.dylib
375: /usr/lib/libAWDSupportFramework.dylib
376: /usr/lib/libAudioStatistics.dylib
377: /usr/lib/libCRFSuite.dylib
378: /usr/lib/libCTGreenTeaLogger.dylib
379: /usr/lib/libChineseTokenizer.dylib
380: /usr/lib/libIOReport.dylib
381: /usr/lib/libMatch.1.dylib
382: /usr/lib/libThaiTokenizer.dylib
383: /usr/lib/libapp_launch_measurement.dylib
384: /usr/lib/libapple_nghttp2.dylib
385: /usr/lib/libate.dylib
386: /usr/lib/libbsm.0.dylib
387: /usr/lib/libbz2.1.0.dylib
388: /usr/lib/libcharset.1.dylib
389: /usr/lib/libcmph.dylib
390: /usr/lib/libcompression.dylib
391: /usr/lib/libcoretls.dylib
392: /usr/lib/libcoretls_cfhelpers.dylib
393: /usr/lib/libcupolicy.dylib
394: /usr/lib/libdns_services.dylib
395: /usr/lib/libedit.3.dylib
396: /usr/lib/libenergytrace.dylib
397: /usr/lib/libexpat.1.dylib
398: /usr/lib/libgermantok.dylib
399: /usr/lib/libheimdal-asn1.dylib
400: /usr/lib/libiconv.2.dylib
401: /usr/lib/liblangid.dylib
402: /usr/lib/liblockdown.dylib
403: /usr/lib/liblzma.5.dylib
404: /usr/lib/libmecab.dylib
405: /usr/lib/libmis.dylib
406: /usr/lib/libnetworkextension.dylib
407: /usr/lib/libpcap.A.dylib
408: /usr/lib/libperfcheck.dylib
409: /usr/lib/libprequelite.dylib
410: /usr/lib/libprotobuf-lite.dylib
411: /usr/lib/libprotobuf.dylib
412: /usr/lib/libresolv.9.dylib
413: /usr/lib/libsandbox.1.dylib
414: /usr/lib/libutil.dylib
415: /usr/lib/libxml2.2.dylib
416: /usr/lib/libxslt.1.dylib
417: /usr/lib/libz.1.dylib
418: /usr/lib/system/libcache.dylib
419: /usr/lib/system/libcommonCrypto.dylib
420: /usr/lib/system/libcompiler_rt.dylib
421: /usr/lib/system/libcopyfile.dylib
422: /usr/lib/system/liblaunch.dylib
423: /usr/lib/system/libmacho.dylib
424: /usr/lib/system/libremovefile.dylib
425: /usr/lib/system/libsystem_blocks.dylib
426: /usr/lib/system/libsystem_collections.dylib
427: /usr/lib/system/libsystem_configuration.dylib
428: /usr/lib/system/libsystem_containermanager.dylib
429: /usr/lib/system/libsystem_coreservices.dylib
430: /usr/lib/system/libsystem_darwin.dylib
431: /usr/lib/system/libsystem_dnssd.dylib
432: /usr/lib/system/libsystem_featureflags.dylib
433: /usr/lib/system/libsystem_m.dylib
434: /usr/lib/system/libsystem_platform.dylib
435: /usr/lib/system/libsystem_product_info_filter.dylib
436: /usr/lib/system/libsystem_pthread.dylib
437: /usr/lib/system/libsystem_sandbox.dylib
438: /usr/lib/system/libunwind.dylib
439: /usr/lib/system/libxpc.dylib
440: /System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader
441: /System/Library/PrivateFrameworks/SpotlightLinguistics.framework/SpotlightLinguistics


{"ProcessBundleID":"com.matthewbenedict.MobileMiniBrowser","ProcessName":"MobileMiniBrowser","Culprit":"Unknown"} ```

</details>

New automatic jetsam configuration doesn't work

my setup: ios 14.5.1 w/ unc0ver and substitute. jetsam set to "lienient" in substitute and SamJet pkg installed

Ive tried both ipa installation through filza or trollstore and deb via dpkg, but the results are the same. Ie, I open minibrowser app, I can see some website is trying to load but it instantly goes blank (whitepage). If I enter an address in the bar and hit Go, Ill promptly see that https was prepended to the domain, the viewport will "blink", and then itll turn white as well as the address bar will be erased

btw, the new version of webkit would only work in the demo app or is it possible to make it system-wide, ie the apps that use in-app browser would also benefit from updated webkit version?

Allow MiniBrowser to auto search in google or auto complete a website with www. prefix like CyberKit does

Hello,

I'm using MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to MiniBrowser and type "google.com" (without quotes).

Expected behavior: Page redirects to google like it does in CyberKit.

Actual behavior: Page redirect gets stuck.

Workaround: You have to type "www.google.com" (without quotes) for it to work.

Thank you.

Crash ios 14.0.1

Which version of iOS 14.0.1 can be used? please let me know. Thanks

Enhancement: Complete drop-in replacement

CyberKit, as of v0.0.9 alpha, is released with the following:

  • CyberScriptCore.framework (replaces JavaScriptCore)
  • CyberCore.framework (replaces WebCore)
  • CyberKitLegacy.framework (replaces WebKitLegacy)
  • CyberKit.framework (replaces WebKit)
  • libwebrtc.dylib (replaces libwebrtc)
  • libANGLE-shared.dylib (replaces libANGLE-shared)
  • libswiftCyberKit.dylib (replaces libswiftWebKit)

Due to the renaming, the symbols in libswiftCyberKit are not a drop-in replacement for WebKit's (since the symbols depend on the name of CyberKit.framework / WebKit.framework).

Ideally, we'd like to end the renaming if possible, so users could simply drop-in replace one framework for the other, without changing the compiled binary of an app at all besides using install_name_tool to change the dependent framework to ours.

This, however, won't be out with v0.0.9 alpha due to an issue with creating a sandbox extension (for our own application!). The crash log is provided below, but it's not actually that helpful.

The real issue seems to be in the sandbox_extension_issue_file call eventually resulting from createHandleFromResolvedPathIfPossible(parentBundleDirectory(), parentBundleDirectoryExtensionHandle, SandboxExtension::Type::ReadOnly);

It's unclear at this time what exactly prevents the extension from being created in our own application container by the XPC service.

Crash Log (with translation)
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Incident Identifier: 81F7D3B0-2E53-4273-934D-79DDB432AF2B
CrashReporter Key:   9d66e1f8543fafd1530513f05915f393302a1abf
Hardware Model:      iPhone15,2
Process:             com.matthewbenedict.WebKit.WebContent [15068]
Path:                /private/var/containers/Bundle/Application/A5E73BD3-44BE-42FD-A7D2-C13B1E53E275/MobileMiniBrowser.app/Frameworks/WebKit.framework/XPCServices/com.matthewbenedict.WebKit.WebContent.xpc/com.matthewbenedict.WebKit.WebContent
Identifier:          com.matthewbenedict.WebKit.WebContent
Version:             617+ (617.1.4.3+)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.matthewbenedict.MobileMiniBrowser [1833]

Date/Time:           2024-01-28 05:28:59.7269 -1100
Launch Time:         2024-01-28 05:28:59.2334 -1100
OS Version:          iPhone OS 16.2 (20C65)
Release Type:        User
Baseband Version:    1.22.02
Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
VM Region Info: 0x8 is not in any region.  Bytes before following region: 68719476728
      REGION TYPE                 START - END      [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      commpage (reserved)     1000000000-7000000000 [384.0G] ---/--- SM=NUL  ...(unallocated)
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [15068]

Triggered by Thread:  1

Thread 0 name:   Dispatch queue: com.apple.main-thread
Thread 0:
0   libsystem_kernel.dylib        	       0x1cbcc8aa8 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1cbcdafc4 mach_msg2_internal + 79
2   libsystem_kernel.dylib        	       0x1cbcdb204 mach_msg_overwrite + 387
3   libsystem_kernel.dylib        	       0x1cbcc8fec mach_msg + 23
4   CoreFoundation                	       0x18e3cead4 __CFRunLoopServiceMachPort + 159
5   CoreFoundation                	       0x18e3cfd18 __CFRunLoopRun + 1231
6   CoreFoundation                	       0x18e3d4ec0 CFRunLoopRunSpecific + 611
7   Foundation                    	       0x1887130d4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
8   Foundation                    	       0x188712f68 -[NSRunLoop(NSRunLoop) run] + 63
9   libxpc.dylib                  	       0x1dc4433a8 _xpc_objc_main + 495
10  libxpc.dylib                  	       0x1dc4456a0 xpc_main + 155
11  WebKit                        	       0x10f6bcd10 WebKit::XPCServiceMain(int, char const**) + 172
12  WebKit                        	       0x1116cc600 WKXPCServiceMain + 32
13  ...wbenedict.WebKit.WebContent	       0x1003ac3b8 main + 220
14  dyld                          	       0x1acbf6960 start + 2527

Thread 1 name:   Dispatch queue: com.apple.root.default-qos
Thread 1 Crashed:
0   CoreFoundation                	       0x18e3d5954 _CFGetNonObjCTypeID + 92
1   CoreFoundation                	       0x18e443448 CFBundleGetFunctionPointerForName + 27
2   WebKit                        	       0x10f6cda04 invocation function for block in WebKit::XPCServiceEventHandler(NSObject<OS_xpc_object>*) + 1176
3   libxpc.dylib                  	       0x1dc43a79c _xpc_connection_call_event_handler + 151
4   libxpc.dylib                  	       0x1dc43abcc _xpc_connection_mach_event + 991
5   libdispatch.dylib             	       0x19597109c _dispatch_client_callout4 + 19
6   libdispatch.dylib             	       0x19598d830 _dispatch_mach_msg_invoke + 467
7   libdispatch.dylib             	       0x19597856c _dispatch_lane_serial_drain + 375
8   libdispatch.dylib             	       0x19598e54c _dispatch_mach_invoke + 447
9   libdispatch.dylib             	       0x195983e10 _dispatch_workloop_worker_thread + 651
10  libsystem_pthread.dylib       	       0x1dc3e5df8 _pthread_wqthread + 287
11  libsystem_pthread.dylib       	       0x1dc3e5b98 start_wqthread + 7

Thread 2:
0   libsystem_pthread.dylib       	       0x1dc3e5b90 start_wqthread + 0


Thread 1 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000112939aa8   x2: 0x0000000000001603   x3: 0x000000015fd0d140
    x4: 0x0000000000000060   x5: 0x000000015fd0cc20   x6: 0x0000000000000058   x7: 0x0000000000000000
    x8: 0x0000000000000008   x9: 0x211c272d61505333  x10: 0x0000000000000000  x11: 0x000000018e594e34
   x12: 0x0000000111ae572b  x13: 0x0000000000000074  x14: 0x0000000111ae5729  x15: 0x0000000111ae5729
   x16: 0x000000018e44342c  x17: 0x00000000586c321e  x18: 0x0000000000000000  x19: 0x0000000112939aa8
   x20: 0x0000000000000000  x21: 0x000000015fd0be90  x22: 0x0000000000000000  x23: 0x0000000000010000
   x24: 0x0000000000000000  x25: 0x000000016fadf0e0  x26: 0x000000016fade680  x27: 0x000000015fd05ff8
   x28: 0x0000000161006e20   fp: 0x000000016fade260   lr: 0xd51f00018e443448
    sp: 0x000000016fade260   pc: 0x000000018e3d5954 cpsr: 0x60001000
   far: 0x0000000000000008  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x1cbcc4000 -        0x1cbcfefe3 libsystem_kernel.dylib arm64e  <9daa5c2993e03768a3e1e139995dc4af> /usr/lib/system/libsystem_kernel.dylib
       0x18e354000 -        0x18e739fff CoreFoundation arm64e  <725e49f4653b39bf9a7a8a3250911ecb> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
       0x1886d1000 -        0x18901afff Foundation arm64e  <07a92f05d8ec327eab3341db9f77ba16> /System/Library/Frameworks/Foundation.framework/Foundation
       0x1dc429000 -        0x1dc469fff libxpc.dylib arm64e  <9826b3aa0ca03ca4b664d86869fb33f2> /usr/lib/system/libxpc.dylib
       0x10e8c0000 -        0x112897fff WebKit arm64  <32d4a06f12cb3b4b9cf9a1df8e6ef813> /private/var/containers/Bundle/Application/A5E73BD3-44BE-42FD-A7D2-C13B1E53E275/MobileMiniBrowser.app/Frameworks/WebKit.framework/WebKit
       0x1003a8000 -        0x1003affff com.matthewbenedict.WebKit.WebContent arm64  <03f497394b1131fa8cc9a65b29cdd3a3> /private/var/containers/Bundle/Application/A5E73BD3-44BE-42FD-A7D2-C13B1E53E275/MobileMiniBrowser.app/Frameworks/WebKit.framework/XPCServices/com.matthewbenedict.WebKit.WebContent.xpc/com.matthewbenedict.WebKit.WebContent
       0x1acbe1000 -        0x1acc6408f dyld arm64e  <7b63c57361613b33a3a29944ba59722f> /usr/lib/dyld
       0x19596d000 -        0x1959b3fff libdispatch.dylib arm64e  <24db930d870b31ceac69534d7896b4a8> /usr/lib/system/libdispatch.dylib
       0x1dc3e5000 -        0x1dc3f0fff libsystem_pthread.dylib arm64e  <f2ba7ec0f75a3345b4f6f7da4979b902> /usr/lib/system/libsystem_pthread.dylib
               0x0 - 0xffffffffffffffff ??? unknown-arch  <00000000000000000000000000000000> ???

EOF

-----------
Full Report
-----------

{"app_name":"com.matthewbenedict.WebKit.WebContent","timestamp":"2024-01-28 05:29:03.00 -1100","app_version":"617+","slice_uuid":"03f49739-4b11-31fa-8cc9-a65b29cdd3a3","build_version":"617.1.4.3+","platform":"2","bundleID":"com.matthewbenedict.WebKit.WebContent","share_with_app_devs":"0","is_first_party":"1","bug_type":"309","os_version":"iPhone OS 16.2 (20C65)","roots_installed":"0","name":"com.matthewbenedict.WebKit.WebContent","incident_id":"81F7D3B0-2E53-4273-934D-79DDB432AF2B"}
{
"uptime": 610000,
"procRole": "Foreground",
"version": 2,
"userID": 501,
"deployVersion": 210,
"modelCode": "iPhone15,2",
"coalitionID": 1833,
"osVersion": {
"isEmbedded": true,
"train": "iPhone OS 16.2",
"releaseType": "User",
"build": "20C65"
},
"captureTime": "2024-01-28 05:28:59.7269 -1100",
"incident": "81F7D3B0-2E53-4273-934D-79DDB432AF2B",
"pid": 15068,
"cpuType": "ARM-64",
"roots_installed": 0,
"bug_type": "309",
"procLaunch": "2024-01-28 05:28:59.2334 -1100",
"procStartAbsTime": 14683516746502,
"procExitAbsTime": 14683528575609,
"procName": "com.matthewbenedict.WebKit.WebContent",
"procPath": "/private/var/containers/Bundle/Application/A5E73BD3-44BE-42FD-A7D2-C13B1E53E275/MobileMiniBrowser.app/Frameworks/WebKit.framework/XPCServices/com.matthewbenedict.WebKit.WebContent.xpc/com.matthewbenedict.WebKit.WebContent",
"bundleInfo": {
"CFBundleShortVersionString": "617+",
"CFBundleVersion": "617.1.4.3+",
"CFBundleIdentifier": "com.matthewbenedict.WebKit.WebContent"
},
"parentProc": "launchd",
"parentPid": 1,
"coalitionName": "com.matthewbenedict.MobileMiniBrowser",
"crashReporterKey": "9d66e1f8543fafd1530513f05915f393302a1abf",
"wasUnlockedSinceBoot": 1,
"isLocked": 0,
"throttleTimeout": 10,
"basebandVersion": "1.22.02",
"vmRegionInfo": "0x8 is not in any region.  Bytes before following region: 68719476728\n      REGION TYPE                 START - END      [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      commpage (reserved)     1000000000-7000000000 [384.0G] ---/--- SM=NUL  ...(unallocated)",
"exception": {
"codes": "0x0000000000000001, 0x0000000000000008",
"rawCodes": [
1,
8
],
"type": "EXC_BAD_ACCESS",
"signal": "SIGSEGV",
"subtype": "KERN_INVALID_ADDRESS at 0x0000000000000008"
},
"termination": {
"flags": 0,
"code": 11,
"namespace": "SIGNAL",
"indicator": "Segmentation fault: 11",
"byProc": "exc handler",
"byPid": 15068
},
"vmregioninfo": "0x8 is not in any region.  Bytes before following region: 68719476728\n      REGION TYPE                 START - END      [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      commpage (reserved)     1000000000-7000000000 [384.0G] ---/--- SM=NUL  ...(unallocated)",
"faultingThread": 1,
"threads": [
{
"id": 6006068,
"queue": "com.apple.main-thread",
"frames": [
{
"imageOffset": 19112,
"symbol": "mach_msg2_trap",
"symbolLocation": 8,
"imageIndex": 0
},
{
"imageOffset": 94148,
"symbol": "mach_msg2_internal",
"symbolLocation": 79,
"imageIndex": 0
},
{
"imageOffset": 94724,
"symbol": "mach_msg_overwrite",
"symbolLocation": 387,
"imageIndex": 0
},
{
"imageOffset": 20460,
"symbol": "mach_msg",
"symbolLocation": 23,
"imageIndex": 0
},
{
"imageOffset": 502484,
"symbol": "__CFRunLoopServiceMachPort",
"symbolLocation": 159,
"imageIndex": 1
},
{
"imageOffset": 507160,
"symbol": "__CFRunLoopRun",
"symbolLocation": 1231,
"imageIndex": 1
},
{
"imageOffset": 528064,
"symbol": "CFRunLoopRunSpecific",
"symbolLocation": 611,
"imageIndex": 1
},
{
"imageOffset": 270548,
"symbol": "-[NSRunLoop(NSRunLoop) runMode:beforeDate:]",
"symbolLocation": 211,
"imageIndex": 2
},
{
"imageOffset": 270184,
"symbol": "-[NSRunLoop(NSRunLoop) run]",
"symbolLocation": 63,
"imageIndex": 2
},
{
"imageOffset": 107432,
"symbol": "_xpc_objc_main",
"symbolLocation": 495,
"imageIndex": 3
},
{
"imageOffset": 116384,
"symbol": "xpc_main",
"symbolLocation": 155,
"imageIndex": 3
},
{
"imageOffset": 14667024,
"symbol": "WebKit::XPCServiceMain(int, char const**)",
"symbolLocation": 172,
"imageIndex": 4
},
{
"imageOffset": 48285184,
"symbol": "WKXPCServiceMain",
"symbolLocation": 32,
"imageIndex": 4
},
{
"imageOffset": 17336,
"symbol": "main",
"symbolLocation": 220,
"imageIndex": 5
},
{
"imageOffset": 88416,
"symbol": "start",
"symbolLocation": 2527,
"imageIndex": 6
}
]
},
{
"triggered": true,
"id": 6006076,
"threadState": {
"x": [
{
"value": 0
},
{
"value": 4606630568
},
{
"value": 5635
},
{
"value": 5902487872
},
{
"value": 96
},
{
"value": 5902486560
},
{
"value": 88
},
{
"value": 0
},
{
"value": 8
},
{
"value": 2385824978459185971
},
{
"value": 0
},
{
"value": 6683184692,
"symbolLocation": 0,
"symbol": "__CFMacRomanCharToUnicharTable"
},
{
"value": 4591605547
},
{
"value": 116
},
{
"value": 4591605545
},
{
"value": 4591605545
},
{
"value": 6681801772,
"symbolLocation": 0,
"symbol": "CFBundleGetFunctionPointerForName"
},
{
"value": 1483485726
},
{
"value": 0
},
{
"value": 4606630568
},
{
"value": 0
},
{
"value": 5902483088
},
{
"value": 0
},
{
"value": 65536
},
{
"value": 0
},
{
"value": 6168637664
},
{
"value": 6168635008
},
{
"value": 5902458872
},
{
"value": 5922385440
}
],
"flavor": "ARM_THREAD_STATE64",
"lr": {
"value": 15356993261038482504
},
"cpsr": {
"value": 1610616832
},
"fp": {
"value": 6168633952
},
"sp": {
"value": 6168633952
},
"esr": {
"value": 2449473542,
"description": "(Data Abort) byte read Translation fault"
},
"pc": {
"value": 6681352532,
"matchesCrashFrame": 1
},
"far": {
"value": 8
}
},
"queue": "com.apple.root.default-qos",
"frames": [
{
"imageOffset": 530772,
"symbol": "_CFGetNonObjCTypeID",
"symbolLocation": 92,
"imageIndex": 1
},
{
"imageOffset": 980040,
"symbol": "CFBundleGetFunctionPointerForName",
"symbolLocation": 27,
"imageIndex": 1
},
{
"imageOffset": 14735876,
"symbol": "invocation function for block in WebKit::XPCServiceEventHandler(NSObject<OS_xpc_object>*)",
"symbolLocation": 1176,
"imageIndex": 4
},
{
"imageOffset": 71580,
"symbol": "_xpc_connection_call_event_handler",
"symbolLocation": 151,
"imageIndex": 3
},
{
"imageOffset": 72652,
"symbol": "_xpc_connection_mach_event",
"symbolLocation": 991,
"imageIndex": 3
},
{
"imageOffset": 16540,
"symbol": "_dispatch_client_callout4",
"symbolLocation": 19,
"imageIndex": 7
},
{
"imageOffset": 133168,
"symbol": "_dispatch_mach_msg_invoke",
"symbolLocation": 467,
"imageIndex": 7
},
{
"imageOffset": 46444,
"symbol": "_dispatch_lane_serial_drain",
"symbolLocation": 375,
"imageIndex": 7
},
{
"imageOffset": 136524,
"symbol": "_dispatch_mach_invoke",
"symbolLocation": 447,
"imageIndex": 7
},
{
"imageOffset": 93712,
"symbol": "_dispatch_workloop_worker_thread",
"symbolLocation": 651,
"imageIndex": 7
},
{
"imageOffset": 3576,
"symbol": "_pthread_wqthread",
"symbolLocation": 287,
"imageIndex": 8
},
{
"imageOffset": 2968,
"symbol": "start_wqthread",
"symbolLocation": 7,
"imageIndex": 8
}
]
},
{
"id": 6006077,
"frames": [
{
"imageOffset": 2960,
"symbol": "start_wqthread",
"symbolLocation": 0,
"imageIndex": 8
}
]
}
],
"usedImages": [
{
"source": "P",
"arch": "arm64e",
"base": 7714127872,
"size": 241636,
"uuid": "9daa5c29-93e0-3768-a3e1-e139995dc4af",
"path": "/usr/lib/system/libsystem_kernel.dylib",
"name": "libsystem_kernel.dylib"
},
{
"source": "P",
"arch": "arm64e",
"base": 6680821760,
"size": 4087808,
"uuid": "725e49f4-653b-39bf-9a7a-8a3250911ecb",
"path": "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation",
"name": "CoreFoundation"
},
{
"source": "P",
"arch": "arm64e",
"base": 6583816192,
"size": 9740288,
"uuid": "07a92f05-d8ec-327e-ab33-41db9f77ba16",
"path": "/System/Library/Frameworks/Foundation.framework/Foundation",
"name": "Foundation"
},
{
"source": "P",
"arch": "arm64e",
"base": 7990317056,
"size": 266240,
"uuid": "9826b3aa-0ca0-3ca4-b664-d86869fb33f2",
"path": "/usr/lib/system/libxpc.dylib",
"name": "libxpc.dylib"
},
{
"source": "P",
"arch": "arm64",
"base": 4539023360,
"size": 66945024,
"uuid": "32d4a06f-12cb-3b4b-9cf9-a1df8e6ef813",
"path": "/private/var/containers/Bundle/Application/A5E73BD3-44BE-42FD-A7D2-C13B1E53E275/MobileMiniBrowser.app/Frameworks/WebKit.framework/WebKit",
"name": "WebKit"
},
{
"source": "P",
"arch": "arm64",
"base": 4298801152,
"size": 32768,
"uuid": "03f49739-4b11-31fa-8cc9-a65b29cdd3a3",
"path": "/private/var/containers/Bundle/Application/A5E73BD3-44BE-42FD-A7D2-C13B1E53E275/MobileMiniBrowser.app/Frameworks/WebKit.framework/XPCServices/com.matthewbenedict.WebKit.WebContent.xpc/com.matthewbenedict.WebKit.WebContent",
"name": "com.matthewbenedict.WebKit.WebContent"
},
{
"source": "P",
"arch": "arm64e",
"base": 7193104384,
"size": 536720,
"uuid": "7b63c573-6161-3b33-a3a2-9944ba59722f",
"path": "/usr/lib/dyld",
"name": "dyld"
},
{
"source": "P",
"arch": "arm64e",
"base": 6804656128,
"size": 290816,
"uuid": "24db930d-870b-31ce-ac69-534d7896b4a8",
"path": "/usr/lib/system/libdispatch.dylib",
"name": "libdispatch.dylib"
},
{
"source": "P",
"arch": "arm64e",
"base": 7990038528,
"size": 49152,
"uuid": "f2ba7ec0-f75a-3345-b4f6-f7da4979b902",
"path": "/usr/lib/system/libsystem_pthread.dylib",
"name": "libsystem_pthread.dylib"
},
{
"size": 0,
"source": "A",
"base": 0,
"uuid": "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache": {
"base": 6565494784,
"size": 2944221184,
"uuid": "2b5dcb8b-649b-3c0a-bb4b-98268b3fd189"
},
"vmSummary": "ReadOnly portion of Libraries: Total=1.5G resident=0K(0%) swapped_out_or_unallocated=1.5G(100%)\nWritable regions: Total=63.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=63.3M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nDispatch continuations            6144K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                            54.2M       20 \nMALLOC guard page                   64K        4 \nSTACK GUARD                         48K        3 \nStack                             2096K        3 \n__AUTH                            1660K      242 \n__AUTH_CONST                      16.3M      437 \n__CTF                               756        1 \n__DATA                            6211K      436 \n__DATA_CONST                      23.8M      449 \n__DATA_DIRTY                      1637K      371 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       820.0M        9 \n__OBJC_CONST                      3535K      266 \n__OBJC_RO                         78.8M        1 \n__OBJC_RW                         2436K        1 \n__TEXT                           703.9M      456 \ndyld private memory                256K        1 \nmapped file                         64K        1 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              1.7G     2707 \n",
"legacyInfo": {
"threadTriggered": {
"queue": "com.apple.root.default-qos"
}
},
"trialInfo": {
"rollouts": [
{
"rolloutId": "62b4513af75dc926494899c6",
"factorPackIds": {
"COREOS_ICD": "62b451816c843c3494e8dd8f"
},
"deploymentId": 250000012
},
{
"rolloutId": "6112d17137f5d11121dcd4e2",
"factorPackIds": {
"SIRI_UNDERSTANDING_ASR_HAMMER": "638a086875b0720ff1f8c2bb"
},
"deploymentId": 250000180
}
],
"experiments": []
}
}

Extremely slow loading on iOS 13

Since #2 is closed, I'll open a new thread on this.

iPhone X on iOS 13
0.0.7 nightly.

Sites load however they are slow to lead. Also, it seems to load what's on the screen visible, and if you scroll it will "lose" that and need to reload it if you go back.

Upload.from.GitHub.for.iOS.MOV

13.5 Sites taking forever to load

Installed PlistBuddy, Installed Jetsam configurator, Installed Cyberkit Fennec (iOS 13) from Ulnt2048 repo. Cyberkit(Firefox) app trying to load disney.com has taken over 2 mins to load just the logo. Tried apple.com took 4 mins to load just the top bar.

Session Refresh: Websites that use WebSocket video streaming (i.e PiKVM) keep refreshing every few seconds

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

When I login to the PiKVM website, it refreshes the website every few seconds. PiKVM is like a remote control software website that allows you to control another machine so it's vital not to be interrupted with a browser refresh every few seconds.

More from it's documentation (it's open source):

https://docs.pikvm.org/api/#session-based-cookie-auth

"WebSocket events¶

Most of the data during the user's work with pikvm is transmitted over WebSocket. This includes mouse events, keyboard input, change the state of the various subsystems (such as ATX and Mass Storage Drive). Each event type will be described in the corresponding paragraph for its component. When connecting via WebSocket, the client receives current states as separate events. Then, as the states change, it will receive new events.

In a normal situation, opening a socket session triggers the video streamer to start. The streamer works as long as there is at least one client connected via WebSocket. After the last connection is closed and the client timeout expires, the streamer will also be terminated."

For comparison, if I enter the same PiKVM website through iOS Safari, then it doesn't refresh the website every few seconds which is what's expected.

Thank you.

Settings sections repeat 3 times

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to CyberKit settings.

Expected behavior: The sections Firefox Account to About only show once.

Actual behavior: See how the sections Firefox Account to About repeat 3 times.

Workaround: None.

Thank you.

Add Open In MiniBrowser to the Share Sheet Menu

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: From Safari or CyberKit open the Share Sheet Menu.

Expected behavior: Add MiniBrowser as well.

Actual behavior: Only CyberKit shows.

Additional Context: For testing between CyberKit and MiniBrowser any new fixes it's useful to have this option.

Thank you.

Websites not loading [TrollStore 15.5b4]

Mostly just wanted to test this out. I first tried the full version and it installed but crashed. I also tried with ESign+ to use the TrollStore Install just in case, and that version didn’t crash. However whenever I tried to enter a website it wouldn’t even try to open the website. I guessed maybe it was just a problem with this version. I then installed the mini version and it did install and open with TrollStore (not ESign+), but the websites STILL wouldn’t try to load. Not sure what to try from here…
I’m using an iPad Air 5 on 15.5b4.

Performance: Using CyberKit/MiniBrowser causes 100-400% CPU spikes, phone heating and -1000mAh battery drain

Hello,

I'm using CyberKit alpha 0.0.8-alpha and MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to a simple website link like: https://imgur.com/upload
Quickly open CocoaTop64 version 2.2.3 tweak and filter by CyberKit or MiniBrowser.

This is what I see:

image

Expected behavior: Similar CPU levels like Safari browser. No battery drain, memory leak or phone heating. CPU shouldn't spike to 100-400% when using the browser, especially when not doing anything intensive in the browser.

Actual behavior: CPU levels reach 100-400% seems quite spiked all the time when using the browser. Phone temperature is heating, battery is draining much faster sometimes at -1000mAh which is a lot of draining (According to BattRate tweak version 0.0~beta2 discharge mAh indicator and battery temperature indicator (and even just by touching the phone with your hand you can tell it becomes warm after/during the browser usage)).

Workaround: None.

Additional Context: I closed all apps prior to conducting these tests so I know it's caused by the browser as without it being open everything remains at a very low baseline level.

Thank you.

Open in App link (youtube) not working

Hello,

I'm using CyberKit alpha 0.0.8-alpha and MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to the link: https://m.youtube.com/watch?v=S1upuIlCEyk

Click on Open Youtube App link

Expected behavior: Should open the video in Youtube app. Similar to how it does it in Safari.

Actual behavior: Nothing happens.

Workaround: None.

Additional Context: Should work with other known apps links not just youtube app.

Thank you.

Cyberkit minibrowser not working on iOS 12 iPhone XS max 512gb

Ayo

So basically all I get upon launching is a blank page. Whenever I type google or some other website (I did try typing full url) in the the address bar and click go some zalgo text appears for a split second and then returns to being blank.

Do you know why it's doing that?

Enhancement: Add settings to MobileMiniBrowser

iPhone 12 mini - iOS 14.2.1 - Taurine
I've tried with both the .tipa and the deb. Clicking the settings icon only opens an empty context?/pop-up? Window and the only visible UI is an "x". The X does at least dismiss the window.
Don't know if settings menu has been implemented yet or is still WIP. Thought I'd mention it regardless.
PS. Awesome project. Period. For 4-5 years now I had wished this could somehow be implemented, but it is far beyond my knowledge base to put something like this together. Thank you for putting in the effort to bring this kind of backport in to life!!!

Choose Photos crashes page

Hello,

I'm using CyberKit alpha 0.0.8-alpha and MiniBrowser 0.0.9 alpha nightly 9 on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

Steps to reproduce: Go to the link: https://imgur.com/upload
Click upload image/video and click choose photos button from the toast menu.

Expected behavior: Being able to choose pictures/videos from phone media library to upload them.

Actual behavior: Page crashes.

Workaround: None.

Thank you.

CyberKit Fennec crashes on parsing URLs

I am now able to launch CyberKit but upon loading any website it crashes. I’m able to navigate the settings and the homepage loads thumbnails for the various sites, but clicking on any link or loading any URL enter in the navigation bar ends up crashing the program.

Not sure if the crash log helps but here it is

text.txt

CyberKit Fennec v0.0.7 alpha crashes

Followed Jetsam IOS 14 instructions, used script (replacing J307 with J418) on OSX to modify plist then double checked by viewing plist file after replacing original. Rebooted and rejailbreaked.

MiniBrowser launches and runs, but com.matthewbenedict.ios.fennec+14_0.0.7-alpha_iphoneos-arm.deb and com.matthewbenedict.ios.fennec14_0.0.7-alpha_all.ipa both crash on launch. I was able to run Client.ipa and com.matthewbenedict.ios.fennec_0.0.6-alpha_all.deb, although crashes when I try to sync to my firefox profile.

Cr4shed log

Date: 7/3/23, 8:26 PM
Process: Client
Bundle id: com.matthewbenedict.ios.Fennec
Device: iPad Pro (11-inch) (2nd generation), iOS 14.3
Bundle version: 115.0

Exception type: EXC_SOFTWARE (SIGABRT)
Exception subtype: EXC_UNIX_ABORT
Exception codes: 0x0000000000010002, 0x0000000000000000
Culprit: Unknown
Termination Reason: dyld: Using shared cache: AE74B079-BF6C-377C-9F59-C4F97F338C4E
Library not loaded: @rpath/Common_17A2E8D93C1D2F_PackageProduct.framework/Common_17A2E8D93C1D2F_PackageProduct
Referenced from: /Applications/Client.app/Client
Reason: image not found

Triggered by thread: 0
Thread name:
Call stack:
0 dyld 0x000000010802f440 0x107fd8000 + 357440 // __abort_with_payload
1 dyld 0x00000001080376e0 0x107fd8000 + 390880 // abort_with_payload_wrapper_internal
2 dyld 0x0000000108037714 0x107fd8000 + 390932 // __unw_set_reg.cold.1
3 dyld 0x0000000107fdd05c 0x107fd8000 + 20572 // dyld::fastBindLazySymbol(ImageLoader**, unsigned long)
4 dyld 0x0000000107fe00b8 0x107fd8000 + 32952 // dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*)
5 dyld 0x0000000107fd9258 0x107fd8000 + 4696 // dyldbootstrap::start(dyld3::MachOLoaded const*, int, char const**, dyld3::MachOLoaded const*, unsigned long*)
6 dyld 0x0000000107fd9038 0x107fd8000 + 4152 // _dyld_start

Register values:
PC: 0x16b326220 LR: 0x16b326260 CPSR: 0x802f440
x0: 0x4400000006 x1: 0x6 x2: 0x1
x3: 0x16b326690 x4: 0x8f x5: 0x16b326290
x6: 0x0 x7: 0x746e65696c432f x8: 0x0
x9: 0x20 x10: 0x9 x11: 0x1
x12: 0xb0 x13: 0x79 x14: 0xbf
x15: 0x6c x16: 0x37 x17: 0x209
x18: 0x1080297b4 x19: 0x0 x20: 0x0
x21: 0x16b326290 x22: 0x8f x23: 0x16b326690
x24: 0x1 x25: 0x6 x26: 0x16b3273a8
x27: 0x108050000 x28: 0x108050000

Loaded images:
0: /Applications/Client.app/Client
1: /usr/lib/dyld
2: /Applications/Client.app/Frameworks/CyberScriptCore.framework/CyberScriptCore
3: /usr/lib/libc++.1.dylib
4: /usr/lib/libxml2.2.dylib
5: /usr/lib/libz.1.dylib

{"ProcessBundleID":"com.matthewbenedict.ios.Fennec","ProcessName":"Client","Culprit":"Unknown"}

Fennec is very slow on iPhone 7 iOS 13.4.1

Using an iOS 13.4.1 iPhone 7 128gb variant, CyberKit 0.0.8 fennec doesn't load any website other than plain google.com and even that takes like 5-10 minutes to load (Jetsam and plistbuddy are installed and properly) Reverting jetsam to vanilla safari/webkit for now because this is not usable. The phone is checkra1n jb and works alright system-wise its not that slow in any possible situation thus why I suspect its just the newer webkit

Performance: Some websites get stuck loading (don't load all page data) or load too slow

EDIT: The original description is believed to be a duplicate of #3, please see below for details of this issue.

Original description

Hello,

I'm using CyberKit alpha 0.0.8-alpha on my iPhone 12 Pro Max on iOS 14.4.1 with Taurine jailbreak.

When I login to the ChatGPT website, if I click inside the input box "Message ChatGPT" and try to write a question, it causes the browser to crash. I think this used to work in the past but not anymore. Clicking on a question suggestion does work.

I believe there are other websites where clicking inside input boxes and trying to type something or select something from a dropdown control causes the browser to crash.

Is it planned to be fixed in 0.0.9-alpha? Is there a deb file for a release candidate that I could download and install to test to see if this issue is fixed?

Thank you.

New to iOS 14 color space conditionals do not actually exist in iOS 14.0.x

In CyberKit, we currently have the following in PlatformHave.h:

#if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000 \
|| (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000) \
|| (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 70000) \
|| (PLATFORM(APPLETV) && __TV_OS_VERSION_MIN_REQUIRED >= 140000) \
|| (PLATFORM(MACCATALYST) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000))
#define HAVE_CORE_GRAPHICS_CREATE_EXTENDED_COLOR_SPACE 1
#define HAVE_CORE_GRAPHICS_EXTENDED_ADOBE_RGB_1998_COLOR_SPACE 1
#define HAVE_CORE_GRAPHICS_EXTENDED_DISPLAY_P3_COLOR_SPACE 1
#define HAVE_CORE_GRAPHICS_EXTENDED_ITUR_2020_COLOR_SPACE 1
#define HAVE_CORE_GRAPHICS_EXTENDED_ROMMRGB_COLOR_SPACE 1
#endif

Unfortunately, when checking the SDK for 14.0, these things aren't actually there. A crash report from a real device has confirmed this is not an issue with the SDK.

The immediate fix would be to set the conditional to iOS 14.1+ but due to the practice of building CyberKit for major releases, would have the effect of disabling this support until iOS 15, which is not ideal.

Ideally then, in the iOS 14 build, we should surround these usages in functions, especially in ColorSpaceCG.cpp, with runtime checks to confirm iOS 14.1+, so that CyberKit doesn't crash on 14.0, but 14.1+ still gets to use these.

Integrate into stock Safari browser on iOS 15 and iOS 16

This is more of a feature request. I was wondering if it would be possible to replace the system version of WebKit with CyberKit. I know this is theoretically possible on iOS 14 and below since there's no secure system volume protecting system files. On iOS 15 and 16 though would it be possible? I'm asking because as far as I know CyberKit in the form of MiniBrowser and Fennec can't support Safari extensions because it isn't actually Safari. I also believe MiniBrowser and Fennec can't be set as the default web browser, although there might be a tweak to fix this issue.

This is more of a future proofing request as the Safari versions in iOS 15 and iOS 16 work fine for now and most if not every website loads fine on them. This could look different a few years down the line though.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.