Что такое android finsky

Что такое android finsky

  • В теме действуют все Правила форума | Правила раздела «Технотрепалка»;
  • Полезные темы на заметку: FAQ по форуму | Экскурсовод «Технотрепалки» | Как убирать изображения под спойлер;
  • Основное правило раздела: 1.3 Технотрепалка — не место для флуда. У нас, всё-таки, технический уклон. Для этого есть раздел «Трепалка»;
  • Вместо слов «Спасибо!» используйте . Если у Вас меньше 15 постов — нажмите на кнопку под тем сообщением, где Вам помогли, и напишите благодарность;

В связи с непрекращающимся ростом количества вредоносов под Android и соответственно пострадавших и страдающих пользователей, сложностью исследования исполняемых файлов, и без того разросшейся темой по Безопасности, считаю назревшей необходимостью создание темы, посвященной исключительно проблемам проверки, анализа и исследований исполняемых файлов (прежде всего, конечно, в виде APK).
Так что, надеюсь, найдутся не только форумчане, которые будут выкладывать разные APK для анализа, но и те, кто сможет помочь с их анализом.
Теории по анализу и т.п. тут тоже будут рады.
P.S. Если кто-то будет готов взять на себе наполнение и ведение шапки на постоянной основе, помогу перевести тему на свое имя.

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, или к ТС в QMS. Как это сделать правильно, что бы вас поняли с первого раза, написано здесь .

Сообщение отредактировал M|A|G — 20.03.21, 10:53

Для шапки (на всякий случай).

Сообщение отредактировал ferhad.necef — 16.05.18, 13:37

Running
Autostart
Name: Hotspot Shield
Packagename:hotspotshield.android.vpn
Version: 5.7.9(57900)

Install date: Sep 5, 2017 6:56:04 AM
Last update: Sep 5, 2017 6:56:04 AM

User ID: 10020
Process name: hotspotshield.android.vpn

Base code path:
«/data/app/hotspotshield.android.vpn-1»

Public data dir(s):
«/storage/sdcard0/Android/data/hotspotshield.android.vpn»

Private data dir(s):
«/data/data/hotspotshield.android.vpn»

Kernel user ids:
3003, 1028, 1015, 1023,

Сообщение отредактировал xynta123 — 09.09.17, 05:02

нее, у нас полный ферштейн!

Задумался о клонировании симки — сулит много бонусов!

по наводке от ув igorl4146 появилось новое или клон ®App Ops — Permission manager .. нее, посмотрел — полно вредных элементов, не хочу такого.. ну смотрите сами, что тут хорошего.. не ставил, только посмотрел.. 2 скрина — 2 версии

Сообщение отредактировал xynta123 — 09.09.17, 05:01

например, по количеству строчек Манифеста:
framework-res 686 строк ( а невооруженному глазу гугл всего лишь 6 шт показывает, а их там полтысячи 😀 и при таком раскладе я начинаю подозревать, что ни о какой безопасности/анонимности мечтать мне наверняка не стоит! пора симку в печку..
Settings 1362
phone ака TeleService 410
ну и т.д — это «плохие» апк с кучей «плохих» запросов

а если где то в пределах 100-150 строк — хуже уже не будет, точно лучше )

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

выжгло нафик 10% пока распаковалось — GmsCore Manifest: 3211 строк всевозможных Угроз и Вредоносов!, 244 Kb :rofl:

«android.permission.WRITE_SECURE_SETTINGS»
. УЖАС! .. опять «америку» открыл ) вообще то — открыл: даже не подозревал, что тут такая богатая гуглобиблиотека, романы и повести .. но читать не буду: Гореть им всем ярким пламенем, макулатуре бесовской!

для сравнения: A.N. Strugackiy, B.N. Strugackiy — Piknik na Obochine.txt 307 Kb, 1536 строк

Сообщение отредактировал xynta123 — 23.02.18, 01:14

Экспресс-анализ by xynta123
ContactsVCF.apk

ну и что я имею, когда разрекламированный ContactsVCF подул в трубочку, а вернее, кто кого имеет?
имхо — Имеют меня, мои Контакты и зверька, который уже зашатался и стоит еще только благодаря охраннику!
вот разрешения для хомячка при установке:

тело сразу же прочесано на предмет наличия уже готовенького vcf-досье, не нашлось, предложено добровольно составить.. заполнил образец — зашарить в звонилку слабо!, зато красавчик красуется уже в Droidwall
может кто то и мастер с ним «поработать» и заставить не лезть, куда не просят, но у меня и инструменты почти никакие, и руки не выросли, и время на такую бессмысленную работу никак не находится..
общем, на вкус и цвет все мы разные.. а 99% апк — одинаковые в своих желаниях

ну и кто меня просветит, чего ж этот фрукт, который может directly call phone numbers которое будет this may cost you money, не может позвонить на созданный мною Контакт. или ему еще что то для этого нужно, а в моей прошке, видимо, ахаха, отсутствует! ) или у него для «звонков» свои собственные номераиконтакты имеются? скорее всего так..
.. да ладно, не парьтесь особо, за неимением баранчика и собачку на шашлык пустить можно, только уваривать долго и по особым рецептам.. это только я такой привередливый/жадничаю поделиться своими контактами/параноидальное существо/все мне плохо и все не так, да и вообще, весь мир менять надо.. гуглоандроидный — точно! 😀
.. продолжать нюхать анализы не намерен — так я вот был спокоен за зверька, даже без Droidwall, а сейчас придется караулить и ждать слива.. uninstall и .
.. насчет звонков upd: посмотрел скрины сабжика в его темке .. ну мне он выдал только шаблон с заполнением имен, остальное, что ниже, отсутствовало .. общем, сабжик — несамостоятельный, зависимый, возможно продажный, того или иного контента.. афтар мастерил под свои интересы, понятно.. но я не в претезиях и не в печальке..

Читайте также:  Вайбер для андроид инструкция

Сообщение отредактировал xynta123 — 03.03.18, 19:51

Источник

Что такое android finsky

Портирование прошивок на Qualcomm 200/210/400/410/600/6xx/800/808/810/820/xxx/
Snapdragon 200/210/400/410/600/6xx/800/808/810/820/xxx/
Инструкции по редактированию системных ресурсов | Инструкция по сборке ANDROID из исходников | Средство для разборки/сборки прошивок и отдельных образов

Рекомендуется пост с просьбой о помощи оформить по шаблону, Шаблон тут

запуск новых версий Android на старом ядре НЕВОЗМОЖЕН!

  • С какого телефона лучше всего портировать прошивку ответ тут
  • Multi Image Kitchen — Программа распаковки и упаковки Android образов разделов (в том числе и распаковка super.img)
  • And Img Tool.rar
  • ®AIK — Android Image Kitchen — распаковка boot.img прямо на телефоне
  • ADD_SCRIPT — Скрипт автоматически создающий fs_config
  • SIGNED_SCRIPT — Скрипт для подписывания .zip и .apk
  • LogParser — Инструмент для снятия и парсинга логов. Платформы:
    Win, Lin, Android
  • Утилита под Linux для раскрашивания логов
  • Araxis Merge — Полезная программа для сравнивания файлов
  • SERulesFinder (LINUX, WINDOWS) — вспомогательный инструмент для sepolicy-inject
  • Image Factory — распаковка system.new.dat на телефоне
  • DiskInfo — узнаём номера блоков и тд
  • GetLibs — утилита для получения зависимых библиотек (под win)
  • AdvacedADB by FaceSecurity — скрипт для работы с ADB при портировании
  • Tool Unpack Repack System.new.dat — для работы с system.new.dat + инструкция
  • Утилита Rom Helper может собирать system.img из частей
  • Notepad ++ — мощный текстовый редактор (нужен для правки бута, для xxx.rc)

    В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
    До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

    Сообщение отредактировал derak1129 — 25.08.21, 21:38

    Очень хорошо! Вот жаль,что мелко и неразборчево на скрине!(((
    Ссыль бы на темку,ведь у нас на форуме это?! :rtfm:

    Добавлено 31.03.2016, 07:23:

    arraki,
    Что за циан?!

    arraki,
    Да тут и с моим скриптом ставит норм.
    Теперь же после очередной пересборки бута до бутанимации дошёл.
    Но на пару отражений рожецы и.
    БУТЛУП.
    В теме по телу моему есть CM.
    Alcatel OT-7043Y POP 2 — Прошивка (OS 5.0.2) (Пост 112VLAD211 #46470059)
    Но он требует серьёзных дороботок!

    Сообщение отредактировал Dead_Smile75RUS — 31.03.16, 14:13

    Патч для портирования прошивок Qualcomm 410/615/616 (Не универсальный, замените в нём все файлы на свои) Скачать: port410.615.zip ( 18.16 МБ )
    заведёт wifi, камеру, датчики, bt и т.д

    (Важно сток ядро у вас должно быть 5.x.x ниже не подойдет)
    Для перепаковки ядра на ББ идеально подходит Android Image Kitchen
    При портировании 5.x.x в ядре достаточно сменить файлы со стока на свои boot.img-dtb и boot.img-zImage
    Ну а если хотите 6.х.х к примеру то тут нужно заменить все файлы в папке split_img порта кроме boot.img-ramdisk.cpio.gz

    Обязательно меняйте файлы в порте:

    На свои, либо удалите их.

    А теперь решение некоторых багов (если они будут) 🙂

    Не работает звук:
    audio.primary.msm8916.so
    audio.primary.default.so
    system/lib64/hw/
    audio.primary.msm8916.so
    audio.primary.default.so

    Не работает подсветка:
    system/lib/hw/lights.msm8916.so
    system/lib64/hw/lights.msm8916.so

    Не работает вибрация:
    system/lib/libhardware_legacy.so
    system/lib64/libhardware_legacy.so

    Не работает FM Radio:
    system/lib/qcomfm_jni.so
    system/lib64/qcomfm_jni.so
    Или
    system/lib/modules/radio-iris-transport.ko
    system/lib/libantradio.so

    Не работает wifi:
    system/lib/modules/wlan.ko
    (На некоторых телефонах название и путь к либу отличается system/lib/modules/pronto/)
    Если нет wlan.co или pronto_wlan.co
    system/lib/libwcnss_qmi.so
    system/lib64/libwcnss_qmi.so

    Сообщение отредактировал Secret Hero — 14.12.16, 11:04

    Источник

    Что такое android finsky

    Если вы считаете, что у вас проблемы с повышенным потреблением и хотите получить помощь от других участников, то указывайте прошивку (достаточно сделать скриншот окна Меню → Настройки → Об устройстве) с обязательным прикладыванием скриншота Подробного журнала (из пункта Батарея в Настройках, выглядят вот так — 1 и 2) и логов из BetterBatteryStats (желательно за промежуток времени, превышающий хотя бы 5 часов). Также можете указать прочую на ваш взгляд полезную информацию.

    Сообщение отредактировал Ru4kin — 07.02.17, 19:39

    Сообщение отредактировал Terapohit — 21.11.15, 18:49

    8 часов) расход 10% — это плохо

    Если за ночь (

    8 часов) расход *ночь/8 часов — это когда смарт никто не трогает даже время посмотреть.

    1. Статистика обнуляется во время зарядки при достижении 90-95% (зависит от прошивки). Обнулить можно самостоятельно, удалив файл data/system/batterystats.bin (нужен root-доступ).
    2. В статистике отображается только Экран и ОС Андроид — необходимо отключить режим энергосбережения и обнулить статистику (см. пункт 1).
    3. В статистике отображаются 2 режима ожидания:
      — режим ожидания с «палачками» (cell standby) — это время, которое тело было «в сети», чем больше значение, тем хуже качество сигнала (совпадает с общим временем, если не включен режим «в самолете»)
      — режим ожидания с кнопкой вкл/выкл (device idle) — это время глубокого сна (очень здорово, если оно равно разнице общего времени работы и времени экрана)
    4. Сигнал мобильной сети:
      — зелёный — хороший,
      — жёлтый — средний,
      — серый — плохой,
      — пусто — выбран режим «в самолёте».
    Читайте также:  2 din android creta

    Underclocking (UC) — это способ экономии энергии путем понижения максимальной частоты процессора. Никаких дефектов, кроме снижения производительности он вызвать не способен.
    Undervolting (UV) — это способ экономии энергии с помощью понижения напряжения, подаваемого на компоненты смартфона (CPU, GPU и т.п.). Избыточное понижение напряжения может сказаться на стабильности работы системы, но не способно вывести из строя телефон или вызвать аппаратный дефект. В худшем случае телефон зависнет. После перезагрузки и возвращения значений в исходное положение все будет как раньше.
    И от и другое возможно только на кастомных ядрах, поддерживающих функцию управления частотой и напряжением процессора. Наиболее популярное и удобное ядро в этом плане — это Siyah. На примере него я и опишу процесс.
    Siyah является на сегодняшний день одним из самых стабильных и многофункциональных ядер для Samsung Galaxy S3. Автор постоянно обновляет версии, исправляя ошибки и добавляя новые функции. Ядро можно конфигурировать с помощью специального приложения STweaks (устанавливается автоматически вместе с ядром, также в Play Market можно скачать его аналог ExTweaks, но разницы между ними абсолютно никакой), позволяющего изменять множество настроек и параметров.
    Управление частотой процессора происходит на первой вкладке STweaks под названием CPU в поле CPU SCALING SETTINGS. Параметр MAX CPU LOCK отвечает за количество активных ядер процессора. Как показала практика, такой способ повышения энергоэффективности почти не дает эффекта, поэтому его рассматривать не будем. Ниже присутствуют ползунки с названиями SCALING_MAX_FREQ и SCALING_MIN_FREQ, управляющих максимальным и минимальным порогами тактовой частоты процессора. По умолчанию SCALING_MAX_FREQ = 1400, SCALING_MIN_FREQ = 200. Лично я считаю частоту 1400 МГц избыточной и понизил ее у себя до 1200 МГц. Практически для всех повседневных операций этого хватает за глаза. Во всяком случае я не испытываю никаких лагов, тормозов и т.п. По играм однозначно судить не могу, так как крайне редко играю, но я специально скачал Asphalt 7 (считается вроде как одной из самых тяжелых 3D-игр для современного смартфона), за полчаса игры ни единого лага обнаружено не было. Возможно для кого то будет иметь смысл понизить верхнюю планку частоты даже до 1000 МГц. Но это уже дело каждого. Эффект от понижения максимального значения тактовой частоты процессора заключается в том, что на более низких частотах процессор потребляет ток с более низким напряжением, а следовательно медленнее расходует заряд батареи. Разумеется эффект от этого будет ощутим только при использовании телефона в активном режиме. Также благодаря понижению частоты устройство будет меньше нагреваться при продолжительных больших нагрузках (например во время игр).
    Ядро Siyah позволяет управлять напряжением процессора на каждой из частот, кратных 100 МГц. То есть можно отдельно задать напряжение для частоты 200 МГц, отдельно для 300 МГц, отдельно для 400 МГц и т.д. Однако в самом STweaks автор почему то не реализовал такую возможность, сделав только параметр CPU UNDERVOLTING (на той же вкладке CPU), позволяющий понизить напряжение одновременно для всех шагов частот на определенное значение (25 mV, 50 mV, 75 mV, 100 mV). Это не совсем удобно, поскольку не всегда получается снизить напряжение каждого шага на одно и то же значение. Однако для кого то этот способ может показаться более простым. От себя замечу, что понижение частот на 75 и 100 mV является довольно экстремальным и вероятнее всего будет вызывать зависания на большинстве смартфонов, поэтому стоит начать с 25 или 50 mV. Лучше всего начинать с минимального. К сожалению проверить стабильность работы в один момент нельзя, поскольку различные тесты и бенчмарки как правило нагружают процессор по полной программе, вынуждая его в ходе теста постоянно работать только на максимально возможной частоте. Соответственно проверяется стабильность только на максимальной частоте. Однако телефон может эксплуатировать процессор и на других более низких частотах. Можно конечно понижать максимальную частоту процессора на 100 МГц и каждый раз снова прогонять тест, но на низких частотах это может оказаться проблематичным. Поэтому я предпочитаю проверку практикой. К примеру устанавливаем параметр CPU UNDERVOLTING на -25 mV и смотрим как телефон будет вести себя в течении нескольких дней. Если все будет стабильно (никаких зависаний и перезагрузок), то можно перейти к следующему шагу -50 mV и дальше следить за стабильностью работы. И так далее до тех пор, пока не определим минимальные и стабильные значения напряжения. В моем случае этот метод оказался не очень удачным и я решил пойти по более сложному пути. Помимо STweaks, напряжением процессора можно управлять с помощью других утилит, в частности NSTools (по рекомендации самого разработчика Siyah). NSTools позволяет задавать напряжение для каждого значения частоты, кратного 100 МГц, что позволяет выжать из UV максимум эффективности. По умолчанию процессор Galaxy S3 имеет следующие значения напряжения:
    1400 MHz: 1275 mV
    1300 MHz: 1238 mV
    1200 MHz: 1175 mV
    1100 MHz: 1125 mV
    1000 MHz: 1088 mV
    900 MHz: 1050 mV
    800 MHz: 1000 mV
    700 MHz: 975 mV
    600 MHz: 963 mV
    500 MHz: 938 mV
    400 MHz: 925 mV
    300 MHz: 900 mV
    200 MHz: 900 mV
    Если вы устанавливаете максимальную тактовую частоту ниже обычной, то напряжение для значений частоты, превышающих максимальную, можно не трогать, процессор все равно никогда не будет переходить на эти частоты. Способ определения оптимального напряжения тот же, что и в случае сSTweaks с той лишь разницей, что проверять придется каждый шаг на каждой частоте отдельно, что может занять еще больше времени. Однако смысла бороться за минимальные значения на каждом шаге частоты особого нет, поскольку телефон не работает на каждой частоте одинаковое количество времени. Выяснить это можно с помощью утилиты BetterBatteryStats, о которой я уже писал выше. Она отслеживает продолжительность времени работы процессора на каждом шаге частоты и позволяет отобразить это наглядно в пункте CPU States. Дольше всего телефон работает на минимальной частоте (что естественно во время простоев) и максимальной, остальные варианты могут быть у каждого индивидуальны. В моем случае это 1200, 1000, 800, 400 и 200 МГц.
    Ниже приведены мои значения напряжений, в скобках указано отклонение от стандартного напряжения (возможно, точнее я надеюсь, что эти цифры еще не окончательные и мне удастся выжать из своего процессора еще что нибудь):
    1200 MHz: 1100 mV (-75 mV)
    1100 MHz: 1050 mV (-75 mV)
    1000 MHz: 1000 mV (-88 mV)
    900 MHz: 950 mV (-100 mV)
    800 MHz: 900 mV (-100 mV)
    700 MHz: 900 mV (-75 mV)
    600 MHz: 900 mV (-63 mV)
    500 MHz: 900 mV (-38 mV)
    400 MHz: 900 mV (-25 mV)
    300 MHz: 875 mV (-25 mV)
    200 MHz: 850 mV (-50 mV)
    Как видите, я не привел значения напряжения для частот 1300 и 1400 МГц, поскольку максимальная частота процессора у меня ограничена до 1200 МГц и эти режимы просто не используются. В совокупности, благодаря UC и UV, я снизил потребление тока при максимальной нагрузке на 175 mV, что составляет почти 14%.
    Буду очень признателен участникам форума, которые поделятся своими достижениями в области UV.

    Читайте также:  Отт плей для андроид

    Графический процессор (GPU) также подвержен возможности UC и UV, однако в виду своей специфичности этот процесс происходит немного по другому. Все действия с частотами и напряжением графического процессора лучше производить из под STweaks, поскольку в нем предоставлен для этого исчерпывающий функционал. GPU в отличие от CPU имеет только 4 режима (или шага) работы, которые задействуются по мере возрастания нагрузки на GPU, но это происходит нелинейно и этим процессом можно очень гибко управлять с помощью STweaks. На вкладке GPU можно найти поле GPUFREQ, в котором мы можем выбрать значения частот для каждого из 5 режимов (5-й шаг с частотой 533 МГц добавляется ядром Siyah) работы графического процессора. Тут также можно поиграться со значениями и ограничить максимальную частоту, однако из своей практики могу сказать, что управление частотой GPU устроено таким образом, что почти во всех режимах, кроме более менее тяжелых 3D игр, частота графического процессора не поднимается выше второго шага (Step 2). Чуть ниже, в поле GPU VOLTAGE LEVELS можно изменить напряжение для каждого шага. Поиск минимальных значений напряжения ничем не отличается от аналогичного процесса с CPU.
    Ниже приведены стандартные значения частот и напряжений для GPU:
    160 MHz: 875 mV
    266 MHz: 900 mV
    350 MHz: 950 mV
    440 MHz: 1025 mV
    А вот мои настройки:
    160 MHz: 800 mV (-75 mV)
    266 MHz: 825 mV (-75 mV)
    333 MHz: 900 mV
    400 MHz: 925 mV
    440 MHz: 950 mV (-75 mV)

    Пару слов хотелось бы сказать о ядре под названием Phenomenal. Возможно на сегодняшний день это наиболее энергоэффективное ядро, поскольку предлагает уже готовые решения по снижению напряжения многих компонентов смартфона, однако из-за черезчур агрессивных настроек UV оно может заработать стабильно не у всех. В частности у меня. Ядро предлагается в трех модификациях без возможности изменения каких либо настроек или параметров: Normal (минимальный UV), Medium (средний UV) и Extreme (максимальный UV). Я не смог заставить стабильно работать даже версию Normal. Однако это не значит, что ядро является плохим или будет работать нестабильно у всех. В любом случае попробовать всегда стоит (у вас всегда будет возможность вернуться на Siyah :)). Справедливости ради можно отметить, что данным ядром пользуется ув. indigo88 — рекордсмен по продолжительности работы смартфона от батареи. 😉 )

    Источник

  • Оцените статью