Самый легкий cracked mojang-launcher

Статус
Закрыто для дальнейших ответов.

alexandrage

Старожил
Пользователь
Баллы
173
Устали от того что при обновление mojang лаунчера крякнутый лаунчер перестает работать?
Тогда эта php затычка как рас для вас :).

Создаем 2 php файла с таким содержимым.
authenticate.php

PHP:
<?php
if (($_SERVER['REQUEST_METHOD'] == 'POST' ) && (stripos($_SERVER["CONTENT_TYPE"], "application/json") === 0)) {
    $json = json_decode($HTTP_RAW_POST_DATA);
} else {
}
@$login = $json->username; @$password = $json->password; @$clientToken = $json->clientToken;
echo '{"clientToken": '.@$clientToken.',"accessToken": "1234567890","availableProfiles": [{"id": 1,"name": '.@$login.'}],"selectedProfile": {"id": 1,"name": '.@$login.'}}';
?>
refresh.php
PHP:
<?php
if (($_SERVER['REQUEST_METHOD'] == 'POST' ) && (stripos($_SERVER["CONTENT_TYPE"], "application/json") === 0)) {
    $json = json_decode($HTTP_RAW_POST_DATA);
} else {
}
@$sessionid = $json->accessToken;
@$clientToken = $json->clientToken;
echo '{"clientToken": '.@$clientToken.',"accessToken": "1234567890","availableProfiles": [{"id": 1,"name": '.@$login.'}],"selectedProfile": {"id": 1,"name": '.@$login.'}}';
?>

Качаем jar версию лаунчера. Запускаем 1 рас чтоб скачался launcher.jar в папку .minecraft.

Удаляем из launcher.jar в папке META-INF файлы MANIFEST.MF MOJANGCS.RSA MOJANGCS.SF.

Собираем launcher.jar и апдейдер-Minecraft.jar в 1 джарник чтоб он не мог обновится.


И заменяем ссылки на свои inclasstranslatorр-ом в com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication

private static final String BASE_URL = "http://site/MineCraft/";
private static final URL ROUTE_AUTHENTICATE = HttpAuthenticationService.constantURL("http://site/MineCraft/authenticate.php");
private static final URL ROUTE_REFRESH = HttpAuthenticationService.constantURL("http://site/MineCraft/refresh.php");
private static final URL ROUTE_VALIDATE = HttpAuthenticationService.constantURL("http://site/MineCraft/");
private static final URL ROUTE_INVALIDATE = HttpAuthenticationService.constantURL("http://");
private static final URL ROUTE_SIGNOUT = HttpAuthenticationService.constantURL("http://");
 
Последнее редактирование:
Нет ну правда, не мойму в чём проблема с крякнутым лаунчером, и захрена там вообще авторизация.
В том что он часто перестает работать и чтоб каждый рас не ковырять код вырезая авторизацию. Фейковая авторизация делается в 2 клика. Это поможет тем кто совсем не разбирается в яве и тем кому лень.
 
В том что он часто перестает работать и чтоб каждый рас не ковырять код вырезая авторизацию. Фейковая авторизация делается в 2 клика. Это поможет тем кто совсем не разбирается в яве и тем кому лень.
Ну тогда ок.

P.S. просто у меня есть и лицуха и самопис, потому мне пофигу.
 
Собираем лаунчер в 1 джарник чтоб он не мог обновится, метаинфу оставляем ту что в апдейдере.
И заменяем ссылки на свои в com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication

как собираем лаунчер? в какой джарник? чтотакое метаинфа? где апдейтер? какие ссылки заменяем? где эти ссылки?


уважаемые туториалописатели откройте глаза! - вы что друг для друга пишите? - так тогда называйте это не туториал а обмен опытом - потомучто этот текст никакого обучения с собой не нисет!! уж поверьте мне наслово
 
как собираем лаунчер? в какой джарник? чтотакое метаинфа? где апдейтер? какие ссылки заменяем? где эти ссылки?


уважаемые туториалописатели откройте глаза! - вы что друг для друга пишите? - так тогда называйте это не туториал а обмен опытом - потомучто этот текст никакого обучения с собой не нисет!! уж поверьте мне наслово
Эээ... Ну собираем в эклипсе джарник, мета-инф оставляем, пути в com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication, какие указано. Все же понятно.
 
та них*ра не понятно, у меня лаунчер получился 3,5 метра, а у тебя 2,1
не стал уже разбираться, и так работает, метр туда метр сюда ничего не решает :)
а вот то что консолька не пашет, это не хорошо.
 
Эм, а вы незнаете где под эклипс отрыть исходники официального лаунчера? Декомпилировать лень(а точнее лень исправлять сотню ошибок в коде, возникших после декомпиляции)
 
я ничего не декомпилировал и не компилировал, просто слил в 1 jar запускатор minecraft.jar и лаунчер launcher.jar и подправил пути к скриптам авторизации.

сорцов я не видел в свободном доступе.
 
omg, сколько уже на этом форуме, ни разу не видел этих тем :)
 
Да мой способ как рас не требует исходники все правильно да.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх