[Question] Latest FBI (1.4.12) doesn't return the AM Service error.

Discussion in '3DS - Homebrew Development and Emulators' started by Voxel, Sep 6, 2015.

  1. Voxel
    OP

    Voxel *Witty Title*

    Member
    13
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    ¯\_(ツ)_/¯
    I dunno whether I'm pointing out something completely obvious, but the latest FBI version doesn't return the AM service error anymore, but instead returns a MODULE_NN_OS error.

    1.4.12 (MODULE_NN_OS) Error Message
    1.4.9 (AM) Error Message

    I know that FBI has recently migrated to citrus, so the code execution order may have been swapped around (NN_OS module may take place before AM (I'll check this, soon)).

    To conclude my workings out, I'll provide some evidence:

    2015-09-06-153447.jpg

    This has all been tested out on a 9.9 Sysnand New 3DS.
     
  2. BlazeFeatherOC

    BlazeFeatherOC Member

    Newcomer
    1
    Aug 25, 2015
    United States
    Night Vale
    Yes, I noticed this. Quite odd, I wonder what this means....
    Probably nothing, Haha.
     
  3. marc00077

    marc00077 GBAtemp Regular

    Member
    1
    May 21, 2014
    Netherlands Antilles
    Catalunya
    Where's the question?
     
  4. loco365

    loco365 GBAtemp Guru

    Member
    11
    Sep 1, 2010
    There's your problem, dear. It simply does not work.
     
    Naked_Snake, WhoAmI? and marc00077 like this.
  5. Voxel
    OP

    Voxel *Witty Title*

    Member
    13
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    ¯\_(ツ)_/¯
    I actually thought that to myself, as well! :rofl:
     
  6. BlazeFeatherOC

    BlazeFeatherOC Member

    Newcomer
    1
    Aug 25, 2015
    United States
    Night Vale
    Me too! :)
     
  7. Voxel
    OP

    Voxel *Witty Title*

    Member
    13
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    ¯\_(ツ)_/¯
    I'm just pointing out that the old FBI (I used 1.4.9) returned the AM error instead of the MODULE_NN_OS error.
    I did still use 9.9 when I was on 1.4.9.

    I know it might not work anytime soon, but it's something that's worth pointing out...
     
    Last edited by Voxel, Sep 6, 2015
  8. BlazeFeatherOC

    BlazeFeatherOC Member

    Newcomer
    1
    Aug 25, 2015
    United States
    Night Vale
    Does that mean it no longer require AM services?
     
  9. Voxel
    OP

    Voxel *Witty Title*

    Member
    13
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    ¯\_(ツ)_/¯
    I dunno... Something's not right about this. :huh:

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

    I've just been digging around in the source code of 1.4.12, and found that MODULE_AM is actually now MODULE_NN_AM, but was never called when I tried to install BigBlueMenu.cia.
     
  10. BlazeFeatherOC

    BlazeFeatherOC Member

    Newcomer
    1
    Aug 25, 2015
    United States
    Night Vale
    Hmm, ok.
     
  11. Piluvr

    Piluvr Resident Masturbator

    Member
    4
    Jul 27, 2015
    United States
    Behind you
    so did the app install?
     
  12. Voxel
    OP

    Voxel *Witty Title*

    Member
    13
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    ¯\_(ツ)_/¯
    No, it didn't. This probably won't amount to anything anyway, since you need ARM9 to bypass signature checks in order to play the apps.
     
  13. Intronaut

    Intronaut An star maker

    Member
    4
    Nov 18, 2014
    Cote d'Ivoire
    Legit CIAs have to be a priority against normal CIAs. In the first case you only need access to the AM:NET service to install them (this means a arm11 kernel exploit). The second case require arm 11 kernel access to install CIAs + arm9 kernel access to patch signature checks
     
  14. Suiginou

    Suiginou (null)

    Member
    5
    Jun 26, 2012
    Gambia, The
    pc + 8
    I'm guessing FBI 1.4.12 was built with a newer version of ctrulib. Here's what's happening:

    • ctrulib now tries to fall back the am ports in following order: am:net, am:u, am:sys, am:app, in descending order of privileges. Old ctrulib (before Aug 18) would just try am:net and am:u.
    • The Home Menu has access to am:sys.
    • smealum's new homebrew launcher appears to take over the Home Menu.
    • Thus, FBI now finds an am handle through the ctrulib function amInit().
    • am:sys does not have access to the required commands to install CIAs, meaning FBI just fails at a different place. Either am:net or am:u is required to install CIA files.
     
  15. Voxel
    OP

    Voxel *Witty Title*

    Member
    13
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    ¯\_(ツ)_/¯
    Well, I guess this sums it all up, then! :)
     
  16. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    9
    Jul 19, 2009
    United States
    This is correct. Couldn't have said it better myself.
     
  17. Nintendo Fanboy

    Nintendo Fanboy GBAtemp Maniac

    Member
    3
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    So, we can install legit cias on 9.9? :O
     
  18. Piluvr

    Piluvr Resident Masturbator

    Member
    4
    Jul 27, 2015
    United States
    Behind you
    no.
     
  19. fmkid

    fmkid Just another GBATemp's random guy

    Member
    4
    Apr 23, 2015
    Colombia
    ...
     
  20. Nintendo Fanboy

    Nintendo Fanboy GBAtemp Maniac

    Member
    3
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    Well, Looks like I'll need to wait and see what's to come next!!
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice