Homebrew [WIP] Memchunkhax 2

Status
Not open for further replies.
D

Deleted User

Guest
SNSHax is a good thing, but still not useful enough pairing it with a kernel exploit.
In therms of functionality SNSHax can only provide just downgrading and legit CIA installation possibilities (and N3ds-Only), while the kernel can also give us access to every syscall and service, which is great in therms of homebrew.
Also, i would prefer to hack my 3ds on the latest firmware possibile, instead to downgrade it.
Not to mention that this ARM9 exploit they presented is still the only possible to do.
 

julian20

Well-Known Member
OP
Member
Joined
Jan 10, 2015
Messages
352
Trophies
0
XP
648
Country
Germany
Ok guys. I use libkhax as a template for my code(it´s written in cpp which is a condition(we need KObjects)). Also this is practical, because we can make the launcher 9.2> and 9.3< compatible.

I have a problem. I want to use multiple KSynchronizationObjects(http://www.3dbrew.org/wiki/KSynchronizationObject) to simulate memchunkhdrs, but i don´t know how to edit the atributes. I cannot edit it directly inside the ram(that´s our goal), so how can i change them?
 
Last edited by julian20,

julian20

Well-Known Member
OP
Member
Joined
Jan 10, 2015
Messages
352
Trophies
0
XP
648
Country
Germany
Ok i am now going through the KObject list. I search now an Object with a vtable, 2 u32 variables which can be set to a value. One example is the reference count, which can be modified with pointers
 

MionissNio

Well-Known Member
Member
Joined
Jul 4, 2012
Messages
310
Trophies
0
XP
525
SNSHax is a good thing, but still not useful enough pairing it with a kernel exploit.
In therms of functionality SNSHax can only provide just downgrading and legit CIA installation possibilities (and N3ds-Only), while the kernel can also give us access to every syscall and service, which is great in therms of homebrew.
Also, i would prefer to hack my 3ds on the latest firmware possibile, instead to downgrade it.
Not to mention that this ARM9 exploit they presented is still the only possible to do.
I'd rather prefer downgrade, many stable cfw exist for it and also there is unpatchable browser had entry point for it hence 9.2 for me.

Besides 9.2 mastah race B-)
 
  • Like
Reactions: V3NUS_M1NER
D

Deleted User

Guest
I'd rather prefer downgrade, many stable cfw exist for it and also there is unpatchable browser had entry point for it hence 9.2 for me.

Besides 9.2 mastah race B-)
Kernel exploitation offers downgrade too btw, it just open the way to old3ds too.
 

MionissNio

Well-Known Member
Member
Joined
Jul 4, 2012
Messages
310
Trophies
0
XP
525
Kernel exploitation offers downgrade too btw, it just open the way to old3ds too.
I am aware of that memchunk exploit also offers downgrade but I was just saying that I prefer downgrade over recent firmware kernel exploit and cfw cause they can be easily patched.
 

MasterLel

Cooonfusion of da highest orda
Member
Joined
Mar 14, 2015
Messages
1,244
Trophies
0
Location
France
Website
gbatemp.net
XP
587
Country
France
Yeah, once you're on 9.2, you're safe for ever, since update nags don't exist in that firmware, but they do on 10.x so nintendo can patch/block stuff whenever they want
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
I am aware of that memchunk exploit also offers downgrade but I was just saying that I prefer downgrade over recent firmware kernel exploit and cfw cause they can be easily patched.
yeah especially with the youtube/browser remote disabling, would suck if it turned out that could be done for a big group of titles, i.e browser/cubicninja/safe mode NS/smash bros/ironhax leaving you screwed for any of the new exploits(with the exception of NTRcardhax, but i don't imagine anyone will be using that)......personally i think 9.2 or lower with emunand is the best option
 
Last edited by gamesquest1,

ChaosRipple

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
272
Trophies
0
Age
29
XP
183
Country
United States
From the looks of it, I believe you need to create two threads with some sort of synchronization between them. The first thread will call "svcControlMemory" while the second thread will call "svcCreateAddressArbiter" in a while loop condition until the memory page is accessible. Then it'll inject the pages.
 

julian20

Well-Known Member
OP
Member
Joined
Jan 10, 2015
Messages
352
Trophies
0
XP
648
Country
Germany
From the looks of it, I believe you need to create two threads with some sort of synchronization between them. The first thread will call "svcControlMemory" while the second thread will call "svcCreateAddressArbiter" in a while loop condition until the memory page is accessible. Then it'll inject the pages.
That´s what i thought too
 
  • Like
Reactions: DiegitusXD
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    Slightly less tho
  • SylverReZ @ SylverReZ:
    Same
  • SylverReZ @ SylverReZ:
    Get well soon
    +1
  • BakerMan @ BakerMan:
    i hope both of you guys get better
    +2
  • SylverReZ @ SylverReZ:
    Thanks mate.
  • Sicklyboy @ Sicklyboy:
    I used to drink alcohol fairly often. Never to the point of it being a problem, but like 2-3 beers with dinner each night, or a few cocktails or glasses of Scotch or something. Started smoking/vaping weed a lot a few years back which killed 90% of my interest in booze. Now I stopped smoking/vaping weed as much and just deal with life the boring way most of the time
    +1
  • Xdqwerty @ Xdqwerty:
    I only drank alcohol once and it was by accident
  • Xdqwerty @ Xdqwerty:
    I didnt know it was beer, it was on a juice bottle
  • SylverReZ @ SylverReZ:
    Yeah, I'm addicted to smoking, sadly. It's very addictive but I wish I didn't start.
  • K3Nv2 @ K3Nv2:
    May just order a 5700g for a nas/emulation set up tbh
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast you were asleep on 4/20
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, you played that Mario flash game called Mario 63?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No, but I've seen it on Vinesauce's stream.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, that game is one of the reasons i met newgrounds bc the full versión of it is in that site
  • Xdqwerty @ Xdqwerty:
    Also somebody is remaking it
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the other game where I found newgrounds is new york shark
    +1
  • SylverReZ @ SylverReZ:
    Spoke to Tom Fulp the other day, if he can find his old Newgrounds site content like the mini Flash animations from the 2000's that played on the portal.
  • SylverReZ @ SylverReZ:
    So far no response, but he did say that he'll find them. Wayback Machine doesn't have em.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast the 1999 versión of pico's school is avaliable (the difference between it, the 2006 versión and the 2016 versión is that the speed of the game depends of the speed of your computer and that it had the og soundtrack)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Another being Pico VS Bear, the original 1999 version before Jim Henson filed a DMCA takedown.
    +1
  • Xdqwerty @ Xdqwerty:
    The 2006 versión was made when the flash portal was made
  • SylverReZ @ SylverReZ:
    Many people thought it was lost, but was discovered that he hid it on the same page.
    SylverReZ @ SylverReZ: Many people thought it was lost, but was discovered that he hid it on the same page.