-
-
Notifications
You must be signed in to change notification settings - Fork 200
/
apps.json
133 lines (133 loc) · 14.6 KB
/
apps.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{
"name": "LiveContainer",
"identifier": "com.livecontainer.source",
"website": "https://github.com/khanhduytran0/LiveContainer",
"subtitle": "LiveContainer official Altstore source.",
"description": "This is the official Altstore source for LiveContainer.\n\n Run iOS app without actually installing it!",
"tintColor": "#0784FC",
"iconURL": "https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/Resources/AppIcon76x76.png",
"headerURL": "https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/screenshots/header.png",
"apps": [
{
"beta": false,
"name": "LiveContainer",
"bundleIdentifier": "com.kdt.livecontainer",
"developerName": "khanhduytran0",
"subtitle": "Run iOS app without actually installing it!",
"version": "3.1.0",
"versionDate": "2024-12-16",
"versionDescription": "New Features\r\nNew Signer: ZSign\r\nZSign is now added as one of LiveContainer's signers.\r\n\u2022 ZSign has less format check comparing to AltSign, the signer used by SideStore/AltStore/LiveContainer, so it potentially signs apps then AltSign, solving issues like 222 and 134. \r\n\u2022 Its caching feature allows it to sign faster than AltSign.\r \nAltSign remains the default signer for competibility reasons. You can switch signer in Settings and app-specific settings for one specific app.\r \nRe-Sign Only on Expiration\r\nLiveContainer now keeps track of the date of expiration of each app's code signature and only signs when its signature is expired. So re-signing happens less frequent than before.\r \nAutomatic Tweak Re-Sign\r\nLiveContainer now keeps track of the tweaks you added and re-signs it if it is changed or its code signature expires, which makes tweak development with LiveContainer more convenient.\r \nImplement 175.\r \nMultiple Container Support\r\nYou can now create up to 3 containers for each app, so you can log in multiple accounts in different containers(data folders).\r \nKeychains are now semi-separated between app containers. Note that keychains will be removed if you delete a container in LiveContainer.\r \nkeychains created in older version will remain untouched so you can continue using your apps like before. To use this feature, clean up your keychain in LiveContainer settings.\r \nThis feature, along with the following fix of NSUserDefault leak impelements 218 176.\r \nLanguage Selection for Each App\r\nYou can now choose an language for an app in app-specific settings.\r \nImplement 171\r \nApp Preferences\r\nYou can now modify app preferences in LiveContainer like in iOS Settings. To change app preferences, go to app-specific settings -> (container name) -> Container Preferences\r \nImplement 252\r \nForce Orientation Lock\r\nThis option can be used to solve some game having stretched/mal-functioning UI when launched in portrait mode\r \nImplement 251\r \nJITLess Support for Multiple SideStores\r\nIf you use Multiple SideStores with SparseRestore, you can now export the tweaked SideStore IPA and install it manually to enable JITLess mode.\r \nImplement 219\r \nBug Fixes\r\n\u2022 NSUserDefault Leak & Random Signing out: NSUserDefault(app preferences) are now *almost* separated and properly placed in app's data folder. Solve 149 163 215\r\n\u2022 Game Controller Support: You can now use game controllers in LiveContainer\r\n\u2022 Hook \"-[VSSubscriptionRegistrationCenter setCurrentSubscription:]\": Solve 227\r\n\u2022 New file picker & local notification fix\r\n\u2022 App receiving LiveContainer's launch URL after launch: Solve 243\r\n",
"downloadURL": "https://github.com/khanhduytran0/LiveContainer/releases/download/3.1.0/com.kdt.livecontainer_3.1.0.ipa",
"localizedDescription": "Run iOS app without actually installing it!",
"iconURL": "https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/Resources/AppIcon76x76.png",
"tintColor": "#0784FC",
"category": "utilities",
"size": 2899038,
"screenshotURLs": [
"https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/screenshots/1.png"
],
"appPermissions": {
"entitlements": [
"application-identifier",
"com.apple.security.application-groups",
"get-task-allow",
"keychain-access-groups"
],
"privacy": {
"LSRequiresIPhoneOS": "The guest app is requesting for this permission.",
"NFCReaderUsageDescription": "The guest app is requesting for this permission.",
"NSAppleMusicUsageDescription": "The guest app is requesting for this permission.",
"NSBluetoothAlwaysUsageDescription": "The guest app is requesting for this permission.",
"NSBluetoothPeripheralUsageDescription": "The guest app is requesting for this permission.",
"NSCalendarsFullAccessUsageDescription": "The guest app is requesting for this permission.",
"NSCalendarsWriteOnlyAccessUsageDescription": "The guest app is requesting for this permission.",
"NSCameraUsageDescription": "The guest app is requesting for this permission.",
"NSContactsUsageDescription": "The guest app is requesting for this permission.",
"NSFaceIDUsageDescription": "The guest app is requesting for this permission.",
"NSFallDetectionUsageDescription": "The guest app is requesting for this permission.",
"NSGKFriendListUsageDescription": "The guest app is requesting for this permission.",
"NSHealthClinicalHealthRecordsShareUsageDescription": "The guest app is requesting for this permission.",
"NSHealthRequiredReadAuthorizationTypeIdentifiers": "The guest app is requesting for this permission.",
"NSHomeKitUsageDescription": "The guest app is requesting for this permission.",
"NSIdentityUsageDescription": "The guest app is requesting for this permission.",
"NSLocalNetworkUsageDescription": "The guest app is requesting for this permission.",
"NSLocationDefaultAccuracyReduced": "The guest app is requesting for this permission.",
"NSLocationTemporaryUsageDescriptionDictionary": "The guest app is requesting for this permission.",
"NSLocationUsageDescription": "The guest app is requesting for this permission.",
"NSLocationWhenInUseUsageDescription": "The guest app is requesting for this permission.",
"NSMicrophoneUsageDescription": "The guest app is requesting for this permission.",
"NSMotionUsageDescription": "The guest app is requesting for this permission.",
"NSNearbyInteractionAllowOnceUsageDescription": "The guest app is requesting for this permission.",
"NSNearbyInteractionUsageDescription": "The guest app is requesting for this permission.",
"NSPhotoLibraryAddUsageDescription": "The guest app is requesting for this permission.",
"NSPhotoLibraryUsageDescription": "The guest app is requesting for this permission.",
"NSRemindersFullAccessUsageDescription": "The guest app is requesting for this permission.",
"NSSensorKitUsageDescription": "The guest app is requesting for this permission.",
"NSSiriUsageDescription": "The guest app is requesting for this permission.",
"NSSpeechRecognitionUsageDescription": "The guest app is requesting for this permission.",
"NSUserTrackingUsageDescription": "The guest app is requesting for this permission.",
"SBAppUsesLocalNotifications": "The guest app is requesting for this permission.",
"UIApplicationSceneManifest": "The guest app is requesting for this permission."
}
},
"versions": [
{
"version": "3.1.0",
"date": "2024-12-16",
"localizedDescription": "New Features\r\nNew Signer: ZSign\r\nZSign is now added as one of LiveContainer's signers.\r\n\u2022 ZSign has less format check comparing to AltSign, the signer used by SideStore/AltStore/LiveContainer, so it potentially signs apps then AltSign, solving issues like 222 and 134. \r\n\u2022 Its caching feature allows it to sign faster than AltSign.\r \nAltSign remains the default signer for competibility reasons. You can switch signer in Settings and app-specific settings for one specific app.\r \nRe-Sign Only on Expiration\r\nLiveContainer now keeps track of the date of expiration of each app's code signature and only signs when its signature is expired. So re-signing happens less frequent than before.\r \nAutomatic Tweak Re-Sign\r\nLiveContainer now keeps track of the tweaks you added and re-signs it if it is changed or its code signature expires, which makes tweak development with LiveContainer more convenient.\r \nImplement 175.\r \nMultiple Container Support\r\nYou can now create up to 3 containers for each app, so you can log in multiple accounts in different containers(data folders).\r \nKeychains are now semi-separated between app containers. Note that keychains will be removed if you delete a container in LiveContainer.\r \nkeychains created in older version will remain untouched so you can continue using your apps like before. To use this feature, clean up your keychain in LiveContainer settings.\r \nThis feature, along with the following fix of NSUserDefault leak impelements 218 176.\r \nLanguage Selection for Each App\r\nYou can now choose an language for an app in app-specific settings.\r \nImplement 171\r \nApp Preferences\r\nYou can now modify app preferences in LiveContainer like in iOS Settings. To change app preferences, go to app-specific settings -> (container name) -> Container Preferences\r \nImplement 252\r \nForce Orientation Lock\r\nThis option can be used to solve some game having stretched/mal-functioning UI when launched in portrait mode\r \nImplement 251\r \nJITLess Support for Multiple SideStores\r\nIf you use Multiple SideStores with SparseRestore, you can now export the tweaked SideStore IPA and install it manually to enable JITLess mode.\r \nImplement 219\r \nBug Fixes\r\n\u2022 NSUserDefault Leak & Random Signing out: NSUserDefault(app preferences) are now *almost* separated and properly placed in app's data folder. Solve 149 163 215\r\n\u2022 Game Controller Support: You can now use game controllers in LiveContainer\r\n\u2022 Hook \"-[VSSubscriptionRegistrationCenter setCurrentSubscription:]\": Solve 227\r\n\u2022 New file picker & local notification fix\r\n\u2022 App receiving LiveContainer's launch URL after launch: Solve 243\r\n",
"downloadURL": "https://github.com/khanhduytran0/LiveContainer/releases/download/3.1.0/com.kdt.livecontainer_3.1.0.ipa",
"size": 2899038
},
{
"version": "3.0.0",
"date": "2024-12-16",
"localizedDescription": "Features\r\niOS 18.2+ Support\r \nSwiftUI rewrite (153)\r\nLiveContainer now has a AltStore-like UI. \r\n\u2022 Main page is colorful now (192) by @slds1 \r\n\u2022 SideJITServer/JITStreamer 2.0 support\r\n\u2022 AltStore support\r\n\u2022 New JITLess mode that patch your store, so no jitless renew is required\r\n\u2022 Locking(164) apps by @fkunn1326 & hiding apps\r \nMultiple LiveContainer (153)\r\nNow you can install 2 LiveContainers to run 2 apps at the same time. App and their data, Keychains and most preferences can be shared between these two. If user open an app via URL Scheme or from My Apps screen, the LiveContainer that last ran that app will be switched to.\r \nBetter Open in App Support (153)\r\nIt turns out that some apps don't rely on URL Schemes and use Universal Links instead. In this update, the web page's \"apple-app-site-association\" will be checked and LiveContainer will launch app based on it.\r \nLocalization (153)\r\nLocalization is now supported. You can add a language in LiveContainerSwiftUI project and add your translation in \"Localizable.xcstrings\", then submit your translation as PR. We may consider adding something like a Crowdin page if it\u2019s large enough (?)\r \nDedicated AltStore/SideStore source (156)\r \nFixes\r\niOS file picker issue (153): 68, 123, 142\r \nDuplicated Flutter-based app bundle name (153): 112\r\n",
"downloadURL": "https://github.com/khanhduytran0/LiveContainer/releases/download/3.0.0/com.kdt.livecontainer_3.0.0.ipa",
"size": 905495
},
{
"version": "2.1.2",
"date": "2024-08-15",
"localizedDescription": "Feature: AltStore support\r\n(untested)\r \nBug fixes\r\n\u2022 JIT-less setup may fail to find the signing certificate. This is worked around by re-adding the glob keychain group entitlement. (not guaranteed to work, as I couldn\u2019t reproduce the issue in the first place)\r\n\u2022 Switches in settings not working. Apparently using the private Preference framework causing changes to be saved to the wrong preference file.\r\n\u2022 Some apps may get stuck on a black screen caused by an unknown deadlock. This is worked around by pre-initializing \"UIScreen\".\r\n\u2022 Some apps may fail to create temporary files. This is fixed by redirecting guest app\u2019s temporary directory to that of LiveContainer using symlink instead of creating its own. (thanks @hugeBlack for hinting me the issue)",
"downloadURL": "https://github.com/khanhduytran0/LiveContainer/releases/download/2.1.2/com.kdt.livecontainer_2.1.2.ipa",
"size": 194586
}
]
}
],
"news": [
{
"appID": "com.kdt.livecontainer",
"caption": "Update of LiveContainer just got released!",
"date": "2024-08-15T08:24:55Z",
"identifier": "release-2.1.2",
"imageURL": "https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/screenshots/release.png",
"notify": true,
"tintColor": "#0784FC",
"title": "2.1.2 - LiveContainer 15/08/24",
"url": "https://github.com/khanhduytran0/LiveContainer/releases/tag/2.1.2"
},
{
"appID": "com.kdt.livecontainer",
"caption": "Update of LiveContainer just got released!",
"date": "2024-12-16T11:15:27Z",
"identifier": "release-3.0.0",
"imageURL": "https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/screenshots/release.png",
"notify": true,
"tintColor": "#0784FC",
"title": "3.0.0 - LiveContainer 16/12/24",
"url": "https://github.com/khanhduytran0/LiveContainer/releases/tag/3.0.0"
},
{
"appID": "com.kdt.livecontainer",
"caption": "Update of LiveContainer just got released!",
"date": "2024-12-16T12:38:30Z",
"identifier": "release-3.1.0",
"imageURL": "https://raw.githubusercontent.com/khanhduytran0/LiveContainer/main/screenshots/release.png",
"notify": true,
"tintColor": "#0784FC",
"title": "3.1.0 - LiveContainer 16/12/24",
"url": "https://github.com/khanhduytran0/LiveContainer/releases/tag/3.1.0"
}
]
}