Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # Install Superuser for lollipop on Linux
- #
- # Convert system.sin to system.ext4 from FlashTool
- echo "Install busybox"
- dd if=busybox of=system/xbin/busybox
- chown 0.2000 system/xbin/busybox
- chmod 04755 system/xbin/busybox
- # Not execute binary file on Linux
- # system/xbin/busybox --install -s /system/xbin
- echo "Install SU binary"
- dd if=su of=system/xbin/su
- chown 0.0 system/xbin/su
- chmod 06755 system/xbin/su
- ln -s system/xbin/su system/bin/su
- mkdir system/bin/.ext
- chmod 0777 system/bin/.ext
- dd if=su of=system/bin/.ext/.su
- chown -R 0.0 system/bin/.ext
- chmod 0755 system/bin/.ext/.su
- dd if=su of=system/xbin/daemonsu
- chown 0.0 system/xbin/daemonsu
- chmod 0755 system/xbin/daemonsu
- dd if=su of=system/xbin/sugote
- chown 0.0 system/xbin/sugote
- chmod 0755 system/xbin/sugote
- dd if=system/bin/sh of=system/xbin/sugote-mksh
- chown 0.0 system/xbin/sugote-mksh
- chmod 0755 system/xbin/sugote-mksh
- dd if=supolicy of=system/xbin/supolicy
- chown 0.0 system/xbin/supolicy
- chmod 0755 system/xbin/supolicy
- dd if=libsupol.so of=system/lib/libsupol.so
- chown 0.0 system/lib/libsupol.so
- chmod 0644 system/lib/libsupol.so
- echo "Install Superuser.apk"
- mkdir system/app/SuperSU
- dd if=Superuser.apk of=system/app/SuperSU/SuperSU.apk
- chown -R 0.0 system/app/SuperSU
- chmod 0755 system/app/SuperSU
- chmod 0644 system/app/SuperSU/SuperSU.apk
- echo "Install install-recovery.sh"
- if [ -e system/bin/install-recovery.sh ]; then
- mv system/bin/install-recovery.sh system/bin/install-recovery.sh.original
- fi
- dd if=install-recovery.sh of=system/etc/install-recovery.sh
- chown 0.0 system/etc/install-recovery.sh
- chmod 0755 system/etc/install-recovery.sh
- ln -s system/etc/install-recovery.sh system/bin/install-recovery.sh
- echo "Remove app_process"
- mv system/bin/app_process system/bin/app_process_old
- ln -s system/xbin/daemonsu system/bin/app_process
- mv system/bin/app_process32 system/bin/app_process32_original
- ln -s system/xbin/daemonsu system/bin/app_process32
- cp system/bin/app_process32_original system/bin/app_process_init
- chown 0.2000 system/bin/app_process_init
- chmod 0755 system/bin/app_process_init
- echo "Set init.d"
- mkdir system/etc/init.d
- dd if=99SuperSUDaemon of=system/etc/init.d/99SuperSUDaemon
- chown -R 0.0 system/etc/init.d
- chmod -R 0755 system/etc/init.d
- echo "Set run-parts"
- echo "/system/xbin/busybox run-parts /system/etc/init.d" >> system/etc/init.qcom.post_boot.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement