airgap-vault: Release page does not list install requirements

Special thanks to Alessandro for his great help via Telegram.

First my question is - shouldn’t there be some specific OS/build version ranges listed for each release?

(1) I’ve been breaking my head for days trying to install any version at all of Vault over OTG to an Android 6.0 build FlymeOS, and then build FlymeOS

Every release I tried installed, but then would not run. Object.entries is not a function.

(2) Then I’ve gone and updated the WebView to a 59 version, and then a 90 version.

Sidenote: As my main device has always been on iOS and I’m just flailing around with Android for the first time on a friend’s “old phone,” it’s wacky to me that a user has to “know” to go and download specific OS components, which should have been included in the build, but weren’t.

Again, even with the new WebViews, there’s the same error. I’ve tried Vault 1.6.0, 3.7.0, 3.6.2, now trying 2.7.1 as I type.

2.7.1 installs, opens, shows the Vault + aeternity logo, and then shows:

Unexpected token =
SyntaxError: Unexpected token =

webpackJsonp is not defined
ReferenceError: webpackJsonp is not defined at file:///android_asset/www/build/main.js.1:1

(3) I realize this Flyme thingy might be an edge case. Maybe users could submit their failed installs into a wiki. Or maybe the requirements could be listed for each release, whether iOS, Android, etc.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 21 (7 by maintainers)

Most upvoted comments

“Root needed.” That doesn’t make sense, as it removes all the security the phone has. Am I right?

Yes. In fact, AirGap Vault will not run if your device is rooted (there will be an error message).

As an iOS user myself, I have never heard of “Flyme” or “Meizu”. Can’t you just install a regular, plain Android installation with Play Store?

[…] what would I be looking for if I go buy another android, to avoid these problems? Would an old iPhone be more/less secure in running Vault, compared to Android?

I can’t give you any direct recommendations, but we have a couple “Galaxy” test phones and they all work fine. We also tested one of the newer budget Nokia phones, which also worked.

Regarding iOS vs Android, this is really a personal choice. I personally would choose an iPhone if I have the option, it’s just more familiar to me. But the handling on Android (once everything is set up) is easier because you can use SD Cards to update the app, whereas on iOS you have to wipe the phone and start over to do it securely.