Sky3DS+ Unable to play Pokemon ORAS online

Discussion in '3DS - Flashcards & Custom Firmwares' started by abhisheksha, Mar 15, 2016.

  1. abhisheksha
    OP

    abhisheksha Member

    Newcomer
    18
    1
    Mar 15, 2016
    India
    Hi,

    Let me honest by saying I am a noob. My 3DS XL is running on 10.7.0-32U. I am using the Sky3DS+; I am unable to play online - Pokemon OR as it throws an error. I read somewhere about the requirement of some "private header". Is this still required? Could somebody please let me know the procedure for the same?

    Thank you!
     
  2. nero99

    nero99 GBAtemp Advanced Maniac

    Member
    1,905
    866
    Sep 18, 2014
    United States
    You have to patch it with a private header. you can use gateway rom patcher tool to do this.
     
  3. Ryuzaki_MrL

    Ryuzaki_MrL Furry Addict

    Member
    744
    719
    Jun 23, 2015
    Brazil
    Yes, it's still required, but it's pretty easy to do on Sky3DS+.
    If your Sky3DS+ is on latest firmware (v112) then you only need to open settings.txt and put your private header on the DEFAULT_GAMESAVE_KEY field.
    I'm not sure, but I think you'll have to restart your savefile afterwards.
     
  4. nero99

    nero99 GBAtemp Advanced Maniac

    Member
    1,905
    866
    Sep 18, 2014
    United States
    That's why you dump your save first with SVDT and then inject it back into the rom
     
    Ryuzaki_MrL likes this.
  5. abhisheksha
    OP

    abhisheksha Member

    Newcomer
    18
    1
    Mar 15, 2016
    India
    Thanks all, for your quick replies; any pointers on how do I acquire this private header?
     
  6. Ante0

    Ante0 GBAtemp Regular

    Member
    205
    63
    Jan 20, 2014
    Do you have any game carts? If you do you have a private header.
     
  7. Ryuzaki_MrL

    Ryuzaki_MrL Furry Addict

    Member
    744
    719
    Jun 23, 2015
    Brazil
    He would need a Powersaves since he's on 10.7

    Or downgrading to 9.2 using Oothax/Ninjhax
     
  8. abhisheksha
    OP

    abhisheksha Member

    Newcomer
    18
    1
    Mar 15, 2016
    India
    My other query is the save file - if I do this tweaking of private headers; what happens to my save file? Will I have to start all over from again?
     
  9. gkoelho

    gkoelho GBAtemp Advanced Fan

    Member
    545
    133
    Apr 16, 2015
    Brazil
    Is possible to inject the save file back, but it may cause u to have the same error. (happened to me)

    If u plan on getting the private header you will need a powersaves device or a downgrade to a 9.2.

    An alternative would be asking someone to dump it for u, u can buy them a cheap game for it.
     
  10. abhisheksha
    OP

    abhisheksha Member

    Newcomer
    18
    1
    Mar 15, 2016
    India
    Thanks for your reply.

    1. How do I extract the save file and then re-inject this later?

    2. How do I extract private header from an original game?

    3. How do I add this private header to the .3ds file?

    Thanks for your help :)
     
  11. Ryuzaki_MrL

    Ryuzaki_MrL Furry Addict

    Member
    744
    719
    Jun 23, 2015
    Brazil
    1. You need to use a homebrew save manager to extract the save and then reinject it, this way it won't give you an error when going online with the new header.

    2. Since you're on 10.7 you'll need a Powersaves device, then follow this tutorial: https://gbatemp.net/threads/tutorial-get-your-private-header-using-powersaves.385511/

    3. There's a settings.txt file on the sky3DS+'s microSD card, copy your private header and paste under DEFAULT_GAMESAVE_KEY. This will apply the private header to all games, so you have to backup and restore all savefiles.
    If you just want to play Pokémon OR online then open the config file for Pokémon OR and paste the private header under GAMESAVE_KEY.
     
  12. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,587
    Nov 3, 2014
    United States
    Why not just downgrade?
     
  13. Ryuzaki_MrL

    Ryuzaki_MrL Furry Addict

    Member
    744
    719
    Jun 23, 2015
    Brazil
    Yeah, just use the sky3ds+ to install ninjhax.
     
  14. abhisheksha
    OP

    abhisheksha Member

    Newcomer
    18
    1
    Mar 15, 2016
    India
    Okay, so, I just got an SD card reader to see the MicroSD card, and it has a .SAV file. Is this the file? Do I still need this homebrew save manager to extract and inject?
     
  15. Ryuzaki_MrL

    Ryuzaki_MrL Furry Addict

    Member
    744
    719
    Jun 23, 2015
    Brazil
    Yes. Because the .sav file is encrypted and is using the public header.
    Use the save manager to extract the decrypted savefile.
    You then apply the private header and let sky3ds+ create a new savefile with it.
    And finally you inject the decrypted savefile back with the save manager
     
  16. abhisheksha
    OP

    abhisheksha Member

    Newcomer
    18
    1
    Mar 15, 2016
    India
    Cool, I have downgraded to 9.2; now, what's next to play this online?
     
  17. Hamstermascot

    Hamstermascot GBAtemp Regular

    Member
    199
    46
    Mar 1, 2016
    Netherlands
    You actually need to make sure a .cfg is made of the 3ds rom so you can check if the private header actually went into each game, otherwise you have to do it manually.
     
  18. 3pointedstar

    3pointedstar Newbie

    Newcomer
    6
    0
    Mar 22, 2017
    Senegal
    can anyone advice ?

    DEFAULT_GAMESAVE_KEY=

    mine is only a blank in the settings file. how do i get the key ?
     
  19. GothicIII

    GothicIII GBAtemp Fan

    Member
    495
    135
    Jan 4, 2015
    Gambia, The
    Dump an original Gamecard and extract the header and you'll get the key. Posts above explain how.