Hacking Wii U Hacking & Homebrew Discussion

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,733
Trophies
2
Age
34
XP
8,752
Country
Portugal
Im here asking something that shouldnt even be asked could the makers of the code that enables cafiine and tcpgecko to work make it so they get their own threads?

A thread just for cafiine and another just for tcpgecko would make alot fo questions and mods be much more acessible if their were on their own threads and not lost in countless posts.
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,228
Country
Canada
Now that we can inject VC games, maybe it would be possible to dump VC roms like Earthbound Beginings.
definitely, it may just be a simple .nes rom swap, like n64 vc.
 
  • Like
Reactions: Margen67

RandomUser

Rosalina in Plush Form
Member
Joined
May 9, 2010
Messages
967
Trophies
1
XP
1,042
Country
United States
1.Download pyGecko source.
2.Download libwiiu source.
3.Extract both
4.Go into your libwiiu source.
5.Navigate to Examples.
6.Create a new Folder(PyGecko).
7.Create a new Folder in it (src).
8.Go into your pyGecko source.
9.Open the folder installer.
10.Copy the files in installer to src.
11.Download this Makefile(http://www6.zippyshare.com/v/n6LLMq4t/file.html).
12. Copy it into your PyGecko folder.
13.Open cygwin cd to your libwiiu source.
14.run python build.py examples/PyGecko.
I followed this guide and got a lot of warning messages, I assume this is normal?
$ python build.py examples/PyGecko
Building for your cygwin_nt-6.2 platform...
mkdir -p ./bin
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532+ ./src/findcode532.c
./src/findcode532.c: In function 'start':
./src/findcode532.c:32:14: warning: comparison between pointer and integer [enabled by default]
if (codebuf == 0x20000000) OSFatal("Code not found");
^
./src/findcode532.c:35:18: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0x318/4] = &ropbuf[0xa0/4];
^
./src/findcode532.c:36:17: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0xdc/4] = codebuf + 1;
^
#-Wa,-a,-ad
cp -r ./findcode532.o ./bin
rm ./findcode532.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode532.bin ./bin/findcode532.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00972294 s, 0.4 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00860085 s, 0.5 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
96+1 records in
96+1 records out
387 bytes (387 B) copied, 0.00929586 s, 41.6 kB/s
dd if=./bin/findcode532.bin of=./bin/stack532.bin obs=876 seek=1 conv=notrunc
0+1 records in
0+1 records out
411 bytes (411 B) copied, 0.0083952 s, 49.0 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500+ ./src/findcode500.c
#-Wa,-a,-ad
cp -r ./findcode500.o ./bin
rm ./findcode500.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode500.bin ./bin/findcode500.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0085424 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00782221 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00856458 s, 22.4 kB/s
dd if=./bin/findcode500.bin of=./bin/stack500.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00793954 s, 27.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410+ ./src/findcode410.c
#-Wa,-a,-ad
cp -r ./findcode410.o ./bin
rm ./findcode410.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode410.bin ./bin/findcode410.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.007806 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00828172 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00817847 s, 23.5 kB/s
dd if=./bin/findcode410.bin of=./bin/stack410.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00832822 s, 25.9 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400+ ./src/findcode400.c
#-Wa,-a,-ad
cp -r ./findcode400.o ./bin
rm ./findcode400.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode400.bin ./bin/findcode400.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00843019 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00825996 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
77+1 records in
77+1 records out
310 bytes (310 B) copied, 0.00877023 s, 35.3 kB/s
#Different on 400
dd if=./bin/findcode400.bin of=./bin/stack400.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
334 bytes (334 B) copied, 0.0083103 s, 40.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310+ ./src/findcode310.c
#-Wa,-a,-ad
cp -r ./findcode310.o ./bin
rm ./findcode310.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode310.bin ./bin/findcode310.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0084383 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00786104 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0098663 s, 26.8 kB/s
dd if=./bin/findcode310.bin of=./bin/stack310.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00807479 s, 35.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300+ ./src/findcode300.c
#-Wa,-a,-ad
cp -r ./findcode300.o ./bin
rm ./findcode300.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode300.bin ./bin/findcode300.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00813281 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00832011 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00826465 s, 31.9 kB/s
dd if=./bin/findcode300.bin of=./bin/stack300.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00854325 s, 33.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210+ ./src/findcode210.c
#-Wa,-a,-ad
cp -r ./findcode210.o ./bin
rm ./findcode210.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode210.bin ./bin/findcode210.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00841568 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00888244 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00966406 s, 27.3 kB/s
dd if=./bin/findcode210.bin of=./bin/stack210.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00868447 s, 33.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200+ ./src/findcode200.c
#-Wa,-a,-ad
cp -r ./findcode200.o ./bin
rm ./findcode200.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode200.bin ./bin/findcode200.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00800354 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0083231 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0091171 s, 29.0 kB/s
dd if=./bin/findcode200.bin of=./bin/stack200.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00829707 s, 34.7 kB/s
mkdir -p ./bin/532/
mkdir -p ./bin/500/
mkdir -p ./bin/410/
mkdir -p ./bin/400/
mkdir -p ./bin/310/
mkdir -p ./bin/300/
mkdir -p ./bin/210/
mkdir -p ./bin/200/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/532
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/500
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/410
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/400
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/310
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/300
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/210
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/200
rm ./*.o
mkdir -p ./bin/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code532.bin ./bin/loader.o ./../../libwiiu/bin/532/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code500.bin ./bin/loader.o ./../../libwiiu/bin/500/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code410.bin ./bin/loader.o ./../../libwiiu/bin/410/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code400.bin ./bin/loader.o ./../../libwiiu/bin/400/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code310.bin ./bin/loader.o ./../../libwiiu/bin/310/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code300.bin ./bin/loader.o ./../../libwiiu/bin/300/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code210.bin ./bin/loader.o ./../../libwiiu/bin/210/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code200.bin ./bin/loader.o ./../../libwiiu/bin/200/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
and I found a bunch of Binary files such as code200.bin code210.bin, etc. Am I supposed to somehow convert these to html?
I am not sure if I compiled these correctly, and not sure what to do from there.
 

wj44

Well-Known Member
Member
Joined
Jun 18, 2015
Messages
477
Trophies
0
XP
506
Country
Gambia, The
I followed this guide and got a lot of warning messages, I assume this is normal?
$ python build.py examples/PyGecko
Building for your cygwin_nt-6.2 platform...
mkdir -p ./bin
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532+ ./src/findcode532.c
./src/findcode532.c: In function 'start':
./src/findcode532.c:32:14: warning: comparison between pointer and integer [enabled by default]
if (codebuf == 0x20000000) OSFatal("Code not found");
^
./src/findcode532.c:35:18: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0x318/4] = &ropbuf[0xa0/4];
^
./src/findcode532.c:36:17: warning: assignment makes integer from pointer without a cast [enabled by default]
ropbuf[0xdc/4] = codebuf + 1;
^
#-Wa,-a,-ad
cp -r ./findcode532.o ./bin
rm ./findcode532.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode532.bin ./bin/findcode532.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00972294 s, 0.4 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00860085 s, 0.5 kB/s
dd if=./bin/findcode532.bin of=./bin/findcode532.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
96+1 records in
96+1 records out
387 bytes (387 B) copied, 0.00929586 s, 41.6 kB/s
dd if=./bin/findcode532.bin of=./bin/stack532.bin obs=876 seek=1 conv=notrunc
0+1 records in
0+1 records out
411 bytes (411 B) copied, 0.0083952 s, 49.0 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500+ ./src/findcode500.c
#-Wa,-a,-ad
cp -r ./findcode500.o ./bin
rm ./findcode500.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode500.bin ./bin/findcode500.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0085424 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00782221 s, 0.5 kB/s
dd if=./bin/findcode500.bin of=./bin/findcode500.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00856458 s, 22.4 kB/s
dd if=./bin/findcode500.bin of=./bin/stack500.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00793954 s, 27.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410+ ./src/findcode410.c
#-Wa,-a,-ad
cp -r ./findcode410.o ./bin
rm ./findcode410.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode410.bin ./bin/findcode410.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.007806 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00828172 s, 0.5 kB/s
dd if=./bin/findcode410.bin of=./bin/findcode410.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
48+0 records in
48+0 records out
192 bytes (192 B) copied, 0.00817847 s, 23.5 kB/s
dd if=./bin/findcode410.bin of=./bin/stack410.bin obs=432 seek=1 conv=notrunc
0+1 records in
0+1 records out
216 bytes (216 B) copied, 0.00832822 s, 25.9 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400+ ./src/findcode400.c
#-Wa,-a,-ad
cp -r ./findcode400.o ./bin
rm ./findcode400.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode400.bin ./bin/findcode400.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00843019 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00825996 s, 0.5 kB/s
dd if=./bin/findcode400.bin of=./bin/findcode400.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
77+1 records in
77+1 records out
310 bytes (310 B) copied, 0.00877023 s, 35.3 kB/s
#Different on 400
dd if=./bin/findcode400.bin of=./bin/stack400.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
334 bytes (334 B) copied, 0.0083103 s, 40.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310+ ./src/findcode310.c
#-Wa,-a,-ad
cp -r ./findcode310.o ./bin
rm ./findcode310.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode310.bin ./bin/findcode310.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0084383 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00786104 s, 0.5 kB/s
dd if=./bin/findcode310.bin of=./bin/findcode310.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0098663 s, 26.8 kB/s
dd if=./bin/findcode310.bin of=./bin/stack310.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00807479 s, 35.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300+ ./src/findcode300.c
#-Wa,-a,-ad
cp -r ./findcode300.o ./bin
rm ./findcode300.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode300.bin ./bin/findcode300.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00813281 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00832011 s, 0.5 kB/s
dd if=./bin/findcode300.bin of=./bin/findcode300.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00826465 s, 31.9 kB/s
dd if=./bin/findcode300.bin of=./bin/stack300.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00854325 s, 33.7 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210+ ./src/findcode210.c
#-Wa,-a,-ad
cp -r ./findcode210.o ./bin
rm ./findcode210.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode210.bin ./bin/findcode210.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00841568 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00888244 s, 0.5 kB/s
dd if=./bin/findcode210.bin of=./bin/findcode210.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.00966406 s, 27.3 kB/s
dd if=./bin/findcode210.bin of=./bin/stack210.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00868447 s, 33.2 kB/s
# Build findcode
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200+ ./src/findcode200.c
#-Wa,-a,-ad
cp -r ./findcode200.o ./bin
rm ./findcode200.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/findcode200.bin ./bin/findcode200.o
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
# Get rid of GCC function prologue and move stack out of our buffer
# Result should start with: 94 21 E0 00 7C 3F 0B 78 3D 20 1D D7 61 29 B8 14
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=5 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.00800354 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=4 seek=1 count=1 conv=notrunc
1+0 records in
1+0 records out
4 bytes (4 B) copied, 0.0083231 s, 0.5 kB/s
dd if=./bin/findcode200.bin of=./bin/findcode200.bin bs=4 obs=4 skip=6 seek=2 conv=notrunc
66+0 records in
66+0 records out
264 bytes (264 B) copied, 0.0091171 s, 29.0 kB/s
dd if=./bin/findcode200.bin of=./bin/stack200.bin obs=352 seek=1 conv=notrunc
0+1 records in
0+1 records out
288 bytes (288 B) copied, 0.00829707 s, 34.7 kB/s
mkdir -p ./bin/532/
mkdir -p ./bin/500/
mkdir -p ./bin/410/
mkdir -p ./bin/400/
mkdir -p ./bin/310/
mkdir -p ./bin/300/
mkdir -p ./bin/210/
mkdir -p ./bin/200/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/532
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/500
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/410
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/400
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/310
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/300
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/210
rm ./*.o
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 ./src/*.c
#-Wa,-a,-ad
cp -r ./*.o ./bin/200
rm ./*.o
mkdir -p ./bin/
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=532 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code532.bin ./bin/loader.o ./../../libwiiu/bin/532/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=500 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code500.bin ./bin/loader.o ./../../libwiiu/bin/500/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=410 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code410.bin ./bin/loader.o ./../../libwiiu/bin/410/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=400 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code400.bin ./bin/loader.o ./../../libwiiu/bin/400/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=310 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code310.bin ./bin/loader.o ./../../libwiiu/bin/310/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=300 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'unsigned int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code300.bin ./bin/loader.o ./../../libwiiu/bin/300/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=210 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code210.bin ./bin/loader.o ./../../libwiiu/bin/210/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
powerpc-eabi-gcc -nostdinc -fno-builtin -c -DVER=200 src/*.c
src/loader.c: In function 'start':
src/loader.c:55:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x12 * 4), 0x00000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
src/loader.c:56:3: warning: passing argument 1 of 'kern_write' makes pointer from integer without a cast [enabled by default]
kern_write(KERN_ADDRESS_TBL + (0x13 * 4), 0x14000000);
^
In file included from src/loader.c:1:0:
src/loader.h:34:6: note: expected 'void *' but argument is of type 'int'
void kern_write(void *addr, uint32_t value);
^
#-Wa,-a,-ad
cp -r ./*.o ./bin
rm ./*.o
powerpc-eabi-ld -Ttext 1800000 --oformat binary -o ./bin/code200.bin ./bin/loader.o ./../../libwiiu/bin/200/*.o `find ./bin -name "*.o" ! -name "loader.o"`
D:\devkitPro\devkitPPC\bin\powerpc-eabi-ld.exe: warning: cannot find entry symbol _start; defaulting to 01800000
and I found a bunch of Binary files such as code200.bin code210.bin, etc. Am I supposed to somehow convert these to html?
I am not sure if I compiled these correctly, and not sure what to do from there.
Yes, The warnings and notes are normal. No, It's already built. Your html files should be in libwiiu-master/www/pyGecko.(The installer is for 5.3.2)
 

Pounou

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
188
Trophies
0
Age
38
XP
329
Country
France
Guys i need your help plz ! I can set up the osdriver exploit wtih no problem but i cant setup cafiine ! I have all the version including fix splatoon and v 1.2 but nothing ... Result is the same 404 not found .... I thinked i have bas hosted my files so i use web version here http://www.wiiu-info.fr/exploit/ but samething :(.
Markus95 or vinscool can you pm in french plz
 

RandomUser

Rosalina in Plush Form
Member
Joined
May 9, 2010
Messages
967
Trophies
1
XP
1,042
Country
United States
Yes, The warnings and notes are normal. No, It's already built. Your html files should be in libwiiu-master/www/pyGecko.(The installer is for 5.3.2)
Ah, that where I went wrong: I renamed the folder libwiiu-master to libwiiu. and the www folder wasn't there after leaving the folder name as is then the www folder appeared. Question since Marionumber1 released the 5.0.0 installer, does your current guide compile it for 5.1.0 use or do you have to make modification to your guide makefile? The 5.0.0 installer is what I am trying to compile.
 
Last edited by RandomUser,

wj44

Well-Known Member
Member
Joined
Jun 18, 2015
Messages
477
Trophies
0
XP
506
Country
Gambia, The
Ah, that where I went wrong: I renamed the folder libwiiu-master to libwiiu. and the www folder wasn't there after leaving the folder name as is then the www folder appeared. Question since Marionumber1 released the 5.0.0 installer, does your current guide compile it for 5.1.0 use or do you have to make modification to your guide makefile? The 5.0.0 installer is what I am trying to compile.
He hasn't released the 5.0.0 installer(only the codehandler).
 

TeamScriptKiddies

Licensed Nintendo (indie) Game Developer
Member
Joined
Apr 3, 2014
Messages
1,970
Trophies
0
Age
36
Location
Planet Earth :P
XP
1,703
Country
United States
I discovered nsysuhs.rpl a while ago, and this led me to document /dev/uhs, which is the IOSU node used by the library. Currently, I've been able to do very basic things with USB devices, detecting them and enumerating their descriptors (this is in the usbstor example). Unfortunately, I was unable to actually send any requests to the device. But given that usb_mic.rpl uses /dev/uhs to send USB requests to the USB microphone, and USB microphones are usable in certain apps, USB access is definitely possible with just PPC control.

touchee! lol
 

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,363
Trophies
3
XP
9,971
Country
United States
Alright, so I'm not seeing much here regarding 5.5.0. Is it potentially exploitable, ala 5.4.0? Or is that exploit fixed?
 

golden45

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
108
Trophies
0
Age
124
XP
473
Country
France
For people using cafiine532, if you want to change the default IP address of cafiine, here is the trick :
Open the payload532.html file with your text editor, search for the string : %uc0a8%u6129%u010a.
And replace the part "010a" by the last 2 numbers of your IP address (in hexadecimal).
For example if your IP is 192.168.5.51, it will be : "0533" (=> %uc0a8%u6129%u0533)

(if the first 2 numbers of your IP is not "192.168" then replace the part "c0a8" the same way)
 

RandomUser

Rosalina in Plush Form
Member
Joined
May 9, 2010
Messages
967
Trophies
1
XP
1,042
Country
United States
He hasn't released the 5.0.0 installer(only the codehandler).
Oops it seems I made mistake:unsure:. I saw the codehandler in the Installer directory on github, so that is why I was thinking it's an installer for 5.0.0. So again my bad. It seems like in order for me to use TCPGecko, I will have to update my 5.1.0 Wii U to 5.3.2:cry:.
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,228
Country
Canada
;MarioKart US
[RomOption]
Rumble = 0

[BreakBlockInst]
Count = 2
Type0 = 1
Address0 = 0x8009ADFC
Inst0 = 0x24E70002
JmpPC0 = 0x8009ABD4
Type1 = 1
Address1 = 0x8009B18C
Inst1 = 0xA44EFFFE
JmpPC1 = 0x8009AF34

So now the blackscreen issue with this n64 game is fixed :D
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,733
Trophies
2
Age
34
XP
8,752
Country
Portugal
;MarioKart US
[RomOption]
Rumble = 0

[BreakBlockInst]
Count = 2
Type0 = 1
Address0 = 0x8009ADFC
Inst0 = 0x24E70002
JmpPC0 = 0x8009ABD4
Type1 = 1
Address1 = 0x8009B18C
Inst1 = 0xA44EFFFE
JmpPC1 = 0x8009AF34

So now the blackscreen issue with this n64 game is fixed :D
any chance you start a wiki with the games that are compatible and all settings need to be changed? i mean the ones you tryed that is.
 
  • Like
Reactions: TeamScriptKiddies

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I've been taking fiber pills, eating more grapes, switched to wheat bread in hopes to lower it
    +1
  • BigOnYa @ BigOnYa:
    I like wheat bread, I even like the chunky wheat bread with pieces of whole grain in it.
  • K3Nv2 @ K3Nv2:
    Been getting this honey wheat bread from aldis pretty decent not very sweet to out do it
  • K3Nv2 @ K3Nv2:
    Me making any food at home is an improvement to how I use to be
    +1
  • BigOnYa @ BigOnYa:
    I have an bread machine and use it alot, better than breads you buy, but don't last as long, cause no bs preservatives
  • K3Nv2 @ K3Nv2:
    I got compliments about my weight loss and thought well guess I can pig out again now I'm the piggy
  • BigOnYa @ BigOnYa:
    My biggest prob is alcohol, definitely is fattening
  • K3Nv2 @ K3Nv2:
    I know when to stop at least honestly don't get those that go and go with food
  • BigOnYa @ BigOnYa:
    Or those that order 2 big macs , large fry, ice cream sundie, then a diet coke
  • K3Nv2 @ K3Nv2:
    I might get downing two big macs but nah that's it
  • BigOnYa @ BigOnYa:
    Ok that will be $15.99, cash or charge?
  • K3Nv2 @ K3Nv2:
    My go to orders usually a mcdouble and a mcchicken and I'm happy rarely mess with fries
  • K3Nv2 @ K3Nv2:
    Pro tip ask for that clowns jizzmac sauce on your mcdouble
    +1
  • BigOnYa @ BigOnYa:
    Do they charge extra when you add sauce,etc? I know burger king used to not, but don't know nowadays
  • K3Nv2 @ K3Nv2:
    They may squrit it for free if you ask nice
    +1
  • K3Nv2 @ K3Nv2:
    Last time I got bk it was 35c per sauce fuck you king of my nutsack
    +1
  • K3Nv2 @ K3Nv2:
    I'll buy a bottle of baby rays BBQ for $2 and add it from home out of spite
    +1
  • BigOnYa @ BigOnYa:
    I like baby rays, my favorite is KC masterpiece tho. Figured all you could buy is that there.
  • K3Nv2 @ K3Nv2:
    The metro doesn't discriminate good sauce
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Baby Rays isn't that what killed the crocodile hunter?
  • Psionic Roshambo @ Psionic Roshambo:
    If only he had done an endorsement for them....
  • Psionic Roshambo @ Psionic Roshambo:
    Oy mate don't let a bad bbq sauce kill your party! Baby Rays are killing it!! The flavor hits you right in the chest!
    +1
  • Xdqwerty @ Xdqwerty:
    My phone only has 13% battery so i don't have much time left
  • Xdqwerty @ Xdqwerty:
    Now 12%
  • BigOnYa @ BigOnYa:
    Happy birthday, btw
    BigOnYa @ BigOnYa: Happy birthday, btw