nsw:dev:kefir_sh
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
nsw:dev:kefir_sh [2022.04.02 14:01:18] – admin | nsw:dev:kefir_sh [2022.04.13 03: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 | ||
Строка 36: | Строка 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 ../ | ||
Строка 56: | Строка 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 ' | ||
Строка 63: | Строка 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> | ||
/* | /* | ||
Строка 121: | Строка 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.1648897278.txt.gz · Последнее изменение: 2022.04.02 14:01:18 — admin