This gist contains lots of my written IDAPython snippets.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// applink.m | |
// applink | |
// | |
// Created by esterTion on 2018/3/25. | |
// xcrun -sdk iphoneos clang -framework Foundation -arch arm64 applink.m -o applink | |
// | |
// APT repo: https://repo.estertion.win/ | |
// |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
____ _ _ | |
| _ \ __ _| |_ ___| |__ | |
| |_) / _` | __/ __| '_ \ | |
| __/ (_| | || (__| | | | | |
|_| \__,_|\__\___|_| |_| | |
_____ _ _ | |
| ____|_ _| |_ _ __ __ _ ___| |_ | |
| _| \ \/ / __| '__/ _` |/ __| __| |
In this gist, you can find the steps to run Minecraft 1.16.4 natively on Apple Silicon (AS), without needing Rosetta 2 translation of the dependencies (mainly LWJGL and related libraries).
While it's possible to use a launcher like MultiMC to have a prettier way to run the game on AS, it requires installing even more dependencies (like QT) which take time and are difficult to distribute. Therefore, I've put together a command line-based launcher tool using a couple shell & Python scripts.
To get up and running quickly, follow the steps below. Otherwise, for more detail, watch my YouTube video.
UPDATED: 2025-06-28
- Reddit mirror: https://www.reddit.com/r/iOSDowngrade/comments/j1x7iv/downgrade_and_dualboot_status_of_almost_all_ios/
- GitHub Gist mirror: https://gist.github.com/LukeZGD/9d781f1b03a69fa46869384a9407a41a
- As of updating this post, there is now a free downgrade tool that utilizes a SEP exploit released for A9-A10X devices, turdus merula: https://sep.lol/
- Untethered with blobs guide: https://ios.cfw.guide/turdusmerula/
- Tethered guide: https://ios.cfw.guide/turdusmerula-tethered/
- Save SHSH blobs for signed iOS versions using TSS Saver or blobsaver
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compiling an Android project that depends on OpenSSL using Prefabs | |
Prefabs are a new feature of the Android Gradle Plugin 4.0. | |
Here is an outdated but still informative blog post about the subject: | |
https://android-developers.googleblog.com/2020/02/native-dependencies-in-android-studio-40.html | |
In the app build.gradle you simply add: | |
dependencies { | |
implementation 'com.android.ndk.thirdparty:openssl:1.1.1g-alpha-1' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import atproto | |
import atproto_crypto.algs | |
import atproto_crypto.did | |
import atproto_crypto.consts | |
import tqdm | |
import cryptography.hazmat.primitives.asymmetric.ec as ec | |
import cryptography.hazmat.primitives.serialization as serialization | |
''' |