That's required by TWiLight as modifying the system configuration can mess the custom firmware
Last edited by mondul,
That's required by TWiLight as modifying the system configuration can mess the custom firmware
I'm removing the add/remove unlaunch from the helper as it was only there for those with a hardmod.How can I solve this problem?
View attachment 168603
Are you sure your 7-zip is the latest version? We already had some people withAU, DSi, 1.4.5A, I have all the tools installed and still it says it can't open it as a FAT archive
It won't. The read-only flag is no longer required.That's required by TWiLight as modifying the system configuration can mess the custom firmware
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'
Are you sure your 7-zip is the latest version? We already had some people with
Error: 0.fat
0.fat
Open ERROR: Can not open the file as [FAT] archive
For example here:
https://gbatemp.net/threads/error-trying-to-install-hiyacfw.539833/
From github.com/mondul/HiyaCFW-Helper readme.md:
View attachment 169148
From dsi.cfw.guide/installing-hiyacfw:
View attachment 169149
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'
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?
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
Happens when you don't install python from Homebrew. Check the readme, please.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)>
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?