[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 Clumsy Coder

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

    Our Patreon
    5,154
    5,791
    Jun 27, 2015
    United Kingdom
    England, UK
    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
    36
    4
    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
    125
    35
    May 21, 2014
    Netherlands Antilles
    Catalunya
    Where's the question?
     
  4. loco365

    loco365 GBAtemp Guru

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

    Voxel Clumsy Coder

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

    Our Patreon
    5,154
    5,791
    Jun 27, 2015
    United Kingdom
    England, UK
    I actually thought that to myself, as well! :rofl:
     
  6. BlazeFeatherOC

    BlazeFeatherOC Member

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

    Voxel Clumsy Coder

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

    Our Patreon
    5,154
    5,791
    Jun 27, 2015
    United Kingdom
    England, UK
    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
    36
    4
    Aug 25, 2015
    United States
    Night Vale
    Does that mean it no longer require AM services?
     
  9. Voxel
    OP

    Voxel Clumsy Coder

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

    Our Patreon
    5,154
    5,791
    Jun 27, 2015
    United Kingdom
    England, UK
    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
    36
    4
    Aug 25, 2015
    United States
    Night Vale
    Hmm, ok.
     
  11. Piluvr

    Piluvr Resident Masturbator

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

    Voxel Clumsy Coder

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

    Our Patreon
    5,154
    5,791
    Jun 27, 2015
    United Kingdom
    England, UK
    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
    726
    432
    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
    565
    588
    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 Clumsy Coder

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

    Our Patreon
    5,154
    5,791
    Jun 27, 2015
    United Kingdom
    England, UK
    Well, I guess this sums it all up, then! :)
     
  16. Steveice10

    Steveice10 GBAtemp Maniac

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

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,014
    388
    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
    640
    352
    Jul 27, 2015
    United States
    Behind you
    no.
     
  19. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    ...
     
  20. Nintendo Fanboy

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,014
    388
    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!!