Помогите
Помогите найти игру старая. Вся суть захватить все замки демонов. Набираешь армиюи идёшь штурмовать ворота. Управляешь человечком есть способности бою главное сломать ворота. На андроид. Заранее благодарю
Помогите найти игру старая. Вся суть захватить все замки демонов. Набираешь армиюи идёшь штурмовать ворота. Управляешь человечком есть способности бою главное сломать ворота. На андроид. Заранее благодарю
Что для этого нужно
2.TWRP Download TWRP for star2qltechn-G9650, Download TWRP for starqltechn-G9600
Подготовка. Для начала заходим в Об устройстве->Сведения о ПО->5-7 кликаем Номер сборки. Дальше заходим Параметры разработчика->Заводская Разблокировка !!!НА ЭТОМ ЭТАПЕ СОХРАНИТЕ ВСЕ ДАННЫЕ НА ХРАНИЛИЩЕ/В ОБЛАКО!!! Всё подтверждаем выходим из S Account->Erase All Data. Дальше включаем смартфон Выбираем язык->Не входим в Google и Samsung Account->Опять Включаем Параметры разработчика Проверяем пункт Заводская Разблокировка->Включаем Откладку по USB-> Выключаем Смартфон.
Прошивка. Устанавливаем Odin-> Скачиваем TWRP Под свою модель Наверху под две модели->Открываем Odin в пункт AP Загружаем TWRP отключаем пункт Auto Reboot. Теперь на телефоне удерживаем Power-Volume Down-Bixby->Когда экран загориться голубым нажимаем Volume Up. В Odin Нажимаем Start->Наверху Появится натпись сначала Reset затем PASS->Вот теперь нажимаем Power-Volume Down как только экран погас нажимаем Power-Volume Up-Bixby
TWRP. После 2 пункта Прошивка у нас появится Экран Team Win там-же мы нажимаем Select Language->Листаем в самый низ и выбираем русский->Дальше свайпаем Разрешить модификации->Мы появляемся на главном экране на котором нажимаем Очистить->Форматировать Data "Yes" И перезагружаемся туда же проделываем те же действия какие и в начале этого пункта и здесь нам понадовиться Либо TF/SD, либо USB флешка с переходником/Просто Type-C Флешка на которую мы скачиваем 2 файла 1. Magisk Release Magisk v27.0 · topjohnwu/Magisk · GitHub 2. Release klabit kernel V6.5 · klabit87/android_kernel_samsung_sdm845 · GitHub причем во 2. Нужен файл G9650/G9600 без GSI Файл выбирать в зависимости от модели. А в 1. Расширение .Apk поменять на .zip
Root. Мы справились с 1-ми 3-мя этапами. теперь начинается легкая часть Скачанные файлы из 1 этапа мы перекачиваем на USB/TF\SD и т.д. Заходим в TWRP раздел Установка кликаем выбор накопителя и выбираете нужный вам накопитель А теперь важно сначала нажмите на klabit и не нажимаете Добавить ещё Zip Всё по очереди, свайпаем Свайп для прошивки. выходим обратно в меню выбираем теперь файл с Magisk также свайп для прошивки и нажимаем Очистка cache/dalvik и Перезагрузка в ОС Наверху появится натпись Set Warranty Bit: Kernel и это нормально дальше во время загрузки появится натпись, а может и нет нажимаем просто кнопку посередине снизу и всё Там появится опять TWRP OpenRecoveryScript. Если опять такая хрень на языке прошивки то перезагружаемся в TWRP и форматируем Data Если успешно то Перезагрузка в ОС. Ждём 1 загрузка после сброса/прошивки всегда долгая.
Настройка. Теперь после перепрошивки можно полностью настроить смартфон, выбираем русский, WIFI, Google, Samsung Account Всё настраиваем восстанавливаем данные и всё мы в шоколаде с Root-ом но есть нюанс с платёжкой Mir Pay но она решается Заблокированным загрузщиком там тоже нужно всё сбрасывать но сначала проверим Magisk, для этого скачиваем Magisk по ссылке из 3 пункта только расширение оставим таким же .apk, если вылезло окошко требуется расширенная установка то всё ок нажимаем ОК и у вас Рут. А если после блокировки загрузщика у вас Blocked by OEM LOCK то скачиваем прошивку на свою модель в SamFW.com-Открываем Odin и файлы там подписаны где AP где BL где CSC а где CP нам же нужен только AP файл power-volome down-bixby а потом всё заново с 1 главы. А для тех у кого мир пей работает с разблокированным загрузщиком или вам он не нужен. А теперь скачаем Root Explorer или Total Commander даём Проводникам Рут заходим в путь /system и ищем файл build.prop и ищем строку ro.config.tima = 1 и цифру 1 меняем на 0 получается ro.config.tima = 0 теперь samsung health работает. Ну вот и всё мы получили Root Magisk на One Ui 2.5 Android 10. Подпишись на меня поставь + я очень старался😊. Вопросы задавайте в комментариях обязательно отвечу в течении дня.
В наше время, из-за санкций одноплатники стали стоить каких-то «конских» денег. Даже б/у RaspberryPi Zero стоит 2-3 тысячи рублей на барахолках, что, мягко скажем, не совсем лояльная цена для «самого дешевого одноплатного компьютера в мире». Конечно, Orange Pi Zero всё ещё можно купить в пределах 1.500-2.000 рублей, но как по мне и эта цена не слишком лояльна за те характеристики, который предлагает такой одноплатник. С другой стороны, Android-планшеты 10-летней давности продаются на барахолках по 100-300 рублей, что выглядит гораздо привлекательнее, причём на некоторые устройства практически без костылей можно установить полноценный дистрибутив Linux! Вероятно, многие читатели скажут мол «автор бомж» и будут правы: ведь в рамках этой статьи, я хочу рассказать о том, как использовать полурабочий древний планшет в качестве полноценного одноплатника путём подключения его к микроконтроллеру и выводу GPIO! Сегодня мы с вами: узнаем, как подключить микроконтроллер к шине UART в планшете и научимся работать с последовательной шиной в Android прямо из Java и нативных программ. Интересна моя концепция антикризисного одноплатника? Тогда добро пожаловать под кат!
Пожалуй, нельзя сказать, что подобная концепция пристраивания старых планшетов — вопрос исключительно цены. 2-3 тысячи рублей не такие уж и большие деньги и при желании можно купить хотя-бы Б/У, но всё таки полноценный одноплатник с нормальной GPIO-гребенкой. Однако здесь стоит вопрос не столько дешевизны, сколько E-Waste: зачем выкидывать в помойку потенциально рабочие планшеты с живым процессором, если их можно пристроить куда-то ещё?
На самом деле, планшеты с ROOT-доступом уже из коробки могут выполнять весьма полезные задачи, как, например, хостинг http-сервера для домашней страницы, работать как панель с часиками и погодой, или, например, работать в качестве HMI-панели для оформления заказов в шаурмечной. Кроме того, многие планшеты на базе смартфонных чипсетов (MediaTek, Spreadtrum) имеют полноценный Bluetooth-модуль, что позволяет «подружить» планшет с микроконтроллером через радиоканал, что значительно расширяет возможный спектр применений.
Преимуществ у такого подхода много: у «пожилого» планшета уже есть большой, достаточно качественный (хороший TN, либо даже IPS) дисплей с тачскрином, который поддерживает мультитач, GPU для вывода 3D-графики, 3.5мм для вывода звука + встроенные динамики, а также весьма неплохое, по сравнению с дешевыми одноплатниками, железо. Звучит весьма вкусно для цены в 300 рублей: собрать хоть немного похожую конфигурацию на базе RPi выйдет в 10-15 тысяч рублей (учитывая дороговизну MIPI-матриц с тачскринами + цену самой «малинки» и обвязки для аудиотракта).
Но при всех перечисленных достоинствах, атрибутом любого полноценного одноплатника является наличие GPIO — и даже здесь мы сможем с вами выкрутится! Первый способ, о котором я чуть выше вскользь рассказал, позволяет реализовать общение с МК и «ногодрыг» через BT-радиоканал, но минусы такого подхода очевидны (МК с BT дороже, радиоканал потребляет дополнительную энергию, некоторые могут посчитать BT небезопасным). Однако есть и второй подход, который заключается в использовании диагностических пятачков UART на плате устройства для наших личных целей!
С таким подходом можно использовать как «голый» Linux, используя концепцию, которую я представил в этой статье, так и взаимодействовать из Java-приложений для Android (что даёт уже, как минимум, удобный GUI-фреймворк). Сегодняшняя статья будет «без воды», только чистая конкретика, поэтому давайте перейдем к реализации!
Как я уже говорил выше — в рамках данной статьи мы рассмотрим использование UART в планшете для наших собственных целей. UART — это двунаправленная полнодуплексная цифровая шина, которая позволяет обеспечить стабильную передачу данных при относительно невысокой скорости, измеряемой вбодах. То есть, быстро стримить картинку с её помощью вы не сможете, но сможете, например, получить состояние входов МК, прочитать что-то на шине I2C, используя мост UART -> I2C или, например, прочитать показания датчиков, которые МК предварительно опросил.
Сама по себе концепция очень простая: многие китайские производители планшетов и смартфонов не только разводят UART в виде отдельного пятачка на плате, но и подписывают его, задействуя UART-канал как вывод для логов ядра, а иногда и предоставляя доступ к рутовой консоли! В свою очередь, из юзерспейса мы можем получить доступ к UART с помощью устройства/dev/ttyS<x>на подавляющем числе чипсетов и/dev/ttyMT<x>на MediaTek. Однако учтите, что в некоторых случаях придется патчить загрузчик, дабы редиректнуть логи ядра в /dev/null.
Однако наличие UART на плате — не всегда признак того, что он сконфигурирован в системе верно. Например, на смартфонах с чипсетами SC6820 нормально завести UART я так и не смог, а на некоторых устройствах на базе MT657x нужно патчить загрузчик, дабы он «увидел» нужный канал UART! В моём случае, героем статьи стал планшет Prestigio, у которого отказал тачскрин, но был доступен UART:
Конкретно в моём случае, после установки последней официальной прошивки планшет перестал слать логи на UART и устройство /dev/ttyMT3 оказалось доступным для наших операций, в вашем же случае может потребоваться настройка devicetree, или просто патчинг загрузчика, дабы редиректнуть консоль на другой вывод UART. Кроме того, необходимо обязательно получить root-доступ хотя-бы к adb shell, поскольку доступ к /dev/tty устройствам возможен только от имени суперпользователя. Как же проверить UART на возможность чтения/записи? Сначала нам необходимо взять ESP32 или любой UART-USB преобразователь, припаять сигнальные линии RX/TX и использовать любую программу для работы с последовательным портом, например Putty. Заходим в adb shell, и пишем что-нибудь в консоль:
Вуаля! Всё работает :)
Работает? Замечательно, значит мы сможем использовать планшет вместе с микроконтроллером! Переходим к практической реализации нашего приложения!
Я специально решил выделить для Java-подхода отдельный раздел, поскольку просто взять и открыть /dev/ttyMT3 с помощью FileInputStream не выйдет. Дело в том, что даже несмотря на наличие root-доступа, по факту ни одно Android-приложение его не имеет (за исключением подписанных системных в папке /system/app/) и для всех операций, требующих повышенных привилегий, либо распаковывают и запускают внешнюю нативную программу из под суперпользователя, либо с помощью специального костыля с запуском sh-программ читают/пишут нужные блочные устройства сами. Связано это с тем, что все Android-приложения работают в хост-процессе app_process, который форкается (отпочковывается) от «главного» процесса, который запущен из под «простого» пользователя, который не находится в группе system.
Здесь концепция также очень простая: su имеет аргумент -c, который позволяет запустить команду от имени root-пользователя и возвращает объект процесса, дабы мы потом могли перехватить stdout:
Таким образом, для чтения текстовых данных из UART'а нам достаточно лишь периодически «слушать» stdout команды cat и обрабатывать данные:
Костыль, но со вкусом :) Если вас не устраивает такой подход или ваше приложение значительно более комплексное, вы можете использовать UART и из под нативных программ.
Работа с последовательными портами в Linux не отличается от работы с любыми другими файлами и устройствами: вызовов open, read, write и close обычно хватает и лишь иногда к ним в довесок нужен ioctl.
int fd = open("/dev/ttyMT3", O_RDWR);
int result = write(fd, command, strlen(command));
Для работы с терминалом необходимо использовать модуль termio который предоставляет все необходимые структуры для настройки режима работы терминала, в т.ч и бодрейт. Дело в том, что изначально последовательное устройство настроено на режим работы в качестве терминала, т.е драйвер отдаст данные только после того, как устройство на UART пошлёт \n, или превысит размер внутреннего буфера для сообщения. Если вам нужно работать с бинарными данными и получать их «на лету» — необходимо настроить последовательный порт в «binary» режим:
tcgetattr(modemFd, &tio);
tio.c_iflag &= ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON);
tio.c_oflag &= ~(OPOST);
tio.c_cflag |= (CS8);
tio.c_lflag &= ~(ECHO | ICANON | IEXTEN | ISIG);
tcsetattr(modemFd, TCSAFLUSH, &tio);
Если же вам достаточно текстового терминального режима, то можно продолжить как есть и использовать fgets, fscanf и прочие удобные функции из libc! О том, как собрать нативную программу для смартфона и как вообще выбросить Android из него, читайте в моей отдельной статье.
Вот таким образом можно использовать проводную шину в планшете для собственных нужд! Как видите, совершенно ничего сложного и используя эти наработки, я реализовал уже не один проект! Надеюсь, материал вам был интересен и полезен :) Пишите своё мнение, можно ли использовать дешевые планшеты по 300 рублей в качестве одноплатников?
Статья была подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud, дабы не пропускать новые статьи каждую неделю! Ну а больше подробностей о будущем контенте, как обычно, в первом комменте! Также у меня есть свой Telegram-канал, куда я выкладываю свои мысли, советы по ремонту и моддингу различных гаджетов, а также вовремя публикую ссылки на новые статьи!
Захожу сегодня на твич , в приложении на андроид- интерфейс полетел непонятно куда. Последняя версия приложения.
на айфоне все ок..
"Пара Букв: Магия Слов"
Выпустили нашу игру в ruStore https://apps.rustore.ru/app/com.TipTopDev.LettersPair
Поделюсь опытом и соображениями с уважаемой аудиторией Пикабу.
Про идею и концепт
В процессе блуждания по топам Google Play наткнулся на игру Number Match. Концепт мне понравился - геймплей для меня почувствовался как смесь интеллекта и перебора :)
Я начал исследовать геймплей игры и ее конкурентов. Почти сразу пришла идея сделать аналог, но просто клонировать не хотелось. В итоге, пришел к замене цифр на буквы.
Обсудили концепт с партнером и приступили к разработке. В процессе разработки и геймплейных тестов еще доработали механики, чтоб интереснее было.
Про разработку
Разрабатывать решили на Unity, с заделом на публикацию и в android-маркетах и на HTML5-площадках.
Разработка первой версии заняла 1 месяц.
Про аналитику и доработку
Сразу же внедрили аналитику. Первонально, это были сервисы Google Firebase и AppMetrica. Потом ушли на Mixpanel и Gameanalytics.
Метрики очень помогли дорабатывать игру. В частности, мы поняли, что нам не хватает туториала в начале игры - игроки не понимают как играть. В следствие этого, добавили интерактивный туториал на первом уровне.
Про Google Play
Изначально, решили публиковаться на партнерском аккаунте Google Play. Там были свои плюсы.
Успешно опубликовались, отладили работу аналитики.
Начали закупать рекламу, чтобы понять как люди играют в игру. Органических пользователей было мало. В общей сложности, привлекли больше 1000 игроков из Индонезии и Филиппин. Это дало хорошую аналитику по сценариям взаимодействия пользователей с игрой. Начали дорабатывать игру на основе аналитики.
Внезапно! Беда пришла откуда не ждали. Партнерский аккаунт заблочили. И все игры (включая нашу) стали недоступны. Как потом выяснилось, какие-то другие игры с аккаунта систематически нарушали правила гугла и тем самым обрекли аккаунт на бан. Было обидно.
Про другие площадки
Погоревав немного о несправделивости бытия, решили публиковать игру на всех доступных площадках.
Первой платформой для запуска было решено сделать Яндекс.Игры. Релиз прошел успешно, начали собирать аналитику и дорабатывать игру. На основе аналитики, добавили уровни игрока, награды и выбор различных "магических слов" из колоды.
Следующим магазином для публикации выбрали ruStore. Собственно ссылка на него в начале поста :) Релиз тоже прошел успешно. Особенно нравится оперативность работы модерации ruStore.
Дальше у нас в планах победное возвращение в Google Play и первый заход в Huawei AppGallery. Также, хотим выпустить игру на как можно бОльшем количестве HTML5-площадок - для этого сейчас работаем с дистрибьютором. Посмотрим, насколько эффективным получится сотрудничество.
Интересный факт - есть игроки, которые играли 3-4 дня подряд по 5-6 часов в день. Это воодушевляет и радует. Значит, сделанная игра нравится не только нам :)
Что можно было сделать по другому
публиковаться сразу на своем аккаунте в Google Play. Крайне неприятно быть забаненым не по твоей вине. Это хорошо, что приложение еще не раскрутилось и в него не были влиты большие рекламные бюджеты.
использовать другой движок. В частности, у нас есть игры на Cocos Creator. И, для подобной игры, этого движка вполне хватило бы. А по скорости разработки и размеру билда он уделывает Unity.
Планы на будущее
У нас еще есть игры, достойные публикации. Будем их публиковать и развивать.
Также, у нас всегда есть новые проекты в разработке. Будем выпускать новое.
Игра 2012 года, может даже старше.
Иконка приложения с черным контуром льва, фон красный (возможно не верно, но стилистика та же). На этапе входа в аккаунт (вход по почте), с двух сторон можно рассмотреть игровых персонажей. Создавалось такое ощущение, что это было 2 противодействующие фракции. С одной из сторон был тот самый лев.
Геймплей мрачный. Герои представлены в виде карточек, которые призываются посредством покупки гробов(?).
Режим боя. Теперь герои изображены в своих 3D формах. Вид сверху-позади. Локации, на которых происходили бои, были темными ,вытянутыми улицами/коридорами. Врагами выступало что-то на подобие черной слизи, гаргулии(из того что я помню).
Не так давно подумал поискать в playmarket, но чёт не нашел. Надеюсь на помощь тут.
📱 Игры в этом списке 💢
1. 00:12 - Wuthering Waves 🍫
Описание игры: Wuthering Waves - это ролевая игра в открытом мире с богатым сюжетом и высокой степенью свободы. Вы просыпаетесь ото сна в роли Ровера, к которому присоединяется энергичный состав Резонаторов в путешествии, чтобы вернуть утраченные воспоминания и преодолеть Плач.
2. 01:22 - Warbits+ 🤖
Описание игры: Представляем запатентованную технологию Warbits+ от Risky Lab. Загрузите симулированное поле битвы и ведите более цивилизованную войну против своих врагов. Не согласны с другими фракциями? Вам не обязательно! Опустите эти бластеры, загрузите Warbits и практически сокрушите противников!
3. 01:49 - Pixel Archmage ⚔
Описание игры: Игра Pixel Archmage предложит пиксельную графику и 6 типов навыков, с помощью которых можно покорить все локации. Помимо этого нужно коллекционировать реликвии, снаряжение, монстров и другие ценные предметы, спрятанные внутри башни. Вероятно, это Бесконечная башня будет одним из игровых режимов.
4. 02:17 - Athenian Rhapsody 🕷
Описание игры: Создайте свою собственную историю и исследуйте мир Афин в Athenian Rhapsody, платоническом симуляторе свиданий, похожем на соулс, с механикой приготовления пищи и сражений в стиле WarioWare... и я имею в виду, что это приключенческая ролевая игра с возможностью обмена целыми игровыми залами между друзьями!!!
5. 03:24 - Construction Simulator 4 🚧
Описание игры: Строительный симулятор возвращается на мобильные устройства!
6. 04:01 - Amikin Survival: Anime RPG 🥚
Описание игры: Amikin Survival выполнена по всем законам Palworld, то есть игрок создаёт своего аватара, собирает ресурсы, обустраивает базу, приручает различных существ и с их помощью автоматизирует крафт и свою ферму. Но у Amikin Survival будут и отличия — судя по скриншотам из маркетов, игровой процесс изометрический.
7. 04:52 - Zero to Hero: Pixel Saga 🗡
Описание игры: Zero to Hero: Pixel Saga выполнена в жанре RPG и в пиксельной аниме стилистике. Игроки должны собирать команду из редких бойцов, которые участвуют в авто-битвах на парящих в небе кораблях. Также геймерам надо собирать AFK-награду и прокачивать своих бойцов. Ещё можно выбить новых и более сильных через гача-автоматы, как в Японии.
8. 05:21 - Trails of Cold Steel:NW 👀
Описание игры: Отправляйтесь в эпическое приключение вместе с The Legend of Heroes: Trails of Cold Steel – Northern War! Эта история, действие которой разворачивается между Trails of Cold Steel II и Trails of Cold Steel III, рассказывает о путешествии Лави, члена Северных егерей, родившегося и выросшего в Северной Амбрии. Вместе со своими товарищами по команде Мартином, Изерией и Талионом им предстоит выполнить сложную миссию. Они должны проникнуть в Эребонскую империю, чтобы собрать информацию о таинственной угрозе, угрожающей безопасности Северной Амбрии.
9. 06:49 - LEGO® Hill Climb Adventures 👑
Описание игры: Отправляйтесь в грандиозное приключение, покоряя холмы в LEGO® Hill Climb Adventures, однопользовательской исследовательской игре, в которой сталкиваются культовые миры LEGO и Hill Climb Racing!
10. 08:20 - Solo Leveling: ARISE 📱
Описание игры: Solo Leveling — веб-роман, по сюжету которого повсюду возникли Врата, соединяющие Землю с миром, населённым монстрами. К счастью, некоторым избранным дали суперспособности. Со временем Охотники организовали гильдии и стали профессионально заниматься поиском и уничтожением чудовищ. Теперь одноимённая игра — Solo Leveling — готовится корейской компанией Netmarble.
Видео и музыка предназначены для информационных целей 16 + 🎮
Все авторские права принадлежат их законным владельцам. 💽
Примечание: Дата выпуска может быть изменена. 💢
Обновление в новом проекте Talkvio построенном на базе форума с более 250 000 сообщений из далекого 2007 года и уже большим количеством новых с момента создания нового движка в 2023 году. Отличается наличием минусов, есть возможность указывать свое отношение к автору и менять свое отношение через системы кармы и очков (что выгодно отличается от обычного лайканья постов). Есть пометки моего (авторский контент), поиск, блочный редактор с черновиками, черновики для комментариев, оповещения, фильтры для тех кто интересуется топами комментариев или постов, многочисленные разделы со свежим/лучшим/комментируемым/авторским, реверсные и прямые отображения комментариев, подписки на теги и на пользователей, избранное, увеличение изображений, оформление своей страницы, публикацию по расписанию, подъемы постов, случайная лента / случайные посты, сайт доступен на 2 языках, имеет темную и светлую тему, подсказки для новичков, живая панель комментариев, управление клавиатурой, скрытие просмотренных постов, и многое другое. Так же уже есть приложение на андроид. Многие вещи внедряются и дорабатываются и открыты для предложений. Реклама отсутствует как таковая. В будущем ресурс будет уделять гораздо больше вниманию авторскому контенту. Ссылка на ресурс и приложение на android в комментарии.
Изменения:
Доработано упоминание людей, подсказки ников и само упоминание в тексте использует аватарки.
Исправлен баг на анроиде когда при попытки стереть упоминание могла закрываться клавиатура
Исправлено заполнение тегов в темной теме