Difference between revisions of "EasyIOS"
Jump to navigation
Jump to search
WiibrewBot (talk | contribs) m (Robot: Cosmetic changes) |
|||
Line 1: | Line 1: | ||
This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds. | This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds. | ||
− | ==Disclaimer== | + | == Disclaimer == |
Only use this app if you have any idea of why you are using it. | Only use this app if you have any idea of why you are using it. | ||
− | ==ChangeLog== | + | == ChangeLog == |
EasyIOS v0.1.2 | EasyIOS v0.1.2 | ||
+Fixed bug causing crash related to overrunning the log | +Fixed bug causing crash related to overrunning the log | ||
Line 25: | Line 25: | ||
+Clean up menu printing so it doesn't scroll | +Clean up menu printing so it doesn't scroll | ||
− | ==Directions== | + | == Directions == |
#Boot up the app with the tp hack. | #Boot up the app with the tp hack. | ||
#Use the menu to choose a device, and perform operations on that device | #Use the menu to choose a device, and perform operations on that device | ||
− | ===Building for wii/ Running=== | + | === Building for wii/ Running === |
*Building: make | *Building: make | ||
*Running: copy easyios.elf to sd card using favorite tool; Use TP Hack | *Running: copy easyios.elf to sd card using favorite tool; Use TP Hack | ||
− | ===Controls=== | + | === Controls === |
Use GC Controller | Use GC Controller | ||
Up -Move up | Up -Move up | ||
Line 41: | Line 41: | ||
B -Swap between binary and hex edit modes | B -Swap between binary and hex edit modes | ||
− | ===Test Builds (No GC or WII devkits needed)=== | + | === Test Builds (No GC or WII devkits needed) === |
*Building for Cygwin: make -f Makefile.linux cygwin | *Building for Cygwin: make -f Makefile.linux cygwin | ||
− | *Building for Linux: | + | *Building for Linux: make -f Makefile.linux |
*Running: ./easyios.exe | *Running: ./easyios.exe | ||
− | ===Controls in Console Mode (testing)=== | + | === Controls in Console Mode (testing) === |
t - swap edit mode | t - swap edit mode | ||
s - move down | s - move down | ||
Line 58: | Line 58: | ||
<ENTER> - select | <ENTER> - select | ||
− | ==TODO== | + | == TODO == |
+ Need Someone who knows the IOS interface very well to validate my calls to the IOS functions. | + Need Someone who knows the IOS interface very well to validate my calls to the IOS functions. | ||
− | ==Download== | + | == Download == |
− | [[ | + | [[File:EasyIOS.tgz]] |
− | ==Contact== | + | == Contact == |
beardfacemcbeard@gmail.com | beardfacemcbeard@gmail.com | ||
+ | |||
[[Category:Homebrew applications]] | [[Category:Homebrew applications]] |
Revision as of 18:05, 10 August 2009
This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds.
Disclaimer
Only use this app if you have any idea of why you are using it.
ChangeLog
EasyIOS v0.1.2
+Fixed bug causing crash related to overrunning the log +Added easy to use Byte (binary mode) adding interface +Fixed debug messages going to log. (More useful/detailed) +Speed improvements related to allocating memory +Fixed padding of bytes so output is easier to read +Added build flags so EasyIOS can build under cygwin, linux or osx +Added new devices based on changes on the IOS wiki
easyIOS v0.1.1
+Made 0 a valid fd +Implemented fix (hopefully) for timeout of video +fixed wrong value in ioctlv command +More debug during run
easyIOS v0.1
+Fix data payload on ioctlv message so its extendible +Add Makefile.linux to build linux exec for testing +Clean up menu printing so it doesn't scroll
Directions
- Boot up the app with the tp hack.
- Use the menu to choose a device, and perform operations on that device
Building for wii/ Running
- Building: make
- Running: copy easyios.elf to sd card using favorite tool; Use TP Hack
Controls
Use GC Controller
Up -Move up Down -Move Down A -Select Start -Select B -Swap between binary and hex edit modes
Test Builds (No GC or WII devkits needed)
- Building for Cygwin: make -f Makefile.linux cygwin
- Building for Linux: make -f Makefile.linux
- Running: ./easyios.exe
Controls in Console Mode (testing)
t - swap edit mode s - move down w - move up (binary editor) a - move left d - move right (s,w) - flip bit e - jump right q - jump left <ENTER> - select
TODO
+ Need Someone who knows the IOS interface very well to validate my calls to the IOS functions.
Download
Contact
beardfacemcbeard@gmail.com