Question 1:
In what way did it not work out? You couldn't install the vault app? You couldn't create a new wallet? You couldn't move transactions between the vault and Electrum?
Indeed, I should have been explaining better, but the test was a bit odd... But it was meant to be a test
Here it is, as I remember it now:
I've generated a 12-word seed with IanColeman's to make it sure it's not an "electrum" seed.
I've imported it to Electrum, used it for testnet.
I've made one more watch only wallet (also on testnet) with the public key from previous step. This is meant to be the live wallet in my tests. I've sent some testnet coins there.
I've imported the 12 words seed into AirGap Vault.
In the live wallet made a transaction, shown the QR code and tried to get it with AirGap Vault to sign it. It has read the QR, but it said it's unrecognized data, hence I couldn't sign the tx.
Question 2 & 3:
If you are only interested in bitcoin, and are going to be using Electrum on your laptop, then why not just use Electrum on your airgapped phone as well?
Believe it or not, I didn't use Electrum on Android at all since (from what I've read) it doesn't support hardware wallet.
So (stupid me!) I didn't think at all on Electrum as solution. I'll give it a try later today.
Thank you for the idea!Question 4:
My issue which such a set up has always been that I don't trust the phone, because there is too much hardware and software in there (mostly closed source) and I don't know what it is all doing. Is it properly encrypted at rest? Does turning on flight mode really airgap the phone? Can it still send or receive data via WiFi, 3G/4G/5G, radio waves, Bluetooth, NFC, etc? Is there something on there which might affect the random number generation?
It's meant to be an old phone with no SIM,. So the only network may be the WiFi. I can make a temporary WiFi by Tethering from the in-use phone and never again use that SSID (it can be GUID). Bluetooth is turned off. NFC.. hm.. iirc it can be turned off.
Still, I understand your logic, and I will give it one more thought. The point was for a replacement for a Nano S at the moment it will no longer work, maybe until a new one is bought.
Of course it depends on how much funds one handles vs the expected risks.
I don't know if Airgap Vault supports PSBT (Partially Signed Bitcoin Transaction) which Electrum generate when exporting unsigned transactions;
if it doesn't, the whole setup wont work.
Yep, this may be the actual technical description of my problem. Thanks for that.
I'll try with Electrum for Android, maybe the solution was easier than first expected.