Langsung ke konten utama

Cara mengeksekusi file di sdcard

A simple way to hack Android system (SDcardLeak).

Cara mengeksekusi file di sdcard.

Sebenarnya sdcard tdk disarankan dan tdk seharusnya dibuat agar file dpt di eksekusi di sdcard.
Karena itu sudah dari pabriknya dibuat agar file tdk dpt di eksekusi di sdcard

Karena kalo file dpt di eksekusi di sdcard namanya sudah bukan sdcard lagi dong :D

Oke langsung saja..
Kesalahan ditanggung penumpang.

Pertama kita harus berada dalam akses tertinggi yaitu root (dalam keluarga unix) atau admin.

Lanjut setelah dapat akses tertinggi kita akan membuat sebuah file dpt di eksekusi di sdcard.

Kita harus membuat sebuah skrip yg dpt berjalan saat hp di reboot..
Tentu sdh tau kan biar skrip dpt berjalan saat hp di reboot.. Jika tdk tau silakan belajar lagi dan coba lagi nanti :P


Buat file baru beri nama terserah dgn isi:
busybox mount -t vfat /dev/block/vold/179:96 -o uid=0,gid=0 TEMPAT_SDCARDNYA # Disini TEMPAT_SDCARDNYA saya adalah di /storage/sdcard0

dan simpan.

keterangan:
vfat adalah jenis file system untuk sdcardnya. Jika salah, maka sdcard akan terformat :P
/dev/block/vold/179:96 adalah perangkat/device sdcardnya. Jika salah, maka sdcard tdk akan di mount.
nah yg terakhir uid=0,gid=0 adalah sebuah opsi agar sebuah file dpt di eksekusi di sdcard. Sebenarnya tanpa ini jg tdk apa-apa karena opsi ini akan di set otomatis dgn akses pengguna sekarang (mungkin).

Lalu reboot hpnya..

Nah, jika berhasil maka coba buat file baru di TEMPAT_SDCARDNYA, misal bernama test.sh. Isi file test.sh:
#!/system/bin/sh
echo "Test sukses!"

Lalu simpan dan ketikkan:
./TEMPAT_SDCARDNYA/test.sh

Jika berhasil maka akan tampil: Test sukses!

mudah kan? :)

Sebenarnya rahasianya terletak pada opsi -o yg mana berisi argument uid dan gid yg di set ke 0 (root)
yg artinya pemilik direktori sdcard adalah root

Komentar

Postingan populer dari blog ini

Running proot program over termux xorg

  # Running xorg and xvfb on Termux pkg add tur-repo apt update -y && apt upgrade -y pkg install x11-repo # Mempermudah nantinya apt install fish starship pulseaudio tmux -y chsh -s fish exit # Kembali ke termux dan ini hasilnya: # Beri akses ke internal storage termux-setup-storage # Install xorg-server apt install xorg-server xorg-server-xvfb -y # Sampai sini harusnya akan ada error muncul jika mencoba menjalankannya: # Fix error dengan cara install mesa zink apt install mesa-zink/tur-packages # Install xwayland untuk termux-x11 apt install libwayland-protocols libepoxy xwayland # Download termux-x11 .zip dari github lalu extract file zip-nya dan install file termux-x11.apk dan .deb-nya (dengan cara dpkg -i file.deb) # Kenapa install dari github? Karna termux-x11-nightly dari repo termux bermasalah # Setelah semua selesai, tinggal install program yg membutuhkan X server, misalkan xterm (30MB) atau openbox (700MB) apt install xterm -y # Jalankan X11 DISPLAY=:0 termux-x11 #...

How to export Godot game to Android from Linux

1.Go to Editor -> Manage export template -> Download and install ->Close. 2.Download command-tools cli for linux at https://developer.android.com/studio/ # command-tools .  Scroll down until you see the Command line tools  section. Then add `export ANDROID_HOME="/path/to/android-sdk"`  to your  `.bashrc`  or  `.zshrc` (for other shell, try to edit it accordingly), and unzip the file to: `/path/to/android-sdk/` Example: `$HOME/Android/android-sdk` 3.Download Openjdk latest version. Set JAVA _HOME  to your `.bashrc` : `export JAVA_ HOME=$(which java|rev|cut -d'/' -f3-|rev)` Install required tools&packages from sdkmanager: `$ANDROID _HOME/cmdline-tools/bin/sdkmanager --sdk_ root=$ANDROID_HOME "platform-tools" "build-tools;34.0.0" "platforms;android-34" "cmdline-tools;latest"` "cmake;3.10.2.4988404" "ndk;23.2.8568313" You can also choose which version you want to download, just playing around wi...

What is Declaration, Expression, and Statement

Declaration simply means initialization without value. for example: let x; Expression is the operation being used to some primitive data types and will return a value result, like: Numerical expression (10+30)  String expression ("Hello" + "World!") Boolean expression (a > b) Conditional expression (age > 18 ? "allow":"exit") while Statement is just a fancy word to combine both, like: let x = "Hello" + "World!" // this whole line is called statement