Jump to content

Pkx: The New Pokemon Format For Gen 6


Bond697

Recommended Posts

Also, did anybody have a look at this program called "Instacheck" at the smogon forum? They seem to have gotten data called Shiny value from pokemons. I don't think they posted any information or documentation about. Anybody have a clue about this? I see that xfr is credited for the research too

( TID ^ SID >> 4 ) = Trainer Shiny Value

( PIDlow^PIDhigh >> 4 ) = PKM Shiny Value

If both xor'd together = 0, the Pokemon is shiny. It's always been this way; it's just a new fan term for it since it is a bit more abusable.

Nothing new.

Link to comment
Share on other sites

  • Replies 284
  • Created
  • Last Reply

Top Posters In This Topic

( TID ^ SID >> 4 ) = Trainer Shiny Value

( PIDlow^PIDhigh >> 4 ) = PKM Shiny Value

If both xor'd together = 0, the Pokemon is shiny. It's always been this way; it's just a new fan term for it since it is a bit more abusable.

Nothing new.

Fairly sure anything in the range 0 to 7 gives shiny, not just 0. That makes it the 8 in 65536 chance that has remained the same since the first shiny Pokemon in GSC.

Link to comment
Share on other sites

Fairly sure anything in the range 0 to 7 gives shiny, not just 0. That makes it the 8 in 65536 chance that has remained the same since the first shiny Pokemon in GSC.

The 8 in 65536 chance is from the Trainer and PKM shiny values. What Kaphotics posted is correct, to the best of my knowledge.

Link to comment
Share on other sites

Fairly sure anything in the range 0 to 7 gives shiny, not just 0. That makes it the 8 in 65536 chance that has remained the same since the first shiny Pokemon in GSC.

The right shift (>>) already excluded the 0 to n range, so what Kaphotics said was correct.

(The only change was that in previous generations, the shift value was 3.)

Link to comment
Share on other sites

With people having no complaints with >> 4 values, I assume that the theory of final XOR value being less than 15 was confirmed. Does it also prove that 16+ will result non-shiny pokemon? I've yet to see any shinies with their "shiny values" differ by 1 bit...

Link to comment
Share on other sites

I just noticed there's no information for bytes 0x72 and 0x73 on the wiki, it goes straight move 4 id at hatching to the iv's.

EDIT: Also 0xc8 -0xd0

Bytes 0x24-0x27 aren't listed, either. It's been inferred that the Contest stats have been removed or moved, but is that necessarily the case? I don't see which bytes they could use other than 0x24-0x29 (or 0x25-0x2A), so I'm wondering why only bytes 0x28-0x2A are listed as unused/unknown.

Link to comment
Share on other sites

What exactly can't people figure out in the wonder trade packets? I figured out the header checksum and got the UDP checksum, but those aren't the checksums people are talking about, are they?

I modified a packet and added in the event shiny Entei, but my several attempts to inject it failed. The destination port of my 3ds changes every wonder trade which makes it hard to inject.

Link to comment
Share on other sites

What exactly can't people figure out in the wonder trade packets? I figured out the header checksum and got the UDP checksum, but those aren't the checksums people are talking about, are they?

I modified a packet and added in the event shiny Entei, but my several attempts to inject it failed. The destination port of my 3ds changes every wonder trade which makes it hard to inject.

There is a block starting with ea d0 bytes having random 16-bytes. The overall conclusion was that it is some sort of checksum, but nobody was able to figure it out yet.

Link to comment
Share on other sites

On the checksum:

This is the exact same pokemon being sent during 3 different wondertrades -

0000  00 00 19 00 6f 08 00 00  a4 d3 0d eb 00 00 00 00   ....o... ........
0010 12 6c 85 09 80 04 db a7 00 88 01 2c 00 4c e6 76 .l...... ...,.L.v
0020 a9 9a 1f 34 af 2c be 24 b6 4c e6 76 a9 9a 1f 90 ...4.,.$ .L.v....
0030 1e 00 00 aa aa 03 00 00 00 08 00 45 00 03 cf 0f ........ ...E....
0040 ed 00 00 40 11 cf 98 c0 a8 02 29 3c 29 98 9e e2 ...@.... ..)<)...
0050 06 d0 2a 03 bb 05 69 ea d0 01 03 92 03 11 11 e2 ..*...i. ........
0060 08 af 00 0c 00 32 16 fa 74 b1 82 6c eb 01 87 6d .....2.. t..l...m
0070 14 a4 bb 41 16 02 01 00 53 5c 7e 03 02 00 00 00 ...A.... S\~.....
0080 01 02 00 00 04 01 00 00 01 02 00 00 01 00 00 00 ........ ........
0090 76 03 00 00 [b]5c 97 b1 dc 00 00 d9 29 a5 80 ff c3 v...\... ...)....
00a0 78 af d3 07 79 bc 09 cd 5c 9d 05 9c ee cc da b1 x...y... \.......
00b0 c7 ed 79 5c 0d f5 85 37 3a 8e 4b bd 92 4b 17 6b ..y\...7 :.K..K.k
00c0 cc 47 a3 4a 55 69 3c 6c 0f c9 6d d5 c2 fd f9 f5 .G.JUi<l ..m.....
00d0 e7 da d7 8a 26 a0 03 87 91 5f 88 8f a1 7a 2f 21 ....&... ._...z/!
00e0 fa 24 57 47 db 13 78 1d e8 8a 17 a4 7b 8c e9 ff .$WG..x. ....{...
00f0 6d 0e 89 2c fc 50 12 e4 06 d0 67 93 cd 20 5c 76 m..,.P.. ..g.. \v
0100 e1 ac 78 09 c0 09 22 ce ff 4b 7d ac e7 b6 ef e6 ..x...". .K}.....
0110 d6 c5 87 30 83 38 db a4 05 a9 4b d6 13 fa 57 8b ...0.8.. ..K...W.
0120 87 27 e6 46 30 fd 1e 22 02 e4 95 a1 17 89 c4 c9 .'.F0.." ........
0130 65 10 2e 77 a0 33 73 bc c4 37 89 21 b1 3b 18 a1 e..w.3s. .7.!.;..
0140 78 d2 48 64 21 d6 a3 b7 cf d6 ba 54 9c 95 d3 4b x.Hd!... ...T...K
0150 0e 43 62 c4 4e 73 7c 4b b7 75 14 1c 24 64 a2 a8 .Cb.Ns|K .u..$d..
0160 24 a7 45 be c0 fd d0 d2 83 a4 38 c5 c9 36 58 f1 $.E..... ..8..6X.
0170 1d 25 6e f4 61 65 e7 2d 94 02 dc 21 00[/b] 00 00 00 .%n.ae.- ...!....
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
0190 00 00 00 00 00 00 00 00 27 a4 1f 53 18 00 01 01 ........ '..S....
01a0 e1 27 b9 aa 03 ac 26 f6 73 95 b7 b1 ef 57 2c e6 .'....&. s....W,.
01b0 73 95 b7 b1 ef 57 2c e6 2e dc 21 6c 00 00 08 4e s....W,. ..!l...N
01c0 14 26 1a 07 02 02 00 00 48 64 09 05 01 cb 08 03 .&...... Hd......
01d0 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A....... ........
01e0 46 00 65 00 6c 00 69 00 78 00 00 00 00 00 00 00 F.e.l.i. x.......
01f0 00 00 00 00 00 00 00 00 00 00 46 00 65 00 6c 00 ........ ..F.e.l.
0200 69 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 i.x..... ........
0210 00 00 00 00 4e 00 69 00 63 00 65 00 20 00 74 00 ....N.i. c.e. .t.
0220 6f 00 20 00 6d 00 65 00 65 00 74 00 20 00 79 00 o. .m.e. e.t. .y.
0230 61 00 21 00 00 00 4c 00 65 00 74 00 19 20 73 00 a.!...L. e.t.. s.
0240 20 00 62 00 61 00 74 00 74 00 6c 00 65 00 21 00 .b.a.t. t.l.e.!.
0250 00 00 00 00 00 00 00 00 4c 00 65 00 74 00 19 20 ........ L.e.t..
0260 73 00 20 00 74 00 72 00 61 00 64 00 65 00 21 00 s. .t.r. a.d.e.!.
0270 00 00 00 00 00 00 00 00 00 00 57 00 61 00 74 00 ........ ..W.a.t.
0280 63 00 68 00 20 00 6d 00 79 00 20 00 56 00 69 00 c.h. .m. y. .V.i.
0290 64 00 65 00 6f 00 21 00 00 00 00 00 55 00 73 00 d.e.o.!. ....U.s.
02a0 65 00 20 00 61 00 6e 00 20 00 4f 00 2d 00 50 00 e. .a.n. .O.-.P.
02b0 6f 00 77 00 65 00 72 00 21 00 00 00 00 00 00 00 o.w.e.r. !.......
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02e0 04 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
0300 4a 89 1d 00 00 00 00 00 53 72 af 3c 33 9d a3 9d J....... Sr.<3...
0310 5f d7 a6 32 02 93 7e 1a 5a 15 2f cc 9c 06 4e ce _..2..~. Z./...N.
0320 d3 1c fa e4 5c a7 72 15 5e e4 76 11 ee da b9 28 ....\.r. ^.v....(
0330 02 5f 2a a4 59 bd a4 00 7e 72 7c b1 10 7f 62 59 ._*.Y... ~r|...bY
0340 73 4b ec 81 6e 9f 2f 03 b0 00 b7 10 8e aa ad 73 sK..n./. .......s
0350 1e 6f f3 e6 38 22 e7 b4 2d a0 b4 25 62 d7 2d 44 .o..8".. -..%b.-D
0360 f4 a0 0e de 51 bb f1 88 cd 0a 5c ee 70 b8 7b 69 ....Q... ..\.p.{i
0370 f5 3e 8a 54 28 35 96 5c a2 b9 a2 e1 7f 72 69 11 .>.T(5.\ .....ri.
0380 42 4b 6b a1 fc cc 9b 47 98 2a 8a 11 98 46 48 85 BKk....G .*...FH.
0390 b0 1c d6 05 3f 22 50 8d 88 e5 16 c3 1e fa fc d7 ....?"P. ........
03a0 eb 78 1b d9 3a 2a 11 de 1b e5 60 ef c8 2c aa 67 .x..:*.. ..`..,.g
03b0 71 86 c0 64 4d 03 90 0d 95 b7 a0 1a 91 ab 90 19 q..dM... ........
03c0 3c 25 36 46 d8 59 f8 d3 74 6f f5 38 da a0 c7 f0 <%6F.Y.. to.8....
03d0 52 8d d8 5c 7f 88 08 cf 32 2e cb 40 1d 4f a4 c6 R..\.... 2..@.O..
03e0 85 e7 e0 5a 16 1d c7 fa 9a d4 e3 fd 15 e8 e5 0d ...Z.... ........
03f0 38 23 9a 62 6c 56 37 a3 23 e8 da 45 60 cb c2 84 8#.blV7. #..E`...
0400 99 f0 5c 54 01 a2 55 22 04 00 cd d5 aa 34 ..\T..U" .....4
[/Code]

[Code]0000 00 00 19 00 6f 08 00 00 b2 1c aa f2 00 00 00 00 ....o... ........
0010 12 6c 85 09 80 04 d9 a9 00 88 01 2c 00 4c e6 76 .l...... ...,.L.v
0020 a9 9a 1f 34 af 2c be 24 b6 4c e6 76 a9 9a 1f d0 ...4.,.$ .L.v....
0030 0f 00 00 aa aa 03 00 00 00 08 00 45 00 03 cf 07 ........ ...E....
0040 6e 00 00 40 11 e3 c4 c0 a8 02 29 50 1f 78 fb ed n..@.... ..)P.x..
0050 1e f5 b7 03 bb 88 38 ea d0 01 03 92 03 11 11 e2 ......8. ........
0060 08 83 00 0e 00 d7 6a 31 8e 13 c4 8d af 83 3a 09 ......j1 ......:.
0070 7f f7 13 15 5a 02 01 00 5b 3a 7e 03 05 00 00 00 ....Z... [:~.....
0080 01 02 00 00 04 01 00 00 01 02 00 00 01 00 00 00 ........ ........
0090 76 03 00 00 [b]5c 97 b1 dc 00 00 d9 29 a5 80 ff c3 v...\... ...)....
00a0 78 af d3 07 79 bc 09 cd 5c 9d 05 9c ee cc da b1 x...y... \.......
00b0 c7 ed 79 5c 0d f5 85 37 3a 8e 4b bd 92 4b 17 6b ..y\...7 :.K..K.k
00c0 cc 47 a3 4a 55 69 3c 6c 0f c9 6d d5 c2 fd f9 f5 .G.JUi<l ..m.....
00d0 e7 da d7 8a 26 a0 03 87 91 5f 88 8f a1 7a 2f 21 ....&... ._...z/!
00e0 fa 24 57 47 db 13 78 1d e8 8a 17 a4 7b 8c e9 ff .$WG..x. ....{...
00f0 6d 0e 89 2c fc 50 12 e4 06 d0 67 93 cd 20 5c 76 m..,.P.. ..g.. \v
0100 e1 ac 78 09 c0 09 22 ce ff 4b 7d ac e7 b6 ef e6 ..x...". .K}.....
0110 d6 c5 87 30 83 38 db a4 05 a9 4b d6 13 fa 57 8b ...0.8.. ..K...W.
0120 87 27 e6 46 30 fd 1e 22 02 e4 95 a1 17 89 c4 c9 .'.F0.." ........
0130 65 10 2e 77 a0 33 73 bc c4 37 89 21 b1 3b 18 a1 e..w.3s. .7.!.;..
0140 78 d2 48 64 21 d6 a3 b7 cf d6 ba 54 9c 95 d3 4b x.Hd!... ...T...K
0150 0e 43 62 c4 4e 73 7c 4b b7 75 14 1c 24 64 a2 a8 .Cb.Ns|K .u..$d..
0160 24 a7 45 be c0 fd d0 d2 83 a4 38 c5 c9 36 58 f1 $.E..... ..8..6X.
0170 1d 25 6e f4 61 65 e7 2d 94 02 dc 21 00[/b] 00 00 00 .%n.ae.- ...!....
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
0190 00 00 00 00 00 00 00 00 27 a4 1f 53 18 00 01 01 ........ '..S....
01a0 e1 27 b9 aa 03 ac 26 f6 73 95 b7 b1 ef 57 2c e6 .'....&. s....W,.
01b0 73 95 b7 b1 ef 57 2c e6 2e dc 21 6c 00 00 08 4e s....W,. ..!l...N
01c0 14 26 1a 07 02 02 00 00 48 64 09 05 01 cb 08 03 .&...... Hd......
01d0 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A....... ........
01e0 46 00 65 00 6c 00 69 00 78 00 00 00 00 00 00 00 F.e.l.i. x.......
01f0 00 00 00 00 00 00 00 00 00 00 46 00 65 00 6c 00 ........ ..F.e.l.
0200 69 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 i.x..... ........
0210 00 00 00 00 4e 00 69 00 63 00 65 00 20 00 74 00 ....N.i. c.e. .t.
0220 6f 00 20 00 6d 00 65 00 65 00 74 00 20 00 79 00 o. .m.e. e.t. .y.
0230 61 00 21 00 00 00 4c 00 65 00 74 00 19 20 73 00 a.!...L. e.t.. s.
0240 20 00 62 00 61 00 74 00 74 00 6c 00 65 00 21 00 .b.a.t. t.l.e.!.
0250 00 00 00 00 00 00 00 00 4c 00 65 00 74 00 19 20 ........ L.e.t..
0260 73 00 20 00 74 00 72 00 61 00 64 00 65 00 21 00 s. .t.r. a.d.e.!.
0270 00 00 00 00 00 00 00 00 00 00 57 00 61 00 74 00 ........ ..W.a.t.
0280 63 00 68 00 20 00 6d 00 79 00 20 00 56 00 69 00 c.h. .m. y. .V.i.
0290 64 00 65 00 6f 00 21 00 00 00 00 00 55 00 73 00 d.e.o.!. ....U.s.
02a0 65 00 20 00 61 00 6e 00 20 00 4f 00 2d 00 50 00 e. .a.n. .O.-.P.
02b0 6f 00 77 00 65 00 72 00 21 00 00 00 00 00 00 00 o.w.e.r. !.......
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02e0 04 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
0300 4a 89 1d 00 00 00 00 00 53 72 af 3c 33 9d a3 9d J....... Sr.<3...
0310 5f d7 a6 32 02 93 7e 1a 5a 15 2f cc 9c 06 4e ce _..2..~. Z./...N.
0320 d3 1c fa e4 5c a7 72 15 5e e4 76 11 ee da b9 28 ....\.r. ^.v....(
0330 02 5f 2a a4 59 bd a4 00 7e 72 7c b1 10 7f 62 59 ._*.Y... ~r|...bY
0340 73 4b ec 81 6e 9f 2f 03 b0 00 b7 10 8e aa ad 73 sK..n./. .......s
0350 1e 6f f3 e6 38 22 e7 b4 2d a0 b4 25 62 d7 2d 44 .o..8".. -..%b.-D
0360 f4 a0 0e de 51 bb f1 88 cd 0a 5c ee 70 b8 7b 69 ....Q... ..\.p.{i
0370 f5 3e 8a 54 28 35 96 5c a2 b9 a2 e1 7f 72 69 11 .>.T(5.\ .....ri.
0380 42 4b 6b a1 fc cc 9b 47 98 2a 8a 11 98 46 48 85 BKk....G .*...FH.
0390 b0 1c d6 05 3f 22 50 8d 88 e5 16 c3 1e fa fc d7 ....?"P. ........
03a0 eb 78 1b d9 3a 2a 11 de 1b e5 60 ef c8 2c aa 67 .x..:*.. ..`..,.g
03b0 71 86 c0 64 4d 03 90 0d 95 b7 a0 1a 91 ab 90 19 q..dM... ........
03c0 3c 25 36 46 d8 59 f8 d3 74 6f f5 38 da a0 c7 f0 <%6F.Y.. to.8....
03d0 52 8d d8 5c 7f 88 08 cf 32 2e cb 40 1d 4f a4 c6 R..\.... 2..@.O..
03e0 85 e7 e0 5a 16 1d c7 fa 9a d4 e3 fd 15 e8 e5 0d ...Z.... ........
03f0 38 23 9a 62 6c 56 37 a3 23 e8 da 45 60 cb c2 84 8#.blV7. #..E`...
0400 99 f0 5c 54 01 a2 55 22 04 00 05 55 60 61 ..\T..U" ...U`a
[/Code]

[Code]0000 00 00 19 00 6f 08 00 00 62 80 1f f9 00 00 00 00 ....o... b.......
0010 12 6c 85 09 80 04 fd a9 00 88 01 2c 00 4c e6 76 .l...... ...,.L.v
0020 a9 9a 1f 34 af 2c be 24 b6 4c e6 76 a9 9a 1f c0 ...4.,.$ .L.v....
0030 0e 00 00 aa aa 03 00 00 00 08 00 45 00 03 cf 07 ........ ...E....
0040 3c 00 00 40 11 35 31 c0 a8 02 29 4e d2 29 0e e9 <..@.51. ..)N.)..
0050 60 d2 76 03 bb 41 20 ea d0 01 03 92 03 11 11 e2 `.v..A . ........
0060 08 7f 00 0e 00 d3 ca 02 fd 5d 63 ac 35 31 80 61 ........ .]c.51.a
0070 95 8c c4 06 ab 02 01 00 5b 3a 7e 03 05 00 00 00 ........ [:~.....
0080 01 02 00 00 04 01 00 00 01 02 00 00 01 00 00 00 ........ ........
0090 76 03 00 00 [b]5c 97 b1 dc 00 00 d9 29 a5 80 ff c3 v...\... ...)....
00a0 78 af d3 07 79 bc 09 cd 5c 9d 05 9c ee cc da b1 x...y... \.......
00b0 c7 ed 79 5c 0d f5 85 37 3a 8e 4b bd 92 4b 17 6b ..y\...7 :.K..K.k
00c0 cc 47 a3 4a 55 69 3c 6c 0f c9 6d d5 c2 fd f9 f5 .G.JUi<l ..m.....
00d0 e7 da d7 8a 26 a0 03 87 91 5f 88 8f a1 7a 2f 21 ....&... ._...z/!
00e0 fa 24 57 47 db 13 78 1d e8 8a 17 a4 7b 8c e9 ff .$WG..x. ....{...
00f0 6d 0e 89 2c fc 50 12 e4 06 d0 67 93 cd 20 5c 76 m..,.P.. ..g.. \v
0100 e1 ac 78 09 c0 09 22 ce ff 4b 7d ac e7 b6 ef e6 ..x...". .K}.....
0110 d6 c5 87 30 83 38 db a4 05 a9 4b d6 13 fa 57 8b ...0.8.. ..K...W.
0120 87 27 e6 46 30 fd 1e 22 02 e4 95 a1 17 89 c4 c9 .'.F0.." ........
0130 65 10 2e 77 a0 33 73 bc c4 37 89 21 b1 3b 18 a1 e..w.3s. .7.!.;..
0140 78 d2 48 64 21 d6 a3 b7 cf d6 ba 54 9c 95 d3 4b x.Hd!... ...T...K
0150 0e 43 62 c4 4e 73 7c 4b b7 75 14 1c 24 64 a2 a8 .Cb.Ns|K .u..$d..
0160 24 a7 45 be c0 fd d0 d2 83 a4 38 c5 c9 36 58 f1 $.E..... ..8..6X.
0170 1d 25 6e f4 61 65 e7 2d 94 02 dc 21 00[/b] 00 00 00 .%n.ae.- ...!....
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
0190 00 00 00 00 00 00 00 00 27 a4 1f 53 18 00 01 01 ........ '..S....
01a0 e1 27 b9 aa 03 ac 26 f6 73 95 b7 b1 ef 57 2c e6 .'....&. s....W,.
01b0 73 95 b7 b1 ef 57 2c e6 2e dc 21 6c 00 00 08 4e s....W,. ..!l...N
01c0 14 26 1a 07 02 02 00 00 48 64 09 05 01 cb 08 03 .&...... Hd......
01d0 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A....... ........
01e0 46 00 65 00 6c 00 69 00 78 00 00 00 00 00 00 00 F.e.l.i. x.......
01f0 00 00 00 00 00 00 00 00 00 00 46 00 65 00 6c 00 ........ ..F.e.l.
0200 69 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 i.x..... ........
0210 00 00 00 00 4e 00 69 00 63 00 65 00 20 00 74 00 ....N.i. c.e. .t.
0220 6f 00 20 00 6d 00 65 00 65 00 74 00 20 00 79 00 o. .m.e. e.t. .y.
0230 61 00 21 00 00 00 4c 00 65 00 74 00 19 20 73 00 a.!...L. e.t.. s.
0240 20 00 62 00 61 00 74 00 74 00 6c 00 65 00 21 00 .b.a.t. t.l.e.!.
0250 00 00 00 00 00 00 00 00 4c 00 65 00 74 00 19 20 ........ L.e.t..
0260 73 00 20 00 74 00 72 00 61 00 64 00 65 00 21 00 s. .t.r. a.d.e.!.
0270 00 00 00 00 00 00 00 00 00 00 57 00 61 00 74 00 ........ ..W.a.t.
0280 63 00 68 00 20 00 6d 00 79 00 20 00 56 00 69 00 c.h. .m. y. .V.i.
0290 64 00 65 00 6f 00 21 00 00 00 00 00 55 00 73 00 d.e.o.!. ....U.s.
02a0 65 00 20 00 61 00 6e 00 20 00 4f 00 2d 00 50 00 e. .a.n. .O.-.P.
02b0 6f 00 77 00 65 00 72 00 21 00 00 00 00 00 00 00 o.w.e.r. !.......
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02e0 04 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
0300 4a 89 1d 00 00 00 00 00 53 72 af 3c 33 9d a3 9d J....... Sr.<3...
0310 5f d7 a6 32 02 93 7e 1a 5a 15 2f cc 9c 06 4e ce _..2..~. Z./...N.
0320 d3 1c fa e4 5c a7 72 15 5e e4 76 11 ee da b9 28 ....\.r. ^.v....(
0330 02 5f 2a a4 59 bd a4 00 7e 72 7c b1 10 7f 62 59 ._*.Y... ~r|...bY
0340 73 4b ec 81 6e 9f 2f 03 b0 00 b7 10 8e aa ad 73 sK..n./. .......s
0350 1e 6f f3 e6 38 22 e7 b4 2d a0 b4 25 62 d7 2d 44 .o..8".. -..%b.-D
0360 f4 a0 0e de 51 bb f1 88 cd 0a 5c ee 70 b8 7b 69 ....Q... ..\.p.{i
0370 f5 3e 8a 54 28 35 96 5c a2 b9 a2 e1 7f 72 69 11 .>.T(5.\ .....ri.
0380 42 4b 6b a1 fc cc 9b 47 98 2a 8a 11 98 46 48 85 BKk....G .*...FH.
0390 b0 1c d6 05 3f 22 50 8d 88 e5 16 c3 1e fa fc d7 ....?"P. ........
03a0 eb 78 1b d9 3a 2a 11 de 1b e5 60 ef c8 2c aa 67 .x..:*.. ..`..,.g
03b0 71 86 c0 64 4d 03 90 0d 95 b7 a0 1a 91 ab 90 19 q..dM... ........
03c0 3c 25 36 46 d8 59 f8 d3 74 6f f5 38 da a0 c7 f0 <%6F.Y.. to.8....
03d0 52 8d d8 5c 7f 88 08 cf 32 2e cb 40 1d 4f a4 c6 R..\.... 2..@.O..
03e0 85 e7 e0 5a 16 1d c7 fa 9a d4 e3 fd 15 e8 e5 0d ...Z.... ........
03f0 38 23 9a 62 6c 56 37 a3 23 e8 da 45 60 cb c2 84 8#.blV7. #..E`...
0400 99 f0 5c 54 01 a2 55 22 04 00 18 98 3b a3 ..\T..U" ....;.
[/Code]

So its definitely not a simple checksum of only the pokemon data :) so its either heavily seeded or something else entirely

/E: In fact, the whole data section ONLY differs in that "checksum"

hSPswKO.png

zi6zirp.png

[b][u]DISCLAIMER: Purely speculative; a suggestion from my pool of limited knowledge.[/u][/b]

Not that I read into the data,

But to my understanding of the situation so far (using the quoted piece above as an example).

The conclusion is that the checksum for the trade using the same pkmn sent can differ.

I feel that there's a possibility that the checksum is against[b] both[/b] sent and received packets.

You should try trading 3 times with the same person,

with said person trading the exact same pkmn with you on all 3 tries,

and then see if the checksum still differs.

If the checksum turns out to be the same,

both parties can attempt to inject the opposite parties' pkmn in the same final trade,

to see if that works ><

If it does work, we have our new "sacrificial type" cloning technique..

EDIT:

[also, do trade the above said pokemon at least once with the partner, as the "last traded information" is stored in the pkmn,

and the change in that information may change the overall checksum.

In other words.

1st trade is for test and "zeroing" the pkmn, (trade A for B)

2nd, 4th, 6th trade is to receive the pkmn back (trade B for A)

3rd, 5th, 7th is to record and compare packets (trade A for B)

8th is to attempt to cross inject (trade B for A, but attempt to replicate injection as if trading A for B)]

Edited by theSLAYER
EDIT..
Link to comment
Share on other sites

How can you Wondertrade with the same person if it's the Wondertrade servers who decide who you're trading with and not the players themselves?

Wondertrading isn't the same as normal trading.

For once, you don't get to choose who you're trading to, nor what Pokémon you're getting.

Link to comment
Share on other sites

I apologize in advance if the question isn't allowed in this thread.

So the addresses E0-E3 contain "Country ID", "Region ID", "3DS Region ID" and "OT Language". How are those "filled"? Is Country ID determined by the game itself (meaning every game has a stamp depending on where the game was produced) or is it determined by the country set in the 3DS? Also, does Region ID belong to the state or what is meant by this and what's the difference between Region ID and 3DS Region ID? Last but not least I would be interested which address is used for determining whether two Pokémon apply for international breeding but I guess this can't be told at the moment. I was curious because many people buy a second version and set the language to one they didn't choose in their first version in order to do international breeding, but of course noone knows if it works that easy.

What I can say though is that Pokémon caught within a game with another language set show another language in the summary, so this is most likely determined by OT language, but in the end, this doesn't automatically have to do with international breeding.

Link to comment
Share on other sites

How can you Wondertrade with the same person if it's the Wondertrade servers who decide who you're trading with and not the players themselves?

Wondertrading isn't the same as normal trading.

For once, you don't get to choose who you're trading to, nor what Pokémon you're getting.

AFAIK, the program by Kazowar, and even Instacheck, can record pokemon in normal trading,

as the packets are also received in a similar manner apparently.

I was referring to normal trading, not wonder trading.

Link to comment
Share on other sites

AFAIK, the program by Kazowar, and even Instacheck, can record pokemon in normal trading,

as the packets are also received in a similar manner apparently.

I was referring to normal trading, not wonder trading.

You should've said so in the first place, instead of implying we're talking about Wondertrading.

Also, those packets were extracted from before the time the progams you've mentioned were known.

If it's exactly the same packets if it's done with normal trading, then we can't inject Pokémon using Wondertrading, as then, since these packets describes what's being traded, they aren't the only stuff transmitted between the servers and the 3DS (for example, the stuff could be the request for wondertrading, the servers choosing a person who's also doing Wondertrading, telling the 3DS what trainer it has chosen to trade your Pokémon, and then these packets, which describes the information pertaining to what's being traded.).

Therefore, even if we found the checksum, we can't inject Pokémon through Wondertrading unless we know the entire Wondertrade protocol and how they work.

Edited by KarjamP
Fixing broken grammar.
Link to comment
Share on other sites

<excessively arrogant post>

Apparently you don't seem to comprehend that the individual packet that contains the Pokemon data could be modified prior to being relayed to the 3DS. That's all it takes, it's no more complicated than that.

Link to comment
Share on other sites

Apparently you don't seem to comprehend that the individual packet that contains the Pokemon data could be modified prior to being relayed to the 3DS. That's all it takes, it's no more complicated than that.

Calling me arrogant is uncalled for here.

Also, saying I can't "comprehend" it is being rude.

Anyway, to answer your point: note the word "could".

Meaning, there's a chance it can't.

After all, it has to talk to Nintendo servers as well in order for what you said to work, and thus, if the 3DS checks with Nintendo servers, that could ruin the injection.

With traditional trading (ie, not connected to the web), you may glitch out the trade sequence.

Not only that, but I'd assume that intercepting the packets and poisoning them would pose more difficult when you trade locally instead of on the internet.

I'd assume that the preferred method is to have the software that does the injection mimic Nintendo's servers for the purpose of sending hacked Pokémon over.

Link to comment
Share on other sites

*snip*

Truthfully, but never at one in time point did I mention it to be wonder trade.

It is mistake on my part to believe people will be able to infer is as normal trade based on my words (you yourself found it contradictory),

especially when Kazowar's program and instacheck works with normal trades and wonder trades.

Anyway I hope the method works :)

Link to comment
Share on other sites

Hey, i've been following the post since it started and i've been quetioning one thing: I see you guys are trying to decrypt and understand the protocols of the wonder trade. But did the GTS mechanics have changed?

Previously all communication with the GTS was unencrypted. In X and Y it is encrypted and thus not a viable means to inject pokemon.

Link to comment
Share on other sites

Truthfully, but never at one in time point did I mention it to be wonder trade.

It is mistake on my part to believe people will be able to infer is as normal trade based on my words (you yourself found it contradictory),

especially when Kazowar's program and instacheck works with normal trades and wonder trades.

Anyway I hope the method works :)

That was a mistake on my part, BTW.

But even so, but I'll still say it's risky to inject Pokémon through using trades without emulating a server (or, in the case of normal trades, the other player).

Link to comment
Share on other sites

Previously all communication with the GTS was unencrypted. In X and Y it is encrypted and thus not a viable means to inject pokemon.

Oh! i see, thx =D i was thinking why you guys are trying to inject data via the wonder trade and not the GTS like you used to. now i understand

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...