Notatki i opracowania

Blog

2021.06.09
Downgrade MacOS bez drugiego maca (M1)

Dowiedz się, jak skutecznie zdowngrade'ować MacOS 12 do Big Sur, gdy twój Mac ulegnie softbrickowi — z dołączonym tutorialem krok po kroku. Odkryj, jak obejść ograniczenia trybu restore i ponownie zainstalować pożądaną wersję MacOS, dzięki pomocnym materiałom i wskazówkom. Ten wpis to ratunek dla wszystkich mierzących się z podobnymi problemami, którzy muszą szybko wrócić do wcześniejszej wersji MacOS.

Czytaj
2020.10.16
Reverse engineering TP-Link TAPO

Ten wpis na blogu szczegółowo opisuje wykorzystanie plain HTTP i własnej metody szyfrowania w aplikacji TAPO do sterowania urządzeniami TP-Link. Obejmuje proces handshake, implementację szyfrowania, request securePassthrough oraz osiągnięcie celu, jakim jest włączanie/wyłączanie wtyczki za pomocą requestów HTTP. Wpis daje wgląd w deszyfrowanie requestów i tokenów uwierzytelniających, z potencjałem na stworzenie biblioteki do sterowania urządzeniami TP-Link TAPO.

Czytaj
2020.09.25
Jak używać Google Pay na WearOS w nieobsługiwanym kraju

Ten wpis na blogu przeprowadzi cię przez postawienie maszyny wirtualnej w obsługiwanym kraju, instalację Permanent Proxy na zegarku oraz utworzenie konta Google w tym samym kraju, aby uzyskać dostęp do Google Pay. Dowiedz się, jak skonfigurować squid, ustawić proxy i rozwiązać typowe problemy. Przetestowane na Google Pixel 4 XL i Fossil Carlyle Gen 5.

Czytaj
2020.04.05
Deploy buildów TravisCI przez SSH

Krok po kroku przewodnik po automatycznym deployowaniu udanych buildów TravisCI na zdalny VPS przez SSH. Omawia generowanie key pair SSH, szyfrowanie klucza prywatnego za pomocą CLI travis, tak aby można było bezpiecznie go zacommitować, rejestrowanie klucza publicznego na serwerze oraz konfigurację kroków before_deploy i deploy w pliku .travis.yml — w tym jak obsłużyć tokeny GitHub 2FA podczas travis login.

Czytaj