View Single Post
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1
Now the first version of ubiboot N9 environment is ready for release

See the (low quality) video on http://www.youtube.com/watch?v=OGxnqUgm3WM

The downloads and documentation can be found from http://www.swagman.org:8008/juice/ubiboot/

WHAT IS UBIBOOT N9

- Configurable boot environment that can be used to launch different OS'ses / kernels for N9
- Integrated repair/maintanance mode

With ubiboot you need not ever flash a kernel again, you can use similar procedures to maintain your kernels an on regular desktops, just copy kernel&mudules to device and edit boot list.

With ubiboot it is easy to change OS'es on the fly, you can boot your device to Harmattan/Nemo/Nitdroid without any extra equipment, and select what kernel you want to use with the OS.

Thanks (in alphabetical order) go to at least the following people;
Hurrian, Jonni, Peterleinchen, Sledges, Stskeeps and propably others

---------- edit ----------

Note about Open Mode

To use Ubiboot, your device needs to be running in Open Mode. What this means, is that some of the Aegis security framework functionality is suppressed even as you cannot ever turn Aegis off completely in a Harmattan device. For this reason it matters greatly how you enter Open Mode.

This following note is relevant not for only ubiboot but also to all the cases where a device is being run in Open Mode, regardless of the kernel and boot mode to do so.

To correctly flash the device for Open Mode, you need to ensure that the Aegis keys and credentials on the device are created with Open Mode keys, not with the default Closed Mode keys.

The Aegis key generation happens the first time a device boots after a clean flash, before user is presented with the UI of the device. Hence, it is important to make sure that the device boots up in Open Mode the first time after flashing. The way to accomplish this is what I call back-to-back flashing.

Back-to-back flashing is performed by first flashing the device like in "normal closed mode flashing", both emmc and rootfs. Then, immediately flashing the device again, now with an Open Mode kernel, without letting the device to boot up between the two flashing rounds.

If you perform this correctly, the device will start up in Open Mode so that aegis keys are created correctly. This will help you avoid all odd problems caused by running device with incorrect credentials (password problems, strange hangups and boots, general slowing and lagging of device...)

---------- edit ----------

Changed the link to point to non-filtered site URL

The administrator of swagman.org has opened an unfiltered port for access.

Last edited by juiceme; 2014-03-24 at 08:37. Reason: Added info about site access
 

The Following 131 Users Say Thank You to juiceme For This Useful Post:
9kimgu, ajalkane, AJMAL P.M, Akkumaru, AMD, An9, anapospastos, arifkhan123, Artyom, baem90, bandora, behrooz, bibek, bnwg, burwat292596, byteninja2, caveman, CepiPerez, ceteigrek, chenliangchen, ck2nb, Conrado967, cquence, Creamy Goodness, d@niel, dadaniel, Dave999, death_jax, Demati, dex87, dexterous21, donaggio, drucula, e-yes, e0x, et3rnal, explit, ezameht, faktorqm, farfary, flotron, fw190, Garp, ggabriel, guillermorojaz, hrbani, HtheB, humble, Hurrian, imaginaryenemy, Iryus, jalyst, Jeffrey04, jjaone, Jordi, jule, kiiwii, klinglerware, ladoga, lal, lbee, lebanez, LoGe, Lucazz990, luke_dirtwalker, MaddogG, Manatus, mariusmssj, meemorph, Mentalist Traceur, mercenary, mikecomputing, minimos, miqu, MJ m, Morpog, Mric, mrsellout, mr_pingu, myname24, ncik, OVK, p0pa, P@t, peterleinchen, phapsubongtoi, Ponyta, rainisto, ranbaxy, rcolistete, rlinfati, ruplee76, Rusnak-COBRA, sada11, saifo, saleki, Salmi, santeira, Schturman, shanttu, shinchim0, slarti, SourenAraya, sprawl11, stampsmurf, taixzo, The Wizard of Huz, thedead1440, theyosh, thp, tioubxancur, TMavica, topet2k12001, traysh, tubeat, turbovomit, u7knv9h, Van-ess, WilliePre, wook_sf, Wreck, www.rzr.online.fr, xprism, zapotek, zhxt, ZLooM