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

  • Thread starter Thread starter mondul
  • Start date Start date
  • Views Views 69,049
  • Replies Replies 162
  • Likes Likes 15
How can I solve this problem?
_GM-2019-05-31 10-42-33.jpg
 
Last edited by a574045075,
Every time I run this script on my debian box I get the following error
Code:
Opening HiyaCFW Helper... Initializing GUI... Exception in thread Thread-2: Traceback (most recent call last):   File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner     self.run()   File "/usr/lib/python3.5/threading.py", line 862, in run     self._target(*self._args, **self._kwargs)   File "./HiyaCFW_Helper.py", line 308, in get_latest_hiyacfw     latest = jsonify(conn)   File "/usr/lib/python3.5/json/__init__.py", line 268, in load     parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)   File "/usr/lib/python3.5/json/__init__.py", line 312, in loads     s.__class__.__name__)) TypeError: the JSON object must be str, not 'bytes'
 
Last edited by NullByte,
  • Like
Reactions: Alexander1970
Hello.:)

I got a "new" message yesterday on the CFW Helper during install:

Ohne888 Titel-2.jpg


The only thing thats different from my 2 other DSi NAND Backups: I have used the MEMORY PIT exploit instead of FLIPNOTE (not installed on this DSi).:blink:


Thank you.:)
 
The latest version of HiyaCFWHelper doesn't work.
What should I do?:(
My DSi version is a Japanese region with v1.4.5
 

Attachments

  • pic.png
    pic.png
    47.4 KB · Views: 244
This is what i got in linux mint...

per@per-imedia-S3840 ~/Hämtningar/HiyaCFW-Helper-master $ sudo ./HiyaCFW_Helper.py
[sudo] lösenord för per:
Opening HiyaCFW Helper...
Initializing GUI...
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "./HiyaCFW_Helper.py", line 318, in get_latest_hiyacfw
latest = jsonify(conn)
File "/usr/lib/python3.5/json/__init__.py", line 268, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "/usr/lib/python3.5/json/__init__.py", line 312, in loads
s.__class__.__name__))
TypeError: the JSON object must be str, not 'bytes'
 
I am trying to run this under Ubuntu 18.04 with python 3 and tkinter installed. When I navigate to the directory and type [sudo ./HiyaCFW_Helper.py], it comes back with this error message:

Code:
Traceback (most recent call last):
  File "./HiyaCFW_Helper.py", line 24, in <module>
    from distutils.dir_util import copy_tree, _path_created
ModuleNotFoundError: No module named 'distutils.dir_util'

Can someone help me with this, please?

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

I am trying to run this under Ubuntu 18.04 with python 3 and tkinter installed. When I navigate to the directory and type [sudo ./HiyaCFW_Helper.py], it comes back with this error message:

Code:
Traceback (most recent call last):
  File "./HiyaCFW_Helper.py", line 24, in <module>
    from distutils.dir_util import copy_tree, _path_created
ModuleNotFoundError: No module named 'distutils.dir_util'

Can someone help me with this, please?


Figured it out... I had to install python3-distutils-extra....
 
So... new issue. After I got HiyaCFW Helper to run, I ran it with
Install Twilight++" enabled. It hung on "copying Twilight++ files" and I saw this/these errors in the terminal:

Code:
Opening HiyaCFW Helper...
Initializing GUI...
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!

Extracting /sys/log/product.log to /media/bob/3A55-BB0F/sys/log/product.log
Extracting /sys/log/sysmenu.log to /media/bob/3A55-BB0F/sys/log/sysmenu.log
Extracting /sys/log/shop.log to /media/bob/3A55-BB0F/sys/log/shop.log
Extracting /sys/HWINFO_S.dat to /media/bob/3A55-BB0F/sys/HWINFO_S.dat
Extracting /sys/HWINFO_N.dat to /media/bob/3A55-BB0F/sys/HWINFO_N.dat
Extracting /sys/cert.sys to /media/bob/3A55-BB0F/sys/cert.sys
Extracting /sys/HWID.sgn to /media/bob/3A55-BB0F/sys/HWID.sgn
Extracting /sys/TWLFontTable.dat to /media/bob/3A55-BB0F/sys/TWLFontTable.dat
Extracting /sys/dev.kp to /media/bob/3A55-BB0F/sys/dev.kp
Extracting /title/00030017/484e4145/data/private.sav to /media/bob/3A55-BB0F/title/00030017/484e4145/data/private.sav
Extracting /title/00030017/484e4145/content/title.tmd to /media/bob/3A55-BB0F/title/00030017/484e4145/content/title.tmd
Extracting /title/00030017/484e4145/content/00000007.app to /media/bob/3A55-BB0F/title/00030017/484e4145/content/00000007.app
Extracting /title/00030015/484e4f45/data/ec.cfg to /media/bob/3A55-BB0F/title/00030015/484e4f45/data/ec.cfg
Extracting /title/00030015/484e4f45/content/00000001.app to /media/bob/3A55-BB0F/title/00030015/484e4f45/content/00000001.app
Extracting /title/00030015/484e4f45/content/title.tmd to /media/bob/3A55-BB0F/title/00030015/484e4f45/content/title.tmd
Extracting /title/00030015/484e4245/content/title.tmd to /media/bob/3A55-BB0F/title/00030015/484e4245/content/title.tmd
Extracting /title/00030015/484e4245/content/00000003.app to /media/bob/3A55-BB0F/title/00030015/484e4245/content/00000003.app
Extracting /title/00030015/484e4645/data/private.sav to /media/bob/3A55-BB0F/title/00030015/484e4645/data/private.sav
Extracting /title/00030015/484e4645/data/ec.cfg to /media/bob/3A55-BB0F/title/00030015/484e4645/data/ec.cfg
Extracting /title/00030015/484e4645/content/title.tmd to /media/bob/3A55-BB0F/title/00030015/484e4645/content/title.tmd
Extracting /title/00030015/484e4645/content/00000009.app to /media/bob/3A55-BB0F/title/00030015/484e4645/content/00000009.app
Extracting /title/0003000f/484e4341/content/title.tmd to /media/bob/3A55-BB0F/title/0003000f/484e4341/content/title.tmd
Extracting /title/0003000f/484e4341/content/00000002.app to /media/bob/3A55-BB0F/title/0003000f/484e4341/content/00000002.app
Extracting /title/0003000f/484e4841/content/title.tmd to /media/bob/3A55-BB0F/title/0003000f/484e4841/content/title.tmd
Extracting /title/0003000f/484e4841/content/00000006.app to /media/bob/3A55-BB0F/title/0003000f/484e4841/content/00000006.app
Extracting /title/0003000f/484e4c45/content/title.tmd to /media/bob/3A55-BB0F/title/0003000f/484e4c45/content/title.tmd
Extracting /title/0003000f/484e4c45/content/00000009.app to /media/bob/3A55-BB0F/title/0003000f/484e4c45/content/00000009.app
Extracting /title/00030005/484e4441/content/title.tmd to /media/bob/3A55-BB0F/title/00030005/484e4441/content/title.tmd
Extracting /title/00030005/484e4441/content/00000001.app to /media/bob/3A55-BB0F/title/00030005/484e4441/content/00000001.app
Extracting /title/00030005/484e4541/content/00000000.app to /media/bob/3A55-BB0F/title/00030005/484e4541/content/00000000.app
Extracting /title/00030005/484e4541/content/title.tmd to /media/bob/3A55-BB0F/title/00030005/484e4541/content/title.tmd
Extracting /title/00030005/484e4945/data/private.sav to /media/bob/3A55-BB0F/title/00030005/484e4945/data/private.sav
Extracting /title/00030005/484e4945/content/title.tmd to /media/bob/3A55-BB0F/title/00030005/484e4945/content/title.tmd
Extracting /title/00030005/484e4945/content/00000003.app to /media/bob/3A55-BB0F/title/00030005/484e4945/content/00000003.app
Extracting /title/00030005/484e4a45/data/private.sav to /media/bob/3A55-BB0F/title/00030005/484e4a45/data/private.sav
Extracting /title/00030005/484e4a45/content/title.tmd to /media/bob/3A55-BB0F/title/00030005/484e4a45/content/title.tmd
Extracting /title/00030005/484e4a45/content/00000003.app to /media/bob/3A55-BB0F/title/00030005/484e4a45/content/00000003.app
Extracting /title/00030005/484e4b45/data/private.sav to /media/bob/3A55-BB0F/title/00030005/484e4b45/data/private.sav
Extracting /title/00030005/484e4b45/content/title.tmd to /media/bob/3A55-BB0F/title/00030005/484e4b45/content/title.tmd
Extracting /title/00030005/484e4b45/content/00000002.app to /media/bob/3A55-BB0F/title/00030005/484e4b45/content/00000002.app
Extracting /title/00030004/484e4745/data/private.sav to /media/bob/3A55-BB0F/title/00030004/484e4745/data/private.sav
Extracting /title/00030004/484e4745/content/00000001.app to /media/bob/3A55-BB0F/title/00030004/484e4745/content/00000001.app
Extracting /title/00030004/484e4745/content/title.tmd to /media/bob/3A55-BB0F/title/00030004/484e4745/content/title.tmd
Extracting /ticket/00030017/484e4145.tik to /media/bob/3A55-BB0F/ticket/00030017/484e4145.tik
Extracting /ticket/00030015/484e4f45.tik to /media/bob/3A55-BB0F/ticket/00030015/484e4f45.tik
Extracting /ticket/00030015/484e4245.tik to /media/bob/3A55-BB0F/ticket/00030015/484e4245.tik
Extracting /ticket/00030015/484e4645.tik to /media/bob/3A55-BB0F/ticket/00030015/484e4645.tik
Extracting /ticket/0003000f/484e4341.tik to /media/bob/3A55-BB0F/ticket/0003000f/484e4341.tik
Extracting /ticket/0003000f/484e4841.tik to /media/bob/3A55-BB0F/ticket/0003000f/484e4841.tik
Extracting /ticket/0003000f/484e4c45.tik to /media/bob/3A55-BB0F/ticket/0003000f/484e4c45.tik
Extracting /ticket/00030005/484e4441.tik to /media/bob/3A55-BB0F/ticket/00030005/484e4441.tik
Extracting /ticket/00030005/484e4541.tik to /media/bob/3A55-BB0F/ticket/00030005/484e4541.tik
Extracting /ticket/00030005/484e4945.tik to /media/bob/3A55-BB0F/ticket/00030005/484e4945.tik
Extracting /ticket/00030005/484e4a45.tik to /media/bob/3A55-BB0F/ticket/00030005/484e4a45.tik
Extracting /ticket/00030005/484e4b45.tik to /media/bob/3A55-BB0F/ticket/00030005/484e4b45.tik
Extracting /ticket/00030004/484e4745.tik to /media/bob/3A55-BB0F/ticket/00030004/484e4745.tik
Extracting /ticket/00030004/4b475545.tik to /media/bob/3A55-BB0F/ticket/00030004/4b475545.tik
Extracting /shared1/TWLCFG0.dat to /media/bob/3A55-BB0F/shared1/TWLCFG0.dat
Extracting /shared1/TWLCFG1.dat to /media/bob/3A55-BB0F/shared1/TWLCFG1.dat
Extracting /shared2/launcher/wrap.bin to /media/bob/3A55-BB0F/shared2/launcher/wrap.bin
Extracting /shared2/0000 to /media/bob/3A55-BB0F/shared2/0000
Exception in thread Thread-12:                                       
Traceback (most recent call last):
  File "/usr/lib/python3.6/distutils/file_util.py", line 41, in _copy_file_contents
    fdst = open(dst, 'wb')
OSError: [Errno 22] Invalid argument: '/media/bob/3A55-BB0F/_nds/TWiLightMenu/akmenu/themes/Ds Menu/calendar/clock_numbers\udca0bak.bmp'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "./HiyaCFW_Helper.py", line 733, in install_twilight
    copy_tree('_nds', path.join(self.sd_path, '_nds'))
  File "/usr/lib/python3.6/distutils/dir_util.py", line 172, in copy_tree
    verbose=verbose, dry_run=dry_run))
  File "/usr/lib/python3.6/distutils/dir_util.py", line 172, in copy_tree
    verbose=verbose, dry_run=dry_run))
  File "/usr/lib/python3.6/distutils/dir_util.py", line 172, in copy_tree
    verbose=verbose, dry_run=dry_run))
  [Previous line repeated 2 more times]
  File "/usr/lib/python3.6/distutils/dir_util.py", line 176, in copy_tree
    dry_run=dry_run)
  File "/usr/lib/python3.6/distutils/file_util.py", line 151, in copy_file
    _copy_file_contents(src, dst)
  File "/usr/lib/python3.6/distutils/file_util.py", line 44, in _copy_file_contents
    "could not create '%s': %s" % (dst, e.strerror))
distutils.errors.DistutilsFileError: could not create '/media/bob/3A55-BB0F/_nds/TWiLightMenu/akmenu/themes/Ds Menu/calendar/clock_numbers\udca0bak.bmp': Invalid argument

I didn't want to install HiyaCFW yet with these errors until someone looked at this and let me know what happened.
 
This seems to happen with some Linux installations without proper Unicode support. Just use the helper without the TWiLightMenu++ option and install that manually. @Robz8 the problem seems to be with that file name. Can you please rename it in the next TwilightMenu++ release to avoid this issue?
 
Having a common issue:
ERROR: Could not get HiyaCFW

I have the latest Python and I'm on Mac.
Python also says this error:
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
 
Having a common issue:
ERROR: Could not get HiyaCFW

I have the latest Python and I'm on Mac.
Python also says this error:
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Happens when you don't install python from Homebrew. Check the readme, please.
 
Last edited by mondul,
This seems to happen with some Linux installations without proper Unicode support. Just use the helper without the TWiLightMenu++ option and install that manually. @Robz8 the problem seems to be with that file name. Can you please rename it in the next TwilightMenu++ release to avoid this issue?

Sorry... didn't know there was a reply to this. Yeah, that was what I wound up doing. Thank you.
 

Site & Scene News

Popular threads in this forum