diff --git a/anykernel.sh b/anykernel.sh index 7906b22..0092bf9 100755 --- a/anykernel.sh +++ b/anykernel.sh @@ -1,7 +1,7 @@ # AnyKernel3 Ramdisk Mod Script # osm0sis @ xda-developers -## AnyKernel setup +### AnyKernel setup # begin properties properties() { ' kernel.string=ExampleKernel by osm0sis @ xda-developers @@ -19,26 +19,26 @@ supported.versions= supported.patchlevels= '; } # end properties -# shell variables + +## boot shell variables block=/dev/block/platform/omap/omap_hsmmc.0/by-name/boot; is_slot_device=0; ramdisk_compression=auto; patch_vbmeta_flag=auto; -## AnyKernel methods (DO NOT CHANGE) +### AnyKernel methods (DO NOT CHANGE) # import patching functions/variables - see for reference . tools/ak3-core.sh; - -## AnyKernel file attributes +### AnyKernel file attributes # set permissions/ownership for included ramdisk files set_perm_recursive 0 0 755 644 $ramdisk/*; set_perm_recursive 0 0 750 750 $ramdisk/init* $ramdisk/sbin; -## AnyKernel boot install -dump_boot; +# boot install +dump_boot; # use split_boot to skip ramdisk unpack, e.g. for devices with init_boot ramdisk # begin ramdisk changes @@ -60,11 +60,43 @@ append_file fstab.tuna "usbdisk" fstab; # end ramdisk changes -write_boot; +write_boot; # use flash_boot to skip ramdisk repack, e.g. for devices with init_boot ramdisk ## end boot install -# shell variables +## init_boot shell variables +#block=init_boot; +#is_slot_device=1; +#ramdisk_compression=auto; +#patch_vbmeta_flag=auto; + +# reset for init_boot patching +#reset_ak; + +# init_boot install +#dump_boot; # unpack ramdisk since it is the new first stage init ramdisk where overlay.d must go + +#write_boot; +## end init_boot install + + +## vendor_kernel_boot shell variables +#block=vendor_kernel_boot; +#is_slot_device=1; +#ramdisk_compression=auto; +#patch_vbmeta_flag=auto; + +# reset for vendor_kernel_boot patching +#reset_ak; + +# vendor_kernel_boot install +#split_boot; # skip unpack/repack ramdisk, e.g. for dtb on devices with hdr v4 and vendor_kernel_boot + +#flash_boot; +## end vendor_kernel_boot install + + +## vendor_boot shell variables #block=vendor_boot; #is_slot_device=1; #ramdisk_compression=auto; @@ -73,10 +105,9 @@ write_boot; # reset for vendor_boot patching #reset_ak; +# vendor_boot install +#dump_boot; # use split_boot to skip ramdisk unpack, e.g. for dtb on devices with hdr v4 but no vendor_kernel_boot -## AnyKernel vendor_boot install -#split_boot; # skip unpack/repack ramdisk since we don't need vendor_ramdisk access - -#flash_boot; +#write_boot; # use flash_boot to skip ramdisk repack, e.g. for dtb on devices with hdr v4 but no vendor_kernel_boot ## end vendor_boot install