Skip to content

Releases: MWRevamped/Methamphetamine

2.1.4

10 May 10:34
4a9633b
Compare
Choose a tag to compare

Methamphetamine Updates:

Fixed Menu Line

Dopamine Updates:

Only automatically fix up permissions of relevant directories inside /var/jb/var/mobile, rather than the entirety of it
Skip permission fix up if either /var/jb/var or /var/jb/var/mobile is a symbolic link, previously there was a bootloop risk when either of them point to the real /var or /var/mobile

2.1.3

07 May 02:20
4a9633b
Compare
Choose a tag to compare

Methamphetamine Updates:

Finally been updated, only English localization
Fixed Name Logo
Hopefully fixed update system

Dopamine Updates:

Fix system deadlocks on some devices resulting in watchdogd timeout [2.0 regression]
Recursively fix /var/jb/var/mobile permissions on userspace reboots and rejailbreaks (Fixes file sharing with jb apps still not working for some people)
Fix codesigning bypass not working on binaries that have an armv6 slice (There probably isn't a single binary with such a slice though) [2.1 regression]
Fix multicast_bytecopy not working on iPad Mini 6 (Contributed by @m1zole)

2.1.2

Fix app switcher not displaying preview images of jailbreak apps in some cases [2.1 regression]
Sandbox: Allow writing to /var/jb/var/mobile system wide

2.1.1

Fix codesigning bypass failing on binaries/libraries that have an armv7s slice (Fixes Designer not working) [2.1 regression]
Fix sharing files to jailbreak apps not working in some instances [2.1 regression]
Fix string corruption in sandbox bypass, the fact I never noticed this before means it probably wasn't that bad of an issue (don't use strcat on uninitialized stack buffers!)

2.1

Add support for A8(X) devices
Fix Dopamine app instantly crashing when installed using TrollStore on A8 devices
Add kcall implementation on arm64 iOS 15.x (this was needed for A8 support)
Use kcall for allocating page tables when available
Improve performance of some parts of the jailbreaking process by ~1000x (because A8 was getting stuck in them for multiple minutes.....)
Fix support for some obscure device / version combinations (e.g. A9 15.0.1, early 15.0 betas, etc...)
Add weightBufs and multicast_bytecopy as Kernel exploit options
Protect system files in preboot partition so users cannot delete them and cause the device to recovery loop
Add "Allow JIT in Apps" toggle, enabled by default, when enabled this will add CS_DEBUGGED to apps (Note: This has no effect on apps that have tweak injection disabled via Choicy)
Fix /var/mobile/Library/Application Support/Containers/, /var/mobile/Library/SplashBoard/Snapshots/ getting polluted with some jailbreak files
Fix jailbreak apps disappearing after the system (or TrollStore) reloads the icon cache
Add back "Change mobile password" option in Dopamine settings
Revamp jbctl trustcache management, new commands: jbctl trustcache info, jbctl trustcache clear, jbctl trustcache add
Switch to libgrabkernel2 (@alfiecg24, @dhinakg), removes the requirement for Dopamine to be installed by TrollStore on beta versions
Fix smith not working on iOS 15
Order exploits by recommendation score, add "(Recommended)" to the best one
30-04-2024 21:13 UTC: Build was reuploaded to fix issues with OTA updates on 15.x arm64, people who have already updated do not need it, so I decided to not make it a new update

2.0.9

01 Mar 00:25
4a9633b
Compare
Choose a tag to compare

Methamphetamine Updates:

Modified Russian, English, and Chinese (Mainland) localizations (No more Ukrainian localization for now, only these three will be done until Dopamine 2.x is at its final version.)

Dopamine Updates:

Fix a super bad security issue where app store apps would be allowed to obtain full system captabilities (root + phys r/w) that were otherwise only intended to be accessible by root processes, as a result of this Dopamine 2.0.0 - 2.0.8 have been pulled (All Methamphetamine versions are available regardless of the problems) and are no longer recommended to be used by anyone
Fix an issue where the arm64 related fixes of 2.0.7 and 2.0.8 were only working when ellekit was installed and tweak injection was enabled
Disable injection into terminusd and nesessionmanager on arm64 in an attempt to resolve issues with crash loops and VPN apps still not working for some users
Immediately allow invalid pages on all processes that are spawned via POSIX_SPAWN_START_SUSPENDED, this fixes an issue where several Frida features would not work correctly
Actually fix support for early iOS 15.0 betas (2.0.8 changelog lied)

2.0.8

25 Feb 04:12
4a9633b
Compare
Choose a tag to compare

Methamphetamine Updates:

Re-Added Chinese (Mainland) localization

Dopamine Updates:

Fix VPN not working on arm64 (2.0.7 regression)
Fix iCloud settings being partially greyed out on arm64 (2.0.7 regression)
Fix apps not showing up in settings on arm64 (2.0.7 regression)
Fix support for iOS 15.0b1 - 15.0b3

2.0.7

25 Feb 04:12
4a9633b
Compare
Choose a tag to compare

Methamphetamine Updates:

Did not build for this version

Dopamine Updates:

Fix several issues on arm64 (Battery section not loading, camera app not working, ...)
Improve hiding jailbreak to also remove jailbreak apps from icon cache while the jailbreak is hidden
Fix idownloadd getting started during userspace reboots even if iDownload was disabled in settings
Fix jailbreak not working when /var/jb is an actual directory and not a symlink, improve error handling regarding this

2.0.6

22 Feb 01:18
1d20eae
Compare
Choose a tag to compare

Methamphetamine Updates:

Updated to 2.0.6
Back-peddle on localizations until final release of Dopamine 2.x is out
Current localizations, English, Russian, Ukrainian.

Dopamine Updates:

More kfd adjustments, should be even more reliable now (Contributed by @dhinakg)
Fix a random panic caused by a launchd crash when trusting certain files
Fix boomerang zombie processes getting created when userspace rebooting
Workaround a stock bug where nano launch daemons would not get registered after a userspace reboot, resuling in some apple watch functionality breaking
Various UI improvements (Contributed by @tomt000)
Fix a race condition resulting in an app crash during jailbreaking
Fix support for iOS 16.4b1 - 16.4b3
Properly abort with an error if creating /var/jb fails
Prefer physpuppet over landa on devices that support it
Fix smith and physpuppet being selectable on iOS 15.x, even on versions that they do not support

2.0.5

18 Feb 21:22
1d20eae
Compare
Choose a tag to compare

Methamphetamine Changes:

First release,
2.0.5.1
Make the Breaking Bad theme the default theme
Fix wrong colored Action Menu in Breaking Bad theme
Added some credit
2.0.5.2
Set up update system
2.0.5.3
Add Heisileo to all pre-existing localizations
Dopamine changes:

Improve kfd reliability by memory hogging, also fixes support for devices with 16GB RAM, contributed by @dhinakg
Fix an issue where /var/jb/var/mobile would get the wrong file permissions on new bootstraps (Fixed retroactively on next rejailbreak)
Improve the way injection into problematic processes is blocked
Block injection into dataaccessd because it seemed to be crash looping for some users
Fix verbose logs not showing in error log when they aren't enabled
Actually print the error that caused the failure in the error log........
Fix app crash on iPads when sharing log
Fix a random app crash while jailbreaking