[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