Hacking [Tutorial] How to convert Arm9LoaderHax payloads to FIRMS

Status
Not open for further replies.

Epicdaftman

Well-Known Member
OP
Newcomer
Joined
Jan 29, 2016
Messages
61
Trophies
0
Age
22
XP
144
Country
United States
WARNING: I am not responsible for any damage to any devices.

Anyway, so head on over to https://github.com/TuxSH/firmtool.git
Download the firmtool file
Scroll down to "Building a firmware binary from an arm9loaderhax.bin payload "
Copy the code "firmtool build test.firm -n 0x23F00000 -e 0 -D arm9loaderhax.bin -A 0x23F00000 -C NDMA"
Run that but replace the arm9loaderhax.bin with the payload of your choice
It should create a test.firm file.
Just rename that to whatever you chose and put it in your luma/payloads

Anyway, I'm bad at making quality tutorials, but this should work. It at least worked for me

Also, I would also like to point out that I haven't done anything in the development of the firmtool. i just figured the makefile of godmode9 would say something about firm files. All credit goes to TuxSH.
 
Last edited by Epicdaftman,

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,798
Country
I have converted the 20170225 versions of decrypt9wip and hourglass9 to .firm format, which are the newest currently available. They boot fine though I have not done more than the most basic testing with them. I suggest making a nand backup with godmode9 before doing anything potentially dangerous with them.
 

Attachments

  • d9wip-hg9-20170225-converted.zip
    283.2 KB · Views: 521
Last edited by nl255,

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,798
Country
that's a linux executable right? :V
anyone wanna do Decrypt9 and/or Hourglass9 for me and upload?

It's a python "executable" and works on windows/mac/linux. As for pre-converted hg9/d9wip I just did, look one up from your original post.
 

pixelmasher

Gaming Gamer
Member
Joined
Dec 12, 2016
Messages
1,668
Trophies
0
Location
Near N2DS XL
XP
971
Country
United States
I have converted the 20170225 versions of decrypt9wip and hourglass9 to .firm format, which are the newest currently available. They boot fine though I have not done more than the most basic testing with them. I suggest making a nand backup with godmode9 before doing anything potentially dangerous with them.
https://d0k3.secretalgorithm.com
Could you redo it for Decrypt9 (20170414), EmuNAND9 (20170118), and Hourglass9 (20170320)?
 
  • Like
Reactions: proflayton123

Stephano

pessimism = Realism
Member
Joined
Feb 18, 2016
Messages
1,570
Trophies
0
Location
Nowhere
XP
1,670
Country
United States
I have converted the 20170225 versions of decrypt9wip and hourglass9 to .firm format, which are the newest currently available. They boot fine though I have not done more than the most basic testing with them. I suggest making a nand backup with godmode9 before doing anything potentially dangerous with them.
I can't seem to get it to work. Can you do this one?
 

Attachments

  • left_QuickPowerOff.zip
    829 bytes · Views: 219

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,798
Country
https://d0k3.secretalgorithm.com
Could you redo it for Decrypt9 (20170414), EmuNAND9 (20170118), and Hourglass9 (20170320)?

Probably not until early next week. I did it for the latest release versions I could find on github of the ones I use but I am going on a long day trip tomorrow (Saturday) and am heading to bed now. Perhaps sometime Sunday if I am not too tired.

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

I can't seem to get it to work. Can you do this one?

You can't get the converter to work or you can't get the converted payload to work? If the .firm doesn't work then there is nothing that can be done short of rewriting the plugin.

If you can't get the converter to work then use the following instructions (I am assuming you are on windows) : install python3 from python.org (be sure to choose the option install for all users as well as to add it to your PATH) , run "pip install cryptography" (without the quotes) as administrator, then run py setup.py. Finally you can run firmtool from the command line.

I also strongly recommend that Windows users install this http://code.kliu.org/cmdopen/ . It lets you open a command line (either regular or elevated) prompt in any folder from the right click menu.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,958
Trophies
4
Location
Making a non-binary fuss
XP
39,381
Country
Antarctica
I have converted the 20170225 versions of decrypt9wip and hourglass9 to .firm format, which are the newest currently available. They boot fine though I have not done more than the most basic testing with them. I suggest making a nand backup with godmode9 before doing anything potentially dangerous with them.
Went and tested them and they are indeed working just fine!
Thank you so much for converting these!
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
It doesn't work.....on Python 2.7.12.
1.png
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Ohhh on one episode they could use rings to summon Captain Criminal who is just Obama like a spoof of Captain Planet lol
    +1
  • BigOnYa @ BigOnYa:
    Does look good
  • Psionic Roshambo @ Psionic Roshambo:
    By your powers combined, hmmm where is Epstein?
  • K3Nv2 @ K3Nv2:
    Just another shit fps clone
  • K3Nv2 @ K3Nv2:
    Thought it was some warzone dlc bs
  • Psionic Roshambo @ Psionic Roshambo:
    Looks like an enhanced Far cry 1
  • K3Nv2 @ K3Nv2:
    That's a far cry from it
  • BigOnYa @ BigOnYa:
    Is it a free to play bs, pay to get any good weapon/gear
  • K3Nv2 @ K3Nv2:
    Not free to play but $35
  • K3Nv2 @ K3Nv2:
    Inb4 kiiwii gives it a 0/10
  • BigOnYa @ BigOnYa:
    6/10 rating on steam
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
    Psionic Roshambo @ Psionic Roshambo: Yeah I'm sure at minimum the starter was fried