OTA Verifier

OTA Verifier Free App

Rated 3.89/5 (320) —  Free Android application by scary alien

About OTA Verifier

Whenever there's an over-the-air (OTA) update sent-out or made available (either leaked or official), there's always a large number of users that end-up reporting that their installations have failed with the infamous and dreaded "E:Error in /sdcard/xxx.zip (Status 7) installation aborted." error message.

So, I decided to try to write an app that would help folks figure-out what the issues might be so that they can get their OTA update installed.

The OTA Verifier app can be used to evaluate an over-the-air (OTA) update.zip or other flashable .zip file before you attempt the install or afterwards to help you figure-out why the installation may have failed. OTA Verifier will point-out what files and conditions are being tested so that you can more easily attempt to correct these issues.


Q: Do I have to be rooted to use this?

A: No, but rooted devices will have more conditions that the app will be able to test/evaluate because it will have access to protected files that non-rooted devices don't.


Q: Will the app actually do the installation or change anything on my device?

A: No. The app will only evaluate the expressions and conditions contained inside the updater-script file inside the .zip file that's trying to be installed. None of the functions or commands that try to modify your device (i.e., delete/patch/format/extract, etc.) will be evaluated or executed. The app basically operates in "read-only" mode with respect to the .zip file being evaluated.


Q: Will this app work on older devices or flashable .zip files that use the amend update-script files?

A: No, this app evaluates and interprets the newer edify updater-script files (notice the "r" in "updater").


How do I use this app?

1. Install and launch the app

2. Click the "Select File" button and navigate to desired .zip file

3. Long-press (press and hold) the file entry for the desired .zip file

4. Click the "Verify OTA .zip" file pop-up

5. Wait for the app to process the file (very large files may take several minutes to complete)

6. View the displayed results (text will also be copied to the clipboard)


Miscellaneous info:

1. Savvy root users probably already know that after a failed .zip file installation, you should be able to view the /cache/recovery/last_log file to view the information about what might have failed. OTA Verifier will try to uncover all of the issues and not just the first one that causes the installation to fail.

2. While I wrote this app principally to evaluate OTA update.zip files, the edify updater-script files are used and written by ROM devs and others who created flashable .zip files. This app can be used to evaluate those file's updater-script files, too.

3. Note: it is not a given that an error reported by this app also means that the OTA will fail to install. I'm seeing newer (Android 5+) OTAs whose updater-script contains post-install SHA1 checks that will be reported as failures (false expressions) by this app. I've added (v2.5) a new "strict mode" preference/setting that will "allow" non-existent files to not make the expression their referenced in evaluate to false (which they would otherwise). Version 2.6 brings additional logic to handle these post-install SHA1 checks by allowing them to not be evaluated as false when detected after seeing a "verifying system partition files" ui_print expression.

4. Additionally, in v2.6, the app will suppress any errors past the 25th one since the output becomes unwieldy (you can revert this change in the preference/settings menu).

Please see this Google+ post for more details on the latest changes: https://plus.google.com/111250871094989567615/posts/ftgrXDS3s8i

Permissions: READ_EXTERNAL_STORAGE - used for the file browser (Select App) to allow you to navigate to and select a file to scan for OTA verification.


Questions? Contact me at scary.alien@gmail.com


Android™ is a trademark of Google, Inc.

How to Download / Install

Download and install OTA Verifier version 2.7 on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: sa.ota.verifier, download OTA Verifier.apk

All Application Badges

Free
downl.
Android
2.3.3+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
[version 2.7 - 10-January-2015]:
- fix issue in apply_patch_check expressions for special partitions
- report missing/inaccessible files that occur before post-install verification when strict mode is off
More downloads  OTA Verifier reached 50 000 - 100 000 downloads
Version update OTA Verifier was updated to version 2.7
Version update OTA Verifier was updated to version 2.5
Version update OTA Verifier was updated to version 2.4

What are users saying about OTA Verifier

X70%
by X####:

Works perfectly! For people who don't know how to select a file click select file and go to your downloads file and when you find the .zip file hold it and it should Popup with very updater script, click it and then it will start to verify the update! Then use a custom recovery like TWRP to install the update after being verified!

X70%
by X####:

Thanks! Would've been stuck on buggy 5.0.1 still if not for this!

X70%
by X####:

I could not find the file to check for an OTA update

K70%
by K####:

This is an app that not only zip creators should have, but also every developer. Developer is VERY knowledgeable. Excellent also for end users to check updates and zips, before flashing. Just wicked. Works perfectly, just like intended......For those that can't find your update download location - it will vary from device to device, but look through the /cache folder in root of device. If its not there..SEARCH FOR IT. Please don't rate badly because YOU can't find the update, it is not the developers fault.

T70%
by T####:

What type of app is this? My samsung galaxy S was rooted with gingerbreak and still refuses to show its rooted what a ripoff.

T70%
by T####:

I was able to analyze other install files, but the app doesn't locate nor tell you where the OTA file is, so I can't possibly use this app for its main intention.

T70%
by T####:

After runing it I got this error: /system/etc/install-recovery.sh has unexpected contents. Pdt: The OTA is saved on /cache.

A70%
by A####:

Does just what is says

G70%
by G####:

nice

T70%
by T####:

The best!

J70%
by J####:

Good

Y70%
by Y####:

Very good. Thank you

T70%
by T####:

Cool apps

T70%
by T####:

Shitnothing

Z70%
by Z####:

I used to download many custom roms everytime .when I am going to install it does not work. By these app I can verify which Rom is perfect without errors....

T70%
by T####:

Where the phone download the OTA Update, I cant found it

T70%
by T####:

bbbbb

Y70%
by Y####:

thx

P70%
by P####:

Jjjjj

D70%
by D####:

..i like :D

D70%
by D####:

Very useful app

Z70%
by Z####:

otagreat!

T70%
by T####:

Works great saved my root after a ota update thanks.

K70%
by K####:

Worked without fail on my Droid4. Much quicker than trying to do the OTA update and checking the failure logs.

G70%
by G####:

Fgdusgehd

W70%
by W####:

Can't understand anything

C70%
by C####:

otagreat!

K70%
by K####:

Does exactly what it should, pointing out the problems that prevent you from performing OTA update. Highly recommended.

K70%
by K####:

Awesome app from an awesome developer. This guy personally helped me to figure out why my phone wasn't updating to 4.1.2. What developer does that? App works like a charm. A++++++++

J70%
by J####:

Excellent support from the developer too!!

U70%
by U####:

Worked without fail on my Droid4. Much quicker than trying to do the OTA update and checking the failure logs.

T70%
by T####:

Fgdusgehd

R70%
by R####:

Can't understand anything

H70%
by H####:

otagreat!

U70%
by U####:

Does exactly what it should, pointing out the problems that prevent you from performing OTA update. Highly recommended.

U70%
by U####:

Awesome app from an awesome developer. This guy personally helped me to figure out why my phone wasn't updating to 4.1.2. What developer does that? App works like a charm. A++++++++

C70%
by C####:

Excellent support from the developer too!!


Share The Word!


Rating Distribution

RATING
3.95
320 users

5

4

3

2

1