PS Wiki

Живее всех живых

Инструменты пользователя

Инструменты сайта


nsw:dev:kefir_sh

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
nsw:dev:kefir_sh [2022.04.05 02:43:43] – [kefir.sh] adminnsw:dev:kefir_sh [2022.04.13 03:47:36] (текущий) – [kefir.cpp] admin
Строка 3: Строка 3:
 <file bash kefir.sh> <file bash kefir.sh>
 #!/bin/sh #!/bin/sh
-#kver=123 +kver=123 
-#if [ -n "$1" ]; then +if [ -n "$1" ]; then 
- kver=$1 +  kver=$1 
-#else +else 
- echo "Kefir Version:" +  echo "Please enter Kefir version: " 
- read kver +  read kver 
-#fi+fi
 user=Atmosphere-NX user=Atmosphere-NX
 repo=Atmosphere repo=Atmosphere
Строка 27: Строка 27:
  
 cd ./$repo cd ./$repo
-#git checkout -b b69fa13 && git status 
-#git checkout b69fa13 && git status 
-#git switch b69fa13 && git status 
  
 #sed -i 's///g' ./atmosphere.mk #sed -i 's///g' ./atmosphere.mk
Строка 45: Строка 42:
 #sed -i 's///g' ./stratosphere/ams_mitm/source/set_mitm/setsys_mitm_service.cpp #sed -i 's///g' ./stratosphere/ams_mitm/source/set_mitm/setsys_mitm_service.cpp
 # md5 for 1.3.0 release is fa0f38f14964ec619527832357ec617c # md5 for 1.3.0 release is fa0f38f14964ec619527832357ec617c
-# md5 for 1.3.0 dd78ede is 7d34d689829a6b5d95954b410519beec +# md5 for 1.3.1 release is 7d34d689829a6b5d95954b410519beec 
 if ! [ $(md5sum ./stratosphere/ams_mitm/source/set_mitm/setsys_mitm_service.cpp | awk '{print $1}') = 7d34d689829a6b5d95954b410519beec ]; then if ! [ $(md5sum ./stratosphere/ams_mitm/source/set_mitm/setsys_mitm_service.cpp | awk '{print $1}') = 7d34d689829a6b5d95954b410519beec ]; then
   echo "WARNING: md5sum is not same, replace the file and press enter"   echo "WARNING: md5sum is not same, replace the file and press enter"
Строка 66: Строка 63:
 sed -i 's/g_use_exfat = false/g_use_exfat = true/g' ./troposphere/daybreak/source/ui.cpp sed -i 's/g_use_exfat = false/g_use_exfat = true/g' ./troposphere/daybreak/source/ui.cpp
 sed -i 's/if (g_exfat_supported)/if (0)/g' ./troposphere/daybreak/source/ui.cpp sed -i 's/if (g_exfat_supported)/if (0)/g' ./troposphere/daybreak/source/ui.cpp
 +
 +#sed -i 's///g' ./stratosphere/fatal/source/fatal_task_error_report.cpp [unused]
 +#sed -i 's/\%u.\%u.\%u-\%s/\%u.\%u.\%u-\%s-KEF'$kver'/g' ./stratosphere/fatal/source/fatal_task_error_report.cpp
 +
 +#sed -i 's///g' ./stratosphere/fatal/source/fatal_task_screen.cpp [unused]
 +#sed -i 's/\%u.\%u.\%u-\%s/\%u.\%u.\%u-\%s-KEF'$kver'/g' ./stratosphere/fatal/source/fatal_task_screen.cpp
  
 #sed -i 's///g' ./libraries/libvapours/include/vapours/ams/ams_api_version.h [unused] #sed -i 's///g' ./libraries/libvapours/include/vapours/ams/ams_api_version.h [unused]
Строка 74: Строка 77:
 #fi #fi
  
-#https://github.com/Atmosphere-NX/Atmosphere/blob/master/libraries/config/common.mk#L239 +#sed -i 's///g' ./libraries/config/common.mk 
-git describe +sed -i 's/dirty/KEF'$kver'/g' ./libraries/config/common.mk
-git diff --quiet HEAD +
-git describe +
-read+
  
 make make
Строка 138: Строка 138:
                         R_ABORT_UNLESS(fs::GetFileSize(std::addressof(file_size), file));                         R_ABORT_UNLESS(fs::GetFileSize(std::addressof(file_size), file));
  
-                        /* Allocate cheat txt buffer. */+                        /* Allocate kver txt buffer. */
                         char *kef_txt = static_cast<char *>(std::malloc(file_size + 1));                         char *kef_txt = static_cast<char *>(std::malloc(file_size + 1));
                         ON_SCOPE_EXIT { std::free(kef_txt); };                         ON_SCOPE_EXIT { std::free(kef_txt); };
  
-                        /* Read cheats into buffer. */+                        /* Read kver into buffer. */
                         R_ABORT_UNLESS(fs::ReadFile(file, 0, kef_txt, file_size));                         R_ABORT_UNLESS(fs::ReadFile(file, 0, kef_txt, file_size));
                         kef_txt[file_size] = '\x00';                         kef_txt[file_size] = '\x00';
nsw/dev/kefir_sh.1649115823.txt.gz · Последнее изменение: 2022.04.05 02:43:43 — admin