feat: MDC (and update generated localizations and project file)

This commit is contained in:
naturecodevoid
2023-06-01 07:38:26 -07:00
parent 40c6d60138
commit 465c87d442
23 changed files with 1746 additions and 31 deletions

View File

@@ -14,6 +14,7 @@
"Action.submit" = "Submit";
"Action.cancel" = "Cancel";
"Action.tryAgain" = "Try Again";
"Action.success" = "Success";
/* NewsView */
"NewsView.title" = "News";
@@ -73,6 +74,9 @@
"SettingsView.ResetPairingFile.description" = "If you are having issues with SideStore not being able to install/refresh apps or enable JIT, you can try resetting the pairing file. You will need to generate a new pairing file after doing this. SideStore will close when the file has been deleted.";
"SettingsView.showRefreshAttempts" = "Show Refresh Attempts";
"SettingsView.showErrorLog" = "Show Error Log";
"SettingsView.mdcPopup" = "You seem to be on iOS/iPadOS version 15.0-15.7.1 or 16.0-16.1.2 which means you can remove the 3 app limit that free developer accounts have by using the MacDirtyCow exploit.
This is normally not included in SideStore since it triggers antivirus warnings, so you must download an IPA that includes MacDirtyCow separately from sidestore.io or install SideStore using the separate MacDirtyCow source.";
/* ConnectAppleIDView */
"ConnectAppleIDView.startWithSignIn" = "Sign in with your Apple ID to get started.";
@@ -210,7 +214,8 @@ You should only enable Developer Mode if you meet one of the following requireme
- It is currently limited to a maximum depth of 3 to ensure it doesn't take too long to iterate over everything when you open it
- Very buggy
- There are multiple unimplemented actions";
"DevModeView.unstableFeaturesNightlyOnly" = "Unstable Features are only available on nightly builds, PR builds and debug builds.";
"DevModeView.Mdc.header" = "MDC";
"DevModeView.Mdc.fakeUndo3AppLimitPatch" = "Tell SideStore installd has not been patched";
/* AsyncFallibleButton */
"AsyncFallibleButton.error" = "An error occurred";
@@ -239,3 +244,17 @@ Every unstable feature has a tracking issue, which contains info on what the uns
/* RefreshAttemptsView */
"RefreshAttemptsView.title" = "Refresh Attempts";
/* Remove3AppLimitView */
"Remove3AppLimitView.title" = "Remove 3 App Limit";
"Remove3AppLimitView.notSupported" = "Sorry, the MacDirtyCow exploit is only supported on iOS/iPadOS versions 15.0-15.7.1 or 16.0-16.1.2.";
"Remove3AppLimitView.patchInfo" = "To remove the 3 app limit that free developer accounts have, SideStore will use the MacDirtyCow exploit to patch installd. The patch will be undone upon boot, so if you want to undo it, simply restart your device.";
"Remove3AppLimitView.alreadyPatched" = "It seems that installd has already been patched to remove the 3 app limit. Please know that the patch will be undone upon boot, so if the patch isn't working, try restarting your device and then apply the patch again using SideStore.";
"Remove3AppLimitView.tenAppsInfo" = "The patch will allow for 10 apps per Apple ID. If you need more than 10 apps, you can sideload SideStore again with a different Apple ID than the one you are using with this SideStore to allow for 10 more apps.";
"Remove3AppLimitView.applyPatch" = "Apply Patch";
"Remove3AppLimitView.Errors.noFDA" = "Failed to get full disk access: %s";
"Remove3AppLimitView.Errors.failedPatchd" = "Failed to patch installd";
"Remove3AppLimitView.success" = "Successfully applied the patch!";
"Remove3AppLimitView.NotAppliedAlert.message" = "It seems that you have not applied the patch that removes the 3 app limit. Would you like to apply the patch?";
"Remove3AppLimitView.NotAppliedAlert.apply" = "Apply patch";
"Remove3AppLimitView.NotAppliedAlert.continueWithout" = "Continue without patch";