Ok, here's what you do:
Do you still have that 1.5GB 3.2 update zip file?
On your desktop extract META-INF/com/google/android/update-binary.
Now you have the original (untouched) 1.5GB file and a ~2MB update-binary
Go to a fresh fastboot boot recovery with ADB.
Code:
# mount -t ext4 /dev/block/bootdevice/by-name/userdata /data
# mount -t ext4 /dev/block/bootdevice/by-name/cache /cache
Do
not mount system.
Code:
C:\>adb push big3.2update.zip /data/local/tmp
C:\>adb push update-binary /data/local/tmp
Code:
# cd /data/local/tmp
# chmod 755 update-binary
# ./update-binary 2 1 big3.2update.zip
Good luck.