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,407
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,533
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
766
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,407
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,008
Trophies
2
Age
36
XP
4,557
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,035
Trophies
1
XP
888
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,407
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,094
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
31
Location
Michigan
XP
225
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
  • BakerMan
    The snack that smiles back, Ballsack!
  • Veho @ Veho:
    I thought it was an actual xBox at that price.
  • Sicklyboy @ Sicklyboy:
    I wanna grab a 360 Slim and a 360 E one of these days. Missed the boat of getting them at their lowest though, once they were discontinued. Could've got them for cheap back when I was a broke 20 something working at Target, but then again, I was a broke 20 something working at Target
  • Veho @ Veho:
    Being broke is no fun.
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
    BakerMan @ BakerMan: @LeoTCK is your partner the sascrotch or smth?