Re: OTA Update.zip for NSZ-GS7
Posted: Wed Oct 03, 2012 12:47 pm
Well the issue isn't that the update is too old, it's the fact that the update is a US update trying to be applied to an EU box.
If you look at the start of the updater script (in the update):
So, it will check the device first, then extract and run sony_version_checker. If it errors out for any reason, it throws the "package is too old" error. Now, this reason is probably the fact that the package is mismatched (EU != US).
If you look at the start of the updater script (in the update):
Code: Select all
assert(getprop("ro.product.device") == "NSZGS7" || getprop("ro.product.device") == "");
assert(package_extract_file("system/bin/sony_version_checker", "/tmp/sony_version_checker"));
set_perm(0, 0, 0700, "/tmp/sony_version_checker");
assert(package_extract_file("system/build.prop", "/tmp/build.prop"));
if (getprop("ro.build.type") == "user") then (
if (run_program("/tmp/sony_version_checker", "/tmp/build.prop") != 0) then (
abort("package is too old.\n");
) endif;
) endif;