Hacking NTRPack: PC-less b9s install using ntrboot

Red1Reaper

Asperger Dude
Member
Joined
Feb 5, 2017
Messages
339
Trophies
0
Age
27
Location
Valencia, Rafelbuñol
XP
661
Country
Spain
Thanks! this is exacly what i was searching for, total badass, go to a guy, say "i flash yur 3ds n****" then flash it, in tha moment whitout computer, then the guy "wow" and you "yeah" and then asking 4 moni and get stabbed cuz being in the wrong neighborhood.
jokes apart, i will be testing 2.0 in some unflashed 3ds and posting reports about it.
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
Well godmode9 has the official release, but unfortunately I've had a serious irl thing come up so I likely won't be able to finalize and push any updates until next week.
For those having issues booting the beta, be sure you name the boot.firm file correctly according to your installed ntrboot. If it won't boot at first, try renaming it to ntrboot.firm. The old version I used was the modified version that boots ntrboot.firm, but the new version is constructed in a way that removes the need for two .firm files meaning by default it will be named boot.firm and will use the standard ntrboot instead of the modified one.
Other than that I've seen a few issues with secret sector detection (falesly flagging a o3ds as having a previous a9lh install), though I've only gotten a report from one person about that.
 

MrMcTiller

GBATemp's Tiller
Member
Joined
Mar 7, 2017
Messages
1,185
Trophies
0
Age
20
Location
Iowa
XP
1,568
Country
United States
The pack has the stuff for your console's SD card, including the files that are flashed to the flashcart, in the ntrboot folder. The nds file is outside the scope of this pack, you can get it from the guide.
I'm sorry, I am NOOB! Do I flash the boot9strap_ntr.firm to the flashcart using the ak2i_ntrcardhax_flasher.nds?
 

djmo

New Member
Newbie
Joined
May 17, 2009
Messages
2
Trophies
1
XP
776
Country
Germany
@TheCyberQuake:"Other than that I've seen a few issues with secret sector detection (falesly flagging a o3ds as having a previous a9lh install), though I've only gotten a report from one person about that." I had the same problem. I tried the beta with my o3ds. I updated my o3ds direct from a9lh to b9s, removed it with the guide on 3ds.guide and tried your beta. It says found a previous a9lh install.
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
@TheCyberQuake:"Other than that I've seen a few issues with secret sector detection (falesly flagging a o3ds as having a previous a9lh install), though I've only gotten a report from one person about that." I had the same problem. I tried the beta with my o3ds. I updated my o3ds direct from a9lh to b9s, removed it with the guide on 3ds.guide and tried your beta. It says found a previous a9lh install.
Probably because the guide doesn't replace the secret sector on o3ds when updating to b9s. Replacing is not necessary on o3ds, but there is currently no good way that I know of to be able to skip secret sector checks for o3ds without having two separate scripts.
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
Probably because the guide doesn't replace the secret sector on o3ds when updating to b9s. Replacing is not necessary on o3ds, but there is currently no good way that I know of to be able to skip secret sector checks for o3ds without having two separate scripts.
Don't, just restore secret sector on both models. Or neither, doesn't really matter. Once we have flow control it'll be easier.
 
  • Like
Reactions: Kazuma77

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,063
Trophies
1
XP
984
Country
United States
Probably because the guide doesn't replace the secret sector on o3ds when updating to b9s. Replacing is not necessary on o3ds, but there is currently no good way that I know of to be able to skip secret sector checks for o3ds without having two separate scripts.

The real reason for the false positives is precisely because the O3DS doesn't actually use the secret sector, though. A retail O3DS is likely to just have random garbage data on that portion of the NAND. So when it gets checked, it fails. Arguably the check is doing more harm than good at this point, because it's causing installs to fail that would be alright to proceed with, and isn't actually preventing any bricks either.

As AnalogMan has stated previously (and just before me, ninja'd), B9S does not need a valid secret sector on the N3DS either. I have verified this myself. The only point at which you need a valid secret sector is going back to retail. That's where you actually need 3 scripts for now (two of which d0k3 has already written for you, just modify a second copy of the N3DS one to check the SHA on "secret_sector.bin" instead of the actual secret sector and copy it over if it's good). Since there's no need to make absolutely certain it's correct, a simple "cp -o -w -n -s 0:/boot9strap/secret_sector.bin S:/sector0x96.bin" should be enough for your B9S script. If you've got it on the card, it will replace the secret sector. If not, it simply skips it and moves on, since it's not needed by B9S anyway.
 
Last edited by Kazuma77,

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
The real reason for the false positives is precisely because the O3DS doesn't actually use the secret sector, though. A retail O3DS is likely to just have random garbage data on that portion of the NAND. So when it gets checked, it fails. Arguably the check is doing more harm than good at this point, because it's causing installs to fail that would be alright to proceed with, and isn't actually preventing any bricks either.

As AnalogMan has stated previously (and just before me, ninja'd), B9S does not need a valid secret sector on the N3DS either. I have verified this myself. The only point at which you need a valid secret sector is going back to retail. That's where you actually need 3 scripts for now (two of which d0k3 has already written for you, just modify a second copy of the N3DS one to check the SHA on "secret_sector.bin" instead of the actual secret sector and copy it over if it's good). Since there's no need to make absolutely certain it's correct, a simple "cp -o -w -n -s 0:/boot9strap/secret_sector.bin S:/sector0x96.bin" should be enough for your B9S script. If you've got it on the card, it will replace the secret sector. If not, it simply skips it and moves on, since it's not needed by B9S anyway.
I was already thinking about doing something like that. Just don't have time right now to implement these changes. I may be able to get an updated beta out before the end of the week, but no promises on that. After a bit of beta testing to insure it works as planned I could put it as an official update.
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
I'm sorry, I am NOOB! Do I flash the boot9strap_ntr.firm to the flashcart using the ak2i_ntrcardhax_flasher.nds?
For instructions read https://3ds.guide/ntrboot but use the files from the pack instead of the ones it tells you to on the guide. That being said though I think I read above that the new version boots boot.firm so possibly you won't need to flash the flashcart with any special files. Ask @TheCyberQuake
 

TheFIrstAv3nger

Well-Known Member
Member
Joined
Apr 2, 2017
Messages
122
Trophies
0
Age
32
Location
Michigan
XP
235
Country
United States
Not sure if youre aware, but it seems like r4i-sdhc is using your pack for their new r4i b9s cards. I noticed because the instructions they give seems like a copy/paste of yours.
 

Skyshadow101

The Sky Is The Limit!
Member
Joined
May 22, 2016
Messages
941
Trophies
0
Location
The Underground
XP
417
Country
United States
Not sure if youre aware, but it seems like r4i-sdhc is using your pack for their new r4i b9s cards. I noticed because the instructions they give seems like a copy/paste of yours.

Link? I wanna see this, lol.

Edit: If it isn’t allowed, just tell me it isn’t. I’ll look for it myself! :D

Another edit: Found it.
 
Last edited by Skyshadow101,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm