Guest User

Untitled

a guest
Feb 21st, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.75 KB | None | 0 0
  1. #!/sbin/busybox sh
  2.  
  3. # thanks to Hellcat
  4. /sbin/busybox mount -o rw /dev/block/mmcblk0p11 /mnt/sdcard
  5. /sbin/busybox mount -o ro,remount /
  6.  
  7. # import/install custom boot logo if one exists
  8. if [ -f /mnt/sdcard/import/logo.jpg ]; then
  9.   /sbin/busybox mount -o rw,remount /dev/block/mmcblk0p9 /system
  10.   /sbin/busybox mount -o rw,remount /
  11.   /sbin/busybox touch /.bootlock
  12.  
  13.   if [ ! -f /system/lib/param.img ]; then
  14.     /sbin/busybox dd if=/dev/block/mmcblk0p4 of=/system/lib/param.img bs=4096
  15.     /sbin/busybox sed 's/.jpg/.org/g' /system/lib/param.img > /system/lib/param.tmp
  16.     /sbin/busybox dd if=/system/lib/param.tmp of=/dev/block/mmcblk0p4 bs=4096
  17.   fi;
  18.   /sbin/busybox mkdir /mnt/sdcard/import/old
  19.   /sbin/busybox cp /mnt/.lfs/*.jpg /mnt/sdcard/import/old/
  20.   /sbin/busybox umount /mnt/.lfs
  21.   /sbin/busybox mount /dev/block/mmcblk0p4 /mnt/.lfs
  22.   /sbin/busybox cp /mnt/sdcard/import/logo.jpg /mnt/.lfs/logo.jpg
  23.   /sbin/busybox cp /mnt/sdcard/import/logo.jpg /mnt/.lfs/logo_att.jpg
  24.   /sbin/busybox cp /mnt/sdcard/import/logo.jpg /mnt/.lfs/logo_kor.jpg
  25.   /sbin/busybox cp /mnt/sdcard/import/logo.jpg /mnt/.lfs/logo_ntt.jpg
  26.   /sbin/busybox cp /mnt/sdcard/import/logo.jpg /mnt/.lfs/logo_p6.jpg
  27.   /sbin/busybox rm /mnt/sdcard/import/logo.jpg
  28.  
  29.   /sbin/busybox rm /.bootlock
  30.   /sbin/busybox mount -o ro,remount /dev/block/mmcblk0p9 /system
  31.   /sbin/busybox mount -o ro,remount /
  32.   /sbin/busybox umount /mnt/.lfs
  33.   /sbin/busybox umount /mnt/sdcard
  34.   reboot
  35.  
  36. else
  37.  
  38. if [ ! -f /dawn/logo/already ]; then
  39.   /sbin/busybox mount -o rw,remount /
  40.   /sbin/busybox mkdir -p /hidden
  41.   /sbin/busybox mount -o rw,remount /deb/block/mmcblk0p12 /hidden
  42.   /sbin/busybox touch /.bootlock
  43.  
  44.   if [ ! -f /system/lib/param.img ]; then
  45.     /sbin/busybox dd if=/dev/block/mmcblk0p4 of=/hidden/param.img bs=4096
  46.     /sbin/busybox sed 's/.jpg/.org/g' /hidden/param.img > /hidden/param.tmp
  47.     /sbin/busybox dd if=/hidden/param.tmp of=/dev/block/mmcblk0p4 bs=4096
  48.   fi;
  49.   /sbin/busybox mkdir -p /hidden/old
  50.   /sbin/busybox cp /mnt/.lfs/*.jpg /mnt/sdcard/import/old/
  51.   /sbin/busybox umount /mnt/.lfs
  52.   /sbin/busybox mount /dev/block/mmcblk0p4 /mnt/.lfs
  53.   /sbin/busybox cp /dawn/logo/logodawn.jpg /mnt/.lfs/logo.jpg
  54.   /sbin/busybox cp /dawn/logo/logodawn.jpg /mnt/.lfs/logo_att.jpg
  55.   /sbin/busybox cp /dawn/logo/logodawn.jpg /mnt/.lfs/logo_kor.jpg
  56.   /sbin/busybox cp /dawn/logo/logodawn.jpg /mnt/.lfs/logo_ntt.jpg
  57.   /sbin/busybox cp /dawn/logo/logodawn.jpg /mnt/.lfs/logo_p6.jpg
  58.   /sbin/busybox rm /dawn/logo/logodawn.jpg
  59.  
  60.   /sbin/busybox rm /.bootlock
  61.   /sbin/busybox touch /dawn/logo/already
  62.   /sbin/busybox mount -o ro,remount /
  63.   /sbin/busybox umount /mnt/.lfs
  64.   /sbin/busybox umount /mnt/sdcard
  65.   reboot
  66. fi;  
  67.  
  68. fi;
  69.  
  70. # remove sdcard mount again
  71. /sbin/busybox umount /mnt/sdcard
Add Comment
Please, Sign In to add comment