Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Android boot partition for start up script
- #disable SELinux
- #check for needed programs
- if [ ! -f "/usr/bin/abootimg" ] || [ ! -f "/usr/bin/fastboot" ] || [ ! -f "/usr/bin/adb" ]
- then
- apt-get install abootimg android-tools-fastboot android-tools-adb -y
- fi
- #get image from android device
- #connect through adb to recovery (TWRP or Clockwork, etc)
- adb shell
- #find boot partition
- adb shell ls -l /dev/block/bootdevice/by-name/boot|tr ' ' '\n'|grep mmc
- #create img
- #dd if=/dev/block/mmcblk0p31 of=/tmp/boot.img bs=4096
- adb pull /dev/block/mmcblk0p31 boot.img
- #check file
- file boot.img
- #extract image
- abootimg -x boot.img
- ##"updating bootimg.cfg" to disable SELinux
- #add 'androidboot.selinux=permissive' to the end of the 'cmdline'
- #example -- "https://raw.githubusercontent.com/metalx1000/Moto-G-root-tricks/master/config/bootimg.cfg"
- sed -i '${s/$/ androidboot.selinux=permissive/}' bootimg.cfg
- #repackage
- #####abootimg --create boot2.img -f bootimg.cfg -k zImage -r initrd.img### this didn't work
- #Update image
- abootimg -u boot.img -f bootimg.cfg
- #test it out
- sudo fastboot boot boot2.img
- #Flash it
- sudo fastboot flash boot boot.img
- #reboot
- sudo fastboot reboot
Add Comment
Please, Sign In to add comment