Автоматическая авторизация в Wepoker
Установка программ
Для начало работы по этому руководству необходимо иметь окно эмулятора, в котором была установлена предыдущая версия Wepoker, и в этом окне эмулятора был выполнен вход в аккаунт Wepoker.
Скачайте и установите новую версию Wepoker:
Wepoker
Установите новую версию Wepoker(не удаляя старую версию Wepoker). Итого, у вас есть две установленных версии Wepoker в окне эмулятора
После установки новой версии Wepoker запустите ее и дойти до окна авторизации(загрузите все необходимые файлы обновления). Затем, как вы попали в окно авторизации приложение Wepoker можно закрыть.
Важно: Авторизовываться в аккаунт Wepoker не нужно. Необходимо лишь дойти до окна авторизации как показано на скриншоте.
Установите приложение для просмотра SQL баз данных и инструмент ADB(tools):
DB Browser for SQLite или по ссылке DB Browser(Yandex disk)
ADB(tools_r34.0.4.r2-windows_.zip)Распакуйте архив ADB в папку LDPlayer. Путь может выглядеть следующим образом: ..//LDPlayer/LDPlayer9 или ..//ledian/LDPlayer9.
Работа с SQLite
В настройках окнах эмулятора необходимо выполнить настройку, которая представлена на скриншоте.
Необходимо перейти в папку, где расположены файлы LDPlayer(..//LDPlayer/LDPlayer9 или ..//ledian/LDPlayer9). В папке с LDPlayer необходимо нажать на расположение файла, ввести cmd и перейти в командную строку Windows. Запустите окно эмулятора, на котором установлен Wepoker.
Далее в командной строке для проверки введите команду adb devices , при правильной настройке в командной строке отобразится устройство(окно эмулятора).Введите следующие 4 команды:
call adb shell su -c 'cp /data/data/com.bao408xue.bolizha/databases/jsb.sqlite /sdcard/Download/old.sqlite'
call adb pull /sdcard/Download/old.sqlite
call adb shell su -c 'cp /data/data/com.lwfniac.jkvdom/databases/jsb.sqlite /sdcard/Download/new.sqlite'
call adb pull /sdcard/Download/new.sqlite
После этого запустите 2 окна приложения DB Browser(SQLite), в одном окне открыть базу данных old.sqlite, в другом new1.sqlite.
Из базы данных old.sqlite необходимо перенести значения следующих полей key в базу данных new1.sqlite также в поля key:
user_device_id_datas
loginPhoneNum
loginType
RSAPublicKey
Logininfo
login_userdata
Также перенесите их значения из полей value. Продемонстрируем это на примере одного из полей:
В базе данных new1.sqlite у записей login_userdata и logininfo также отредактируйте в колонке value параметр “Package name”. В колонке value этих записей необходимо найти строку com.lamhazd.uvghby и заменить на строку com.bao408xue.bolizha
После этого необходимо сохранить изменения в файле новой базы данных new1.sqlite. Процесс сохранения изменений показан на скриншоте ниже:
Открываем командную строку cmd в папке LDPlayer(..//LDPlayer/LDPlayer9 или ..//ledian/LDPlayer9). Убеждаемся, что окно эмулятора открыто и все также видится в командой строке (путем ввода команды adb devices). После этого вводим следующие команды:
call adb push new1.sqlite /sdcard/Download/jsb.sqlite
call adb shell su -c 'rm -rf /data/data/com.bao408xue.bolizha/databases/jsb.sqlite-*'
call adb shell su -c 'cp -r /sdcard/Download/jsb.sqlite /data/data/com.bao408xue.bolizha/databases/jsb.sqlite'
Запуск приложения Wepoker
После выполнения всех вышеуказанных шагов необходимо запустить Wepoker и убедиться, что мы автоматически попадаем в свой аккаунт Wepoker: