-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/06/2014 01:55 PM, intrigeri wrote: > Nathan of Guardian wrote (02 Jan 2014 18:56:22 GMT) : >>> [...] but the question for me has been how do we match the >>> "boot from CD/USB" aspect of TAILS. > Frankly, I personally am much less experienced in this area than > you, so I'm afraid I cannot help much.
Just want to announce some exciting progress made on the idea of a TAILS Mobile edition booted from USB to an Android device. This is just a hobby project right now, something to do in the spare time I really don't have. However, like any interesting problem, I just can't stop thinking about it :) So, I have boot from USB key working on my Nexus 7 (the original 2012 wifi only edition), and am able to boot a locked down version of Android from my Micro USB drive. This is enabled by rooting the device, and flashing the MultiROM recovery firmware and app, which handles the boot time switching. The point being that the main device does not need to be modified an extraordinary amount, and can even still run the stock firmware. It only requires root at this point. This is all thanks to the amazing MultiROM project, of course, so I am mostly just reporting back on testing: https://github.com/Tasssadar/multirom I can easily switch between the internal ROM and the USB booted ROM by simply performing a device reboot and selecting the desired ROM to boot from on startup, just like with a standard PC BIOS. All user data is persisted to the USB drive, and I can setup Orbot to autoboot with full transproxy, GnuPG for Android, ChatSecure etc. I am going to try to setup full disk encryption on the USB booted firmware, and will see how that goes. I have also run SecDroid on this which effectively disables all unneeded services and turns off the ability to install new apps. There is a noticeable lag/freeze at times when the OS is reading/writing from the USB, but it is not terrible. It may also be related to the quality of the cheap noname USB flash drive I bought. (ADATA http://www.newegg.com/Product/Product.aspx?gclid=CIe9taeVg7wCFcFj7AodFnEAXQ&Item=N82E16820211829&nm_mc=KNC-GoogleAdwords&cm_mmc=KNC-GoogleAdwords-_-pla-_-USB+Flash+Drives-_-N82E16820211829&ef_id=UtgPqAAABF9bnY5c:20140116165816:s) Sony has a new one coming out (micro USB OTG support) that I will test with soon, that is also very very small physically, which matters if you are going to have something hanging off your device's USB port. I can also boot Ubuntu Touch from USB, but I am sad to say the state of Ubuntu Touch is quite poor, at least running on this hardware (which is actually fairly powerful). It is very slow and crashes quite a bit. I will test more on the Nexus 7 2013 edition. I really need to reach out to Ubuntu to understand their device support roadmap, and to check out the reality of building upon their work vs. Android. Otherwise, still investigating booting other variants of Debian on ARM to see how easily we could "port" the existing TAILS work to a solution like this, versus building something "similar but different" from the ground up. All the best! +n -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJS2UVkAAoJEKgBGD5ps3qpATkP/0SjKJhFtFAwNUwV65LWTcMo eHjTvmtATztUjf9GhT0ME4s7EB/vFmHlLFqnqbl4G0zNLo0fmJBhnMtQUWdnrhZM CVQZu3NeZWm8TGZ+5Z6UlyCYRTBeA+gyKqx59tOlHqiMOlKaO5uAp/yBRJKIwnWh V0mn8EIbQ/jFO4gHJvUWIza1zILsCzM3JHQ1zqkel7Ie/KIdvAX6ayOmb06KtV+d qEbQ2XaxSqq3cxCJJEXHbjMHsLoUEczzrOTBYFMIvrv0GWDc/9KwEA5vVeTUBL0Q ywna+M1dyENV20sFKYt+WfB2JPyOFQXn4cz7y9gpdim/qs2HRitT9wY3hcg2Kgq6 m1geNQ+eLYkWEiNm0TYsTWZreaitJSJK5CbrpizFnjkds2LyApI+s/iQsQr3wsPc Y2XPghV7Dp8KzPXcQLrYelyAjTCOY1C4BOO+6+RCgmX5wVYTtabntrymLhceKCbC DuOYXh+NZOE29f958HZNuZ6JubOkSfFe7pSuZ4/ZlZcTohJ50GXr7DFXs4/7rxRr moaxchnxZA0xMD3JCEHzUL2F+THDC4tR1ESoLbesAcA/jhIFQmi5GvVgsXfmahaP 79K/48UYIH06GMLlXr7ojHzWYbYkIyd7Xsn8g1KVeNhKF6MjFYEnVFTg45JT/Rvu tXkGlEQYE7QfsgkK2Pkd =sRxO -----END PGP SIGNATURE----- _______________________________________________ tails-dev mailing list [email protected] https://mailman.boum.org/listinfo/tails-dev
