Furry Secta
687 subscribers
1.5K photos
468 videos
871 files
427 links
Questions: @SeniorFurry
Other channels: @suppfurry
Download Telegram
В последнее время я бесчисленное количество раз разбирал файл CloudDeviceStatus.dex, для связки аккаунта сяоми и устройства, и чем больше я его изучаю, тем больше понимаю, насколько запутан дизайн Xiaomi. Он полон ненужных шагов, и даже просто смотреть на них утомительно. Ключевые методы четко изложены; их можно найти, декомпилировав и выполнив поиск. Не обманывайтесь поверхностными деталями. Во-первых, посмотрите на bindAccountWithDevice. Это точка входа для привязки. Внутри она выполняет множество локальных проверок: авторизована ли учетная запись? Вставлена ли SIM-карта? Подключено ли устройство к сети передачи данных? Правильный ли статус устройства? Требуется, чтобы при любом из этих условий выдавался код ошибки, даже не затрагивая сервер. Ошибка 30001 является распространенной причиной многих сбоев системы; это чисто клиентское ограничение. Затем посмотрите на два интерфейса nonce. Это не простой механизм успеха/неудачи. Первый параметр, /v1/micloud/nonce, — это просто обычное случайное число, к которому может получить доступ любой желающий без проверки каких-либо прав доступа. Он используется в качестве материала для подписи, соответствующего логике проверки подлинности в шифровании, которая очень похожа на систему проверки подписи RSA. Xiaomi просто добавила свою собственную оболочку. Второй параметр, /mic/binding/identified/device/account, — это место, где происходит фактическая проверка, используя информацию об устройстве и userId из предыдущего nonce. Токены объединяются, для вычисления подписи используется HMAC-SHA256, и сервер проверяет подпись, чтобы выдать действительные учетные данные. Однако в ошибке 30001 нет ничего загадочного. Она включает в себя getSignWithData и getDeviceInfo, которые являются стандартными алгоритмами без частного шифрования или скрытых блокировок. Это просто делает простой процесс сложным. Самым важным элементом является токен для входа в учетную запись Xiaomi. Имея действительный токен, вы можете пропустить различные проверки в файле dex, такие как время ожидания, требования к установке SIM-карты и состояние системы. Все это правила на стороне клиента; вы можете напрямую запросить интерфейс с помощью PHP-скрипта. Сервер распознает только подпись и токен, независимо от того, был ли nonce отправлен мобильным клиентом. Nonce может быть получен произвольно и не определяет успех или неудачу. Разблокировка токена также может быть выполнена в соответствии с правилами. Система Xiaomi — типичный пример принудительного управления облаком. Локальный файл dex только выполняет облачные политики; фактическая проверка происходит на стороне сервера. Пока вы обходите локальные проверки состояния и напрямую подключаетесь к серверу, вы можете надежно выполнить привязку без возникновения ошибки 30001. Просто посмотрите файл CloudDeviceStatus.dex и найдите эти методы; названия говорят сами за себя. Все дело в процедурных уловках; здесь нет ничего сложного.

Ниже приведены некоторые рекомендации для тех, кто хочет попробовать:

1. 1. Приоритетное тестирование следует проводить на неактивных устройствах. Прямое использование основного устройства строго запрещено во избежание сбоев в работе, влияющих на удобство использования. На моем устройстве из-за этой проблемы уже навсегда отключены параметры разработчика.

2. Сначала получите действительный токен текущей авторизованной учетной записи Xiaomi с помощью захвата пакетов, чтобы убедиться, что учетная запись находится в нормальном состоянии авторизации.

3. Nonce, информация об устройстве и userId должны быть объединены в соответствии с форматом параметров в dex-файле. Вычислите подпись, используя алгоритм HMAC-SHA256. Обратите внимание, что подпись должна быть преобразована в нижний регистр, и формат должен быть правильным.

4. Обойдите локальную проверку CloudDeviceStatus на мобильном устройстве. Используйте скрипт для последовательного вызова интерфейса nonce, интерфейса heartbeat и интерфейса binding, чтобы имитировать обычный процесс запроса.
1
5. Если запрос не удается, сначала проверьте формат параметров и алгоритм подписи. Не повторяйте запрос вслепую. Проверяйте декомпилированный код по одному фрагменту, чтобы выявить проблему.

6. Это только для тех, кто хочет попрактиковаться. В последнее время у меня были дела в реальной жизни, поэтому я временно прекращаю это исследование.

Также, модификация code0 бесполезна. Всё остальное бесполезно. Не пытайтесь. Инструмент miflash_unlock не является ключом. Я уже столкнулся со всеми подводными камнями. До свидания.
Work drink, big thx freepub
31
7 смертных грехов уже в playmarket
👍21
Кому интересно изучение joyose framegen и unpscale (встроенное в Xiaomi генерация в плоть до х3) то прошу почитайце, китаец все показал

https://www.coolapk.com/feed/71031227?s=N2E1M2UzYjQyNTMwZmE3ZzY5ZDM5NDczega1540
1🔥1
gamenative-v0.9.0.apk
526.4 MB
Обновление GameNative v0.9.0
Изменения
Исправлена проблема с правым кликом на тачпаде
Убрана проблема с затемнением яркости в окне загрузки
Добавлена поддержка OpenAL Soft Audio + пресеты WINEDLLOVERRIDES для быстрого исправления звуковых проблем
Скрыта настройка эмуляции BCn для Proton x86-64
Исправлена неправильная отображение размера игры
Оптимизированы лучшие конфигурации игр на основе магазина
Уменьшена нагрузка на сборщик мусора в CaseInsensitiveFileSystem
Исправлена проблема с крашем при запуске игры Meta Quest
Убрано всплывающее окно выхода из Steam в офлайн-режиме
Скрыта настройка сохранения только локальных данных
Примечания
Акцент на стабильности, исправления пользовательского интерфейса и улучшение совместимости


#GameNative
🔥1
miclaw-cnPhone-release-0.2.1659.6417166.apk
43 MB
#miclaw
0.2.1632.ea60b38 -> 0.2.1659.6417166
Дружеский чат поддерживает отправку фотографий
Копирайтинг всплывающей кнопки обновления системы изменен на "Загрузить и установить”.
SMS поддерживает пакетное удаление и удаляет несколько типов сообщений одновременно
A8XX_T1.0.zip
2.4 MB
Turnip A8XX_T v1.0 (форк TU8 для Adreno 8xx)
Информация
Кастомный форк Turnip (TU8) с дополнительными оптимизациями для Adreno 810 / 829
Собран на последнем исходном коде Mesa (бета-сборка)
Поддерживаемые GPU
Серия Adreno 8xx
829 / 825 полностью рабочие (тестировалось)
810 работает (DX12 игры могут вылетать)
830 / 840 в тестировании (sysmem / gmem)
Настройка
Interlayer: proton-10arm64ec
Рендеринг: DXVK 2.7.1 / VKD3D 2.14 / 3.0b
Память: рекомендуется Sysmem (GMEM работает, но могут быть артефакты)
Изменения
Обновлено до последней версии Mesa
Добавлены оптимизации DerixSpace
Снижены артефакты Vulkan (A810 / 829)
Примечания
Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
Отключите DXVK_HUD, если появляются черные артефакты
Увеличьте масштаб рендеринга для некоторых эмуляторов
1
A8XX_T1.1.zip
2.4 MB
Репа Турнипа TU8 (вилка A8xx 810/829 Фокус)
Информация
Кастомная вилка от whitebelyashx для Турнипа с патчами A8xx
Оптимизировано для Adreno 810 / 829 (бета, последняя версия Mesa)
Поддерживаемый GPU
Серия Adreno 8xx
829 / 825 полностью работают (протестировано)
810 работает (DX12 может вылетать в некоторых играх)
830 / 840 тестируются (Sysmem / Gmem)
Настройки
Межслой: proton-10arm64ec
Рендеринг: DXVK 2.7.1 / VKD3D 2.14 / 3.0b
Память: Рекомендуется Sysmem (GMEM работает, могут быть артефакты)
Изменения
Обновлено до последней версии Mesa
Добавлены оптимизации DerixSpace
Уменьшены артефакты Vulkan (A810 / 829)
Установлено reg4_size = 96 (A810)
Применено исправление LRZ
Примечания
Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
Отключите DXVK_HUD, если появляются черные артефакты
Увеличьте масштаб рендеринга для некоторых эмуляторов
A8XX_T1.3.zip
2.4 MB
Репа Турнипа TU8 (вилка A8xx 810/829 Фокус)
Информация
Кастомная вилка от whitebelyashx для Турнипа с патчами A8xx
Оптимизирована в основном для Adreno 810 / 829 (бета-версия)
Поддерживаемый GPU
Серия Adreno 8xx
829 / 825 полностью работают (протестировано)
810 полностью работает (системная память / графическая память)
Тестируем 830 / 840
Настройки
Межслой: proton-10arm64ec
Рендеринг: DXVK 2.7.1 / VKD3D 2.14 / 3.0b
Память: Рекомендуется Sysmem (GMEM работает, могут быть артефакты)
Изменения
Исправлены сбои и зависания на Adreno 810 (VKD3D)
Улучшена совместимость с DX12 (Cyberpunk 2077 теперь работает со скоростью ~15–20 FPS при разрешении 690×360)
Примечания
Используйте TU_DEBUG=nolrz (для RDR2 / стабильности)
Отключите DXVK_HUD, если появляются черные артефакты
Увеличьте масштаб рендеринга для некоторых эмуляторов
#miclaw
0.2.1659.6417166 -> 0.2.1764.42f0bd9
Запросы на добавление в друзья теперь требуют ручного одобрения, а не автоматического принятия.
При голосовом объявлении нажмите на кнопку громкоговорителя, чтобы немедленно отключить звук.
Точность поиска памяти улучшилась, что позволило уменьшить количество пропущенной личной информации
Furry Secta
#miclaw 0.2.1659.6417166 -> 0.2.1764.42f0bd9 Запросы на добавление в друзья теперь требуют ручного одобрения, а не автоматического принятия. При голосовом объявлении нажмите на кнопку громкоговорителя, чтобы немедленно отключить звук. Точность поиска памяти…
#miclaw
Оптимизация. Теперь многие встроенные названия MCP-сервисов переведены на китайский язык.
Оптимизация. Теперь персональные MCP-сервисы можно редактировать в любое время, а не только в случае возникновения проблем.
Новое. Встроенный навык - управление пользовательскими AI-персонажами.
Новое. Навыки, доступные для скачивания в Центре навыков в облаке - интеллектуальные рекомендации по покупкам
Новое. Навыки, доступные для скачивания в Центре навыков в облаке - интеллектуальный анализ финансовых операций.
wine-11.3-arm64ec.wcp.xz
215.7 MB
Wine 11.3 (ARM64)
Обновления
Обновлён движок Mono → версия 11.0.0
Обновлён VKD3D → версия 1.19 (встроенный)
Улучшен фильтр FIR в DirectSound
Улучшения
Оптимизирована загрузка файла PDB
Переименован тема Light → Aero (лучшая совместимость)
Исправления
Различные исправления ошибок и улучшения стабильности
Сяоми мощно представили мороженное! Доступно в кафетерии офиса бренда в Китае!
🌭5
LudashiPlus-v1.0.6-steam-pre1.apk
501.5 MB
What’s New Since v1.0.5-steam-pre1
New Features
Download Speed Picker (Safe 4 / Normal 8 / Fast 16 threads)
Full Steam integration (login, library sync, install, launch)
Game detail page with install/cancel/launch + progress bar
Cover art loading + caching
Installed indicator + uninstall option
EXE auto-detection for launching games
Improvements
New Steam download engine (DepotDownloader)
Faster downloads with parallel threads + decompression
Games now install to Z: drive (Wine compatible)
Improved progress calculation (no 200% bug)
Added debug logging (steam_debug.txt)
Fixes
Fixed Steam downloads not working (Windows depots forced)
Fixed cancel not resetting UI
Fixed install path issues
Fixed CI auto-publish releases
Improved JavaSteam compatibility
Verified Working
Login (username/password)
Game downloads & library sync
Games install and appear correctly
Known Issues
UI may not refresh after cancel (manual refresh needed)
QR login not fully tested
A8XX_T-1.5.zip
2.4 MB
Репак Turnip A8XX_T v1.5 (TU8 Fork Adreno 8xx)
Информация
Кастомный TU8 форк с оптимизациями для A8xx (810 / 825 / 829 focus)
Основано на последней версии Mesa (бета-сборка)
Поддерживаемые GPU
Серия Adreno 8xx
829 / 825 полностью работают (проверено)
810 полностью работает (sysmem / gmem)
830 / 840 на тестировании
Настройки
Межслой: proton-10arm64ec
Рендеринг: DXVK 2.7.1 / VKD3D 2.14 / 3.0b
Память: Рекомендуется Sysmem (GMEM работает, могут быть артефакты)
Изменения
Добавлен профиль для экономии пропускной способности (A810)
Уменьшен трафик памяти и узкие места шины
Улучшена стабильность времени кадра
Оптимизированы конвейеры для 810 / 825 / 829
Уменьшено количество вариантов шейдеров/конвейеров
Отключены тяжелые опции (LTO, пользовательское разрешение, автоматическая интерполяция сэмплов на A810)
Сохранена сбалансированная настройка для 825 / 829
Нет влияния на 830 / 840
Примечания
Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
Отключите DXVK_HUD, если появляются черные артефакты
Увеличьте масштаб рендеринга для некоторых эмуляторов