[Miscellaneous Android Development] tcwiv:
Good morning. After reading up extensively here as well as other forums/groups I decided to undertake the rooting of my Nextbook Ares 11A (NX16A11264 - 5.1) and am currently regretting it. Using a version of Ares8A_twrp_recovery...img through (fastboot flash boot Ares8A_twrp....img) I am now at least able to access TWRP although attempts to flash a .img beyond twrp have proven unsuccessful. The most recent attempt was to install from TWRP a downloaded version of '2017-07-01--01-36-33_V1.1.1.1.....zip' from the OP. It has yielded the the following errors - 'Invalid zip file format!' - 'Error installing zip file /usbotg/2017-07-01.......zip' - 'failed to mount '/data' (Invalid argument)'

Although not bricked (yet) I'm hoping its an easy fix to an overlooked mistake - any help would be rejoicingly appreciated.

UPDATE: I have uncovered that the partitions needed to be repaired and have successfully moved to the next series of errors. I downloaded "Nextbook Ares 11A [NX16A11264] Firmware" from nextbookusa....com/downloads and while trying to install from TWRP I end up with "Error 7 Can't install this package over newer build" which leads me to the script in updater-script...anything jump out???

(!less_than_int(1477099312, getprop("ro.build.date.utc"))) || abort("Can't install this package (Fri Oct 21 21:21:52 EDT 2016) over newer build (" + getprop("ro.build.date") + ").");

getprop("ro.product.device") == "NX16A11264" || abort("This package is for "NX16A11264" devices; this is a "" + getprop("ro.product.device") + "".");

ui_print("Target: NextBook/NX16A11264/NX16A11264:6.0.1/MMB29M/V3.0.2:user/release-keys");

show_progress(0.750000, 0);

ui_print("Patching system image unconditionally...");

block_image_update("/dev/block/by-name/android_system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat");

ui_print("Verifying the updated system image...");

if range_sha1("/dev/block/by-name/android_system", "98,0,32770,32961,32963,33471,65535,65536,65538,66046,98303,98304,98306,98497,98499,99007,131071,131072,131074,131582,163839,163840,163842,164033,164035,164543,196607,196608,196610,197118,229375,229376,229378,229569,229571,230079,262143,262144,262146,262654,294911,294912,294914,295105,295107,295615,327679,327680,327682,328190,360447,360448,360450,360958,393215,393216,393218,393726,425983,425984,425986,426494,458751,458752,458754,459262,491519,491520,491522,492030,524287,524288,524290,524798,557055,557056,557058,557566,589823,589824,589826,590334,622591,622592,622594,623102,654423,655360,655362,688128,688130,720896,720898,753664,753666,754174,780230,780231,786384") == "a49c538c524372c0d5464789ba6fdb77738668aa" then

if range_sha1("/dev/block/by-name/android_system", "102,32770,32961,32963,33471,65535,65536,65538,66046,98303,98304,98306,98497,98499,99007,131071,131072,131074,131582,163839,163840,163842,164033,164035,164543,196607,196608,196610,197118,229375,229376,229378,229569,229571,230079,262143,262144,262146,262654,294911,294912,294914,295105,295107,295615,327679,327680,327682,328190,360447,360448,360450,360958,393215,393216,393218,393726,425983,425984,425986,426494,458751,458752,458754,459262,491519,491520,491522,492030,524287,524288,524290,524798,557055,557056,557058,557566,589823,589824,589826,590334,622591,622592,622594,623102,654423,655360,655362,655874,687616,688128,688130,688642,720384,720896,720898,721410,753152,753664,753666,754174,780230,780231") == "3105d3ac048d817befa69d4c2a7ac2ac3f8fe872" then

ui_print("Verified the updated system image.");

else

abort("system partition has unexpected non-zero contents after OTA update");

endif;

else

abort("system partition has unexpected contents after OTA update");

endif;

show_progress(0.050000, 5);

package_extract_file("boot.img", "/dev/block/by-name/android_boot");

show_progress(0.200000, 10);