NTRPack: PC-less b9s install using ntrboot

Discussion in '3DS - Flashcards & Custom Firmwares' started by TheCyberQuake, Aug 17, 2017.

  1. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    I was planning on working on it today as I was actually starting to feel better, then my dog suddenly had to be put down yesterday and I fell like crap again. Hopefully that was the end of 2017 overlapping into 2018 and this isn't indicative of how 2018 will be. Getting real tired of life pulling this kind of nonsense whenever I start to not feel like crap.
     
  2. Quantumcat

    Quantumcat Dead and alive

    Moderator
    19
    GBAtemp Patron
    Quantumcat is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 23, 2014
    Australia
    Canberra, Australia
    Oh that's horrible, feel better :(
    Maybe what happened is 2017 was meant to be really crappy and your dog was destined to get sick during it but he put up a valiant effort and gave you another few months with him, and 2018 will be a better year.
     
    OrGoN3 likes this.
  3. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    Sorry.
     
  4. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Don't worry about it. I'll probably get around to working on it either this weekend or next week.
     
    OrGoN3 likes this.
  5. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    I think I'm missing something. Your files start on an SD card that you have to loan to the unhacked system. At the end, how do you get all of the hacked files over to the owner's SD card? Is there any easier way than loading up GM9, copying, unmounting, swapping cards, mounting, pasting? I feel like at the end of your steps the SD card that you prepared has to stay in the newly hacked system?

    I guess it helps to read the instructions, lol. Sorry.
     
    Last edited by OrGoN3, Jan 5, 2018
  6. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    With the auto-run script baked into gm9, it installs b9s and copies files from your sd to temporary system memory, it prompts you to eject, which you do and then insert the owners SD card, at which point the script continues and copies the files from temporary memory to the owners sd.
     
    OrGoN3 likes this.
  7. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    Yeah. After I posted that I re-read the directions and realized I skipped over the part where it does exactly that. Sorry about that buddy. Here's thinking of you, hoping you're okay! ^_^
     
    TheCyberQuake likes this.
  8. Quantumcat

    Quantumcat Dead and alive

    Moderator
    19
    GBAtemp Patron
    Quantumcat is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 23, 2014
    Australia
    Canberra, Australia
    I never realised that, the couple of people I've installed B9S for I've told them to download the files from your mega link, and just skipped that part :-p
     
  9. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    My main goal for this pack was to be able to carry just a few things in my edc (every day carry) and be able to install cfw on any 3ds on the fly. It's designed to be able to hack systems on a whim without requiring an internet connection or computer (which isn't always available). With the way it sets everything up, you can take a stranger's system and have it running cfw with things like freeshop, and my personal release even includes freeshop pre-configured which I can't include in the temp release due to linking to the title keys site.
     
    OrGoN3 and Quantumcat like this.
  10. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    Which is what I love about this project! Now, with the new GodMode and the new FastBoot3DS, let's get version 3! :P
     
  11. MiiJack

    MiiJack GBAtemp Regular

    Member
    3
    Sep 13, 2016
    Madagascar
    Hey there, it's me again. I need some help (it's basically your script but I tried to learn if commands by checking the 3ds), I'm always getting "line 1: unclosed conditional" . Can you please check it out, Thanks.
    PS : This is some indirect way of helping you.
     

    Attached Files:

  12. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    You are missing the "end". Should be something like
    If x
    *code*
    Else
    *code*
    End

    You need the end for each if statement to let it know you are closing out the if statement
     
    MiiJack likes this.
  13. MiiJack

    MiiJack GBAtemp Regular

    Member
    3
    Sep 13, 2016
    Madagascar
    Thanks a bunch ^_^ It runs pretty well now, feel free to use the script (I kinda theft your code lol, sorry). I added some code to it to remove rxTools, soundhax, any old 3DS folder (I don't know if this should be done :unsure: though) and make it SD-less after (in case the owner' SD got corrupted).
    This needs a valid secret sector to be potent, so any suggestions for that (without the need of copying mine to the target)? Thanks again.
     

    Attached Files:

  14. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    I wonder if you know why or you can shed some light onto this. I just hacked someone's O3DSXL using this pack. First off, thanks again, I love it. His system was A9LH'd, and he didn't tell me. So when the script ran it detected A9LH via slot0x96 hash. So, I used the scripts from 3ds.guide to uninstall CFW from an O3DS. I ran your script again after, and it gave me that error still. I updated the system and updated in recovery mode. I ran your script again, same error.

    Remember, this is an O3DSXL. I commented out the line in your script that detects A9LH. The script ran perfectly and everything worked 100%.

    Why would someone with an O3DSXL have an A9LH'd slot0x96.bin? Is there a way to "fix" this incorrect slot key so that the script runs as intended?

    Thanks TheCyberQuake! I hope you're feeling better. ^_^
     
  15. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Its a known error. What it tries to detect doesn't exist in a vanilla o3ds. I need to update the script. I should now be able to detect if it's o3ds or n3ds and then attempt a repair for n3ds if it finds the replacement file. I need to see if I can find my WIP file so I can start working on that.
     
    OrGoN3 and Quantumcat like this.
  16. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    Oh cool thanks. I wonder if there's an ifexists().
     
  17. TheCyberQuake
    OP

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Worst case you can attempt a copy that won't throw an error nor stop the script if it fails.
     
    OrGoN3 likes this.
  18. trecko1234

    trecko1234 GBAtemp Regular

    Member
    2
    Aug 10, 2013
    United States
  19. OrGoN3

    OrGoN3 GBAtemp Addict

    Member
    7
    Apr 23, 2007
    United States
    I just stole the if n3ds and invalid secret sector, copy over sector_sector to blah blah blah, if o3ds, do nothing. Although I did add a check to make sure the sector_sector.bin file exists first before attempting to copy it over. call me old fashion but I have no idea how GM9 handles errors.
     
  20. jaysea

    jaysea GBAtemp Regular

    Member
    4
    Aug 17, 2009
    Netherlands
    The o3ds/o2ds secret sector check is kinda weird. I purchased a new o2ds and the install script stopped because it would have the a9lh previously installed which I am sure that wasn't the case. Though on a 2ds which had a9lh it didn't complain.
    @OrGoN3 what did you do to ignore the sector0x96.bin in the script?
     
Loading...