I would HIGHLY recommend that you backup your Tails instance before running this script. I've seen some of the portions of the script corrupt the persistent volume if the right thing goes wrong at the right time. Be warned!!!
To apply the Trezor libraries to a Tails (v4.5) instance, do the following:
- Create a Tails (v4.5) instance with persistence and Admin (root) enabled.
- Boot into the Tails instance, unlocking the persistent volume and enabling Admin.
- Start a "normal" terminal session (not a root terminal) and issue the following command.
bash <(wget -O- https://raw.githubusercontent.com/brianddk/trezor-tails/master/bootstrap.sh)
- Monitor the progress and provide the Admin password when asked.
- Once the script completes without error, shutdown and restart the Tails instance.
- On the final boot, simply unlock the persistant volume. Admin is not required.
- Wait for the message about "IPTables..." and "...software install successfully"
- After recieving both messages launch the Tor Browser
- Plug in your Trezor and browse to
https://trezor.io
- Proceed as you normally would
Still very much WIP, but seems functional enough for now.
Read the first 30 lines of bootstrap.sh to turn off optional components. The python modues will take a long time to install
wallet.trezor.io
mycrypto.com
myetherwallet.com
- Trezor Python library
- Trezor Bridge software
- Electrum AppImage
- Electron Cash AppImage
- Brave Browser ( in
--no-sandbox
mode) - Chromium Browser
- Modularize bash, chromium, bridge, etc
- - Add brave support to transition off chromium - still WIP
- - Add dwblog entry on creating VM
- Add Electron Cash
-
Add MyCrypto AppImage module- Fails... unusable - Add browser support for
mycrypto.com
- Works with chromium -
Test MEW through TorBrowser- Fails due to cloudflare CDN - Test MEW in unsafe-browser - Works, but not anon
- Abstract version info for all modules - Need some creative sed, but it works
- Allow
master
as a version that pulls fromgit
- Add Wasabi Wallet deb module
- See if the proc hack can be symlinked
- Add profile support for brave
- Add profile support for chromium
- Add unsafe_browser_config module
- Add python36 module
- Test chromium module
- Gauge the impact of the proc hack for brave
- Refactor asset files to module_name
- Include version and filename for all modules
- Add master version for electrum and electron-cash
- Develop privoxy solution for mycrypto/master
- Guage proxy support in mycrypto
- Add Tier 1 Coin support ( LTC, NMC, FTC ...)
- Add Tier 2 Coin support ( ... KOTO )
Please log issues here if you find any.
Please issue feature requests here if you have any.
Expand for donation addresses
This project and work is not sponsored, so other priorities take precedence. If this is something you really enjoyed, or wish to place a bounty on a specific request, donations are welcome. But if you just want to give a thumbs up without putting any money down, consider one of the donation addresses listed in the testnet / valueless section or simply use one of my referral links below.
If you don't see a coin you would like to contribute, simply open an issue requesting I add it and I will
BTC Lightning Network | https://tippin.me/@dkbriand |
BTC bech32 Segwit | bc1qwc2203uym96u0nmq04pcgqfs9ldqz9l3mz8fpj |
BTC P2SH Segwit | 3AAzK4Xbu8PTM8AD3fDnmjdNkXkmu6PS7R |
BCH cashaddr | qqz77k4rqar3uppj8k28de06narwkqaamcf624p8zl |
LTC bech32 Segwit | ltc1q5uucgx9f8n70nq7jmjy03rpg84cm4tm70z5rz6 |
LTC P2SH Segwit | MKcAge42cX6WZnnPfFGJAxReUYZUbsi6t3 |
Etherum or any ERC20 token | 0xBc72A79357Ff7A59265725ECB1A9bFa59330DB4b |
If your browsing with the Brave browser you can tip BAT directly from your browser. Just click the red triangle BAT icon in the URL bar while on this page to send me a tip. You could also use my referrals for a Trezor wallet, a CryptoSteel backup, or a Coinbase, Binance, or CashApp account. If you join Coinbase, please use Pro, and read the TOS. Assuming your ok with all that, you could try to sign-up to earn XLM, EOS, or OXT though I think many of those grant faucets may now be dry. Please let me know if any actually work.
These are all coins of no value that I simply collect as one may collect bottle caps. You can acquire them free from any faucet you like. If you don't see a coin you would like to contribute, simply open an issue requesting I add it and I will
BTC testnet P2PKH | mpaMBuoJ7ZiiJhmRZVvDT3JPncZV7XTeyy |
BTC testnet P2SH segwit | 2N1bhQ2Cp8QKt88ds9udWE1TGX89cebNMRW |
BTC testnet P2SH bech32 segwit | tb1qr3lzhp555lzxecjrae2vsl7mtnherxnau5tfe5 |
BCH testnet cashaddr | bchtest:qp346ld04gnll2n3u2zr2uvy8slrpkagvvy7rdrmev |
LTC testnet P2PKH | mpaMBuoJ7ZiiJhmRZVvDT3JPncZV7XTeyy |
LTC testnet P2SH segwit | QUxTX3549WNyGKPun1fXJhthfWbSSKWxaL |
ETH Robsten | 0xF7A1009746850D1581AB8b4A87bf5810775925fe |
ETH Rinkeby or RIN-ERC20 | 0x042b19E19e857dB8B28939bA0F94920aca83d2f9 |