This is a solution for you when you’re flashing a custom rom you randomly find on XDA and ended with
E:Error executing updater binary in zip.
So, what is the solution?
For example, I’m using ASUS Zenfone 5, and tried to flash this rom. Inside my phone, I already have TWRP recovery installed, so there should be no problem.
Usually when we’re installing custom rom, we’re asked to format cache, data, dalvik_cache, and system. It’s true, that if we’re flashing new ROM without formatting that partitions above, you will end with bootloop.
The solution is simple.
- After the flashing error, you should reboot back to your recovery.
- Now try to flash the ROM again WITHOUT formatting the partitions above.
- You should be able to flash until the end.
Wait, how can that be?
Here’s a illustration. Let’s say you’re eating a soup. When you’re still hungry and still want to eat, you will just add the soup to your bowl, without washing it right? Why? Because it is still the soup inside. You’re not making it dirty with anything.
The same with this thing. You’re not making it dirty with another ROM. You’re adding soup into your soup bowl. (That may be not exactly that, but well … )