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

  • Thread starter Deleted User
  • Start date
  • Views 2,386
  • Replies 19
D

Deleted User

Guest
OP
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.

Install failed!
BigBlueMenu.cia
Source: SOURCE_APP_BEGIN_INSTALL (0x5)
Module: MODULE_NN_OS (0x6)
Level: LEVEL_PERMANENT (0x1b)
Summary: SUMMARY_WRONG_ARGUMENT (0x8)
Description: <unknown> (0x2f)
Press Start to continue.
Install failed!
Couldn't initialize AM service.
Press Start to continue.

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.
 
D

Deleted User

Guest
OP
There's your problem, dear.
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 ,
D

Deleted User

Guest
OP
Does that mean it no longer require AM services?
I dunno... Something's not right about this. :huh:

--------------------- MERGED ---------------------------

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.
 

Intronaut

A star maker
Member
Joined
Nov 18, 2014
Messages
772
Trophies
0
Age
30
XP
1,005
Country
Chile
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
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
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.
 
D

Deleted User

Guest
OP
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.
Well, I guess this sums it all up, then! :)
 
D

Deleted User

Guest
OP
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.
This is correct. Couldn't have said it better myself.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea you right there, fallout 76 was a letdown, but it not that bad now, they have fixed slot of issues they had at launch. Biggest issue with Fallout 76 is its a pay to advance further type of game, which sucks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I may probably download fallout 3 or new vegas on my ps3
  • Xdqwerty @ Xdqwerty:
    cuz I didnt like fallout 1 that much
  • BigOnYa @ BigOnYa:
    New Vegas is awesome, F3 was ok too.
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
    Psionic Roshambo @ Psionic Roshambo: Now these days they do sanity checks.... The source IP can't also be the destination IP lol