Homebrew and Rom and SSSpwn discussion

Discussion in '3DS - Flashcards & Custom Firmwares' started by Mikecrowfone, Aug 19, 2014.

  1. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    Smealum has announced that his ssspwn works on the 8.1 update and on EU and US versions.

    I have some thoughts about these stuff. Please correct my if I'm incorrect anywhere.

    SSSpwn
    1. Allows code execution in userland
    2. Supposed to allow code execution in a sandbox
    3. Allows people to run homebrew
    4. Does not allow piracy as it does not allow the playing of 3ds rom dumps
    Homebrew
    1. Purpose of homebrew is to allow anyone to create games/apps that can already be created using the official SDK
    2. In essence, if you have enough capital, skill, team mates and time, you can recreate Pokemon X/Y from scratch.
    3. Homebrew have same access to the 3ds just like commercial 3ds games
    4. Homebrew .3ds for instance the BBB VC roms are official VC roms but decrypted and re-encrypted with 0000... AES keys. For all intents and purposes, it can be referred as now having homebrew encryption.
    3DS Game Translations
    1. Requires the decryption of the 3ds rom [Confirmed by post #7]
    2. If 3ds roms can be decrypted, this means they can similarly be encrypted. [Confirmed by post #9]
    3. Google the following phrase " 【心游汉化组】[3DS][多分流]逆转裁判5 (逆転裁判5) 简体中文汉化试玩版(仅前两章)[604M](祝大家游戏愉快,敬请期待正式版)" and plug it into google translate. This is a AA:DD Jpn release translated into chinese.
    Repacking of commercial 3ds rom games as homebrew
    1. If 3ds roms can be decrypted, you can similarly re-encrypt them with the 0000.... AES keys which will allow this 'repack' to become homebrew
    2. Since SSSpwn can run homebrew, it's possible to run repacked roms?
     
  2. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,091
    3,999
    Oct 7, 2007
    United States
    Levelland, Texas
    I believe there's a general sticky topic for this. This doesn't warrant another thread.

    Homebrew Development

    Any discussion of the upcoming SSpawn stuff and homebrew resulting from it is likely best discussed there. Unless Smealum himself makes a thread about something more specific. (like his thread on logo submissions). So I don't feel this thread is necessary.
     
    Vengenceonu likes this.
  3. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    It is because everything ties in together. Translated games > decrypted roms > repacked roms into homebrew > ssspwn loading said repacked homebrew.

    That's why I felt a new topic is in order. I've found evidence of a full game being translated
     
  4. desertwarior

    desertwarior Advanced Member

    Newcomer
    50
    27
    Aug 16, 2014
    Libya
    the important question here how are you going to decrypt the 3ds roms? no one did it before not even gateway team.
     
  5. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    Ok. Will you need to decrypt 3ds roms in order to translate the game?
     
  6. alexenochs

    alexenochs GBAtemp Fan

    Member
    422
    71
    Aug 30, 2010
    United States
    Actually your wrong there are translation teams for certain games that have successfully decrypted roms to translate them pretty sure smealum has achieved this tho I don't want to see ssspwn end up as something people use to pirate on even tho I own a gateway I'd hate to see smealums work stop because some ass found a way to pirate games
     
    master801 likes this.
  7. PewnyPL

    PewnyPL GBAtemp Advanced Fan

    Member
    585
    250
    Feb 2, 2014
    Poland
    Yes. To translate a game you need to have access to either the code (most likely not nowadays) or string tables. Both are encrypted together with the ROM, so all you would get when trying to translate is garbage.
     
  8. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    So, the theoretical steps to translate a game would be to decrypt the rom, translate the text strings, re-encrypt the rom?
     
  9. PewnyPL

    PewnyPL GBAtemp Advanced Fan

    Member
    585
    250
    Feb 2, 2014
    Poland
    Pretty much, yes. Since AES is symmetric then if you can decrypt a ROM, you can encrypt it back. There may be some other trouble along the way however (checksums on the string tables and such).
     
  10. Ryanrocks462

    Ryanrocks462 Wii U/3DS Hacker.. Will test anything, A Pirate

    Banned
    566
    221
    Jun 18, 2014
    United States
    California
    meow
     
  11. godreborn

    godreborn GBAtemp Addict

    Member
    2,680
    464
    Oct 10, 2009
    United States
    well, most hacks r determined by riding offsets via an exploit. with no source code, u can't do much. I mean u need to debug if ur not sure. debugging involves observing what changes when what happens. that's how almost all hacks r determined. think of the rte of the ps3. well, cfw was created the same way. u observe what changes, and then, change it. that's true of almost everything.
     
  12. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    Ok. This is going swimmingly.

    Since this is the case, I presume you can re-encrypt the game rom with the homebrew zero-filled key?
     
  13. godreborn

    godreborn GBAtemp Addict

    Member
    2,680
    464
    Oct 10, 2009
    United States
    zero-filled? that's usually when padding. that's what I did with ps3 flash files. the point being compression on top of encryption. it mattered not if it was encrypted or not, padding made absolutely no difference either way. if any of u saw that mario flash file, all icons were zeroed while compressed, not encrypted though.
     
  14. desertwarior

    desertwarior Advanced Member

    Newcomer
    50
    27
    Aug 16, 2014
    Libya
    emulators also encourage piracy you might say it's old games but hell! nintendo is still making money from their classic in the Eshop , so as long as you're running codes without nintendo's permission you might end up pirating something , and ssspwn will not stop piracy from happening even if it's less damaging like pirating a nes/snes/gba rom it's still piracy so i don't like the all piracy argument thing it's getting old not that i don't respect your opinion.
     
  15. nyder

    nyder GBAtemp Fan

    Member
    336
    165
    Mar 6, 2014
    United States
    At the moment, none of us have the homebrew launcher that smea is making, so how does this matter, 'cept to warn him what you are planning on doing with his hack?
     
  16. Mikecrowfone
    OP

    Mikecrowfone Banned

    Banned
    250
    34
    Jul 25, 2014
    United States
    Because I am not planning to do anything with his 'hack'. I'm in it for educational interest. I'm have a GW card already so this really doesn't matter. I just like pushing the boundaries of what can and cannot be done.
     
  17. TheZoroark007

    TheZoroark007 MK7 CT creator

    Member
    604
    234
    Apr 2, 2014
    Gambia, The
    Lake Constance
    Do you think we can get Hoopa and Volcanion with SSSpwn Code Execution?
     
  18. mattrunks
    This message by mattrunks has been removed from public view by BORTZ, Aug 19, 2014, Reason: spam/advertizing/trolling.
    Aug 19, 2014
  19. FireGrey
    This message by FireGrey has been removed from public view by BORTZ, Aug 19, 2014, Reason: reply to trash.
    Aug 19, 2014
  20. Bond697

    Bond697 Dies, died, will die.

    Member
    353
    259
    Jun 7, 2009
    United States
    CT
    no.

    the gateway team has done it, smea's done it, normmatt has done it, slashmolder and i have done it, and so forth. it's not hard if you put some work into it.


    no ssspwn won't let you run 3ds roms, no the gateway team won't use it as an entrypoint to something bigger, no it won't give kernel/privileged access.


    yet another thread was really unnecessary.
     
    4gionz likes this.
  21. chrisrlink

    chrisrlink your friendly neighborhood serial killer

    Member
    1,412
    152
    Aug 27, 2009
    United States
    Elm street
    so basicly without Kernel access no chance in Cheating Homebrew Like Ocarina for the Wii?
     
  22. robingilh

    robingilh GBAtemp Regular

    Member
    117
    84
    Dec 21, 2009
    France
    not far from a computer
    No cheating will be allowed with this exploit, so please stop with your "muh pokemon hack" please.