Skocz do zawartości
1 maja :: Święto Pracy / 2 maja :: Dzień Flagi / 3 maja :: Święto Konstytucji

[TuT] Idlowanie godzin bez roota na telefonie, bez shared_secret.


expl0it
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

W dniu 2.07.2018 o 19:48, expl0it napisał:

 

Cześć, witajcie, jakiś czas temu dla pewnej osoby na forum napisałem skrypt na idlowanie godzin bez shared_secret, ale stwierdziłem, że udostępniając go na forum pomogę większej ilości osób.

Wiele z Was nie chce, lub nie ma możliwości na rootowanie telefonu i szukanie hashu shared_secret. Na szczęście, do idlowania godzin nie jest potrzebny shared_secret.

Do idlowania potrzebny jest VPS i wszystko wygląda podobnie jak w przypadku innych idlerów.

 

 

Jak to działa?

  • Przy pierwszym logowaniu skrypt używa tokenu TFA z telefonu (wystarczy wpisać w config). Skrypt zaloguje się do konta z opcją zapamiętania urządzenia, i wygeneruje specjalny klucz do następnych logowań, bez potrzeby podawania tokenu lub hashu shared_secret.

 

Co wyróżnia ten Idler na tle innych?

  • jest lekki, nie waży wiele, nie posiada zbędnych funkcji, wymaga jedynie Node.js i jednego dwóch modułów npm
  • jest zrobiony wyłącznie dla forum CSHacked.pl przeze mnie
  • umożliwia idlowanie godzin bez shared_secret
  • chętnie wysłucham każdą prośbę odnośnie nowych funkcji Idlera i postaram się ją spełnić

 

Jak to zainstalować

  1. Zaloguj się przez SSH do VPS
  2. Po zalogowaniu wklej w konsolę ten cały blok kodu:

sudo apt update -yq                                                         && \
sudo apt install -yq git make curl                                          && \
sudo curl -L https://git.io/n-install | N_PREFIX=~/.n bash -s -- -y latest  && \
sudo source /root/.bashrc                                                   && \
sudo npm install -g pm2                                                     && \
cd ~                                                                        && \
git clone https://github.com/hell00world/steam-idler.git                    && \
cd steam-idler                                                              && \
npm i                                                                       && \
clear                                                                       && \
echo "Gotowe!"

Gdy wyświetli się "Gotowe!", skrypt został zainstalowany. Teraz powinieneś ustawić config.

Możesz to zrobić poprzez dowolny edytor tesktu na Linuxie (np. nano), lub przez FTP.

Ustawienie configu nie jest trudne. Należy wpisać nazwę konta Steam, hasło, token, czy Idler ma działać w trybie Offline (tak, nie), idlowane gry (oddzielone przecinkiem), i, opcjonalnie, własną nazwę wyświetlaną w statusie Steam (Non-Steam game). Możesz dodawać wiele kont Steam, wystarczy, że każdy blok nazwa konta-haslo-token-offline-idlowane gry-nazwa oddzielisz enterem. Przykład:

https://github.com/hell00world/steam-idler/blob/master/config.txt

 

Zanim uruchomisz skrypt przez pm2, uruchom go przez Node aby wpisać kody Guard z telefonu.

Wpisz:


node index

I podaj kody Guard, gdy skrypt o to poprosi. Gdy skrypt wyświetli napis "Gotowe!" zamknij skrypt dwukrotnie naciskając CTRL+C.

 

Teraz wystarczy użyć komendy:


pm2 start index.js

Aby wyświetlić logi należy wpisać:


pm2 logs

Aby zrestartować skrypt należy wpisać:


pm2 restart all

Przed każdym restartem warto wyczyścić logi:


pm2 flush

 

W razie jakichkolwiek problemów proszę pisać, jest to pierwsza wersja tego skryptu i może nie być idealna. Mile widziane są również prośby, dotyczące dodania następnych funkcji skryptu, może z Idlera zrobię jakieś fajne wielofunkcyjne narzędzie do Steama.

Poda ktoś link do działającego idlera? 

999

Odnośnik do komentarza

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności