Homebrew RAM editing glitch on any 3DS, might lead to an exploit?

Perska

Active Member
Newcomer
Joined
Aug 22, 2015
Messages
34
Trophies
0
XP
102
Country
Finland
There's three ways to get PTC today, either have it purchased before, or have a Japanese DSi/3DS (PTC was only removed from the NA & EU eShop and DSi Shop). Or uo can just get it from the CDN. (ew.)

But yeah, there's no point in getting PTC (except nostalgia and some cool programs the community made), since BGSCREEN doesn't exist.
 

seijinshu

...
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
238
Country
United States
There's three ways to get PTC today, either have it purchased before, or have a Japanese DSi/3DS (PTC was only removed from the NA & EU eShop and DSi Shop). Or uo can just get it from the CDN. (ew.)

But yeah, there's no point in getting PTC (except nostalgia and some cool programs the community made), since BGSCREEN doesn't exist.
We cant use BGSCREEN, but it isn't all we can use to attack TWL FIRM (or any firm). People are already on it and will explain it if they pull what they aim for off.
 
Last edited by seijinshu,

seijinshu

...
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
238
Country
United States
I did put air quotes around it, and I was the one who started discussing it on this thread.
Mainly me who accidentally started a hype train that could've waited.
No I didn't start investigation.
I don't even claim credit for anything I don't release myself (I honor other people's work).
 

seijinshu

...
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
238
Country
United States
There's three ways to get PTC today, either have it purchased before, or have a Japanese DSi/3DS (PTC was only removed from the NA & EU eShop and DSi Shop). Or uo can just get it from the CDN. (ew.)

But yeah, there's no point in getting PTC (except nostalgia and some cool programs the community made), since BGSCREEN doesn't exist.
How do you get it from CDN without kernel or arm9 kernel? Is it a legit game (like other legit cia files)?
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,506
Trophies
2
XP
14,438
Country
Micronesia, Federated States of
Here's a more complete RAM dumper for SB.
http://pastebin.com/383D1Bug

This one doesn't have an on-3ds viewer, but that doesn't make sense anyway since there's about 15MBs of RW-able data accessible from BGSCREEN. Not practical to browse on the 3ds's tiny screen.

This program works by dumping 4MB files - one at a time - to extdata. I can't dump it all in one file because of the 8MB limit of interpreter RAM. The files are named BDUMP(0-3) on your 3ds's extdata (0000016de) which you can dump with various tools and view on a PC.
Interesting fact: the new3ds can actually RW about 75MBs but it seems only the same 15MBs are actually used (all zeros past 15MB).

Anyway, the actual script is attached if you want to add it to extdata. It will show as "SRD" on your smilebasic menu.
and thanks pastebin for adding 'bug' to my link - nice touch ;p
 

Attachments

  • TSRD.zip
    600 bytes · Views: 80
Last edited by zoogie,

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,005
Trophies
2
XP
7,298
Country
United States
Here's a more complete RAM dumper for SB.
http://pastebin.com/383D1Bug

This one doesn't have an on-3ds viewer, but that doesn't make sense anyway since there's about 15MBs of RW-able data accessible from BGSCREEN. Not practical to browse on the 3ds's tiny screen.

This program works by dumping 4MB files - one at a time - to extdata. I can't dump it all in one file because of the 8MB limit of interpreter RAM. The files are named BDUMP(0-3) on your 3ds's extdata (0000016de) which you can dump with various tools and view on a PC.
Interesting fact: the new3ds can actually RW about 75MBs but it seems only the same 15MBs are actually used (all zeros past 15MB).

Anyway, the actual script is attached if you want to add it to extdata. It will show as "SRD" on your smilebasic menu.
and thanks pastebin for adding 'bug' to my link - nice touch ;p
@MarcusD made a few changes to "b2bin.c" to make them compatible with your dumps. I'm just posting it here for him.

https://gist.github.com/ihaveamac/69eb6ed190621511e589df1a5f7f2010
 
  • Like
Reactions: Sono and Seedbon

CeeDee

art by @x65943
Member
Joined
May 4, 2014
Messages
5,317
Trophies
2
XP
9,287
Country
United States
Seriously? The thread devolved from a secondary SmileBASIC exploit discussion to noobs saying "petitcomputer runs in arm9 we can exploit it to get 11.0 kernhax" without realizing it's in DSi mode, off the eShop, and doesn't have BGSCREEN?
 
  • Like
Reactions: Deleted User

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,770
Trophies
0
Location
Nowhere
XP
1,436
Country
United States
Seriously? The thread devolved from a secondary SmileBASIC exploit discussion to noobs saying "petitcomputer runs in arm9 we can exploit it to get 11.0 kernhax" without realizing it's in DSi mode, off the eShop, and doesn't have BGSCREEN?
Yeah, that was dumb af. However, there is a good reason to believe that dsi mode could lead to an arm9 exploit... including NAND access. We don't even need an arm9 exploit because we can use the plaintext attack to downgrade through that method...
 

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,527
Trophies
3
Location
Another World
Website
www.gbatemp.net
XP
24,183
Country
Canada
Seriously? The thread devolved from a secondary SmileBASIC exploit discussion to noobs saying "petitcomputer runs in arm9 we can exploit it to get 11.0 kernhax" without realizing it's in DSi mode, off the eShop, and doesn't have BGSCREEN?
They basically thought that SmileBasic == PetitComputer, yeah.
 
  • Like
Reactions: Deleted User
General chit-chat
Help Users
    Skelletonike @ Skelletonike: wth happened during lunch break?