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
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
  • BigOnYa @ BigOnYa:
    Thank goodness for VPN nowadays
  • Psionic Roshambo @ Psionic Roshambo:
    I don't trust them lol
  • Psionic Roshambo @ Psionic Roshambo:
    Hmmm probably because reasons...
  • Psionic Roshambo @ Psionic Roshambo:
    Ohhh don't touch them lol
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
    Psionic Roshambo @ Psionic Roshambo: 750 days lol +1