use strict;
use warnings;
use MIME::Base64;
use LWP::UserAgent;
pid('{"profileIconId": 29}');
sub pid {
my ($a,$p) = @{auth()};
my $u = LWP::UserAgent->new(
ssl_opts => { verify_hostname => 0 },
protocols_allowed => ['https']
);
my $r = HTTP::Request->new('PUT', "https://127.0.0.1:$p/lol-summoner/v1/current-summoner/icon" );
$r->header('Accept' => 'application/json');
$r->header('Content-Type' => 'application/json');
$r->header('Authorization' => "Basic $a");
$r->content($_[0]);
my %data = map { (split/:/)[0] => (split/:/)[1] } split/,/,
$u->request($r)->content =~ s/(?:[{"}\n]|\s{2,})//gr;
print map { sprintf("%30s\t%-15s\n",$_,$data{$_}) }
keys %data
}
sub auth {
my $proc = `WMIC path win32_process get Caption,Commandline | find "--remoting-auth-token="`;
if ($proc =~ /--remoting-auth-token=(\S+)".*?--app-port=(\d+)/) {
return [ encode_base64(qq(\x72\x69\x6f\x74:$1)), $2 ]
}
}
Qualquer dúvida só chamar, vou tentar trazer mais tutoriais aí.Deu certo aqui e ficou muito bem feito mano parabéns
Não, usei de boa por muito tempo esse metodo.Bom tutorial, mais por modificar o cliente não pode causar ban?
Só complementando: não precisa necessariamente ter a conta por muito tempo, a Riot está vinculando os ícones novos as contas então caso você tenha uma conta criada recente você precisa mandar um ticket pra Riot pedindo para remover o ícone mas depois disso sempre que você quiser usar algum outro ícone e retirar depois, poderá fazer sem problemasRespondendo algumas perguntas: não da ban, e também, para ele ficar PERMANENTEMENTE na sua conta, você precisa ter a conta com mais de 1 ano (1 season)
Já responderam, só olhar o post, mas já adianto que nãoAlguem poderia me responder se é passivelde ban ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?