1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
android-приложение, root, xposed, собрать функции из нескольких других приложений в одном
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
10-Sep-2024 05:04 GMT
Описание:
1. надо собрать в одном приложении функционал от нескольких других приложений
2. основные функции:
-hard reset при срабатывании определенного сценария
-работа с системной пин-панелью
-заморозка (disable) приложений
-работа с разными профилями (юзерами)
- маскировка под калькулятор
3. особенности:
-приложение должно быть рутовым (запрашивать и использовать рут-доступ)
-приложение должно быть xposed (zygisk-lsposed)
-приложение должно запрашивать и использовать права администратора устройства (если не получится сделать хард ресет просто с рутом)
-приложение должно иметь защиту от копирования и переноса на другой телефон, например оно должно обращаться к определенному файлу в системе, лежащему гденибудь в разделе /data, с определенным содержанием, если файл там – работает, если его нет или содержание не совпадает – не работает
- приложение должно иметь защиту от декомпиляции, т.е. обфускация кода

Примечание:
Большая часть функционала уже реализована и работает в других приложениях, ссылки на репо (при наличии) и сами апк предоставим.

Подробно:
1.Маскировка под калькулятор и заморозка
Из приложения blackhole берем функционал маскировки самого приложения под рабочий калькулятор: если набрать определенные цифры и нажать =, то попадаем внутрь нашего приложения.

Также из blackhole берем заморозку (hide) приложений, и делаем это отдельным разделом внутри нашего приложения.

Больше из blackhole никакие функции не нужны, только маскировка под рабочий калькулятор и заморозка других приложений, чтобы они пропадали из списка приложений. Если получится спрятать еще и из настроек - отлично

2.Паник сценарии
Отдельный раздел – паник сценарии (т.е. hard reset при наступлении определенных обстоятельств):
-специальный пин на панику – берем из duress
-количество неправильных попыток ввода пинкода – из sentry
-юсб, время, и другие сценарии – из wasted
-кнопка в шторке, также можно из wasted, а можно из panic.apk, добавить возможность выбирать форму и вид этой иконки в шторке
-также касательно сценария с приходом специального сообщения – если наше приложение может получить доступ к уведомлениям в заблокированном состоянии – это будет очень круто. С учетом рута и хпсд, это вполне возможно.
-вытащить симкарту – берем из eradoo
-возможно еще какието паник сценарии можем придумать, например срабатывание по голосу, или может еще чтото в голову придет, идеи приветствуются

3.Фейк пространство (второй юзер)
Отдельный раздел – фейк пространство, т.е. переброс на другого андроид-юзера, с отдельным рабочим столом.
Берем функционал (распознать спец пин и передать команду на смену юзера) из app-release.apk (AlternativeUnlockXposed).
При этом если просто передать команду am switch-user 10 (11,12.), то телефон показывает анимацию “switching to user ..”. Вот эту анимацию надо както убрать, или накрыть черным экраном, или прокрутить просто какойнибудь loading, в общем чтобы не было понятно, что меняется юзер. Вот это важный момент, который неоткуда взять и надо както придумать самому. Тестировал на андроид 14, там есть эта анимация.. нам надо ее как то отключить. Никаких подходящих команд для этого я не нашел, разве что заблокировать телефон (выключить экран – input keyevent 26), но это плохое решение, т.к. если сразу после этого нажать кнопку power, то опять же видна анимация.. короче нам надо ее както плотно накрыть сверху чемто, или просто отключить. Опять же с учетом рут и хпсд это вполне возможно.

4.Особенности и защита приложения
Приложение должно быть рутовым и хпсд, берем из AlternativeUnlockXposed. Приложение должно обращаться к определенному файлу с определенным содержанием, и только после этого вообще запускаться, при этом это должно быть быстро. Например, на этапе ввода специального кода в калькулятор и нажатия =, вот чтобы в этот момент, перед тем как пройти дальше в само приложение, оно сверяло этот файл. Или готов послушать другие варианты защиты. Смысл в том, чтобы это приложение работало только на определенных телефонах, и простое копирование апк файла из работающей системы не позволяло бы завести его на другом устройстве. Или повторюсь, готов послушать другие опции.
Кроме того, надо делать обфускацию кода, хотя бы какуюнибудь базовую, чтобы, просто разобрав это приложение, невозможно было понять что внутри.

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

Структура интерфейса/разделы:
-заморозка
-паника
-фейк юзер
-настройки

Код для калькулятора: использовать системный пин, как это сделано в wasted/duress/sentry

Ссылки:
https://github.com/x13a/ (wasted/sentry/duress)
https://github.com/leohearts/AlternativeUnlockXposed
Project ID:
4718628
Категория проекта:
Mobile, Приложения для Android
Бюджет проекта:
1 501 — 2 000 ₽/час, для всех
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
BAS (Browser Automation Studio)
Категория: Программирование и IT
05 Dec 2024 23:02 GMT
Крауд-посилання - 500UAH
Категория: Покупка ссылок
05 Dec 2024 23:01 GMT
Моделирование GPSS WORLD.
Категория: Программирование, Прототипирование
Бюджет: 3000 руб
05 Dec 2024 22:51 GMT
Нужно создавать коротенькие видео.
Категория: Видео
Бюджет: 1000 руб 2024-12-06
05 Dec 2024 22:43 GMT
Профессиональная 2D или же 3D работа
Категория: Арт / Иллюстрации / Анимация
05 Dec 2024 22:36 GMT
Выгрузка + загрузка в эксель контрагентов в BAS Малый бизнес PROF (1.6.20.2) - 8000UAH
Категория: Автоматизация управления предприятием, Обработка данных
05 Dec 2024 22:35 GMT
Разработка сайта под ключ.
Категория: Веб-программирование
05 Dec 2024 22:28 GMT
Нужно почистить картинку от пятен
Категория: Рисунки и иллюстрации
Бюджет: 1500 ₽/час
05 Dec 2024 22:24 GMT
Реклама Facebook/Instagram
Категория: Реклама и Маркетинг, Instagram
Бюджет: 20000 руб
05 Dec 2024 22:22 GMT
(Weblium) Інтеграція з WayforPay + Налаштування FB Pixel(ціль-оплата)
Категория: CMS, HTML, и CSS верстка
05 Dec 2024 22:20 GMT
Приложение на flutter 05 Dec 2024 22:17 GMT
Сделать обложку для ютуба
Категория: Графический дизайн
Бюджет: 1000 руб 2024-12-06
05 Dec 2024 22:16 GMT
Доопрацювання сайту на Opencart - 20000UAH
Категория: Веб-дизайн, Создание сайта под ключ
05 Dec 2024 22:15 GMT
Корректировка кода PHP
Категория: Программирование и IT
Бюджет: 15000 руб 2024-12-06
05 Dec 2024 22:05 GMT
Создание сайта «под ключ» на Wordpress для онлайн школы
Категория: HTML, и CSS верстка, Веб-программирование
05 Dec 2024 21:58 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2024
1001 Freelance Projects