Hacking [Release] rxTools - Roxas75 3DS Toolkit [fw 2.0 - 9.2]

Status
Not open for further replies.

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,664
Country
France
hmmz, upon booting rxTools i get "Failed to install", then when i press a key i get:
- Failed to load NATIV_FIRM: 4
- Reboot rxTools and try again
- Press A to continue

Then i'm right into rxTools menu
Did i miss something? previous builds worked fine, also the data installation.


Again, the instructions are inside the readme.
 
  • Like
Reactions: peteruk

Elaugaufein

Well-Known Member
Member
Joined
Jan 26, 2010
Messages
220
Trophies
0
XP
396
Country
Again, the instructions are inside the readme.

Having looked through the latest nightly build and the Github repo this doesn't seem to be true. In the latest nightly all the readme files (and a whole bunch of other files for some reason) point you to the PDFs (eventually) and it hasn't been updated, there's also the readme in the Tools folder but it only mentions the automatic download. The only readme file in the repo that's been updated in the last month is the readme.md (the docs folder has been unchanged for 4 months) which also doesn't cover any of this. Is there some readme I'm missing or that isn't included in the nightlies ?
 

johntemp

Member
Newcomer
Joined
Nov 12, 2015
Messages
8
Trophies
0
Age
74
XP
53
Country
France
Again, the instructions are inside the readme.

Here is the readme of the latest nightly build (c1a3784.rar):

Code:
OLD 3DS
Move firm directory (run tools/cdn_firm.py to download it) to release/rxTools, then copy the contents of the release/rxTools folder to the root of your SD card.

NEW 3DS
Download 9.5 **encrypted** NATIVE_FIRM (0004013820000002.bin, for cakes) from the web and move it to release/rxTools/firm, then copy the contents of the release/rxTools folder to the root of your SD card.

Nothing about cetk files in this readme. I have an O3DS on FW4.5E, maybe this does not apply to other FW versions and maybe does not apply to N3DS. Anyway with no cek at launch there will be an error message about failed installation, but that won't prevent using rxtools. If you want to speed up launch and no error, just dl the cetk files and rename to *_cetk.bin for example 0004013800000002_cetk.bin, 0004013800000102_cetk.bin and 0004013800000202_cek.bin and put them in the firm dir).

In the previous versions of the readme indeed there were reference to the cetk files BUT only for the NEW 3DS instructions and it was said only to download ONE cetk file, the 3 of them were required on the O3DS.
 
Last edited by johntemp,

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,664
Country
France
Here is the readme of the latest nightly build (c1a3784.rar):

Code:
OLD 3DS
Move firm directory (run tools/cdn_firm.py to download it) to release/rxTools, then copy the contents of the release/rxTools folder to the root of your SD card.

NEW 3DS
Download 9.5 **encrypted** NATIVE_FIRM (0004013820000002.bin, for cakes) from the web and move it to release/rxTools/firm, then copy the contents of the release/rxTools folder to the root of your SD card.

Nothing about cek files in this readme. I have an O3DS on FW4.5E, maybe this does not apply to other FW versions and maybe does not apply to N3DS. Anyway with no cek at launch there will be an error message about failed installation, but that won't prevent using rxtools. If you want to speed up launch and no error, just dl the cek files and rename to *_cek.bin for example 0004013800000002_cek.bin, 0004013800000102_cek.bin and 0004013800000202_cek.bin and put them in the firm dir).

Oh you're right, it was mentionned in the build just before the last one, so I assumed it would be in the last one too : https://gbatemp.net/threads/release...olkit-fw-2-0-9-2.382782/page-719#post-5807583 . Dunno why the cetk part has been removed :unsure:
(And you only need one cetk)


Is the latest build compatible with Ninjhax 2.5?

Yes, but the rxtools menu doesn't display the bottom screen.
 
Last edited by VerseHell,
  • Like
Reactions: jmmc and peteruk

jmmc

Well-Known Member
Member
Joined
May 8, 2011
Messages
168
Trophies
1
XP
1,683
Country

johntemp

Member
Newcomer
Joined
Nov 12, 2015
Messages
8
Trophies
0
Age
74
XP
53
Country
France
Oh you're right, it was mentionned in the build just before the last one, so I assumed it would be in the last one too : https://gbatemp.net/threads/release...olkit-fw-2-0-9-2.382782/page-719#post-5807583 . Dunno why the cetk part has been removed :unsure:
(And you only need one cetk)

I know things are moving fast on the git so keeping up to date with the tutorials here, documentation, etc is not an easy task.

To clear things out: the cetk are required for both for O3DS and N3DS. Adding the download of these files with cdn_firm.py is trivial.

From the source and from my experience you need the 3 cetk files:

https://github.com/roxas75/rxTools/blob/master/rxtools/source/features/configuration.c

From here:
Code:
line 363: static int InstallData()

for each .bin file (firm) this function is called:
Code:
line 255: static int processFirm(uint32_t lo)

The path of the cetk file is made out of uint32_t lo, so for each .bin file the cetk path will be different. Maybe only one is required, but for the moment the code is looking for the 3 of them.
Code:
line 257: static const char pathFmt[] = "rxTools/firm/00040138%08" PRIX32 "%s.bin";
line 281: sprintf(path, pathFmt, lo, "_cetk");
line 282: if (!getTitleKeyWithCetk(key, path)) {

Maybe because you are not testing / installing from scratch you don't have this bug (you already have the cache?). Maybe I am wrong but I have installed today and it worked this way on my O3DS and it makes sense according to the source.
 
Last edited by johntemp,

wblhornet

Member
Newcomer
Joined
Jan 10, 2015
Messages
13
Trophies
0
Age
42
XP
399
Country
Gambia, The
I have a problem starting the rxMenu.
I'm using a new3DS with Firmware 9.0.0 and ThemeHax. Booting into rxTools Mode is working without problems. But holding R to Start the menu simply does not work.
I'm using rxTools Build c1a3784

Best Regards
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
do you have a firm folder located inside of your rxtools folder in your sdcard ?
Sorry, poweroutrage and it broke my powersupply, lucky i had a spare one, but to bad not the same, it has no power connection for my gfx card, so i had to change powersupply and gfx card to get back working
good thing, no hdd failed.

Anyway figured it out and all is working.
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
@VerseHell
I compile myself, the readme is not in the 'rxTools' folder but in the subfolder 'Tools'
and that's a folder i seldom look at :( cause i always update :)

Anyway in that readme it says:
cdn_firm.exe :
Use this tool the first time you use rxTools.
It will generate 'firm' directory, containing files necessary for the toolkit to work.
Once it gets successfully generated, copy it in rxTools directory.

So it does indeed say it all :)
 
D

Deleted User

Guest
Stupid question, finally updated my old installation. When using HomeMenuHax and choosing boot to sysNAND or Pasta mode, I just need to hold a button to force the normal sysnand boot and pastamode is enabled?

(obviously if i dont touch anything it just relaunches rxtools)
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
then could you please compile the latest nightly and do a sysnand dump and restore it to sysnand ? I believe the nand dumper from RxTools is now fixed but i need a guinea pig to take the plunge :P

(MAKE sure to have a gateway nand backup on hand if something goes wrong, better safe than sorry :) )

Well i made a NAND backup of my O3DS XL with latest rxTools, the size is not correct. The size is the same as my NAND backup of my O3DS (None XL) 988.807.168bytes
My XL normal NAND backup = 1.000.341.504bytes
 

capito27

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
Well i made a NAND backup of my O3DS XL with latest rxTools, the size is not correct. The size is the same as my NAND backup of my O3DS (None XL) 988.807.168bytes
My XL normal NAND backup = 1.000.341.504bytes
Was one of those backups made with gateway ? Because it is known that gateway tends to add extra data in the backup.Could you please restore it to sysnand non the less ? I really am positive that it sould work so please can you do that for me :)
 

capito27

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
Is there an option to restore NAND in rxTools?
I can't launch Gateway Menu for some strange reason :/, unless i restore NAND with the hardmod.
Yes, you are supposed to restore it withcyour hardmod (since for some reason you cant launch gateway)
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
Yes, you are supposed to restore it withcyour hardmod (since for some reason you cant launch gateway)
Well, to be safe, i redone everything with my O3DS (also hardmodded)

@capito27
(First i made a backup of my NAND and EmuNAND and SD)
- Made a NAND backup with rxTools
- Moved it to my computer and wrote it back to my O3DS with Win32DsikImager

And i suppose the rest you didn't need to know right? ;)
 

Dean_

Well-Known Member
Member
Joined
Sep 11, 2014
Messages
684
Trophies
0
XP
712
Country
Here is the readme of the latest nightly build (c1a3784.rar):

Code:
OLD 3DS
Move firm directory (run tools/cdn_firm.py to download it) to release/rxTools, then copy the contents of the release/rxTools folder to the root of your SD card.

NEW 3DS
Download 9.5 **encrypted** NATIVE_FIRM (0004013820000002.bin, for cakes) from the web and move it to release/rxTools/firm, then copy the contents of the release/rxTools folder to the root of your SD card.

Nothing about cetk files in this readme. I have an O3DS on FW4.5E, maybe this does not apply to other FW versions and maybe does not apply to N3DS. Anyway with no cek at launch there will be an error message about failed installation, but that won't prevent using rxtools. If you want to speed up launch and no error, just dl the cetk files and rename to *_cetk.bin for example 0004013800000002_cetk.bin, 0004013800000102_cetk.bin and 0004013800000202_cek.bin and put them in the firm dir).

In the previous versions of the readme indeed there were reference to the cetk files BUT only for the NEW 3DS instructions and it was said only to download ONE cetk file, the 3 of them were required on the O3DS.
No cetk files are needed anymore. So don't be bothered.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
  • DinohScene @ DinohScene:
    Better start running in your hamster wheel
    DinohScene @ DinohScene: Better start running in your hamster wheel