Author Topic: Sillyboot v2: Improved, easier NITDroid installation/deinstallation procedures  (Read 97686 times)

Offline e-yes

  • Administrator
  • I know all there is to know!
  • *****
  • Posts: 296
In order to boot different OS (apart from Harmattan), you need some "bootloader".
Simple silly bootloader aka sillyboot, that allow you to choose whether to start alternative OS or not (by pressing Volume Up key).

ONLY FOR EXPERIENCED USERS! NO WARRANTY!
THERE IS VERY HIGH RISC OF GETTING BRICK!


Short HOWTO:
1. Put the file attached to the device.
2. Execute following command as root (I suggest to use SSH connection over USB):
Code: [Select]
tar xjvf /home/user/MyDokumentz/sillyboot_2.tar.bz2 -C /
3. Write full howto for not so experienced hackers;)

MD5 sum: ffb0ce629a464489da0250bc4273de4f

----

Installing NITDroid directly to /home/ (as Android's root) is not comfortable for many users, so I tried to install it into "child" directory on home partition.
So, my install command now is:
Code: [Select]
tar xjvf /path_to_archive/nitdroid_n9_ics_alpha2.tar.bz2 -C /home/nitdroid/
My preinit (sillyboot) is modified a bit, I'm attaching it.

P.S. NITDroid removal procedure is very simple now:
Code: [Select]
rm -rf /home/nitdroid
« Last Edit: April 02, 2012, 10:41:06 pm by e-yes »
cat support_request.pm > /dev/null

Offline ffsinit

  • NITDroid novice
  • *
  • Posts: 16
In this tarball meego loading by default. nitdroid is "Alternative version"
sorry for google-translate

Offline Jethro

  • NITDroid novice
  • *
  • Posts: 8
Erm, before we use this method, we have to make a new directory at home, right?

Offline ffsinit

  • NITDroid novice
  • *
  • Posts: 16
correct
sorry for google-translate

Offline ffsinit

  • NITDroid novice
  • *
  • Posts: 16
Sillyboot with graphic "menu"
sorry for google-translate

Offline e-yes

  • Administrator
  • I know all there is to know!
  • *****
  • Posts: 296
Looks nice:)
cat support_request.pm > /dev/null

Offline Vihru

  • NITDroid user
  • **
  • Posts: 51
Looks nice:)

very nice and working! :P is there any boot menu that there can see list like?
1. Meego
2. Nitdroid

Offline bhj128128

  • NITDroid novice
  • *
  • Posts: 10
thx, if we change the  path ,we shuld install NITDroid in the /home/nitdroid ?

Offline ffsinit

  • NITDroid novice
  • *
  • Posts: 16
thx, if we change the  path ,we shuld install NITDroid in the /home/nitdroid ?

Installing NITDroid directly to /home/ (as Android's root) is not comfortable for many users, so I tried to install it into "child" directory on home partition.
So, my install command now is:
Code: [Select]
tar xjvf /path_to_archive/nninedroid_ics_alpha1.tar.bz2 -C /home/nitdroid/
sorry for google-translate

Offline nOOz

  • NITDroid novice
  • *
  • Posts: 6
Nice and fast upgrades :)
Alpha2+silly2<------------- testing :P

edit.      Flashed now 3times and wont boot to android?? i get the @@@ symbols but wont start
            and i installed silly.v.2 allso
edit2.    Going again and check the sum and its ok
edit3.    No luck for today... gona check my problems tomorrow
« Last Edit: April 02, 2012, 10:13:58 pm by nOOz »

Offline ghost73

  • NITDroid novice
  • *
  • Posts: 8
I have that happen.
I formatted the device Before any process,and flash it again With the new EMMC
I will try tomorrow attachment

Offline nOOz

  • NITDroid novice
  • *
  • Posts: 6
I have that happen.
I formatted the device Before any process,and flash it again With the new EMMC
I will try tomorrow attachment

i made this and got it work again


If u had alpha 1 installed to /home/nitdroid follow theses steps:
(Note only use this if alpha1 was installed to /home/nitdroid not for /home installation)
1. Use sillyboot_2 and new installation method .
2. Install Alpha_1 to into /home/nitdroid. Boot it, ensure all is working again.
like this . devel-su
rootme
mkdir /home/nitdroid
tar xjvf /home/user/MyDocs/nitdroid_n9_ics_alpha1.tar.bz2 -C /home/nitdroid

3. (If you didn't apply alpha_1 charging fix before) Remove symlink /home/nitdroid/mnt/initfs
devel-su
rootme
rm /home/nitdroid/mnt/initfs
4. Install Alpha_2 just over alpha_2, overwrite old files.
devel-su
rootme
tar xjvf /home/user/MyDocs/nitdroid_n9_ics_alpha2.tar.bz2 -C /home/nitdroid/

If u have nitdroid installed to /home then move all nitdroid files to new folder /home/nitdroid
Try to reboot and if all is working install alpha 2 to /home/nitdroid


THX Sniper_swe

Offline predator

  • NITDroid user
  • **
  • Posts: 70
  • indestructible
wouldn't be nice if sillyboot would read some boot.ini (similar to winXP's loader) and execute kernel file from text line in file + display custom os name on screen...?
mov R0, 1

Offline e-yes

  • Administrator
  • I know all there is to know!
  • *****
  • Posts: 296
wouldn't be nice if sillyboot would read some boot.ini (similar to winXP's loader) and execute kernel file from text line in file + display custom os name on screen...?
I'm glad we found someone ready to contribute code for this functionality:)
cat support_request.pm > /dev/null

Offline predator

  • NITDroid user
  • **
  • Posts: 70
  • indestructible
wouldn't be nice if sillyboot would read some boot.ini (similar to winXP's loader) and execute kernel file from text line in file + display custom os name on screen...?
I'm glad we found someone ready to contribute code for this functionality:)
if it would be in X86 .asm or py...it would be already contributed... :)
mov R0, 1