last update : 1/6/2024
So.. (I use arch btw and) I wanted to store my open-tabs of this subject somewhere so here we go... (nothing too formally structured but anyways)
- Have a brief look here
yay -S android-emulator android-sdk-build-tools android-sdk-platform-tools
- Into
.bashrc
or.zshrc
add:
export ANDROID_HOME=/opt/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin/
export PATH="$HOME/.local/bin:$PATH"
yay -S android-apktool
apktool d ./app.apk
decompileapktool b ./app
recompile
Note
You might need to sudo pacman -S jdk8-openjdk
and temporarly swich to it later (for sdkmanager
) using sudo archlinux-java set java-8-openjdk
sdkmanager --list
sdkmanager --install "system-images;android-27;default;x86"
if not through aur I guess
avdmanager create avd --name my_avd27_2 --package "system-images;android-27;default;x86"
emulator -avd my_avd27_2
git clone https://gitlab.com/newbit/rootAVD.git
cd
andsh rootAVD.sh /opt/android-sdk/system-images/android-27/default/x86/ramdisk.img
- rooting process doesn't start #94
- Stuck at "Searching for pre installed Magisk Apps" due to "No unzip binary found"
(using sign scheme v2) | Assuming you already decompiled edited and recompiled an apk (based on the ## Sources and stuff)... to install it on a device, you have to first sign it like:
keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
apksigner sign --ks my-release-key.keystore --ks-key-alias my-key-alias my-app.apk
- source
Note
For some tools (I don't remember exactly which), you might need to "Increase heap size in Java" by edditing the entry of the executable\command (eg. for /usr/bin/apktool
you'll definately need more than javaOpts="-Xmx256M"
)
- ✨ Highlighted:
- StackOverflow:
- Tools:
-
- Other:
-
-
- ✨ android-unpinner + FIX?
-
-
-
- jadx
-
-
- Interception:
-
-
sudo pacman -S mitmproxy
-
-
-
yay -S httptoolkit-bin
-
-
- Frida:
- Random:
http toolkit