🔮 Techno Magic
رفتن به کانال در Telegram
Добро пожаловать на канал 😊 IT, Интернет и технологии 🖥 🌐 Подробнее: https://telegra.ph/Welcome-to-the-channel-09-30 🌐 Веб ссылка: t.me/s/tmgme. Подробнее тут: https://t.me/tmgme/2213. 🌐 Mastodon: mastodon.online/@cosmi * https://t.me/boost/tmgme
نمایش بیشتر768
مشترکین
+124 ساعت
+67 روز
+1930 روز
آرشیو پست ها
Если ты ковыряешь ресурсы игр на Unreal Engine или исследуешь незнакомые бинарники, без этих двух инструментов не обойтись. Сохраняй в заначку!
🔹 repak — это Linux утилита де-факто для работы с .pak файлами (версии Unreal Engine 8–11+).
И для тех кто не знаком cargo – это менеджер пакетов Rust, как pip или pipx к Python, npm к Node.js. Так вот repak как раз можно так установить: cargo install repak.
Termux Hub — легковесное приложение с открытым исходным кодом для Android, которое индексирует и систематизирует инструменты, предназначенные для использования с Termux.
Он предоставляет удобный для поиска каталог инструментов сообщества, использующий прозрачный конвейер обработки данных, основанный на метаданных.
* Script Runner for Termux, Shizuku (скрипт для доступа rish), мануал / немного полезностей (или доступ к файлам Android с
termux-setup-storage и командой ~/storage) / Haven и другие решения.Консольный вариант (через Waydroid Script) и небольшой мануал. Для начала подготовка:
sudo waydroid init, далее
▫️ Загрузка: git clone https://github.com/casualsnek/waydroid_script.git и cd waydroid_script
▫️ Установка зависимостей и транслятора: python3 -m venv venv, source venv/bin/activate, pip install -r requirements.txt.
▪️Для houdini: sudo venv/bin/python3 main.py install libhoudini
▪️Для ndk: sudo venv/bin/python3 main.py install libndk
▫️ Перезапуск сервиса: sudo systemctl restart waydroid-container.serviceНастройка ARM-трансляторов в Waydroid на ПК с x86_64
ARM-транслятор — инструмент через механизм Android Native Bridge, позволяющий запускать ARM-приложения и игры на x86/x86_64 архитектуре. Библиотека-мост (
libhoudini.so или libndk_translation.so) перехватывает вызовы, выполняет динамическую трансляцию инструкций (JIT/AOT) в x86_64 и транслирует системные вызовы (syscalls).
Основные решения:
▫️ Libhoudini (от Intel, из образов WSA): эффективен на процессорах Intel.
▫️ NDK Translation (от Google, из Android Studio): стабилен и производителен на процессорах AMD.
Один из вариантов для установки Waydroid Helper — это графическая утилита позволяет в несколько кликов настроить ARM-транслятор и дополнительно поддерживает захват кнопок для Steam Deck.Альтернативный вариант: форк Shizuku от thedjchi (GitHub)
Если официальный RikkaApps/Shizuku капризничает, сообщество часто использует неофициальный форк от разработчика thedjchi.
▫️ Сторожевой пёс (Watchdog): Нужен для того, чтобы следить за состоянием службы. Если процесс падает или отваливается, он пытается его автоматически поднять/восстановить без твоего участия.
▫️ TCP порт 5555 (порт можно сменить). Если гаджет не перезагружался после активации, службу можно запустить заново, локально используя TCP порт без необходимости заново подключаться к Wi-Fi-сети
▫️ Автоматизация: Эту связку удобно использовать в MacroDroid или Tasker, чтобы софт сам контролировал и перезапускал процесс в фоне, когда это необходимо.
▫️ Улучшения совместимости с новыми и кастомными OS
▫️ Другое на GitHub ...
В сети, мне ещё одна модификация попалась thejaustin/ShizukuPlus на основе этой модификации, где ещё много, разных добавленных функций
Многие используют Shizuku как альтернатива Root, но с правми уровня ADB, но есть нюанс: после каждой перезагрузки службу нужно активировать заново.
1️⃣ Самый простой и доступный способ, подключиться к Wi-Fi и активировать. По нормальному доступ должен оставаться до перезагрузки, даже если вы отеключетесь от Wi-Fi (но бывали и исключения).
Ещё одна недавняя проблема, с ошибкой, прочитайте внимательнее инструкцию. Теперь Shizuku и настройки с ADB нужно разделить на два экрана, код ввести в приложении, вместо шторки уведомления и возможно вам это поможет.
2️⃣ Самый надежный вариант, через ПК. Подключаем гаджет по USB, используя инструменты ADB (в Linux
android-tools). Затем вводим команду запуска из Shizuku.
3️⃣ Shizuku Starter (github). Если ADB не установлен или не хотите консоль — используйте Shizuku Starter. Он работает через WebUSB прямо из браузера.
4️⃣ Android-to-Android. Можно запустить ADB с одного смартфона на другой через кабель (OTG), используя Termux (pkg install android-tools).Если HA приложение для Android ограничивает сильно информацию сенсоров, то идём в настройки
Offline Translator : f-droid, Firefox Translator : github, обычно называется просто Translator — open-source агрегат оффлайн-переводчика на базе моделей Firefox.
Скачиваешь языковые пакеты, словари, голоса для озвучки — и пользуешься полным функционалом без интернета.
Но это не просто «ещё один блокнот с переводами» текста. У него есть набор интересных фишек:
📷 Перевод по фото (или OCR): распознает текст с картинки и накладывает перевод прямо поверх оригинала.
📱 Перевод с экрана: интерфейс перевода настраивается через специальные возможности. Интерфейс можно быстро вызывать одновременным нажатием клавиш громкости (вверх + вниз) или например кнопкой домой ✨, так же легко скрывать, чтобы он не мешал.
🌍 Редкие языки: помимо популярных направлений, есть и менее распространённые — например, персидский, с которым часто подводит тот же Google Translate 🤷♀️.
📄 Широкая поддержка форматов: умеет работать с TTS (озвучкой), картинками, а также документами в форматах PDF, ODT и веб-страницами.
На картинке WebToApp, с помощью которого мы создали приложение Casa OS для сервера, открывается на весь экран, а рядом веб приложение GL-iNet админки (ярлык)
Termux Hub — легковесное приложение с открытым исходным кодом для Android, которое индексирует и систематизирует инструменты, предназначенные для использования с Termux.
Он предоставляет удобный для поиска каталог инструментов сообщества, использующий прозрачный конвейер обработки данных, основанный на метаданных.
* Script Runner for Termux, Shizuku (скрипт для доступа rish), мануал / немного полезностей (или доступ к файлам Android с
termux-setup-storage и командой ~/storage) / Haven и другие решения.Консольный вариант (через Waydroid Script) и небольшой мануал. Для начала подготовка:
sudo waydroid init, далее
▫️ Загрузка: git clone https://github.com/casualsnek/waydroid_script.git и cd waydroid_script
▫️ Установка зависимостей и транслятора: python3 -m venv venv, source venv/bin/activate, pip install -r requirements.txt.
▪️Для houdini: sudo venv/bin/python3 main.py install libhoudini
▪️Для ndk: sudo venv/bin/python3 main.py install libndk
▫️ Перезапуск сервиса: sudo systemctl restart waydroid-container.serviceНастройка ARM-трансляторов в Waydroid на ПК с x86_64
ARM-транслятор — инструмент через механизм Android Native Bridge, позволяющий запускать ARM-приложения и игры на x86/x86_64 архитектуре. Библиотека-мост (
libhoudini.so или libndk_translation.so) перехватывает вызовы, выполняет динамическую трансляцию инструкций (JIT/AOT) в x86_64 и транслирует системные вызовы (syscalls).
Основные решения:
▫️ Libhoudini (от Intel, из образов WSA): эффективен на процессорах Intel.
▫️ NDK Translation (от Google, из Android Studio): стабилен и производителен на процессорах AMD.
Один из вариантов для установки Waydroid Helper — это графическая утилита позволяет в несколько кликов настроить ARM-транслятор и дополнительно поддерживает захват кнопок для Steam Deck.