Skip to content

Commit

Permalink
2.2.2-Nightly.5
Browse files Browse the repository at this point in the history
  • Loading branch information
ElliesSurviving authored Sep 12, 2024
1 parent 7f6ad4c commit 5250521
Show file tree
Hide file tree
Showing 29 changed files with 41 additions and 31 deletions.
13 changes: 10 additions & 3 deletions Application/Dopamine/Jailbreak/DOBootstrapper.m
Original file line number Diff line number Diff line change
Expand Up @@ -669,9 +669,9 @@ - (NSError *)finalizeBootstrap
NSString *choicyPath = [[NSBundle mainBundle].bundlePath stringByAppendingPathComponent:@"choicy.deb"];
[self installPackage:choicyPath];

NSString *abistubPath = [[NSBundle mainBundle].bundlePath stringByAppendingPathComponent:@"abistub.deb"];
[self installPackage:abistubPath];

//NSString *abistubPath = [[NSBundle mainBundle].bundlePath stringByAppendingPathComponent:@"abistub.deb"];
//[self installPackage:abistubPath];
//todo: arm64 check, it fucks with dpkg on arm64e
}
}

Expand All @@ -683,6 +683,13 @@ - (NSError *)deleteBootstrap
NSError *error = [self ensurePrivatePrebootIsWritable];
if (error) return error;
NSString *path = [[NSString stringWithUTF8String:gSystemInfo.jailbreakInfo.rootPath] stringByDeletingLastPathComponent];
for (NSString *subItem in [[NSFileManager defaultManager] contentsOfDirectoryAtPath:@"/var/jb/etc/active" error:nil]) {
if (subItem.length == 11 && [subItem hasPrefix:@"jb-"]) {
oldsecondaryjbpath = [@"/var/jb/etc/active" stringByAppendingPathComponent:subItem];
}
}
[[NSFileManager defaultManager] removeItemAtPath:oldsecondaryjbpath error:&error];
[[NSFileManager defaultManager] removeItemAtPath:@"/var/jb/etc/active/procursus" error:&error];
[[NSFileManager defaultManager] removeItemAtPath:path error:&error];
if (error) return error;
[[NSFileManager defaultManager] removeItemAtPath:@"/var/jb" error:nil];
Expand Down
5 changes: 3 additions & 2 deletions Application/Dopamine/Jailbreak/DOEnvironmentManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,7 @@ - (NSError *)ensureJailbreakRootExists
[[NSFileManager defaultManager] createSymbolicLinkAtPath:@"/var/jb/tmp" withDestinationPath:@"/var/tmp" error:&error];
[[NSFileManager defaultManager] createSymbolicLinkAtPath:secondJBPath withDestinationPath:jailbreakRootPath error:&error];
[[NSFileManager defaultManager] createSymbolicLinkAtPath:procursusSymlinkLol withDestinationPath:jailbreakRootPath error:&error];
[[NSFileManager defaultManager] createSymbolicLinkAtPath:@"/var/jb/etc/active" withDestinationPath:activePrebootPath error:&error]; // yes im cheating and thats cuz i know the rules /s
[[NSData data] writeToFile:@"/var/jb/.fseventsd/fseventsd-uuid" atomically:YES];
if (@available(iOS 16.0, *)) {
[[NSFileManager defaultManager] createDirectoryAtPath:@"/var/jb/System/Applications" withIntermediateDirectories:YES attributes:nil error:&error];
Expand Down Expand Up @@ -355,10 +356,10 @@ - (BOOL)isArm64e
- (NSString *)versionSupportString
{
if ([self isArm64e]) {
return @"iOS 15.0 - 16.5.1 (arm64e), v2.2.2-Nightly.4";
return @"iOS 15.0 - 16.5.1 (arm64e), v2.2.2-Nightly.5";
}
else {
return @"iOS 15.0 - 16.6.1 (arm64), v2.2.2-Nightly.4";
return @"iOS 15.0 - 16.6.1 (arm64), v2.2.2-Nightly.5";
}
}

Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/da.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/el.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/en.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/fil.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/it.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/ja.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/kk.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/ko.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/nl.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/pl.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/pt-BR.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/ru.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/sv.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/th.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/tr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/uk.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/ur.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/vi.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/zh-CN.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/zh-HK.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/zh-Hans.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 1 addition & 1 deletion Application/Dopamine/zh-TW.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"Initializing Protection" = "Initializing Protection";
"Loading BaseBin TrustCache" = "Loading BaseBin TrustCache (9/15)";
"Applying Bind Mount" = "Binding fakelib (11/15)";
"Removing Jailbreak" = "Restoring RootFS";
"Removing Jailbreak" = "Reverting System Snapshot";
"Elevating Privileges" = "Elevating Privileges (7/15)";
"Cleaning Up Exploits" = "Cleaning Up Exploits (6/15)";
"Building Phys R/W Primitive" = "Building Phys R/W Primitive (5/15)";
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@

Personal fork of Dopamine maintained by the Winters Collective. This is so we can administer all changes before they run on our devices and adapt the code to our needs on our janky setup.
This is not for the average user at all, please don't use this. This may leave out core Dopamine functionality or other known issues, or create more issues on stock. If you do run this and have issues, DO NOT REPORT IT TO OPA334. Restore rootfs, rejailbreak with the latest stock Dopamine version, and see if the issue persists, then you may report bugs to the developer or open an issue on the main repository.

If you are bootstrapped with a version earlier to v2.2.2-Nightly.5 you MUST restore rootfs with version v2.2.2-Nightly.4 or lower and rejailbreak.

0 comments on commit 5250521

Please sign in to comment.