Hacking Compile A9LH on demand

Salamencizer

Cute Hot Whatever
Member
Joined
Oct 3, 2015
Messages
802
Trophies
0
Age
24
Location
In your heart
Website
gbatemp.net
XP
728
Country
India
Should I go ahead?

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

Should I go ahead?
upload_2016-3-5_19-46-47.png
 

Salamencizer

Cute Hot Whatever
Member
Joined
Oct 3, 2015
Messages
802
Trophies
0
Age
24
Location
In your heart
Website
gbatemp.net
XP
728
Country
India
You need to check if the sha256 hashes of the arm9loaderhax.3dsx and otp.bin match with the files you got. If you are not sure how to do that you can go here and just drag yout otp.bin into your browser. It will check the hashes for you.
Dude. The sha256 hashes are displayed on that thing. They dont seem the same, so I'm thinking that I should not use the arm9loaderhax.3dsx produced by that python thing.
 

peachicetea

Member
Newcomer
Joined
Mar 3, 2016
Messages
10
Trophies
0
Age
26
XP
63
Country
Gambia, The
Dude. The sha256 hashes are displayed on that thing. They dont seem the same, so I'm thinking that I should not use the arm9loaderhax.3dsx produced by that python thing.
They shouldn't match. What the server is sending you is the sha256 of the arm9loaderhax.3dsx as well as the hash of otp.bin it used for the build. You see, they are 2 different files, their hashes shouldn't match in fact you should not run the .3dsx if they do. What you are supposed to do is check whether the hashes of the files you have match those of the server.
 

Salamencizer

Cute Hot Whatever
Member
Joined
Oct 3, 2015
Messages
802
Trophies
0
Age
24
Location
In your heart
Website
gbatemp.net
XP
728
Country
India
They shouldn't match. What the server is sending you is the sha256 of the arm9loaderhax.3dsx as well as the hash of otp.bin it used for the build. You see, they are 2 different files, their hashes shouldn't match in fact you should not run the .3dsx if they do. What you are supposed to do is check whether the hashes of the files you have match those of the server.
How do i see that? I first put my OTP on the site, and then I waited till the 3dsx was downloaded. But it didnt show me any hashes.
 

Gray_Jack

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
732
Trophies
0
XP
417
Country
So, I'm providing a online service to compile A9LH, it is very simple, just post your OTP.bin (must be raw bytes) to https://felipejfc.com/a9lh and wait for your arm9loaderhax.3dsx.

Method 1 (Web) (credits for the web interface go to @PeachIceTea):

LINK
Just drop your OTP.bin and wait your installer do be downloaded.

Method 2 (Python script):

Requirements:
Python installed.

LINK
Put it in same folder as otp.bin and double click it. done. Just check shasums and you are good.

Method 3 (curl):

curl --data-binary "@otp.bin" -D headers https://felipejfc.com/a9lh > arm9loaderhax.3dsx

the command takes some time to run,
two files will be created, headers and arm9loaderhax.3dsx, in headers, check
Installer-Sha256
OTP-Sha256

These are the sha256 of the OTP the server used to compile arm9loaderhax.3dsx, and arm9loaderhax.3dsx sha256 the moment it leave the server, both should match with your newly created arm9loaderhax.3dsx and the OTP.bin you've sent.

Do not install if the hashes don't match

It is using delebiles fork of a9lh with screen init support.


source

Thanks a lot, I already installed it :3
The python version creates the version of A9LH installer that if I have a NAND.bin in root it will install A9LH + NAND.bin?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
  • BigOnYa @ BigOnYa:
    It sounds good actually, I like butterscotch
  • K3Nv2 @ K3Nv2:
    It sucked don't know wtf these little bits and pieces are they use now
    +1
  • BigOnYa @ BigOnYa:
    I live maybe 3 minutes from a Dairy Queen, so I would just go there for ice cream anything anyways. I usually get the Oreo Blizzard, or a Peanut Buster Parfait.
    BigOnYa @ BigOnYa: I live maybe 3 minutes from a Dairy Queen, so I would just go there for ice cream anything...