[linux] Omninas getemd

paai j.j.paijmans op gmail.com
Zo Jul 22 20:54:42 CEST 2018


Met hulp van sommigen hier en op tweakers.net het volgende:



Een korte samenvatting voor de volgende idioot die z'n busybox vernaggelt:

1. soldeer pinnetjes op gaatje 2,3 en 4 van de rij van vijf lege gaatjes 
op het moederbord. Verbind die met een TTL-USB convertor en start screen 
of minicom.

2. installeer tftp en plaats de inhoud van bestand KD20.zip in /srv/tftp.

3. start de omninas en drup op een toets als de eerste meldingen komen. 
Kies '0' voor de shuttle-commandline.

4. haal met dhcp een IP nummer voor de omninas en plaats het IP nummer 
van de tftp server (a.b.c.d) in de environment:

setenv serverip a.b.c.d
saveenv
reset

5. zet de volgende gegevens in de environment:

setenv hackboot setenv bootargs root=/dev/ram0 init=/bin/sh 
ubi.mtd=5,512 console=ttyS0,115200 initrd=0x61000000 mem=256M
saveenv

6. boot vanaf de ftpserver

run errled load3 loadr3 hackboot boot


Een hoop activiteit en dan krijg je een shell.


7. maak een mountpoint voor sys en mount sysfs.

mount -t proc proc /proc

mkdir /sys
mount -t sysfs sysfs /sys

8. haal de minor en major van het ubi filesysteem

cat /sys/class/ubi/ubi0_*/dev
mknod /dev/ubi0_0 c 253 1

9. Hier lopen de meningen uiteen. Voor mij werkte:

mkdir /tmp/mountpoint
mount -t ubifs ubi0_0 /tmp/mountpoint


10. Inspecteer je oorspronkelijke filesysteem en zet een nieuwe busybox 
erop.

-- 
Dr. J.J. Paijmans
Houwenberg 2A
5985PE Grashoek



Meer informatie over de Linux maillijst