Hacking Wii U Hacking & Homebrew Discussion

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,727
Trophies
2
Age
33
XP
8,719
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,218
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,361
Trophies
3
XP
9,951
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,218
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,727
Trophies
2
Age
33
XP
8,719
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
  • No one is chatting at the moment.
    NinStar @ NinStar: we are fucked