[Release] GenHax "primary" installer (JPN only)

Discussion in '3DS - Homebrew Development and Emulators' started by moghedien, Dec 1, 2016.

  1. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    I finally got around to adding an internal otherapp updater for genhax so now it can be a "primary" exploit for the JPN version of Monster Hunter X.

    I use "primary" in quotes because you still need someone to get the DLC encryption key for you. Capcom changes the DLC encryption key about every 48 hours, so it's kind of a pain. I guess they gave up on changing the key ¯\_(ツ)_/¯ They are still changing the key, but I'm not sure how often.

    Encryption key as of 2016-12-26 13:50 = AUjLYMF66fjfjj1u1TUTGLHYV5GUa9g08xdPvaB4Pq12gz3O1mIr3Lfp

    The script and instructions for installing can be found here: https://github.com/svanheulen/genhax_proxy_installer


    This can NOT be made to work for the EUR/USA versions of Monster Hunter Generations. They use RSA signatures to verify DLC quests.

    With the MHX JPN v1.3.0 update, RSA signature checking was added and you must update to access the DLC section of the game. In other words this primary installer is dead forever.
     
    Last edited by moghedien, Feb 11, 2017


  2. VegaRoXas

    VegaRoXas GBAtemp Regular

    Member
    290
    158
    Mar 29, 2015
    Gambia, The
    Wow this is awesome! So does the game download new quests without ssl or something like that and only via some own encryption?
     
  3. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    Exactly. The encryption key itself is sent over SSL but the quests are not. Which is why you need someone with homebrew/CFW to get the encryption key for you.

    They finally fixed the proxy issue (which has been in every MH game since forever) in the USA/EUR versions of Generations by using RSA signatures to verify the quests... but of course they only check the signature when you first download the quest, which is why you can still add custom quests to your save file using homebrew.
     
    VegaRoXas likes this.
  4. nooby89

    nooby89 A normal member with a stupid alias

    Member
    1,613
    223
    Aug 18, 2015
    Canada
    This hax is pretty limited :
    • Only for New 3DS
    • Only for eShop version
    • Only for Japan too

    But very very nice work
     
    Last edited by nooby89, Dec 1, 2016
    Kvnrdrguez likes this.
  5. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,093
    4,788
    Jun 11, 2016
    Trinidad and Tobago
    4chan and other wonders of the internet
    Well it's nicer to play a game like MHG on New 3DS....

    Also it JPN only which really sucks :/
     
    nooby89 likes this.
  6. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    It works for a physical cart as well. It's just that the save file is stored on the SD card even for the cart version.
    This primary installer only works for the JPN version but genhax itself works on all regions. You can get the secondary installer for it here: https://gbatemp.net/threads/release-genhax-monster-hunter-generations-secondary-exploit.448310/
     
    nooby89 likes this.
  7. SAIVEN

    SAIVEN Member

    Newcomer
    45
    8
    Feb 6, 2016
    ddddd.jpg
    It does not progress anymore in this situation
    Is this the end?
    If so, what should I put in the proxy server and port?
    If not, what's the problem?
    I have already installed twisted and pycrypto

    If I use a router, do I need to configure it further?
     
    Last edited by SAIVEN, Dec 2, 2016
  8. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    Yeah, that's running correctly. For the server you need to put in the IP address of the computer you're running the script on, and the port will be 8080.
    To find your IP address in Windows you can use "ipconfig /all" in the command line.
    Once you have the proxy settings correct on your 3DS, just go into MHX and go to the download section and download the first Challenge or Event quest.
    After the quest is installed you can close the script and reset the proxy settings to normal on your 3DS.
     
  9. SAIVEN

    SAIVEN Member

    Newcomer
    45
    8
    Feb 6, 2016
    Oh! Thanks!

    Finally I succeeded.
     
  10. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    I'm glad it's working :)
    Are you using a KOR 3DS? That was the only system type I wasn't able to find a tester for.
     
  11. SAIVEN

    SAIVEN Member

    Newcomer
    45
    8
    Feb 6, 2016
    i try it jpn 3ds

    i also have a kor 3ds

    but i think kor 3ds can't run mhx

    so, i don't test it
     
  12. nooby89

    nooby89 A normal member with a stupid alias

    Member
    1,613
    223
    Aug 18, 2015
    Canada
    Why Kor 3DS can't run MHX ?
     
  13. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    Ah ok. For some reason I thought that KOR systems could run JPN games.
     
  14. SAIVEN

    SAIVEN Member

    Newcomer
    45
    8
    Feb 6, 2016
    because region code

    — Posts automatically merged - Please don't double post! —

    if kor 3ds can run mhx, i will try this hax and report it^^
     
    nooby89 likes this.
  15. SAIVEN

    SAIVEN Member

    Newcomer
    45
    8
    Feb 6, 2016
    I used MHX data manager to extract the encryption key.

    The encryption key was 'P1T06YfS91UFrBlk4qc2uSr7p2bqIs0G7FS9SgLZvihEvifV2l1JHeRX'.

    I heard that it changes every 48 hours, why is it still the same?
     
  16. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    Hmmm, I'm not sure. Maybe they gave up on changing it so often. They did that to try stopping people from making custom quests but maybe since they've already released all the DLC quests they don't care anymore.
     
  17. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    It's been over a week since release and the encryption key still hasn't changed. I guess Capcom gave up.
     
  18. lckj

    lckj Newbie

    Newcomer
    1
    0
    Dec 18, 2016
    Hong Kong
    Hi. I am new to 3DS and I plan to buy the cart version of Monster Hunter X as well as a JPN new 3DS below 11.0. And my ultimate goal is to install a9lh on it.

    To execute the exploit, do I need to be on the latest version (11.2)? I have read somewhere that you need the latest version to play online. But is using the quest feature considered "online"? The guide also stated that I need the latest version of the game. Say if the cart is not the latest version, do I need to be on the latest firmware to update the game?

    Thank you.
     
    Last edited by lckj, Dec 18, 2016
  19. SAIVEN

    SAIVEN Member

    Newcomer
    45
    8
    Feb 6, 2016
    if you download the quest, you must be the latest version of the game and all of MHX cart version is 1.0. so you must be updated by eshop.
     
  20. moghedien
    OP

    moghedien GBAtemp Fan

    Member
    411
    247
    Mar 9, 2015
    United States
    The game needs to be updated for the exploit to work, and the system needs to be updated to use the primary installer (the DLC feature will give you an update error if you're not). The secondary installer doesn't need the system updated but of course you would need another primary exploit for that. Although if you do get one that's 11.0 or lower, I think you can still use browserhax.