Homebrew [Release] [Multi-platform GUI] HiyaCFW Helper

  • Thread starter Thread starter mondul
  • Start date Start date
  • Views Views 69,481
  • Replies Replies 162
  • Likes Likes 15
Eighth Release!

Added separate builds for Win32 and Win64 in order to detect the OSFMount installation path from the registry. Also the script now shows the SHA1 hashes for all the generated files during its execution.

Link

Hope the OSFMount issue gets solved by this, I have a Mac and for some reason it worked fine on my Parallels Windows installation, so tried on VirtualBox and could reproduce the issue there.
 
  • Like
Reactions: JSMastah
I'm getting this error on Windows (64bit), does anyone know what might be causing it?

Hiya.png
 
Don't know, will check on it.

EDIT: Put the helper in a folder whose path does not contain special characters, like C:\Helper or something like that for now.
 
Last edited by mondul,
HiyaCFW Helper gets stuck on 'Cleaning...' on my system, here's a traceback:

Code:
Exception in thread Thread-15:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib64/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "HiyaCFW_Helper.py", line 862, in clean
    ug = getlogin()
OSError: [Errno 2] No such file or directory
 
Does the helper decrypt "00000002.app" via modcrypt before patching it with the .ips file?

This here is from the very first HiyaCFW guide I written:
Decrypt launcher by running this in cmd: TWLTool modcrypt --in "path of 00000002.app" --out "path of 00000002_dec.app"
 
Last edited by RocketRobz,
Does the helper decrypt "00000002.app" via modcrypt before patching it with the .ips file?

This here is from the very first HiyaCFW guide I written:
Were you replying to me? Either way, no idea! Here's the full output if that helps:
Code:
# python2.7 HiyaCFW_Helper.py Fontconfig error: "/etc/fonts/conf.d/55-local.conf", line 1: XML or text declaration not at start of entity
TWLTool v1.7   
  by WulfyStylez
  Special thanks to CaitSith2

CTR:
000000: 00 66 02 00 00 9a fd ff ff 99 fd ff 00 00 00 00  .f..............
Normalkey:
000000: 98 ee 80 80 00 6c b4 f6 3a c2 6e 62 f9 ec 34 ad  .....l..:.nb..4.
CTR:
000000: 00 76 02 00 00 8a fd ff ff 89 fd ff 00 00 00 00  .v..............
Normalkey:
000000: 98 ee 80 80 00 6c b4 f6 3a c2 6e 62 f9 ec 34 ad  .....l..:.nb..4.
Creating bootloader... Done.
TWLTool v1.7
  by WulfyStylez
  Special thanks to CaitSith2

reading consoleid/CID from nocashinfo block
Processing twln...
0.00 % complete.
12.14 % complete.
24.28 % complete.
36.42 % complete.
48.56 % complete.
60.70 % complete.
72.84 % complete.
84.98 % complete.
97.11 % complete.
100.00% complete.
Processing twlp...
0.00 % complete.
76.42 % complete.
100.00% complete.
Crypt complete!TWLTool v1.7   
  by WulfyStylez
  Special thanks to CaitSith2

Crypting retail modcrypt.
Crypting...
Modcrypt area 0: offset 4000 size b5820
Modcrypt area 1: offset 139c00 size 644f0
Done.
Exception in thread Thread-15:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib64/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "HiyaCFW_Helper.py", line 862, in clean
    ug = getlogin()
OSError: [Errno 2] No such file or directory
 
Were you replying to me? Either way, no idea! Here's the full output if that helps:
Code:
# python2.7 HiyaCFW_Helper.py Fontconfig error: "/etc/fonts/conf.d/55-local.conf", line 1: XML or text declaration not at start of entity
TWLTool v1.7 
  by WulfyStylez
  Special thanks to CaitSith2

CTR:
000000: 00 66 02 00 00 9a fd ff ff 99 fd ff 00 00 00 00  .f..............
Normalkey:
000000: 98 ee 80 80 00 6c b4 f6 3a c2 6e 62 f9 ec 34 ad  .....l..:.nb..4.
CTR:
000000: 00 76 02 00 00 8a fd ff ff 89 fd ff 00 00 00 00  .v..............
Normalkey:
000000: 98 ee 80 80 00 6c b4 f6 3a c2 6e 62 f9 ec 34 ad  .....l..:.nb..4.
Creating bootloader... Done.
TWLTool v1.7
  by WulfyStylez
  Special thanks to CaitSith2

reading consoleid/CID from nocashinfo block
Processing twln...
0.00 % complete.
12.14 % complete.
24.28 % complete.
36.42 % complete.
48.56 % complete.
60.70 % complete.
72.84 % complete.
84.98 % complete.
97.11 % complete.
100.00% complete.
Processing twlp...
0.00 % complete.
76.42 % complete.
100.00% complete.
Crypt complete!TWLTool v1.7 
  by WulfyStylez
  Special thanks to CaitSith2

Crypting retail modcrypt.
Crypting...
Modcrypt area 0: offset 4000 size b5820
Modcrypt area 1: offset 139c00 size 644f0
Done.
Exception in thread Thread-15:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib64/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "HiyaCFW_Helper.py", line 862, in clean
    ug = getlogin()
OSError: [Errno 2] No such file or directory
No. If I we're to reply to you, I would click the reply button on your post.
I was replying to OP.
 
Does the helper decrypt "00000002.app" via modcrypt before patching it with the .ips file?
Yes, sir. I'm also printing the downloaded, decrypted and patched SHA1 hashes.

HiyaCFW Helper gets stuck on 'Cleaning...' on my system
May I know which Linux distro are you using?

Ninth (and a half) release!

Mostly bugfixes and now the helper doesn't delete the downloaded Hiya (and TWiLight) archives in order to be reused afterwards (also you can use your own archives, even SRLoader if you are still attached to it).

Link

Also, can someone share with me an EUR and a JAP NAND dump? I would like to have them for testing purposes.
 
I'm having some trouble with the helper. When I check the box to install TWiLight Menu++, I get no errors, but when I try to boot, I see nothing different in the DSi menu. According to the guide I'm following, that means that I'm booting from the system's NAND instead of the SD's because the helper is doing something weird with the custom firmware patches. Any clue what this could be?
If it matters, my DSi version is the US one. Thanks!

(Edit: Accidental double post)
(Edit: I'm using the Python version on Linux, cloned today with the new file)
 
Last edited by Rawf,
I'm having some trouble with the helper. When I check the box to install TWiLight Menu++, I get no errors, but when I try to boot, I see nothing different in the DSi menu. According to the guide I'm following, that means that I'm booting from the system's NAND instead of the SD's because the helper is doing something weird with the custom firmware patches. Any clue what this could be?
If it matters, my DSi version is the US one. Thanks!

(Edit: Accidental double post)
(Edit: I'm using the Python version on Linux, cloned today with the new file)

What version of DSi firmware ya got? Because it might be a Flashcart problem.
 
If you mean stock, mine's 1.4.5U, the latest. But shouldn't this work anyway?

There is your problem.

Firmware updates are mostly done to prevent piracy and hacking.

It may be the flashcart you are using to do the custom firmware update.

Maybe try removal and try your luck with the German one?
 
There is your problem.

Firmware updates are mostly done to prevent piracy and hacking.

It may be the flashcart you are using to do the custom firmware update.

Maybe try removal and try your luck with the German one?

I'm sorry, I'm not quite sure what you mean.
Are you saying the SD card I'm using can be the problem?
If so, what are you suggesting as a possible fix/workaround?
 
Last edited by mondul,
Please check the OP or the readme at the repo, there is a "what it does" section.


May I ask which unlaunch version are you using?

Edit: grammar

Of course. I'm using version 1.8.

If the helper doesn't work with this version and isn't supposed to, could I get a link to one that would work?
Otherwise I'd be happy to test it for you, if either it's an easy fix or the version can be changed easily (I have no idea how reinstalling unlaunch would go, things such as if I'd need to uninstall it before installing another version)
 

Site & Scene News

Popular threads in this forum