Dolphinana-s-dolphi_wikidol.../openiboot.md
Jacque Fresco 56cbbe8a51 Squashed commit of the following:
commit d74841dd8f395102bb04b54719f323fb2b12591c
Author: Dolphinana <dolphinana@disroot.org>

    nice update, meow

commit 4212432b512bdf7a547f548eb1cae2f97bc01884
Author: Dolphinana <dolphinana@disroot.org>

    Yaay, stuff, soon I'll go to horny jail!

commit 0806057d00be7c05052c19b0648ff7d03c58c4c2
Author: Dolphinana <dolphinana@disroot.org>

    nibble-->nom

commit e39119cdc7056ebf72f4349f856fb8a09150c6e5
Author: Dolphinana <dolphinana@disroot.org>

    pmOS stuff

commit 0b79e2398cf1960fb6fbc8b7a816bbb32dccd2c5
Author: Dolphinana <dolphinana@disroot.org>

    SFW rat comic

commit a485484fe370b7cdd5be5a052012c678b6959def
Author: Dolphinana <dolphinana@disroot.org>

    Fixed openiboot.md

commit caef5981802af69aaea89504d4c1c9206227dd59
Author: Dolphinana <dolphinana@disroot.org>

    Smol update

commit 648f2000c39c50ab175d3836e5d3e944a52b8898
Author: Dolphinana <dolphinana@disroot.org>

    aaaaahhhhh

Signed-off-by: tfelypoc <tfelypoc@reactionary.software>
2022-12-19 10:08:35 +08:00

39 lines
1.9 KiB
Markdown

# OpeniBoot
OpeniBoot is an unofficial bootloader for older Apple iThings that can run unsigned code, unlike iBoot. It is pretty buggy and the latest version is 0.3, it is made for booting Android on iThing, but it can also boot GNU/Linux along with typical iPhoneOS.
OpeniBoot prior to version 0.3 have a menu with nice bloated graphics but are less flexible. OpeniBoot 0.3 have a grub-like menu and requires menu.lst file (placed in /var/ ?).
{For some reason, OpeniBoot didn't work on iThing with iPhoneOS 4.2.1 so I "downgraded" to version 3.1.2 and it worked, though OpeniBoot console only worked on OpeniBoot 0.1 ;-; ~dolphinana}
OpeniBoot supports:
- iPhone1,1 (iPhone)
- iPhone1,2 (iPhone 3G)
- iPhone1,3 (iPhone 3GS) -partially
- iPhone1,4 (iPhone 4) -partially
- iPod1,1 (iPod Touch)
- iPad1,1 (iPad) -partially?
{The info above might be incorrect, I'll fix it soon. ~dolphinana}
## Cheatsheet
### OpeniBoot 0.1
- !zImage - Loads a file named zImage from your computer into the phone.
- kernel - Loads the kernel into memory, use !file command first.
- ramdisk - Loads the ramdisk into memory, use !file command first.
- boot (arguments) - Boot the kernel, pass arguments such as "root=/dev/ram0".
- reboot - Reboot the phone.
- install - Install OpeniBoot onto the phone.
- uninstall - Uninstall OpeniBoot from the phone.
- fs_ls (partition num) (directory) - List directories in filesystem.
- fs_cat (partition num) (file) - Concatenate a file.
- vibrator_loop (arguments) - Run this command to vibrate your gud ol' pussy xD {It doesn't work tho ;-; ~dolphinana}
- vibrator_off - Afta ya coomed.
TODO: Moar