NaGa
1c7792e386
emuSD & other fixes
2026-04-08 17:03:38 +02:00
NaGa
17425831d5
raw base emummc fix
2026-04-06 16:37:26 +02:00
NaGa
45318f691f
.
2026-03-28 01:42:43 +01:00
CTCaer
096e544332
nyx: emummc: remove unneeded stuff, it's 2026.
2026-03-27 20:42:31 +01:00
NaGa
d24debc642
nyx: deduplicate window creation functions
...
Also rename mbox_action and fix a double lv obj deletion in partition manager.
2026-03-27 20:02:53 +01:00
CTCaer
0468877136
nyx: fix a mem leak on closing emummc change win
2026-03-27 09:48:07 +01:00
CTCaer
23ac454b1d
hekate: use the new dirlist
2026-03-27 09:44:07 +01:00
Christoph Baumann
9b95d026f3
support for file based and sd partition based emusd
2025-05-20 00:40:48 +02:00
CTCaer
9adca44fe4
nyx: use the now exported window custom action
2025-05-13 16:20:52 +02:00
Christoph Baumann
79b6df64d6
fix emummc status
2025-05-08 01:52:05 +02:00
Christoph Baumann
0a7a004839
file based emummc on emmc
2025-05-08 01:48:04 +02:00
Christoph Baumann
ea3dae672e
allow configuring size for file based emummc
2025-05-07 16:44:51 +02:00
Christoph Baumann
bbe8ddaf66
ask to resize, if emu partition is larger than required
2025-05-06 17:40:53 +02:00
Christoph Baumann
241b0f2274
.
2025-05-06 12:37:46 +02:00
Christoph Baumann
4f72660603
fuck
2025-05-02 01:43:51 +02:00
Christoph Baumann
b11e8095ed
.
2025-04-25 15:29:22 +02:00
Christoph Baumann
337f219ac6
Support for NYX to load from BOOT1/GPP/SD in that order, UMS option to mount whatever volume is selected as boot storage
2025-04-24 12:06:15 +02:00
CTCaer
6fa844b031
hekate/nyx: use updated dirlist
2024-10-09 15:22:16 +03:00
CTCaer
187b6d843e
nyx: emummc: allow migrating emummc backup
...
Now if an eMMC backup is not found, emuMMC backup will be used.
2023-08-07 21:11:17 +03:00
CTCaer
5193416658
hekate/nyx: stylistic corrections
2023-02-11 23:51:43 +02:00
CTCaer
4f2a6f16d3
nyx: fix use after free and a heap corruption
...
Fix use after free and a heap corruption on emummc config loading/freeing that could cause hangs when entering emummc window.
2022-10-11 04:37:17 +03:00
CTCaer
f41d6be8d4
nyx: do not allow padding buttons to be pressed
...
So closing the window from a miss-touch can be avoided.
2022-10-11 04:32:53 +03:00
CTCaer
5392971c2c
hekate/nyx: utilize emmc_end
2022-10-11 04:19:29 +03:00
CTCaer
38010ce65e
nyx: utilize ini free and fix various memleaks
...
With the new changes the heap and heap node usage drops 95% on boot. Subsequent accesses to Launch/More config keep the counter the same.
2022-05-19 15:14:05 +03:00
CTCaer
fb45804adf
nyx: refactor various functions and add comments
...
Emphasis on partition manager deduplication and remove of some magic numbers.
2022-05-16 13:28:38 +03:00
CTCaer
aee5861f65
hekate/nyx: improve cyclomatic complexity
2022-01-29 01:23:40 +02:00
CTCaer
781f377083
nyx: adhere to nx_emmc_bis changes
2022-01-20 13:26:24 +02:00
CTCaer
28167b7304
hekate/nyx: move emmc ops to bdk and adhere to changes
2022-01-20 13:15:04 +02:00
CTCaer
5894062b93
hekate/nyx: utilize bdk global header
2022-01-16 00:04:34 +02:00
CTCaer
91b08f10fd
hekate/nyx: use size defines where applicable
2021-10-01 15:45:25 +03:00
CTCaer
ef5a01433d
nyx: inform user that Fix RAW also fixes partition type
2021-03-17 09:09:59 +02:00
CTCaer
3b9ab66cf1
nyx: Add resized emuMMC creation
2021-02-06 17:19:37 +02:00
CTCaer
f3f1d4d4f0
sdmmc: More functions use the global emmc storage
2021-02-06 17:10:13 +02:00
CTCaer
add351289a
nyx: Show status for migration and update main window
2021-02-06 04:46:10 +02:00
CTCaer
d1f0ea3de7
Formalize language in various messages
2021-01-11 21:39:44 +02:00
CTCaer
4914af1200
nyx: Allow selection of emuMMC migration type
2021-01-05 15:44:35 +02:00
CTCaer
53b44a525d
Refactor emmcsn_path_impl and return serial number if needed
...
The refactoring also makes consecutive requests instantaneous.
2021-01-03 14:45:06 +02:00
CTCaer
1f67251331
nyx: Use strcat whenever possible
2020-07-14 22:26:40 +03:00
CTCaer
6e256d29c7
Utilize hekate's BDK for hekate main and Nyx
2020-06-14 16:45:45 +03:00
CTCaer
43f3132069
nyx: Do not show SFD partitions as valid for emuMMC
2020-06-14 12:53:35 +03:00
CTCaer
3d00a1be21
nyx: Support multiple backup based emuMMC
2020-06-14 12:52:54 +03:00
CTCaer
87ce09f4b1
Some fixes
2020-06-14 12:50:54 +03:00
CTCaer
21548545fc
Equalize hekate main and Nyx sd based functions
2020-06-13 18:32:40 +03:00
CTCaer
4b62b1f69f
nyx: Introducing Partition Manager for SD Card
...
Allow you to select up to 2 emuMMC + Linux + Android.
Any combo is allowed, even if you just want to repartition it back to one FAT partition.
The procedure is automatic on selecting sizes and offsets.
The tool is also able to backup your SD Card into Ramdisk and then get restored, if the total used size is less than 1GB.
If you have more files than that, you will be asked to copy your files to your PC via UMS.
It also allows you to flash L4T Linux images and Android Twrp images.
The Flash Android can be also used to reboot into Twrp if a file to flash is not found.
2020-04-30 16:12:55 +03:00
CTCaer
56034f9aac
nyx: Ensure that close button var always gets nulled
2020-04-30 04:32:55 +03:00
CTCaer
f540c8250b
nyx: Disallow eMMC ops with low battery
2020-04-30 03:59:16 +03:00
CTCaer
034f680a8e
sd fs: Move sd init/mount/helpers to their own object
2020-04-29 23:20:18 +03:00
CTCaer
5b0a0070c7
sdmmc v2: Refactor everything
2020-04-29 18:53:29 +03:00
CTCaer
3fa537e54a
nyx: Move emummc cfg load function
2020-04-27 09:18:31 +03:00
CTCaer
f35c18a0c2
nyx: Refresh emuMMC status after a creation
2020-04-27 09:13:22 +03:00