JustPaste.it

wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 1
[sudo] password for wadger: 
Build directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 3
stamp directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make mod-unpack
mkdir -p "out/amlogic/device/1-2g/img-unpack"
touch "out/amlogic/device/1-2g/img-unpack/.stamp.dir"
tools/linux/aml_image_v2_packer -d ingredients/aml_upgrade_package.img out/amlogic/device/1-2g/img-unpack
[Msg]Image package version 0x2
[Msg]Unpack item [USB         ,              DDR] to (out/amlogic/device/1-2g/img-unpack/DDR.USB) size:49152 bytes
[Msg]Unpack item [USB         ,            UBOOT] to (out/amlogic/device/1-2g/img-unpack/UBOOT.USB) size:819200 bytes
[Msg]Unpack item [PARTITION   ,         _aml_dtb] to (out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION) size:58997 bytes
[Msg]Unpack item [UBOOT       ,     aml_sdc_burn] to (out/amlogic/device/1-2g/img-unpack/aml_sdc_burn.UBOOT) size:868864 bytes
[Msg]Unpack item [ini         ,     aml_sdc_burn] to (out/amlogic/device/1-2g/img-unpack/aml_sdc_burn.ini) size:394 bytes
[Msg]Unpack item [PARTITION   ,             boot] to (out/amlogic/device/1-2g/img-unpack/boot.PARTITION) size:10065920 bytes
[Msg]Unpack item [PARTITION   ,       bootloader] to (out/amlogic/device/1-2g/img-unpack/bootloader.PARTITION) size:868352 bytes
[Msg]Unpack item [PARTITION   ,             dtbo] to (out/amlogic/device/1-2g/img-unpack/dtbo.PARTITION) size:438 bytes
[Msg]Unpack item [PARTITION   ,             logo] to (out/amlogic/device/1-2g/img-unpack/logo.PARTITION) size:1076480 bytes
[Msg]Backup item [dtb         ,           meson1] backItemId[2][PARTITION, _aml_dtb]
[Msg]Unpack item [PARTITION   ,              odm] to (out/amlogic/device/1-2g/img-unpack/odm.PARTITION) size:540748 bytes
[Msg]Unpack item [conf        ,         platform] to (out/amlogic/device/1-2g/img-unpack/platform.conf) size:202 bytes
[Msg]Unpack item [PARTITION   ,          product] to (out/amlogic/device/1-2g/img-unpack/product.PARTITION) size:104857600 bytes
[Msg]Unpack item [PARTITION   ,         recovery] to (out/amlogic/device/1-2g/img-unpack/recovery.PARTITION) size:16756736 bytes
[Msg]Unpack item [PARTITION   ,           system] to (out/amlogic/device/1-2g/img-unpack/system.PARTITION) size:969932800 bytes
[Msg]Unpack item [PARTITION   ,           vbmeta] to (out/amlogic/device/1-2g/img-unpack/vbmeta.PARTITION) size:4096 bytes
[Msg]Unpack item [PARTITION   ,           vendor] to (out/amlogic/device/1-2g/img-unpack/vendor.PARTITION) size:235929600 bytes
[Msg]Write config file "out/amlogic/device/1-2g/img-unpack/image.cfg" OK!
Image unpack OK!
touch "out/amlogic/device/1-2g/img-unpack/.stamp.unpack"
rm -rf "out/amlogic/device/1-2g/img-ubt/odm"
mkdir -p "out/amlogic/device/1-2g/img-ubt/odm"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION out/amlogic/device/1-2g/img-ubt/odm
Converting sparse image out/amlogic/device/1-2g/img-unpack/odm.PARTITION to raw format ...
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
touch "out/amlogic/device/1-2g/img-ubt/odm_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-odm"
rm -rf "out/amlogic/device/1-2g/img-ubt/product"
mkdir -p "out/amlogic/device/1-2g/img-ubt/product"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION out/amlogic/device/1-2g/img-ubt/product
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/product_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-product"
rm -rf "out/amlogic/device/1-2g/img-ubt/system"
mkdir -p "out/amlogic/device/1-2g/img-ubt/system"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION out/amlogic/device/1-2g/img-ubt/system
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/system_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-system"
rm -rf "out/amlogic/device/1-2g/img-ubt/vendor"
mkdir -p "out/amlogic/device/1-2g/img-ubt/vendor"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION out/amlogic/device/1-2g/img-ubt/vendor
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/vendor_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-vendor"
mkdir -p "bc-tool/stamp"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION bc-tool/odm/odm
Сохраняем режимы доступа к файлам в bc-tool/odm/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION bc-tool/vendor/vendor
Сохраняем режимы доступа к файлам в bc-tool/vendor/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION bc-tool/product/product
Сохраняем режимы доступа к файлам в bc-tool/product/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION bc-tool/system/system
Сохраняем режимы доступа к файлам в bc-tool/system/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION ...
cp out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION bc-tool/DTB && sync
cp out/amlogic/device/1-2g/img-unpack/image.cfg build/amlogic/device/image.cfg    
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/system/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/system/selinux
check fs dump...
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/odm.PARTITION
convert to unsparse...
mount unsparseimg...
dump odm.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/vendor.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/vendor.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump vendor.PARTITION filesystem...
find: getfilecon failed: ‘vendor.PARTITION’: No data available
umount: vendor.PARTITION: not mounted.
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/product.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/product.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump product.PARTITION filesystem...
find: getfilecon failed: ‘product.PARTITION’: No data available
umount: product.PARTITION: not mounted.
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/system.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/system.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump system.PARTITION filesystem...
find: getfilecon failed: ‘system.PARTITION’: No data available
umount: system.PARTITION: not mounted.
ok!
rm -rf "" out/amlogic/device/1-2g/img-ubt/*
unpack done!
touch "bc-tool/stamp/.stamp.mod-unpack"
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 1
[sudo] password for wadger: 
Build directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 3
stamp directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make mod-unpack
rm -rf "out/amlogic/device/1-2g/img-ubt/product"
mkdir -p "out/amlogic/device/1-2g/img-ubt/product"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION out/amlogic/device/1-2g/img-ubt/product
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/product_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-product"
rm -rf "out/amlogic/device/1-2g/img-ubt/system"
mkdir -p "out/amlogic/device/1-2g/img-ubt/system"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION out/amlogic/device/1-2g/img-ubt/system
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/system_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-system"
rm -rf "out/amlogic/device/1-2g/img-ubt/vendor"
mkdir -p "out/amlogic/device/1-2g/img-ubt/vendor"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION out/amlogic/device/1-2g/img-ubt/vendor
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/vendor_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-vendor"
mkdir -p "bc-tool/stamp"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION bc-tool/odm/odm
Сохраняем режимы доступа к файлам в bc-tool/odm/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION bc-tool/vendor/vendor
Сохраняем режимы доступа к файлам в bc-tool/vendor/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION bc-tool/product/product
Сохраняем режимы доступа к файлам в bc-tool/product/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION bc-tool/system/system
Сохраняем режимы доступа к файлам в bc-tool/system/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION ...
cp out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION bc-tool/DTB && sync
cp out/amlogic/device/1-2g/img-unpack/image.cfg build/amlogic/device/image.cfg    
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/system/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/system/selinux
check fs dump...
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/odm.PARTITION
convert to unsparse...
mount unsparseimg...
dump odm.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/vendor.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/vendor.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump vendor.PARTITION filesystem...
find: getfilecon failed: ‘vendor.PARTITION’: No data available
umount: vendor.PARTITION: not mounted.
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/product.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/product.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump product.PARTITION filesystem...
find: getfilecon failed: ‘product.PARTITION’: No data available
umount: product.PARTITION: not mounted.
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/system.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/system.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump system.PARTITION filesystem...
find: getfilecon failed: ‘system.PARTITION’: No data available
umount: system.PARTITION: not mounted.
ok!
rm -rf "" out/amlogic/device/1-2g/img-ubt/*
unpack done!
touch "bc-tool/stamp/.stamp.mod-unpack"
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 1
[sudo] password for wadger: 
Build directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 3
stamp directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make mod-unpack
mkdir -p "out/amlogic/device/1-2g/img-unpack"
touch "out/amlogic/device/1-2g/img-unpack/.stamp.dir"
tools/linux/aml_image_v2_packer -d ingredients/aml_upgrade_package.img out/amlogic/device/1-2g/img-unpack
[Msg]Image package version 0x2
[Msg]Unpack item [USB         ,              DDR] to (out/amlogic/device/1-2g/img-unpack/DDR.USB) size:49152 bytes
[Msg]Unpack item [USB         ,            UBOOT] to (out/amlogic/device/1-2g/img-unpack/UBOOT.USB) size:802816 bytes
[Msg]Unpack item [PARTITION   ,         _aml_dtb] to (out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION) size:57964 bytes
[Msg]Unpack item [UBOOT       ,     aml_sdc_burn] to (out/amlogic/device/1-2g/img-unpack/aml_sdc_burn.UBOOT) size:852480 bytes
[Msg]Unpack item [ini         ,     aml_sdc_burn] to (out/amlogic/device/1-2g/img-unpack/aml_sdc_burn.ini) size:394 bytes
[Msg]Unpack item [PARTITION   ,             boot] to (out/amlogic/device/1-2g/img-unpack/boot.PARTITION) size:10125312 bytes
[Msg]Unpack item [PARTITION   ,       bootloader] to (out/amlogic/device/1-2g/img-unpack/bootloader.PARTITION) size:851968 bytes
[Msg]Unpack item [PARTITION   ,             dtbo] to (out/amlogic/device/1-2g/img-unpack/dtbo.PARTITION) size:438 bytes
[Msg]Unpack item [PARTITION   ,             logo] to (out/amlogic/device/1-2g/img-unpack/logo.PARTITION) size:1272656 bytes
[Msg]Backup item [dtb         ,           meson1] backItemId[2][PARTITION, _aml_dtb]
[Msg]Unpack item [PARTITION   ,              odm] to (out/amlogic/device/1-2g/img-unpack/odm.PARTITION) size:532556 bytes
[Msg]Unpack item [conf        ,         platform] to (out/amlogic/device/1-2g/img-unpack/platform.conf) size:202 bytes
[Msg]Unpack item [PARTITION   ,          product] to (out/amlogic/device/1-2g/img-unpack/product.PARTITION) size:11735116 bytes
[Msg]Unpack item [PARTITION   ,         recovery] to (out/amlogic/device/1-2g/img-unpack/recovery.PARTITION) size:16748544 bytes
[Msg]Unpack item [PARTITION   ,           system] to (out/amlogic/device/1-2g/img-unpack/system.PARTITION) size:1050046224 bytes
[Msg]Unpack item [PARTITION   ,           vbmeta] to (out/amlogic/device/1-2g/img-unpack/vbmeta.PARTITION) size:4096 bytes
[Msg]Unpack item [PARTITION   ,           vendor] to (out/amlogic/device/1-2g/img-unpack/vendor.PARTITION) size:169544812 bytes
[Msg]Write config file "out/amlogic/device/1-2g/img-unpack/image.cfg" OK!
Image unpack OK!
touch "out/amlogic/device/1-2g/img-unpack/.stamp.unpack"
rm -rf "out/amlogic/device/1-2g/img-ubt/odm"
mkdir -p "out/amlogic/device/1-2g/img-ubt/odm"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION out/amlogic/device/1-2g/img-ubt/odm
Converting sparse image out/amlogic/device/1-2g/img-unpack/odm.PARTITION to raw format ...
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
touch "out/amlogic/device/1-2g/img-ubt/odm_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-odm"
rm -rf "out/amlogic/device/1-2g/img-ubt/product"
mkdir -p "out/amlogic/device/1-2g/img-ubt/product"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION out/amlogic/device/1-2g/img-ubt/product
Converting sparse image out/amlogic/device/1-2g/img-unpack/product.PARTITION to raw format ...
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION.raw ...
touch "out/amlogic/device/1-2g/img-ubt/product_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-product"
rm -rf "out/amlogic/device/1-2g/img-ubt/system"
mkdir -p "out/amlogic/device/1-2g/img-ubt/system"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION out/amlogic/device/1-2g/img-ubt/system
Converting sparse image out/amlogic/device/1-2g/img-unpack/system.PARTITION to raw format ...
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION.raw ...
touch "out/amlogic/device/1-2g/img-ubt/system_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-system"
rm -rf "out/amlogic/device/1-2g/img-ubt/vendor"
mkdir -p "out/amlogic/device/1-2g/img-ubt/vendor"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION out/amlogic/device/1-2g/img-ubt/vendor
Converting sparse image out/amlogic/device/1-2g/img-unpack/vendor.PARTITION to raw format ...
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION.raw ...
touch "out/amlogic/device/1-2g/img-ubt/vendor_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-vendor"
mkdir -p "bc-tool/stamp"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION bc-tool/odm/odm
Сохраняем режимы доступа к файлам в bc-tool/odm/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION bc-tool/vendor/vendor
Сохраняем режимы доступа к файлам в bc-tool/vendor/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION bc-tool/product/product
Сохраняем режимы доступа к файлам в bc-tool/product/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION bc-tool/system/system
Сохраняем режимы доступа к файлам в bc-tool/system/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION.raw ...
cp out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION bc-tool/DTB && sync
cp out/amlogic/device/1-2g/img-unpack/image.cfg build/amlogic/device/image.cfg    
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/system/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/system/selinux
check fs dump...
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/odm.PARTITION
convert to unsparse...
mount unsparseimg...
dump odm.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/vendor.PARTITION
convert to unsparse...
mount unsparseimg...
dump vendor.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/product.PARTITION
convert to unsparse...
mount unsparseimg...
dump product.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/system.PARTITION
convert to unsparse...
mount unsparseimg...
dump system.PARTITION filesystem...
ok!
rm -rf "" out/amlogic/device/1-2g/img-ubt/*
unpack done!
touch "bc-tool/stamp/.stamp.mod-unpack"
wadger@wadger-VirtualBox:~/afck$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              988360        0    988360   0% /dev
tmpfs             203548     2924    200624   2% /run
/dev/sda1       16369532 12588380   2929904  82% /
tmpfs            1017724        0   1017724   0% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            1017724        0   1017724   0% /sys/fs/cgroup
tmpfs             203544       52    203492   1% /run/user/1000
D_DRIVE         60648448 51588096   9060352  86% /media/sf_D_DRIVE
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 1
Build directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 3
stamp directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make mod-unpack
mkdir -p "bc-tool/stamp"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION bc-tool/odm/odm
Сохраняем режимы доступа к файлам в bc-tool/odm/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION bc-tool/vendor/vendor
Сохраняем режимы доступа к файлам в bc-tool/vendor/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION bc-tool/product/product
Сохраняем режимы доступа к файлам в bc-tool/product/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION bc-tool/system/system
Сохраняем режимы доступа к файлам в bc-tool/system/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION.raw ...
cp out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION bc-tool/DTB && sync
cp out/amlogic/device/1-2g/img-unpack/image.cfg build/amlogic/device/image.cfg    
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/system/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/system/selinux
check fs dump...
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/odm.PARTITION
convert to unsparse...
mount unsparseimg...
dump odm.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/vendor.PARTITION
convert to unsparse...
mount unsparseimg...
dump vendor.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/product.PARTITION
convert to unsparse...
mount unsparseimg...
dump product.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/system.PARTITION
convert to unsparse...
mount unsparseimg...
dump system.PARTITION filesystem...
ok!
rm -rf "" out/amlogic/device/1-2g/img-ubt/*
unpack done!
touch "bc-tool/stamp/.stamp.mod-unpack"
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 1
[sudo] password for wadger: 
Build directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make bc-clean
--------------------------
1. cleanup build directory
2. cleanup output directory only
3. cleanup .stamp

chose function number: 3
stamp directory cleaned up!
wadger@wadger-VirtualBox:~/afck$ make mod-unpack
mkdir -p "out/amlogic/device/1-2g/img-unpack"
touch "out/amlogic/device/1-2g/img-unpack/.stamp.dir"
tools/linux/aml_image_v2_packer -d ingredients/aml_upgrade_package.img out/amlogic/device/1-2g/img-unpack
[Msg]Image package version 0x2
[Msg]Unpack item [USB         ,              DDR] to (out/amlogic/device/1-2g/img-unpack/DDR.USB) size:49152 bytes
[Msg]Unpack item [USB         ,            UBOOT] to (out/amlogic/device/1-2g/img-unpack/UBOOT.USB) size:819200 bytes
[Msg]Unpack item [PARTITION   ,         _aml_dtb] to (out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION) size:58997 bytes
[Msg]Unpack item [UBOOT       ,     aml_sdc_burn] to (out/amlogic/device/1-2g/img-unpack/aml_sdc_burn.UBOOT) size:868864 bytes
[Msg]Unpack item [ini         ,     aml_sdc_burn] to (out/amlogic/device/1-2g/img-unpack/aml_sdc_burn.ini) size:394 bytes
[Msg]Unpack item [PARTITION   ,             boot] to (out/amlogic/device/1-2g/img-unpack/boot.PARTITION) size:10065920 bytes
[Msg]Unpack item [PARTITION   ,       bootloader] to (out/amlogic/device/1-2g/img-unpack/bootloader.PARTITION) size:868352 bytes
[Msg]Unpack item [PARTITION   ,             dtbo] to (out/amlogic/device/1-2g/img-unpack/dtbo.PARTITION) size:438 bytes
[Msg]Unpack item [PARTITION   ,             logo] to (out/amlogic/device/1-2g/img-unpack/logo.PARTITION) size:1076480 bytes
[Msg]Backup item [dtb         ,           meson1] backItemId[2][PARTITION, _aml_dtb]
[Msg]Unpack item [PARTITION   ,              odm] to (out/amlogic/device/1-2g/img-unpack/odm.PARTITION) size:540748 bytes
[Msg]Unpack item [conf        ,         platform] to (out/amlogic/device/1-2g/img-unpack/platform.conf) size:202 bytes
[Msg]Unpack item [PARTITION   ,          product] to (out/amlogic/device/1-2g/img-unpack/product.PARTITION) size:104857600 bytes
[Msg]Unpack item [PARTITION   ,         recovery] to (out/amlogic/device/1-2g/img-unpack/recovery.PARTITION) size:16756736 bytes
[Msg]Unpack item [PARTITION   ,           system] to (out/amlogic/device/1-2g/img-unpack/system.PARTITION) size:969932800 bytes
[Msg]Unpack item [PARTITION   ,           vbmeta] to (out/amlogic/device/1-2g/img-unpack/vbmeta.PARTITION) size:4096 bytes
[Msg]Unpack item [PARTITION   ,           vendor] to (out/amlogic/device/1-2g/img-unpack/vendor.PARTITION) size:235929600 bytes
[Msg]Write config file "out/amlogic/device/1-2g/img-unpack/image.cfg" OK!
Image unpack OK!
touch "out/amlogic/device/1-2g/img-unpack/.stamp.unpack"
rm -rf "out/amlogic/device/1-2g/img-ubt/odm"
mkdir -p "out/amlogic/device/1-2g/img-ubt/odm"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION out/amlogic/device/1-2g/img-ubt/odm
Converting sparse image out/amlogic/device/1-2g/img-unpack/odm.PARTITION to raw format ...
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
touch "out/amlogic/device/1-2g/img-ubt/odm_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-odm"
rm -rf "out/amlogic/device/1-2g/img-ubt/product"
mkdir -p "out/amlogic/device/1-2g/img-ubt/product"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION out/amlogic/device/1-2g/img-ubt/product
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/product_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-product"
rm -rf "out/amlogic/device/1-2g/img-ubt/system"
mkdir -p "out/amlogic/device/1-2g/img-ubt/system"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION out/amlogic/device/1-2g/img-ubt/system
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/system_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-system"
rm -rf "out/amlogic/device/1-2g/img-ubt/vendor"
mkdir -p "out/amlogic/device/1-2g/img-ubt/vendor"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION out/amlogic/device/1-2g/img-ubt/vendor
Сохраняем режимы доступа к файлам в out/amlogic/device/1-2g/img-ubt/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION ...
touch "out/amlogic/device/1-2g/img-ubt/vendor_contexts"
touch "out/amlogic/device/1-2g/img-ubt/.stamp.unpack-vendor"
mkdir -p "bc-tool/stamp"
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/odm.PARTITION bc-tool/odm/odm
Сохраняем режимы доступа к файлам в bc-tool/odm/odm_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/odm.PARTITION.raw ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/vendor.PARTITION bc-tool/vendor/vendor
Сохраняем режимы доступа к файлам в bc-tool/vendor/vendor_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/vendor.PARTITION ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/product.PARTITION bc-tool/product/product
Сохраняем режимы доступа к файлам в bc-tool/product/product_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/product.PARTITION ...
tools/linux/ext4unpack out/amlogic/device/1-2g/img-unpack/system.PARTITION bc-tool/system/system
Сохраняем режимы доступа к файлам в bc-tool/system/system_statfile.txt ...
Извлекаем файлы из out/amlogic/device/1-2g/img-unpack/system.PARTITION ...
cp out/amlogic/device/1-2g/img-unpack/_aml_dtb.PARTITION bc-tool/DTB && sync
cp out/amlogic/device/1-2g/img-unpack/image.cfg build/amlogic/device/image.cfg    
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/vendor/vendor/etc/selinux/*file_contexts bc-tool/system/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/odm/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/product/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/vendor/selinux
cp bc-tool/system/system/system/etc/selinux/*file_contexts bc-tool/system/selinux
check fs dump...
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/odm.PARTITION
convert to unsparse...
mount unsparseimg...
dump odm.PARTITION filesystem...
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/vendor.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/vendor.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump vendor.PARTITION filesystem...
find: getfilecon failed: ‘vendor.PARTITION’: No data available
umount: vendor.PARTITION: not mounted.
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/product.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/product.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump product.PARTITION filesystem...
find: getfilecon failed: ‘product.PARTITION’: No data available
umount: product.PARTITION: not mounted.
ok!
/home/wadger/afck/bc-tool/test/gen_perms_caps_labels_stock.sh out/amlogic/device/1-2g/img-unpack/system.PARTITION
convert to unsparse...
Invalid sparse file format at header magic
Failed to read sparse file
mount unsparseimg...
mount: /home/wadger/afck/bc-tool/test/system.PARTITION: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dump system.PARTITION filesystem...
find: getfilecon failed: ‘system.PARTITION’: No data available
umount: system.PARTITION: not mounted.
ok!
rm -rf "" out/amlogic/device/1-2g/img-ubt/*
unpack done!
touch "bc-tool/stamp/.stamp.mod-unpack"
wadger@wadger-VirtualBox:~/afck$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              988360        0    988360   0% /dev
tmpfs             203548     2924    200624   2% /run
/dev/sda1       16369532 10105700   5412584  66% /
tmpfs            1017724        0   1017724   0% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            1017724        0   1017724   0% /sys/fs/cgroup
tmpfs             203544       56    203488   1% /run/user/1000
D_DRIVE         60648448 51596288   9052160  86% /media/sf_D_DRIVE
wadger@wadger-VirtualBox:~/afck$ 
rm -rf "" out/amlogic/device/1-2g/img-ubt/*
unpack done!
touch "bc-tool/stamp/.stamp.mod-unpack"