Guest User

Untitled

a guest
Oct 20th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.51 KB | None | 0 0
  1. if which busybox > /dev/null ;then
  2.    echo "Busybox is installed:Skip";
  3. else
  4.    echo "Install busybox.";
  5.    exit
  6. fi
  7.  
  8. folder=bb
  9. img=backbox
  10.  
  11.  
  12. perm=$(busybox id|busybox cut -b 5)
  13.  
  14. if [ "$perm" != "0" ];then echo "This Script Needs Root! Type : su";exit;fi
  15.  
  16. if [ -d /data/local/mnt/ect ]; then
  17.     echo -e "Skip mkdir\n"
  18. else
  19.     mkdir /data/local/mnt/ect
  20.     mkdir /data/local/mnt/dev
  21.     mkdir /data/local/mnt/proc
  22.     mkdir /data/local/mnt/sys
  23.     mkdir /data/local/mnt/dev/pts
  24. fi
  25.  
  26. mount -o remount,rw /dev/block/mmcblk0p5 /system
  27. export kit=/sdcard/$folder
  28. export bin=/system/bin
  29. export mnt=/data/local/mnt
  30. if [ -d $mnt ]; then
  31.     echo -e "Skip mkdir:$mnt\n"
  32. else
  33.     mkdir $mnt
  34. fi
  35. export PATH=$bin:/usr/bin:/usr/local/bin:/usr/sbin:/bin:/usr/local/sbin:/usr/games:$PATH
  36. export TERM=linux
  37. export HOME=/root
  38. if [ -b  /dev/block/loop7 ]; then
  39.  
  40.     echo "Loop device exists"
  41. else
  42.      busybox mknod /dev/block/loop7 b 7 0
  43. fi
  44. losetup /dev/block/loop7 $kit/$img.img
  45.  
  46. mount -o loop,noatime -t ext2 $kit/$img.img $mnt
  47. mount -t ext2 /dev/block/loop7 $mnt
  48. mount -t devpts devpts $mnt/dev/pts
  49. mount -t proc proc $mnt/proc
  50. mount -t sysfs sysfs $mnt/sys
  51. busybox sysctl -w net.ipv4.ip_forward=1
  52. echo "nameserver 8.8.8.8" > $mnt/etc/resolv.conf
  53. echo "nameserver 8.8.4.4" > $mnt/etc/resolv.conf
  54. echo "127.0.0.1 localhost BackBox " > $mnt/etc/hosts
  55.  
  56. echo "";
  57. cat bb.logo
  58. echo "";
  59. busybox chroot $mnt /bin/bash
  60.  
  61. echo "Shutting down"
  62. umount $mnt/dev/pts
  63. umount $mnt/proc
  64. umount $mnt/sys
  65. umount $mnt
Add Comment
Please, Sign In to add comment