Tutorial Rooting + Init.d_Auto_Enabler For Oppo Find Muse r821

Posted by

Requirement:

  • Wajib paham bongkar dan muat boot.img
  • Text editor (notepad++)

Bahan:
Download disni

Langkah-langkah:

  • Copy paste isi rooting+initd_auto_enabler.zip ke dalam ROM
  • Bongkar boot.img, dan buka init.rc dengan notepad++\
  • Tambahkan kode dibawah ini sebelum line "service bootanim /system/bin/bootanimation" (tanpa tanda kutip)


#kode:
service sysinit /system/bin/sysinit
oneshot


  • Simpan init.rc, dan repack kembali boot.img nya. Kemudian masukkan boot.img yang telah di edit ini kedalam ROM.
  • Buka updater-script dan tambahkan kode dibawah ini sebelum bagian "/unmount" untuk aktivasinya


#kode:
#letakkan kode Busybox symlink dibawah ini sebelum bagian "set_perm"
ui_print("Busybox symlink...");symlink("/system/xbin/busybox", "/system/bin/busybox", "/system/xbin/[",        "/system/xbin/[[", "/system/xbin/acpid", "/system/xbin/adjtimex",        "/system/xbin/ar", "/system/xbin/arp", "/system/xbin/arping",        "/system/xbin/ash", "/system/xbin/awk", "/system/xbin/base64",        "/system/xbin/basename", "/system/xbin/bbconfig", "/system/xbin/beep",        "/system/xbin/blkid", "/system/xbin/blockdev",        "/system/xbin/bootchartd", "/system/xbin/brctl", "/system/xbin/bunzip2",        "/system/xbin/bzcat", "/system/xbin/bzip2", "/system/xbin/cal",        "/system/xbin/cat", "/system/xbin/catv", "/system/xbin/chat",        "/system/xbin/chattr", "/system/xbin/chgrp", "/system/xbin/chmod",        "/system/xbin/chown", "/system/xbin/chpst", "/system/xbin/chroot",        "/system/xbin/chrt", "/system/xbin/chvt", "/system/xbin/cksum",        "/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",        "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",        "/system/xbin/crontab", "/system/xbin/cttyhack", "/system/xbin/cut",        "/system/xbin/date", "/system/xbin/dc", "/system/xbin/dd",        "/system/xbin/deallocvt", "/system/xbin/depmod", "/system/xbin/devmem",        "/system/xbin/df", "/system/xbin/dhcprelay", "/system/xbin/diff",        "/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",        "/system/xbin/dnsdomainname", "/system/xbin/dos2unix",        "/system/xbin/dpkg", "/system/xbin/dpkg-deb", "/system/xbin/du",        "/system/xbin/dumpkmap", "/system/xbin/dumpleases", "/system/xbin/echo",        "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",        "/system/xbin/envdir", "/system/xbin/envuidgid",        "/system/xbin/ether-wake", "/system/xbin/expand", "/system/xbin/expr",        "/system/xbin/fakeidentd", "/system/xbin/false", "/system/xbin/fbset",        "/system/xbin/fbsplash", "/system/xbin/fdflush",        "/system/xbin/fdformat", "/system/xbin/fdisk", "/system/xbin/fgconsole",        "/system/xbin/fgrep", "/system/xbin/find", "/system/xbin/findfs",        "/system/xbin/flash_lock", "/system/xbin/flash_unlock",        "/system/xbin/flashcp", "/system/xbin/flock", "/system/xbin/fold",        "/system/xbin/free", "/system/xbin/freeramdisk", "/system/xbin/fsck",        "/system/xbin/fsck.minix", "/system/xbin/fsync", "/system/xbin/ftpd",        "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",        "/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",        "/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",        "/system/xbin/hd", "/system/xbin/hdparm", "/system/xbin/head",        "/system/xbin/hexdump", "/system/xbin/hostname", "/system/xbin/httpd",        "/system/xbin/hush", "/system/xbin/hwclock", "/system/xbin/id",        "/system/xbin/ifconfig", "/system/xbin/ifdown", "/system/xbin/ifup",        "/system/xbin/inetd", "/system/xbin/init", "/system/xbin/inotifyd",        "/system/xbin/insmod", "/system/xbin/install", "/system/xbin/ionice",        "/system/xbin/iostat", "/system/xbin/ip", "/system/xbin/ipaddr",        "/system/xbin/ipcalc", "/system/xbin/ipcrm", "/system/xbin/ipcs",        "/system/xbin/iplink", "/system/xbin/iproute", "/system/xbin/iprule",        "/system/xbin/iptunnel", "/system/xbin/kbd_mode", "/system/xbin/kill",        "/system/xbin/killall", "/system/xbin/killall5", "/system/xbin/klogd",        "/system/xbin/less", "/system/xbin/linuxrc", "/system/xbin/ln",        "/system/xbin/loadkmap", "/system/xbin/logread", "/system/xbin/losetup",        "/system/xbin/lpd", "/system/xbin/lpq", "/system/xbin/lpr",        "/system/xbin/ls", "/system/xbin/lsattr", "/system/xbin/lsmod",        "/system/xbin/lsof", "/system/xbin/lspci", "/system/xbin/lsusb",        "/system/xbin/lzcat", "/system/xbin/lzma", "/system/xbin/lzop",        "/system/xbin/lzopcat", "/system/xbin/makedevs",        "/system/xbin/makemime", "/system/xbin/man", "/system/xbin/md5sum",        "/system/xbin/mdev", "/system/xbin/mesg", "/system/xbin/microcom",        "/system/xbin/mkdir", "/system/xbin/mkdosfs", "/system/xbin/mke2fs",        "/system/xbin/mkfifo", "/system/xbin/mkfs.ext2",        "/system/xbin/mkfs.minix", "/system/xbin/mkfs.reiser",        "/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkswap",        "/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe",        "/system/xbin/more", "/system/xbin/mount", "/system/xbin/mountpoint",        "/system/xbin/mpstat", "/system/xbin/mv", "/system/xbin/nameif",        "/system/xbin/nanddump", "/system/xbin/nandwrite",        "/system/xbin/nbd-client", "/system/xbin/nc", "/system/xbin/netstat",        "/system/xbin/nice", "/system/xbin/nmeter", "/system/xbin/nohup",        "/system/xbin/nslookup", "/system/xbin/od", "/system/xbin/openvt",        "/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof",        "/system/xbin/ping", "/system/xbin/ping6", "/system/xbin/pipe_progress",        "/system/xbin/pivot_root", "/system/xbin/pkill", "/system/xbin/pmap",        "/system/xbin/popmaildir", "/system/xbin/poweroff",        "/system/xbin/powertop", "/system/xbin/printenv", "/system/xbin/printf",        "/system/xbin/ps", "/system/xbin/pscan", "/system/xbin/pstree",        "/system/xbin/pwd", "/system/xbin/pwdx", "/system/xbin/raidautorun",        "/system/xbin/rdate", "/system/xbin/rdev", "/system/xbin/readlink",        "/system/xbin/readprofile", "/system/xbin/realpath",        "/system/xbin/reboot", "/system/xbin/reformime", "/system/xbin/renice",        "/system/xbin/reset", "/system/xbin/resize", "/system/xbin/rev",        "/system/xbin/rm", "/system/xbin/rmdir", "/system/xbin/rmmod",        "/system/xbin/route", "/system/xbin/rpm", "/system/xbin/rpm2cpio",        "/system/xbin/rtcwake", "/system/xbin/run-parts", "/system/xbin/runsv",        "/system/xbin/runsvdir", "/system/xbin/rx", "/system/xbin/script",        "/system/xbin/scriptreplay", "/system/xbin/sed",        "/system/xbin/sendmail", "/system/xbin/seq", "/system/xbin/setconsole",        "/system/xbin/setkeycodes", "/system/xbin/setlogcons",        "/system/xbin/setserial", "/system/xbin/setsid",        "/system/xbin/setuidgid", "/system/xbin/sh", "/system/xbin/sha1sum",        "/system/xbin/sha256sum", "/system/xbin/sha512sum",        "/system/xbin/showkey", "/system/xbin/slattach", "/system/xbin/sleep",        "/system/xbin/smemcap", "/system/xbin/softlimit", "/system/xbin/sort",        "/system/xbin/split", "/system/xbin/start-stop-daemon",        "/system/xbin/stat", "/system/xbin/strings", "/system/xbin/stty",        "/system/xbin/sum", "/system/xbin/sv", "/system/xbin/svlogd",        "/system/xbin/swapoff", "/system/xbin/swapon",        "/system/xbin/switch_root", "/system/xbin/sync", "/system/xbin/sysctl",        "/system/xbin/syslogd", "/system/xbin/tac", "/system/xbin/tail",        "/system/xbin/tar", "/system/xbin/tcpsvd", "/system/xbin/tee",        "/system/xbin/telnet", "/system/xbin/telnetd", "/system/xbin/test",        "/system/xbin/tftp", "/system/xbin/tftpd", "/system/xbin/time",        "/system/xbin/timeout", "/system/xbin/top", "/system/xbin/touch",        "/system/xbin/tr", "/system/xbin/traceroute",        "/system/xbin/traceroute6", "/system/xbin/true", "/system/xbin/tty",        "/system/xbin/ttysize", "/system/xbin/tunctl", "/system/xbin/tune2fs",        "/system/xbin/ubiattach", "/system/xbin/ubidetach",        "/system/xbin/ubimkvol", "/system/xbin/ubirmvol",        "/system/xbin/ubirsvol", "/system/xbin/ubiupdatevol",        "/system/xbin/udhcpc", "/system/xbin/udhcpd", "/system/xbin/udpsvd",        "/system/xbin/umount", "/system/xbin/uname", "/system/xbin/uncompress",        "/system/xbin/unexpand", "/system/xbin/uniq", "/system/xbin/unix2dos",        "/system/xbin/unlzma", "/system/xbin/unlzop", "/system/xbin/unxz",        "/system/xbin/unzip", "/system/xbin/uptime", "/system/xbin/usleep",        "/system/xbin/uudecode", "/system/xbin/uuencode",        "/system/xbin/vconfig", "/system/xbin/vi", "/system/xbin/volname",        "/system/xbin/watch", "/system/xbin/watchdog", "/system/xbin/wc",        "/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",        "/system/xbin/whois", "/system/xbin/xargs", "/system/xbin/xz",        "/system/xbin/xzcat", "/system/xbin/yes", "/system/xbin/zcat",        "/system/xbin/zcip");

#Letakkan kode dibawah ini sebelum bagian "unmount"
ui_print("Install busybox ...");symlink("/system/xbin/busybox", "/system/bin/busybox");run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");ui_print("Rooting ...");set_perm(0, 0, 06755, "/system/bin/su");set_perm(0, 0, 06755, "/system/xbin/su");symlink("/system/xbin/su", "/system/bin/su");ui_print("Activating init.d ...");set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d");package_extract_file("add_initd.sh", "/tmp/add_initd.sh");set_perm(0, 0, 0777, "/tmp/add_initd.sh");run_program("/tmp/add_initd.sh");ui_print("Activating init.d success...");


  • Simpan updater-script 
  • Test Flashing ROM, kemudian cek di /data apakah ada file test.log, kalau ada berarti init.d telah aktif. Jadi apapun yang ada di dalam folder init.d telah aktif dari pertama booting tanpa perlu diaktivasi lagi pakai tool lain.
  • Selamat mencoba, ingat Do With Your Own Risk (DWYOR)


Tested di beberapa ROM ColorOS, YunOS3, BaiduOS, LewaOS, AOSP, EMUI, MIUI, etc


Blog, Updated at: 03.03

0 komentar:

Posting Komentar

Popular Posts

Arsip Blog

Diberdayakan oleh Blogger.