nsw:dev:kefir_sh
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| nsw:dev:kefir_sh [2022.04.04 13:34:46] – admin | nsw:dev:kefir_sh [2022.04.13 00:47:36] (текущий) – [kefir.cpp] admin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Kefir refreSH ====== | ====== Kefir refreSH ====== | ||
| + | ===== kefir.sh ===== | ||
| <file bash kefir.sh> | <file bash kefir.sh> | ||
| #!/bin/sh | #!/bin/sh | ||
| - | #kver=123 | + | kver=123 |
| - | #echo " | + | if [ -n " |
| - | #read kver | + | kver=$1 |
| + | else | ||
| + | | ||
| + | read kver | ||
| + | fi | ||
| user=Atmosphere-NX | user=Atmosphere-NX | ||
| repo=Atmosphere | repo=Atmosphere | ||
| Строка 11: | Строка 16: | ||
| if ! [ -f ./$repo.zip ]; then | if ! [ -f ./$repo.zip ]; then | ||
| git clone --recurse-submodules https:// | git clone --recurse-submodules https:// | ||
| - | | + | # |
| else | else | ||
| unzip ./$repo.zip | unzip ./$repo.zip | ||
| Строка 22: | Строка 27: | ||
| cd ./$repo | cd ./$repo | ||
| - | #git checkout b69fa13 | ||
| #sed -i ' | #sed -i ' | ||
| Строка 37: | Строка 41: | ||
| #sed -i ' | #sed -i ' | ||
| + | # md5 for 1.3.0 release is fa0f38f14964ec619527832357ec617c | ||
| + | # md5 for 1.3.1 release is 7d34d689829a6b5d95954b410519beec | ||
| if ! [ $(md5sum ./ | if ! [ $(md5sum ./ | ||
| - | echo " | + | echo "WARNING: |
| read | read | ||
| fi | fi | ||
| - | mv ./ | + | rm ./ |
| cp ../ | cp ../ | ||
| Строка 57: | Строка 63: | ||
| sed -i ' | sed -i ' | ||
| sed -i 's/if (g_exfat_supported)/ | sed -i 's/if (g_exfat_supported)/ | ||
| + | |||
| + | #sed -i ' | ||
| + | #sed -i ' | ||
| + | |||
| + | #sed -i ' | ||
| + | #sed -i ' | ||
| #sed -i ' | #sed -i ' | ||
| Строка 64: | Строка 76: | ||
| # sed -i ' | # sed -i ' | ||
| #fi | #fi | ||
| + | |||
| + | #sed -i ' | ||
| + | sed -i ' | ||
| make | make | ||
| </ | </ | ||
| + | ===== kefir.cpp ===== | ||
| <file cpp setsys_mitm_service.kef> | <file cpp setsys_mitm_service.kef> | ||
| /* | /* | ||
| Строка 122: | Строка 138: | ||
| R_ABORT_UNLESS(fs:: | R_ABORT_UNLESS(fs:: | ||
| - | /* Allocate | + | /* Allocate |
| char *kef_txt = static_cast< | char *kef_txt = static_cast< | ||
| ON_SCOPE_EXIT { std:: | ON_SCOPE_EXIT { std:: | ||
| - | /* Read cheats | + | /* Read kver into buffer. */ |
| R_ABORT_UNLESS(fs:: | R_ABORT_UNLESS(fs:: | ||
| kef_txt[file_size] = ' | kef_txt[file_size] = ' | ||
nsw/dev/kefir_sh.1649079286.txt.gz · Последнее изменение: — admin
