What this is: A command line tool to remove aslr from applications & binaries. This should allow people to remove aslr without the "Remove ASLR" App via ssh. This is mostly made for hackers (hence why it's not in application form) Download: [Hidden Content] Installation: 1. Install Deb 2. If you get "Access Denied" when running rmaslr, change it's permissions with
chmod 755 /usr/bin/rmaslr
How to use: Application Run
rmaslr -apps
to see a list of applications. Run
rmaslr -a app
where app can be a display name, bundleID, or executable name of an application Binary Run
rmaslr -b path
where path can be a full path (/var/mobile/bin) or a small path ("bin", when current directory is /var/mobile)
Run
rmaslr -archs
to see a list of all possible architectures[/code]
Add
-archs
to the end of a command get a list of architectures present in an application or binary
Add
-arch
followed by some architectures from which you would like aslr to be removed from. Precede it with the application or binary options
Misc
Run
rmaslr
or
rmaslr -h
or
rmaslr -?
to see a list of available options Otherwise, rmaslr will prompt you to select an architecture, and print out available architectures, you can also say "all" to remove aslr from every architecture Note:
Don't Contact me for application crashing BEFORE signing & changing permissions of binary
rmaslr has only been tested on an iPhone 6s, running iOS 9.3.3 jailbroken. If rmaslr is crashing ("Segmentation Fault: 11", or something else that isn't preceeded in "Error"), please contact me (via PM) with a crash log from crash reporter, and steps to reproduce the error
Credits: - (Made the tool) ------------------------------------------------------- Update 1: Implement removing aslr from non-fat binaries
Update 2:
Complete rewrite! Now warns on removing aslr from arm64!
Update 3:
Add the ability to view & remove ASLR from specific architectures
Update 4:
Numerous bug fixes & improvements