[Release] AGB_FIRM Signature Patcher + GBA ROM Converter

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Riku, Jun 7, 2015.

  1. Riku
    OP

    Riku GBAtemp Regular

    Member
    283
    531
    May 3, 2009
    United States
    This release consist of IPS patch for AGB_FIRM and ROM converting program, both done by me.
    Credit for patched New3DS AGB_FIRM goes to motezazer

    My method require you to install patched AGB_FIRM CIA into NAND memory replacing exciting one. Now... AGB_FIRM is an optional System Title that was introduced with 3.0.0 firmware update and was never included with Card updates. Which means you can't really break system by deleting it or installing corrupted AGB_FIRM, in fact you may even don't have it installed (if you using old system and only updated from game and never used update via internet). But! You may break system if you delete wrong system title in process, so I don't take any responsibility for any possible damages. If you are not comfortable with it - stop reading right here.

    Basic steps for Old3DS / 3DS XL / 2DS:
    1) Download '0004013800000202' title 'v3665' using 3DNUS

    2) Launch 'Old3DS_AGB_FIRM_v3665_SignPatcher.exe' and apply patch to '0004013800000202.cia'

    3) Try to install patched CIA from FBI:
    Warning: Spoilers inside!
    Don't forget change destination to 'NAND' (L button), if you don't have any errors - congratulations, you're finished. If you got error, that means you need to remove previous version of AGB_FIRM before you can install patched one. Switch mode to 'Delete Title' and and destination to 'NAND' and scroll down until you find title with Title ID 0x0004013800000202:
    Warning: Spoilers inside!
    Triple check you selected correct title and press delete, after this you should be able to install patched CIA without any errors.



    After installing patched AGB_FIRM you can start using my '3DS Simple GBA Converter' program and play your favorite GBA games. Enjoy.

    [​IMG]



    For New3DS process basically the same except Title ID is 0004013820000202 v4816.


    Mirror:
    http://rghost.net/8LfLLG7vy
     

    Attached Files:

    Last edited by Riku, Jul 4, 2015


  2. Zidapi

    Zidapi GBAtemp Psycho!

    Member
    3,024
    1,805
    Dec 1, 2002
    SLiV3R and Margen67 like this.
  3. Crass

    Crass Rock me Dr. Zaius

    Member
    999
    124
    Nov 3, 2006
    United States
    Oregon
    Nice work!
     
    Margen67 likes this.
  4. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,101
    4,025
    Oct 7, 2007
    United States
    Levelland, Texas
    Your footer generator link broke. :(

    Can you re-upload it?

    EDIT: Nevermind. Avast thinks it contains a virus. You might want to examine it and see why it does that.
     
    Last edited by Apache Thunder, Jun 7, 2015
  5. cearp

    cearp the ticket master

    Member
    7,481
    4,714
    May 26, 2008
    Tuvalu
    thank you :) very cool!

    what is the footer generator?
    i guess the gba converter gives us a useable file for the 3ds, but the footer is for what?
     
    Last edited by cearp, Jun 7, 2015
    Margen67 likes this.
  6. hippy dave

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Good work! I sent you a pm re: n3ds support.
     
    Margen67 likes this.
  7. gojeta09

    gojeta09 Member

    Newcomer
    15
    3
    Jan 11, 2015
    Brazil
    Francisco Beltrão
    emunand works with Gateway?
     
    Margen67 likes this.
  8. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,968
    2,452
    Nov 15, 2014
    France
    Albi
    @Riku

    I have N3DSXL EUR 9.0 / Sky3DS / Gateway if you want i try something for you
     
  9. froggestspirit

    froggestspirit D/P/Pt Demix Guy

    Member
    1,075
    528
    Jul 28, 2011
    United States
    Alright, I'd like to ask about the technical details if I may. I tried looking into this with @bobmcjr , but neither of us got it working in the past.
    Anyways, I'm excited to try this out, great job! And I can help with N3DS support if you want, PM me.
     
  10. Edolas

    Edolas Newbie

    Newcomer
    6
    5
    May 21, 2015
    Gambia, The
    Will n3ds be supported soon ™?
     
    SLiV3R likes this.
  11. Riku
    OP

    Riku GBAtemp Regular

    Member
    283
    531
    May 3, 2009
    United States
    [​IMG]

    It's not fully reversed (especially EEPROM part), so I decided not mix it with converter so people can have some freedom until we have some sort of compatibility list.
     
    cearp likes this.
  12. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,101
    4,025
    Oct 7, 2007
    United States
    Levelland, Texas
    FalseFlag.jpg

    Looks like Avast is false flagging it just because you chose to pack exe with UPX. :(

    EDIT: Even after unpacking with UPX, it still false flags it. :(
     
  13. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,055
    3,368
    Nov 13, 2014
    United States
    @Riku


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

    Ok back to being serious. From what i'm reading this will work on old and new3ds but there's a very minute chance of a brick if we delete the wrong system title correct? Or will this not work on a new3ds that uses pasta?
     
    Margen67 likes this.
  14. nacimem

    nacimem Member

    Newcomer
    45
    6
    Feb 9, 2015
    France
    the cia 0004013800000202 is the same for EU, US or JP ?
     
  15. hippy dave

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Won't work on n3ds right now, needs to be adapted.

    I hope the source of the tools could be released at some point, or at least some mac versions :)
     
  16. powersaver

    powersaver GBAtemp Regular

    Member
    297
    31
    Mar 15, 2015
    United States
    Can the patched AGB_FIRM be installed with PBT-CFW? Would this cause a brick?
     
    Margen67 likes this.
  17. zoogie

    zoogie simple pimp tool

    Member
    6,243
    7,909
    Nov 30, 2014
    United States
  18. VashTS

    VashTS Beat it, son

    Member
    3,896
    698
    Mar 14, 2009
    United States
    Upstate NY
    I wonder the same...
     
  19. Sizednochi

    Sizednochi GBAtemp Advanced Fan

    Member
    650
    406
    Dec 16, 2012
    Brazil
    Pasta CFW only.
     
    SLiV3R likes this.
  20. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,897
    3,925
    Sep 19, 2009
    Argentina
    Espresso
    Correct me if I'm wrong, but aren't you the one who posted a screenshot of a GBA title running on a 3DS but refused to release your method and telling people to do their own work?
     
    awtgrduzwt5r9, Hoppy, Smiths and 5 others like this.