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

how to install postgresql and use it with php on termux

first of all you need to install it: apt install postgresql then specify data dir for it by typing: initd -D YOUR_DATA_DIR example YOUR_DATA_DIR is /data/data/com.termux/files/home/mydb note that you don't need to make the dir first, you just need the dir name then initdb will create it automatically :) in this example like this: initdb -D /data/data/com.termux/files/home/mydb The files belonging to this database system will be owned by user "u0_a171". This user must also own the server process. The database cluster will be initialized with locale "C.UTF-8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory test ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... sysv selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... Asia/Jakarta creating configuration files

How to fix Apache httpd error: [:crit] [pid xxxx] (2)No such file or directory: AH00141: Could not initialize random number generator

How to fix Apache httpd error: [:crit] [pid xxxx] (2)No such file or directory: AH00141: Could not initialize random number generator. This error might be offen happen when using chroot  and no urandom in /dev folder of your chroot dir. Simply just mount the /dev folder to your chroot dir: mount -o bind /dev $chroot_dir/dev/ Then test it: httpd -v Server version: Apache/2.4.34 (Unix) Server built: Jul 19 2018 03:32:51