Homebrew [WIP] Pictochat3D - Ninjhax

Tho shall not pass

  • Pass?

    Votes: 104 86.0%
  • Don't Pass?

    Votes: 17 14.0%

  • Total voters
    121

the assaf

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
489
Trophies
0
Age
29
XP
360
Country
you know that you can run firmware.nds on most of the DS flash carts, so many peoples can already run pictochat (working with other real original pictochat) on their 3ds...
i think someone should reverse engineer it (because nobody know who is behind it) and then understand the method of pictochat.
 

that girl

Entrepreneur
Member
Joined
Jul 25, 2015
Messages
436
Trophies
0
Age
37
Location
Omnipresent
XP
269
Country
Canada
you know that you can run firmware.nds on most of the DS flash carts, so many peoples can already run pictochat (working with other real original pictochat) on their 3ds...
i think someone should reverse engineer it (because nobody know who is behind it) and then understand the method of pictochat.
They aren't simply remaking the original. They combining the 3D functions of Swapnote with the communication functions of Pictochat. Why Nintendo hadn't already devoloped it beats me.
 

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
you know that you can run firmware.nds on most of the DS flash carts, so many peoples can already run pictochat (working with other real original pictochat) on their 3ds...
i think someone should reverse engineer it (because nobody know who is behind it) and then understand the method of pictochat.
I've got some big plans for this and a relative project for you guys comming. Which is a little more expanded then just chatting ;)
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,306
Country
United States
you know that you can run firmware.nds on most of the DS flash carts, so many peoples can already run pictochat (working with other real original pictochat) on their 3ds...
i think someone should reverse engineer it (because nobody know who is behind it) and then understand the method of pictochat.

They seem to know what they're doing with this version of pictochat, plus this is gonna be cooler than the original version since we'll be able to connect via WiFi.
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,794
Country
United States
you know that you can run firmware.nds on most of the DS flash carts, so many peoples can already run pictochat (working with other real original pictochat) on their 3ds...
i think someone should reverse engineer it (because nobody know who is behind it) and then understand the method of pictochat.


Actually you can extract Pictochat SRL (NDS file with DSi Extended Header and other stuff) from a DSi and run it on a flashcart skipping the whole firmware.nds thing. It even exits back to Home Menu when you exit it I believe. It can be installed as a DSiWare app on a 3DS too. But since it's a "system app". It won't show up on Home Menu. You have to boot it using FBI.

However if you inject it over the SRL for DS Download Play on the 3DS's TWLN partition (which can now be decrypted and modified via special version of Decrypt9 or TWLTool) and you can boot Pictochat without having to use CFW first. :D

If you still actually want to use DS Download Play afterwords, that too works when booted from a DS Flashcart. Just copy the SRL before you overwrite it with PictoChat and put it on your DS flashcart. It should work fine from there.

FYI, if you don't have a exploitable console, it's still possible to inject DSiWare apps over existing system DSiWare like DS Internet (the DS mode wifi configuration menu accessed from System Settings) and DS Download Play. Use TWLTool and a hard-mod. TWLTool can brute force the encryption used for the TWLN partition as it's not as secure as original DSi. (Don't try this on CTR partition though, the encryption on that can't be bruteforced. :P )

So even if you have a 9.9 sysnand. You can still use a hard mod and TWLTool to inject it over existing DSiWare.
 
Last edited by Apache Thunder,
  • Like
Reactions: WhoAmI? and Tjessx

WhoAmI?

PASTA's dirty animal
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,279
Country
We were planning on using basic http request to receive and send new messages, but for some reason there is a bug in ctrulib where you can only receive http requests a few times, after that it doesn't work anymore.

So at this point we just need to port the http part to sockets, rewrite the server side, and make some changed to the user interface.

I got examens untill the 26th. After that it hooefully wont take long anymore.

We're also doubting about which options we'll enable on release. Such as multiple chat rooms, the option to create your own permanent chatrooms through our server or not.

I'm also planning on releasing the server side script.
So that people could create their chat server.

Friendlists and private chat is something i'm planning for late september.

Hu? The HB that I was working on, HTTP requests always worked :/ Weird....
 

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
Hu? The HB that I was working on, HTTP requests always worked :/ Weird....
Sending an http request isn't the problem, but "receiving" one is,
Sending messages is no problem.
But after receiving 5 messages it crashes due to a bug in ctrulib.
that is why we'll need to use sockets --'
 
  • Like
Reactions: WhoAmI?

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
The first pictochat3DS online conversation has begun!
Thanks to our beta testers we learned a lot!
-Like the advantage of backspace on a keyboard,
-That not many people are happy with a AZERTY-keyboard
-That we'll need different colors for different people

Interested in the conversation?
TJESSX JOINED
BAGEL JOINED
TJESSX: HI
BAGEL: OH.
TJESSX: HAHA IT WORKS
BAGEL: LET ME START OVER, LOL
BAGEL JOINED
BAGEL: OKAY.
BAGEL: BAGEL HERE.
TJESSX: HI
BAGEL: YO.
TJESSX: TJESSX HERE
BOOBS JOINED
BAGEL: Q.
BOOBS: YAY
TJESSX: NAMES RE.TEMPORARILY NBROKEN
BAGEL: AWESOME.
Added user
BOOBS: ITS WHOANI
BAGEL: I SEE.
AZERTY JOINED
AZERTY: HI
BOOBS: KEYBOQRD SUCJ
TJESSX: THIS IS PRETTY COOL
BAGEL: N
BOOBS: KEYBOARD SUCKS BALLS THO
BAGEL: ITS NOT QWERYY, LOL
BAGEL: QWERTY
BOOBS: XD
AZERTY: SOR I LVE IN BELGIUM
BAGEL: BACKSPACE PLS
BAGEL: LOL
AZERTY: WILLWCHANGE IT
BOOBS: THANK YOU TJ
AZERTY: ALSO THAT I WILL ADD
BAGEL: LHIS IS GREAT THOUGH
BAGEL: AWESOME WORK.
AZERTY: PRETY HQRD TO TYPE
BOOBS: I FORGOT TO RECORD CUZ I WAS
BAGEL: ITS NOT SO BAD,
BOOBS: EXCITED
AZERTY: BUT IT WORKS BETTER ON DS TH
BAGEL: GOOD THING IM RECORDING
AZERTY: THEN EMULATOR
BOOBS: SHOULD I RECORD NOW
BAGEL: GO FOR IT.
AZERTY: YOU CAN
BOOBS: POO
BOOBS: IT ORKS
BAGEL: MESSAGES SHORTER THAN TWITTE
AZERTY: POOO
AZERTY: HAHA
BOOBS: LOL
BAGEL: TXITTER
BAGEL: TWITTER
BAGEL: LMAO
BOOBS: OOOOOOOOOOOO
BOOBS:
BAGEL:
BOOBS: HBROKE
AZERTY: WILL BE MORE HANDY IN THE FU
AZERTY: FUTURE
BAGEL: IN THE FUTURE
BOOBS: YAY
BAGEL: GOOD STUFF
AZERTY: ILL POST THE CONVERSATION WITH NAMES ONLINE
AZERTY: IN A MINUTE
BOOBS: K
BAGEL: OKAY.
AZERTY: NEED BACKSPACE
BOOBS: KPOO
BOOBS: POO
BAGEL: BEAR
BAGEL: BAGEL NQME WORKAROUND
BAGEL: BAGEL LOLOLOL
BOOBS: POO
BAGEL: OKAY DONE RECORDING
BOOBS: ME TOO
BAGEL: THAT WAS ALMOST
BAGEL: TEN MINS
BOOBS: UPLOADING TO DB
BAGEL: SAME
BAGEL: I HOPE YOU MUTE
BAGEL: THE VIDEO, LOL
BOOBS: I DIDNT
BAGEL: WHEN YOU PUT THEM TOGETHER
BAGEL: LMAO NO
BOOBS: SSSUUURREE
BAGEL: YOU MIGHT HEQR ME LAUGH
BOOBS: LEL
BAGEL: IM ALONE
BAGEL: CRIES
BOOBS: ME TOO
BOOBS: LOL
BAGEL: PRESS START TO EXIT
BOOBS: K
BAGEL: BEEP BOOP
AZERTY: HE IS GONE
BAGEL: IM SORRY FOR YOUR LOSS
 

WhoAmI?

PASTA's dirty animal
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,279
Country
The first pictochat3DS online conversation has begun!
Thanks to our beta testers we learned a lot!
-Like the advantage of backspace on a keyboard,
-That not many people are happy with a AZERTY-keyboard
-That we'll need different colors for different people

Interested in the conversation?
TJESSX JOINED
BAGEL JOINED
TJESSX: HI
BAGEL: OH.
TJESSX: HAHA IT WORKS
BAGEL: LET ME START OVER, LOL
BAGEL JOINED
BAGEL: OKAY.
BAGEL: BAGEL HERE.
TJESSX: HI
BAGEL: YO.
TJESSX: TJESSX HERE
BOOBS JOINED
BAGEL: Q.
BOOBS: YAY
TJESSX: NAMES RE.TEMPORARILY NBROKEN
BAGEL: AWESOME.
Added user
BOOBS: ITS WHOANI
BAGEL: I SEE.
AZERTY JOINED
AZERTY: HI
BOOBS: KEYBOQRD SUCJ
TJESSX: THIS IS PRETTY COOL
BAGEL: N
BOOBS: KEYBOARD SUCKS BALLS THO
BAGEL: ITS NOT QWERYY, LOL
BAGEL: QWERTY
BOOBS: XD
AZERTY: SOR I LVE IN BELGIUM
BAGEL: BACKSPACE PLS
BAGEL: LOL
AZERTY: WILLWCHANGE IT
BOOBS: THANK YOU TJ
AZERTY: ALSO THAT I WILL ADD
BAGEL: LHIS IS GREAT THOUGH
BAGEL: AWESOME WORK.
AZERTY: PRETY HQRD TO TYPE
BOOBS: I FORGOT TO RECORD CUZ I WAS
BAGEL: ITS NOT SO BAD,
BOOBS: EXCITED
AZERTY: BUT IT WORKS BETTER ON DS TH
BAGEL: GOOD THING IM RECORDING
AZERTY: THEN EMULATOR
BOOBS: SHOULD I RECORD NOW
BAGEL: GO FOR IT.
AZERTY: YOU CAN
BOOBS: POO
BOOBS: IT ORKS
BAGEL: MESSAGES SHORTER THAN TWITTE
AZERTY: POOO
AZERTY: HAHA
BOOBS: LOL
BAGEL: TXITTER
BAGEL: TWITTER
BAGEL: LMAO
BOOBS: OOOOOOOOOOOO
BOOBS:
BAGEL:
BOOBS: HBROKE
AZERTY: WILL BE MORE HANDY IN THE FU
AZERTY: FUTURE
BAGEL: IN THE FUTURE
BOOBS: YAY
BAGEL: GOOD STUFF
AZERTY: ILL POST THE CONVERSATION WITH NAMES ONLINE
AZERTY: IN A MINUTE
BOOBS: K
BAGEL: OKAY.
AZERTY: NEED BACKSPACE
BOOBS: KPOO
BOOBS: POO
BAGEL: BEAR
BAGEL: BAGEL NQME WORKAROUND
BAGEL: BAGEL LOLOLOL
BOOBS: POO
BAGEL: OKAY DONE RECORDING
BOOBS: ME TOO
BAGEL: THAT WAS ALMOST
BAGEL: TEN MINS
BOOBS: UPLOADING TO DB
BAGEL: SAME
BAGEL: I HOPE YOU MUTE
BAGEL: THE VIDEO, LOL
BOOBS: I DIDNT
BAGEL: WHEN YOU PUT THEM TOGETHER
BAGEL: LMAO NO
BOOBS: SSSUUURREE
BAGEL: YOU MIGHT HEQR ME LAUGH
BOOBS: LEL
BAGEL: IM ALONE
BAGEL: CRIES
BOOBS: ME TOO
BOOBS: LOL
BAGEL: PRESS START TO EXIT
BOOBS: K
BAGEL: BEEP BOOP
AZERTY: HE IS GONE
BAGEL: IM SORRY FOR YOUR LOSS

xD My name is BOOBS :-D
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: It's a shame some people's cake always resort to the same taste