1369

Трансляция экрана телефона на Android на компьютер на Windows 10.

Мало кто знает, что в Windows 10 "из коробки" есть трансляции экрана. Это удобно, если в домашней сети есть Chromecast приставка или телевизор, скорее всего от Samsung, с поддержкой Miracast. Обе эти технологии позволяют видеть копию происходящего на экране телефона/планшета/ноутбука на большом внешнем экране. Это удобно, например для показа фоток и/или видео в гостях не на экране смартфона, а на большом экране. Разница между Chromecast и Miracast в том, что первый может работать в фоне. Например через Chromecast можно транслировать фильм на телевизор и при этом листать ленту на том же пикабу. Miracast работает подругому - что на экране девайса, то и транслируется.


Однако в Windows 10 появилась обратная функция. Система может работать как Chromecast/Miracast устройство, т.е. принимать трансляции. Всё зависит от типа видеокарты. Например, мой старенький ноут 2012 года с Nvidia 740M, умеет принимать трансляции, а вот более старый компьютер с Nvidia 9600GT - уже нет. Но это только половина дела. Поддержка трансляции экрана есть в Android четвёртой версии и выше. По крайней мере на самом старом моём девайсе с Android 4.2.2 эта функция есть. Значит можно заставить практически любой, не очень древний, Android-смартфон транслировать свой экран на любой комп/ноут средней свежести на Windows 10. Главное условие - устройства должны находиться в одной сети и должны видеть друг друга. Например, и ноут и телефон должны быть подключены к одной и той же Wi-Fi сети.


Чтож, приступим. Кликаем на иконку уведомлений или нажимаем win+A.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Выбираем "Соединиться" на открывшейся вкладке.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Выбираем "Проецирование на этот компьютер" в следующем диалоге.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Откроется меню настройки проецирования. Лично я рекомендую настроить как показано на скриншоте ниже.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Более подробно о выбранных опциях по порядку:

- Когда будет активен режим приёма трансляций. Всегда, никогда, только в защищённых сетях. Последний вариант исключает публичные точки Wi-Fi без пароля.

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

- Галочка наличия пин-кода.

- Разрешать трансляции только есть ноут работает от сети. На компьютерах этой опции нет. Удобно включить для экономии батареи.


С компьютерной частью разобрались. Приступаем к телефонной. Необходимо найти меню подключения к беспроводному дисплею. В разных версиях android и разных сборках оно может называться по разному. Варианты: WiDi, Wi-Fi Display, Play to, Translate, либо как на скрине ниже - Smart View. Иконка - обычно нечто похожее на телевизор и значёк Wi-Fi или стрелка. Обычно прячется в меню действий, которое открывается свайпом двумя пальцами от верха экрана вниз. Однако бывает такое, что прячется в настройках телефона. Или как отдельный пункт меню, или как опция в настройках Wi-Fi.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

При выборе начнётся сканирование сети на предмет наличия беспроводных экранов. При этом смартфон должен найти ноут/комп, как показано ниже:

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Выбираем нужное устройство. Откроется диалог на ввод пин-кода. На смарте это будет выглядеть примерно так:

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Одновременно с этим, на экране компьютера должно показаться уведомление, что "Телефон с таким-то именем хочет начать проецирование".

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Принимаем запрос со стороны компьютера. Откроется окно с пин-кодом на весь экран.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

Вводим пин-код на телефоне, ждём несколько секунд и наблюдаем копию экрана смартфона на компьютере.

Трансляция экрана телефона на Android на компьютер на Windows 10. Android, Windows, Windows 10, How to, Инструкция, Chromecast, Miracast, Длиннопост

К сожалению данный метод подходит только для трансляции видео или фото. Ну или для показа презентаций. Дело в том, что картинка запаздывает на 0.5 секунды. Звуковая дорожка, при трансляции видео, чуть сдвигается по времени. В итоге видео воспроизводится корректно. А вот в игры уже не поиграть. В тех же шуттерах/гонках, для которых смартфон можно использовать как контроллер, задержка в полсекунды весьма критична.


Прошу подписчиков не пинать за редкие посты - пишу по мере появления чего то интересного.

Найдены дубликаты

Вы смотрите срез комментариев. Показать все
+1

А у меня вот такая ерунда (мы всё еще пытаемся определить возможности компонента)

Иллюстрация к комментарию
раскрыть ветку 6
+1

+ Нашел как исправить?

раскрыть ветку 5
0

Нет, не нашел(

раскрыть ветку 4
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку
Похожие посты
11919

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Читал аналогичный пост, написанный 2 дня назад для ПК, и судя по комментариям, вопрос животрепещущий, т.к. бо́льшую часть времени мы всё-же проводим с телефоном в обнимку)

Итак, как заблокировать надоедливую рекламу, всплывающую в приложениях, при просмотре сайтов, принудительно открывающуюся в играх, и всё это без шаманских танцов с бубном, сторонних программ и платных sms на короткие номера?)

Всё просто!

Для Android:
Настройки > в поисковой строке пишем "DNS" > Персональный DNS сервер > Имя хоста DNS > прописываем "dns.adguard.com > Profit!
Вы прекрасны, великолепны и у вас теперь нет рекламы!))
Для визуалов, ниже в картинках, как это сделать:

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

! В разных прошивках и у разных производителей название может различаться, поэтому смотрите, чтобы слово "DNS" было в пункте меню !

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Для Xiaomi и кастомных прошивок на его основе (MIUI) может потребоваться дополнительное приложение, если не отображает этот пункт меню:

Скачиваем с Play Маркета программу:
Hidden Settings for MIUI
https://play.google.com/store/apps/details?id=com.ceyhan.set...

Далее там выбираем пункт "Private DNS" и также прописываем настройку.

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Если у вас не находит данный пункт меню в телефоне, просто поищите в Гугле, по фразе:
Как настроить DNS на Samsung A10 (представьте свое название производителя и модели)

А как-же владельцы iPhone и iPad спросите вы?
А никак! Ябочники должны страдать!
Ну, или покупать настройку всего за 19,99$
Муа-ха-ха-ха! "Зловещий смех"))

На самом деле здесь всё запутанней, сложнее и вообще, я, как старый "пират" не особо люблю айось за закрытость платформы, ну вы поняли)

Итак, настройка DNS в iOS (iPhone, iPad):1)Войдите в меню настроек устройства
2)Выберите пункт «Wi-Fi» (для мобильных сетей ручная настройка DNS невозможна).
3)Нажмите на название сети, к которой устройство подключено в данный момент.
4) В поле «DNS» введите введите адреса DNS:
176.103.130.130 (основной)
и
176.103.130.131(дополнительный)
чтобы прописать сервера AdGuard
либо
8.8.8.8
и
8.8.4.4
чтобы прописать DNS от Google

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Итак, поздравляю!
Теперь и вы тоже прекрасны и можете наслаждаться пользованием телефоном без рекламы)

Кстати, если вы геймер и в играх смотрите рекламу - отключайте эти настройки, когда играете, иначе не видеть вам бонусного золота, алмазов и прочих плюшек))

Пы.Сы.
Если вы хотите иметь альтернативу, чуть ниже приведу список открытых DNS серверов с описанием:

OpenDNS
208.67.222.222 
208.67.220.220
 Достоинства:
Давно представлен на рынке
Блокирует фишинг-сайты
Дополнительная веб-фильтрация

Cloudflare
1.1.1.1 
1.0.0.1
 Достоинства:
Отличная производительность
Строгие правила конфиденциальности
Поддержка на форуме сообщества

Также Cloudflare ввел фильтрацию вредоносного ПО через серверы: 1.1.1.2 и 1.0.0.2
и блокировку контента для взрослых (особенно актуально будет тем, у кого маленькие детки пользуются смартфоном) через серверы 1.1.1.3 и 1.0.0.3.

Google Public DNS
8.8.8.8 
8.8.4.4
 Достоинства:
Прозрачность и соблюдение конфиденциальности
 Недостатки:
Предназначен для опытных пользователей

Яндекс.DNS
77.88.8.8 
77.88.8.1
 Достоинства:
Защита от вредоносного ПО
Стабильность
 Недостатки:
Не самая высокая скорость работы

Comodo Secure DNS
8.26.56.26 
8.20.247.20
 Достоинства:
Фокус на безопасность
Обработка припаркованных доменов
 Недостатки:
Не самая лучшая производительность

Quad9 DNS
9.9.9.9 
149.112.112.112
 Достоинства:
Высокий уровень производительности
Блокировка вредоносных доменов
 Недостатки:
Мало информации по настройке

Adguard DNS
176.103.130.130 
176.103.130.131
 Достоинства:
Блокировка рекламы, счетчиков и фишинг-сайтов
 Недостатки:
Блокируется не вся реклама из-за технологических ограничений

Пы.Пы.Сы. На этом всё) Пользуйтесь на здоровье, и пусть ваш интернет всегда будет чистым, а устройства без вирусов!))

Показать полностью 7
2764

Платные подписки через всплывающие окна

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

Платные подписки через всплывающие окна Сотовые операторы, Инструкция, Android, Баян

Такие окна "рисует" встроенное приложение - Меню SIM-карты. Отключив приложение можно навсегда избавится от таких окон. Я это делаю один раз, при первой настройке телефона, и забываю раз и навсегда о всплывающих окнах.


Я не буду разжевывать по шагам каждое действие, просто напишу последовательность:


1. Качаем ADB, распаковываем.

2. Включаем режим отладки по USB, подключаем телефон к компьютеру, ставим драйвера.

3. Запускаем консоль (cmd/powershell/bash), переходим в папку с ADB и выполняем:


adb shell pm disable-user com.android.stk

adb shell am force-stop com.android.stk


4. Если телефон с двумя SIM-картами выполняем для второй карты:


adb shell pm disable-user com.android.stk2

adb shell am force-stop com.android.stk2


5. Из меню телефона должны пропасть SIM-меню. Если этого не произошло - надо перегрузить лаунчер или телефон.


Предвидя вопросы пишу сразу:
- Работает только на телефонах с Android;

- Права root не нужны;

- Если что-то не понятно из описания - гугл в помощь;

- Если баян - прошу понять и простить.

Показать полностью
51

Прошивка MSi M5-N915(MSI primo 90)

Принесли сие чудо, с проблемой "Висит на заставке и все)

Прошивка MSi M5-N915(MSI primo 90) Прошивка, Android, Инструкция, Программный ремонт, Планшет, Длиннопост

Первый делом, пришлось искать информацию в гугл, а потом и на 4pda. информации крайне мало о данной модели. Оно и понятно.
Утратив надежду на успех, решил пойти на официальный сайт компании MSI. в разделе поддержка нашел все таки эту модельку.Скачал архив который весит не так уж и много.
Распаковав архив увидел всего 3 файла.

Прошивка MSi M5-N915(MSI primo 90) Прошивка, Android, Инструкция, Программный ремонт, Планшет, Длиннопост

В архиве лежало:
1) Файл прошивки
2) Китайский флешер
3) Английский флешер.
Открыв флешер, запустил установочный файл, установил программу "PhoenixSuit".
Программа крайне простая, нажимаем вкладку "Firmware", загружаем файл прошивки.
Если у вас планшет висит на заставке, то на 10 секунд нажимаем кнопку включения, он погаснет.
Далее подключаем его к компьютеру, с зажатой кнопкой громкости вверх.
Комп определит новое устройство, а флешер сам начнет прошивку, спросит уверенны ли вы в том что хотите прошить, так как данные удаляться, соглашаемся и ждем.
В какой то момент покажется что программа зависла, но это не так, не стоит трогать, прошивается примерно 6 минут.

Прошивка MSi M5-N915(MSI primo 90) Прошивка, Android, Инструкция, Программный ремонт, Планшет, Длиннопост

Получаем готовый к работе планшет.
P.S ссылка на прошивку на моем яндекс диске https://yadi.sk/d/UpQuXbzs--nU_A

Показать полностью 2
318

SEGA, Android и Chromecast

Нашел себе эмулятор игровых консолей под андроид. Называется Happy Chick. Простой, удобный, поддерживает сохранения. Бесплатный. Вот так выглядит

SEGA, Android и Chromecast Sega, Android, Chromecast, Длиннопост

Работает, опять же, изумительно. Несколько вечеров были жестоко убиты "Дюной" и "Червяком Джимом". К управлению, правда, надо привыкнуть, т.к. блютус геймпада у меня нету, но этот вопрос решается. Вот, кстати, первый уровень червяка:

SEGA, Android и Chromecast Sega, Android, Chromecast, Длиннопост

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


Ну и просто детям 90-ых будет приятно снова поиграть. На закуску - Дюна.

SEGA, Android и Chromecast Sega, Android, Chromecast, Длиннопост

P.S. Всем тестировщикам кармических плюшек!

Показать полностью 3
303

Песочница Windows

Windows 10 1903 принесла нам песочницу Windows Sandbox. Это очередная технология Microsoft, использующая возможности Hyper-V без установки последнего. Ранее я писал уже про подобный подход в Application Guard защитника Windows. Она стала первой технологией, использующей функции Hyper-V для запуска браузера в изолированном окружении, доступная владельцу Windows 10 Pro и старше без танцев с бубном. Песочница позволяет быстро создать временную изолированную среду для запуска потенциально опасных приложений и документов. Все изменения, внесенные в песочницу не сохраняются и при её закрытии будут утеряны.

Системные требования:


- Windows 10 Pro или Enterprise 1903 (билд 18305 и выше)

- Архитектура AMD64 (64-х разрядная система и процессор)

- 4 Гб RAM (8 рекомендуется)

- 1 Гб дискового пространства ( рекомендуется использовать SSD)

- Включенная поддержка аппаратной виртуализации в UEFI/BIOS

- 2-х ядерный процессор ( рекомендуется 4-х ядерный с Hyper-Threading)


Преимущества перед виртуальной машиной


- Высокая готовность. Первоначально нужно лишь включить компонент. Не нужно ничего скачивать или устанавливать. Песочница запускается менее минуты.

- Оперативное восстановление. Подобно восстановлению ВМ из снимка, песочница оживает при её перезапуске. Не нужно ничего восстанавливать, если песочница повредилась. Закрыли и открыли — всё уже работает.

- Безопасность. Песочница использует аппаратную виртуализацию. Hyper-V изолирует ядро песочницы от ядра основной системы.

- Отсутствие следов. После закрытия песочницы её данные удаляются, а дисковое пространство, занятое файлом виртуального жесткого диска мгновенно возвращается системе.

- Производительность. Используется аппаратное ускорение GPU, умное управлениепамятью и интегрированный планировщик задач.

- Это бесплатно. Операционную систему песочницы не нужно отдельно лицензировать в отличии от системы на том-же VirtualBox.


Включение Windows Sandbox


Для включения песочницы нам следует ввести команду в PowerShell:

Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" –Online


Или в командной строке:

Dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All


Или найти апплет включения компонентов в панели управления. После установки компьютер следует перезагрузить.

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

Использование


Воспользовавшись поиском Windows мы легко найдем песочницу. Ярлык так-же есть в главном меню.

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

На запуск песочницы уходит около минуты, при этом формируется контейнер со своим виртуальным диском.

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

В списке процессов её так-же никто не прятал. В моём случае, это процессы 5816 и 17976:

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

Как видно, используется Hyper-V, хоть в его оснастке и пусто. Но давайте взглянем на саму песочницу. Это такая же Windows, как у нас. Характеристиками система не обделена: ядер процессора как у хоста, 4 гигабайта памяти и 40 гб жесткий диск. Достаточно для большинства задач подобного рода. Стоит отметить, что виртуальный диск увеличивается динамически по мере использования. память так-же в системе используется динамическая, но в отличие от виртуального диска, возвращает системе неиспользованное пространство.


Работать с песочницей предельно просто. Окно, что мы видим — это подключение по RDP, его можно развернуть в полный экран — система масштабируется. Принтеры проброшены в момент подключения. Интернет будет из коробки. В зависимости от настроек виртуального коммутатора, будет видна локальная сеть (по умолчанию видна). Файлы можно передать в песочницу через копировать — вставить, буфер обмена работает.

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост
Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост
Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост
Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост
Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

Что любопытно, в песочнице пользователь по умолчанию называется: WDAGUtilityAccount. Первые четыре буквы — это сокращение от Windows Defender Application Guard, что намекает на развитие технологии Application Guard.


Подробности от команды разработчиков Windows Sandbox


Песочница Windows построена на технологии, которая называется Windows Containers. Контейнеры разрабатывались (и давно используются) для работы в облаке. Microsoft взял уже достаточно зрелую и протестированную технологию и доработал её для пользователей десктопной Windows.


Ссылка на статью в блоге разработчиков.

Ссылка на перевод статьи на Хабре


Динамически генерируемый образ


Песочница является хотя и легковесной, но всё же виртуальной машиной. И, как любой виртуальной машине, ей требуется образ, с которого она может загрузится. Важнейшей особенностью Песочницы является то, что Вам не нужно откуда-то качать или создавать этот образ. Он создастся на лету, из файлов вашей текущей ОС Windows.


Мы хотим всегда получить одно и то же «чистое» окружение для Песочницы. Но есть проблема: некоторые системные файлы могут меняться. Решением было создание «динамически генерируемого образа»: для изменённых файлов в него будут включаться их оригинальные версии, но вот неизменные файлы физически в этот образ входить не будут. Вместо них будут использоваться ссылки на реальные файлы на диске. Как показала практика — такими ссылками будут большинство файлов в образе. Лишь малая их часть (около 100 МБ) войдут в образ полностью — это и будет его размер. Более того, когда Вы не используете Песочницу, эти файлы хранятся в сжатом виде и занимают около 25 МБ. При запуске Песочницы они разворачиваются в тот самый «динамический образ» размером около 100 МБ.

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

Умное управление памятью


Управление памятью для Песочницы — ещё одно важное усовершенствование. Гипервизор позволяет запускать на одной физической машине несколько виртуальных и это, в общем, неплохо работает на серверах. Но, в отличии от серверов, ресурсы обычных пользовательских машин значительно более ограничены. Для достижения приемлемого уровня производительности Microsoft разработал специальный режим работы памяти, при котором основная ОС и Песочница могут с некоторых случаях использовать одни и те же страницы памяти.


В самом деле: поскольку основная ОС и Песочница запускают один и тот же образ ОС, то большинство системных файлах в них будут одни и те же, а значит нет смысла дважды загружать в память одинаковые библиотеки. Можно сделать это один раз в основной ОС, а когда тот же файл понадобится в памяти Песочнице — ей можно дать ссылку на ту же страницу. Конечно, требуются некоторые дополнительные меры для обеспечения безопасности подобного подхода, но Microsoft позаботилась об этом.

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

Интегрированный планировщик


В случае использования обычных виртуальных машин гипервизор контролирует работу виртуальных процессоров, работающих в них. Для Песочницы была разработана новая технология, которая называется «интегрированный планировщик», которая позволяет основной ОС решать когда и сколько ресурсов выделить Песочнице. Работает это так: виртуальный процессоры Песочницы работают как потоки внутри процесса Песочницы. В итоге они имеют те же «права», что и остальные потоки в вашей основной ОС. Если, к примеру, у вас работают какие-то высокоприоритетные потоки, то Песочница не будет отнимать у них много времени для выполнения своих задач, которые имеют нормальный приоритет. Это позволит пользоваться Песочницей, не замедляя работу критически важных приложений и сохраняя достаточную отзывчивость UI основной ОС, аналогично тому, как работает Linux KVM.


Главной задачей было сделать Песочницу с одной стороны просто обычным приложением, а с другой — дать гарантию её изоляции на уровне классических виртуальных машин.

Использование «снимков»


Как уже говорилось выше, Песочница использует гипервизор. Мы по сути запускаем одну копию Windows внутри другой. А это означает, что для её загрузки понадобится какое-то время. Мы можем тратить его при каждом запуске Песочницы, либо сделать это лишь раз, сохранив после загрузки всё состояние виртуальной ОС (изменившиеся файлы, память, регистры процессора) на диске. После этого мы сможем запускать Песочницу из данного снимка, экономя при этом время её старта.


Виртуализация графики


Аппаратная виртуализация графики — это ключ к плавному и быстрому пользовательскому интерфейсу, особенно для «тяжелых» в плане графики приложений. Однако, классические виртуальные машины изначально ограничены в возможностях напрямую использовать все ресурсы GPU. И здесь важную роль выполняют средства виртуализации графики, которые позволяют преодолеть данную проблему и в какой-то форме использовать аппаратную акселерацию в виртуальном окружении. Примером такой технологии может быть, например, Microsoft RemoteFX.


Кроме того, Microsoft активно работала с производителями графических систем и драйверов для того, чтобы интегрировать возможности виртуализации графики непосредственно в DirectX и WDDM (модель драйверов в ОС Windows).


В результате графика в Песочнице работает следующим образом:


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

Графическая подсистема Песочницы, получив команды отрисовки графики, передаёт их основной ОС

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


Это процесс можно изобразить так:

Песочница Windows Windows 10, Виртуализация, Sandbox, Microsoft, Windows, Длиннопост

Это позволяет виртуальному окружению получать полноценный доступ к аппаратно акселерируемой графике, что даёт как прирост производительности, так и экономию некоторых ресурсов (например, заряда батареи для ноутбуков) в следствие того, что для отрисовки графики больше не используются тяжелые расчёты на CPU.


Использование батареи


Песочница имеет доступ к информации о заряде батареи и может оптимизировать свою работу для его экономии.


Как обычно, привожу ссылку на оригинал статьи в моём блоге.

Показать полностью 12
536

Первый эшелон: блокировка интернет-шлака через HOSTS


Давным-давно, когда Интернета еще не было, человечество собиралась поработить компьютерная сеть SkyNet ARPANET, к которой на пике ее расцвета было подключено аж несколько сотен компов. Поэтому список всех существующих необходимых в работе сетевых ресурсов и их адреса хранились на каждом таком компьютере, в файле HOSTS.TXT


С тех пор к уже глобальной Сети подключили еще сколько-то миллиардов компьютеров, смартфонов, телевизоров, утюгов и других устройств, которым доступны миллиарды сайтов, IP-адреса которых постоянно меняются. В общем, все стало сложно, но файл HOSTS.TXT (ныне просто hosts) остался и работает так же, как и 30+ лет назад.


Если кратко и без зауми, то работает он так: вы в браузере набираете «pikabu.ru» и ваша Windows/Android/iOS первым делом лезет в файл hosts на вашем устройстве – проверить, не сказано ли там что-нибудь про искомый сайт. Если не сказано, тогда начинаются DNS-запросы во внешний мир и прочая суета, к делу не относящаяся, а вот если сказано... то смотря что.


Нас интересует не все богатство возможностей манипуляций с этим файлом, а лишь одно из возможных (и, к слову, нецелевое) его использований – в качестве первого эшелона обороны от разнообразного интернет-шлака – рекламы, счетчиков, трекеров и прочей гнуси, любезно подсовываемой нам сегодня каждым первым сайтом.


С помощью файла hosts мы можем сказать своей операционной системе: ресурса, к которому ты собираешься обратиться, согласно инструкциям, полученным на открытом нами сайте, не существует, даже не пытайся его загрузить. Говорится это так: в «Блокноте» открывается файл hosts (обычно находится в папке C:\Windows\System32\Drivers\Etc), в него добавляется строчка, например, 0.0.0.0 googleads.g.doubleclick.net после чего файл сохраняется.

Первый эшелон: блокировка интернет-шлака через HOSTS Файл hosts, Информационная безопасность, Windows, Android, Интернет, Длиннопост, Блокировка рекламы
Все, большинство шлака от рекламной сети Google даже не загружается на наш комп, а сама Корпорация Добра лишается одной из возможностей шпионить за нами. googleads.g.doubleclick.net – это доменное имя, ресурсы с которого мы загружать не хотим. 0.0.0.0 – адрес, на который мы принудительно переадресуем все запросы к доменному имени googleads.g.doubleclick.net В данном случае этот адрес будет расценен операционной системой, как заведомо несуществующий, и запрос к нему будет сброшен.
Первый эшелон: блокировка интернет-шлака через HOSTS Файл hosts, Информационная безопасность, Windows, Android, Интернет, Длиннопост, Блокировка рекламы

Как узнать, какие доменные имена стоит заблокировать в hosts? Самый простой способ – скачать один из готовых и регулярно обновляемых списков, например, MVPS HOSTS. Плюсы – все уже сделано за вас, минусы – те же самые: в список могли добавить что-то лишнее, что именно вам не мешает и даже наоборот, а чего-то, мешающее именно вам, могли и не добавить.


Я добавляю вручную, узнавая имена мешающих мне доменов с помощью инструментов разработчика, встроенных в Firefox (в Chrome есть аналог). Инструменты/Веб-разработка/Сеть, «Обновите», клик на колонке «Домен», чтобы отсортировать список открытых страницей подключений по доменным именам.

Первый эшелон: блокировка интернет-шлака через HOSTS Файл hosts, Информационная безопасность, Windows, Android, Интернет, Длиннопост, Блокировка рекламы

И вот, на примере сайта РБК, видим кучу доменных имен, которые мы не заказывали – счетчик, рекламная сеть, снова счетчик, опять счетчик, и еще раз счетчик... (читай – шпионский модуль), и это лишь то, что на скриншот влезло, а если прокрутить вниз, там еще сюрпризы будут. Вот их-то ручками, ручками – ничего лишнего, но и никто не спрячется. Видим в колонке «Статус» пустое место вместо «200» или иного кода – все правильно сделал!

Первый эшелон: блокировка интернет-шлака через HOSTS Файл hosts, Информационная безопасность, Windows, Android, Интернет, Длиннопост, Блокировка рекламы

Если же надо отловить самовольные запросы к посторонним доменам от других программ или самой операционной системы, на помощь приходит DNSQuerySniffer. Например, хочет Windows 10 слить в сеть «телеметрию» (строго в наших же интересах, конечно), а мы не хотим: запускаем DNSQuerySniffer, смотрим в реальном времени список доменных имен, к которым идут обращения, понимаем, что сами мы в этом время не обращались ни к одному из них, открываем файл hosts, copy/paste...


В чем недостатки способа блокировки через hosts и почему мы говорим лишь о первом (а значит, не единственном) эшелоне обороны от интернет-шлаков? Первый и главный – он не предусматривает возможности использовать «маски». Т.е., если нам надо заблокировать такие доменные имена:

1.doubleclick.net

2.doubleclick.net

...

99.doubleclick.net

нам придется их все, поименно добавлять в hosts, вместо того, чтобы добавить одну «маску» – *.doubleclick.net.


Второй: hosts позволяет заблокировать доступ к доменному имени вообще, для всех сразу, без исключений. Заблокировать доступ только браузеру, а почтовому клиенту оставить – невозможно, для этого нужен полноценный межсетевой экран (файрвол).


В остальном же – одни сплошные плюсы: изменения, внесенные в файл, активируются сразу; даже большой файл hosts не нагружает систему и не приводит к зависаниям браузера, логика работы списка блокированных доменов прозрачна. И, самое главное, заблокировать домен с мусором сможет даже не самый продвинутый пользователь ПК.

Первый эшелон: блокировка интернет-шлака через HOSTS Файл hosts, Информационная безопасность, Windows, Android, Интернет, Длиннопост, Блокировка рекламы

На закуску – немного дополнительных знаний, для интересующихся. Если не нашли ответа на свой вопрос – комменты открыты ;)


1. В Android файл hosts расположен в директории: /system/etc/ Права на файл (CHMOD): 644 (-rw-r-r--) Доступ к этой директории возможен лишь при наличии root-прав. Символ переноса строки в файле: LF (про это часто забывают, копируя файл из Windows).


2. Правильно посылать нежелательные домены на три буквы 0.0.0.0 (в Windows можно для краткости просто на 0), а не на 127.0.0.1 В контексте файла hosts 0.0.0.0 означает «несуществующий адрес», обращение к которому сразу приводит к завершению соединения. А 127.0.0.1 означает вполне себе существующий адрес – он служит для имитации обращения к тому же самому компьютеру из сети. Т.е. вместо сразу «нет такого адреса» мы получим через какое-то (пусть и небольшое) время «никто не отвечает». Хотя в некоторых случаях могут и ответить, что чревато сбоем системы.


3. Файл hosts – первый, но не единственный (и даже не главный) эшелон защиты компьютера от интернет-шлака. Не стоит забывать про межсетевой экран, системы контентной фильтрации, плагины для браузера с тем же назначением, да и просто грамотную настройку программ, вылезающих в Интернет. А для ценителей – локальные прокси, позволяющие вволю поглумиться над своим трафиком, прежде чем допускать его до браузера.

Показать полностью 4
231

Пользователи Android, изоляция банк клиентов.

Здравствуйте. Счастья, здоровья, держитесь там. Приношу извинения, тчо сильно затянул написание этой заметки. Автор занимался определёнными изысканиями в одной отбитой области и по этой причине времени написать сий трудъ не было. Паралельно бросил пить, курить, занялся спортом, похудел, ох*уел как хорошо жить вне интернетов в реальном мире. Да-да всем срать, приступаю. Извиняйте за тавтологию, если повторю то, что уже писал.


Предисловие: меня удивляет безалаберность большинства пользователей, никто из моих знакомых не использует аккаунты в телефоне, работают под администратором в ОС или, админы поймут, запускают продуктивные приложения из-под рута. Возможно люди станут чуть более расторопными, когда уже будет поздно. Те, у кого троян, скачанный в виде игрушки с левого сайта племянником-двоюродной_сестры-тёти спёр деньги со счёта мобильного или с банковской карты обычно прозревают.


Начиная с версии Android 4.2 у владельцев планшетов существует возможность создавать несколько учетных записей для разделения устройства между разными пользователями. В мобильных телефонах данная функция появилась, начиная с версии 5.0. Я предлагаю использовать эту возможность для обеспечения более высокого уровня безопасности.


Что нам понадобится: Устройство на android 5+, второй, гугл аккаунт.


Краткое руководство к действию. Справедливо для голого Android, названия пунктов меню взяты из версии 8.1


После первоначальной загрузки телефона, не стоит настраивать вообще ничего, кроме трёх пунктов, этот аккаунт является администратором и позволяет давать доступ к sms/вызовам другим пользователям, добавлять и удалять их, предполагаю в будущем возможности контроля и ограничений будут расширены.


1) Добавьте пароль для аккаунта, именно пароль, длинный жирный необрезанный. Впрочем вы можете руководствоваться своими соображениями и использовать любой вариант.

Настройки – Местоположение и защита – Блокировка экрана.


2) Проверьте, что ваше устройство зашифровано.

Настройки – Местоположение и защита – Шифрование и учетные данные – Зашифровать данные.


3) Создаём пользователей.

Настройки – Пользователи и аккаунты – Пользователи.


Создаём 2 аккаунта:

Первый - будет нашим повседневным с обычной учетной записью Google, отпечатком пальца для разблокировки и прочими свистелками/перделками.

Второй мы планируем использовать для всех приложений с доступом к финансовым активностям, именно для него я и могу рекомендовать завести отдельный гугл.аккаунт не связанных НИКОИМ образом с первым.


Можно расширить список аккаунтов и изолировать назойливые игры, которые пытаются изнасиловать вас своими уведомлениями и напоминаниями. Также есть гостевой аккаунт.


Рекомендации для параноиков:


1) Не привязывайте номер телефона к второму «банковскому» аккаунту гугл. В случае, если недобросовестный опсос перевыпустит симку, все(ну почти все) банк клиенты перестанут работать на сутки, а получить доступ к вашему аккаунту человек сможет. Зная, как в данный момент развита электронная коммерция, этого может быть достаточно для создания вам проблем. Простой пример – привязанная к аккаунту карта для платежей gPay.


2) Используйте 2FA – двухфакторная аутентификация. Обязательно сгенерируйте новые резервные коды для входа, именно они являются наиболее безопасным способом восстановить доступ к аккаунту.

https://myaccount.google.com/signinoptions/two-step-verification


3) Идеальным вариантом является использование «паролей для приложений». Генерируются один раз, записывать не надо, запоминать тоже, геморройно бывает настраивать новое устройство, но лучше этого пока не придумали.

https://myaccount.google.com/apppasswords


4) Проведите аудит конфиденциальности. Я лично выключил для банковского вообще всё.

https://myaccount.google.com/privacycheckup


5) Отключите/удалите все не нужные вам приложения.

Это сократит как расход батареи, при переходе между аккаунтами многие приложения получают событие для пробуждения, так и позволит чуть ограничить собираемые о вас данные. Оставить точно стоит gPlay, т.к. обновлять приложения нужно обязательно, остальной софт по-вкусу.

Настройки – Приложения и уведомления – Показать все.

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


6) Отключите Google Instant App!

Настройки – Google – Сообщения с предпросмотром приложений.


Что это за зверь? Теоретически задумка неплохая, при переходе на сайт, устройство загрузит приложение, что-то вроде тонкого клиента сайта, после чего вы сможете пользоваться сайтом в рамках экосистемы вашего устройства. Например, можно будет моментально оплатить покупку, привязанной к аккаунту картой. А можно потерять все деньги, если это приложение окажется зловредом, подписанным корректным сертификатом. Тот же aliexpress вообще никаких вопросов не задаёт, просто деньги с карты списывает.


p.s.

Для Xiaomi на прошивках MIUI существует аналог – второе пространство. К сожалению множественное добавление пользователей тут невозможно, однако есть такие фишки, как:

1) Скрытие из меню основного аккаунта пункта второго пространства.

2) Вход в разны аккаунты из одного экрана блокировки по разным паролям/отпечаткам пальца. Не знающий человек просто не догадается, что в телефоне есть изолированный сегмент с блекджеком и ещё чем-нибудь.

3) Склероз мой друг. Если верно помню, есть возможность "завернуть" определённые контакты с вызовами и смс во второе пространство. И никто не узнает, что вы бэтмен, ходите на сторону/ведёте двойную жизнь(курьерам с зп 300к в месяц привет). В крайнем случае сяоми из-коробки имеет applock, который способен скрывать даже конкретные сообщения из чатов.


Спасибо за интерес. К сожалению у меня нет совершенно времени отвечать.

Показать полностью
196

Windows 10 1809: Application Guard

В этой заметке кратко поговорим о технологии Application Guard защитника WIndows.

Данная технология позволяет запускать браузер Microsoft Edge в изолированном виртуальном контейнере. Application Guard создает  новый экземпляр WIndows с минимальным количеством  служб для работы Microsoft Edge. Считайте, что браузер запускается в виртуальной машине.


Потенциально опасный сайт, открытый в таком режиме не сможет получить доступ к данным пользователя, к локальной сети, памяти компьютера и приложениям основной системы.

После закрытия браузера, контейнер удаляется.

Более подробно можно почитать в Windows Blog


Для того, что-бы включить режим, откроем "компоненты Windows" - пункт так и называется.


Для тех, кто не знает: в Windows 10 классическую панель управления можно открыть:

WIN+R и вводим control

Windows 10 1809: Application Guard Windows 10, Microsoft Edge, Edge, Apptication Guard, Windows, Длиннопост

В контейнер можно попасть как через меню браузера, так и настроить автоматическое открытие сайтов через GPO.

Windows 10 1809: Application Guard Windows 10, Microsoft Edge, Edge, Apptication Guard, Windows, Длиннопост

При запуске режима, мы увидим процесс создания образа контейнера.

Windows 10 1809: Application Guard Windows 10, Microsoft Edge, Edge, Apptication Guard, Windows, Длиннопост

Контейнер хранится в AppData.

Windows 10 1809: Application Guard Windows 10, Microsoft Edge, Edge, Apptication Guard, Windows, Длиннопост

Для контейнера будет создан отдельный сетевой адаптер

Windows 10 1809: Application Guard Windows 10, Microsoft Edge, Edge, Apptication Guard, Windows, Длиннопост

Послесловие: Application Guard защищает ваши данные от потенциально опасного сайта. Даже пойманный шифровальщик не будет представлять большого вреда, так как ему недоступны ресурсы сети и локального компьютера, а контейнер удаляется при выходе. Не стоит путать это с режимами Инкогнито.

Показать полностью 4
104

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android.

Я ни чуть не гуру в Android и информационных технологий в целом, но где-то по чуть-чуть что-то цепляю.

Прилетел сегодня аппарат: Lenovo S860. Девайс на MediaTek 6582. Робот древний (вроде v4.4) и не знаю, будет ли эта инструкция работать с Android 5+ (по крайней мере говорили, что начиная с 5-ой версии данные зашифрованы). Так что делайте на свой страх и риск. Данные вряд ли потеряете, но какое-то время это всё-таки займёт.

Симптомы: висит на лого "Lenovo" и больше ничего. В recovery заходит, но обновление из update.zip, закинутого в корень в бородатые года, не загружает и вываливается с ошибкой. Трэба: вытащить данные. Ну, что ж, мой первый опыт по выуживанию данных с зелёных вёдер (просто речевой оборот, ничего против Android не имею, если что). Приступим.


Первое, что нужно сделать: установить драйвер устройства. Заходим на 4pda, страница "Прошивки" конкретного девайса, и обычно там есть раздел "Драйвера и утилиты". Качаем драйвера (или автоустановщик драйверов). У меня Windows 10, и это основная проблема. Драйвера идут, как правило, на версии Windows XP, Vista и 7. Выше нет, как и ниже (олдфаги на Win95 негодуэ).

Скачали драйвер, а там вместо EXE-шника лежит какой-то непонятный INF. Лезем в диспетчер устройств (в W10 – ПКМ по "Пуску" – Диспетчер устройств"), тычем снизу на имя компьютера или название любого из разделов и сверху нажимаем "Действие" – "Установить старое устройство".

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Далее – Установка оборудования выбранного из списка вручную – Далее – Показать все устройства – Далее – Установить с диска – *выбираем *.inf файл из папки с драйвером для последней версии ОС*

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Дальше "Открыть" – ОК – Далее – Далее. Внимательно смотрим, установилось ли. Если ошибка а-ля "Драйвер не подписан, иди на йух", придётся заморочиться: нажимаем на "Пуск", зажимаем и не отпускаем Shift на клавиатуре – Жмём на иконку выключения компьютера – Так же не отпуская Shift жмём на "Перезагрузка", теперь отпускаем Shift – Выбираем "Дополнительные параметры" – "Параметры загрузки" – Перезагрузить.

После перезагрузки появляются варианты выбора. Ищем глазами "Отключить обязательную проверку подписей драйверов" (пункт 7). Жмём F7. Шиндоус загружается в обычном режиме. Повторяем действия с установкой драйверов. После этого драйвера должны встать. Если не встали – ищите более новые, с поддержкой хотя бы W8 (как показывает практика, в большинстве случаев они совместимы с W10). Если не нашли – ебаште молотком по мобиле и говорите, что так и было.


Продолжим. Дальше нам нужна софтина SP Flash Tool (прошивальщик для смартфонов на процессоре MTK). Можно найти в свободном доступе на любом сайте вроде 4pda. Желательно версию поновее, так как в старых нет возможности скопипиздить данные с смартфона. Так же нужна прошивка от данного девайса, желательно оригинальная, можно взять с того же 4pda (нам оттуда нужен scatter-файл – эдакая штуковина, в которой записано "откуда и до куда" находятся определённые разделы с данными).


В разделе Download указываем scatter (как правило, он идёт единственный в архиве с расширением *.txt, и его можно найти, немного пошароёбившись по папкам из архива с прошивкой. Кроме того, как правило, у него в названии есть слово "scatter".

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Дальше переходим на вкладку "Memory Test" и оставляем галки только напротив "RAM Test" и "Data Bus Test". Тычем "Start". Телефон к этому моменту должен быть выключен. Подключаем смартфон кабелем к компьютеру и идём пить чай, потому что процесс тестирования займёт минут 5-10 времени. Если процесс не пошёл (а это зелёная полоса снизу), попробуйте включить телефон (зажать кнопку питания на 3 секунды) или зайти в рекавери (обычно это сочетания кнопок громкости с кнопкой питания, вроде "громкость+ и питание", или "громкость- и питание", или же "обе громкости и питание". ну иногды бывает учавствует кнопка "меню", если она не сенсорная) и потыкаться там (мне помогла попытка загрузки обновления, ошибка и перезагрузка).

В результате получаем что-то вроде этого (нужно подняться чуть выше в окне результатов):

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Нас интересует строка "EMMC_PART_USER", а точнее её значение (в HEX-виде). Выделил его. У каждого процессора оно может быть разное, так что вариант "перепишу, что на скрине написано", не прокатит. Копируем в буфер обмена. Отключаем кабель от телефона.

Переходим на вкладку "Readback" и жмём "Add". Выбираем, куда сохранить файл. "Start Address" оставляем каким он и был, а в "Length" вставляем значение, скопированное из вкладки "Memory Test". В результате получаем а-ля такое:

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Тычем "Read Back" и снова подключаем телефон. Начинается процесс копирования данных с смартфона на кампухтир. Идём глушить вискарь с колой, потому что размер файла выглядит приблизительно как количество памяти в телефоне (в моём случае это 14.6Гб), и копирование, лично у меня, заняло 44 минуты. Получаем вот такой вот файл без расширения.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Дальше трэба программа R-Studio. Видел где-то софтину DiskInternals Linux Reader, но у меня она не взлетала с ошибкой "Unallocated image". Переразмечать разделы я не решился, потому что в линуксовых разделах я, мягко говоря, кусог ковна ничтожество "моя твоя не понимать". Возможно есть какие-то аналоги, но я в этом профан, так что готов выслушать конструктивные комментарии на эту тему.

Полная версия (network edition) стоит 180 бачей (по текущему курсу – 11300 русских деревянных). Но со мной всё понятно:

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Не пиратствуйте! Це плохо, дорогие мои........... Хех. Аж самому смешно.


Заходим в софтину. Тычем "Открыть образ". В поле "Тип файла" выбираем "Все файлы". Выбираем наш образ.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

*евпаторий, сколько на скрине компромата на одного меня*


Дружно смотрим в левое окно "Диски", а конкретно в раздел "Файлы образов". Тычем на файл только что открытого образа и жмём "Сканировать".

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Некоторое количество времени длится сканирование образа (у меня заняло 2 минуты и 16 секунд, как видно на скрине). Ниже образа появляются разделы "Recognized0", "Recognized1", "Recognized2" и "Raw Files". Разделы (количество и имена) могут меняться в зависимости от устройства, процессора и прошивки.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Самое вкусное (разумеется, с целью восстановления) хранится в самом большом разделе (в данном случае – "Recognized2"). Базы данных можно открыть софтиной SQLite Browser.


Root > Data > com.android.providers.telephony > databases > mmssms.db – база данных СМС/ММС. Самая "вкусная" таблица – "sms":

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Контакты хранятся в Root > Data > com.android.providers.contacts > databases > contacts.db (или contacts2.db). Их оттуда можно выудить тем же SQLite Browser, вкладка "Данные", таблица "data", поля "data1", "data2", "data3" и "data4". Придётся долго ломать голову, кто и где есть кто и где, потому что зелёное ведро записывает данные хуй пойми в каком формате очень непонятно.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Root > media > 0 – тут хранится всё, что открывается в проводнике, если подключить смартфон к компьютеру. Фото, сделанные стандартным приложением фотокамеры, обычно хранятся в DCIM > Camera

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Сейв-пикчи и некоторые данные ВКонтакта хранятся в ".vkontakte" и "VK". Viber – в "viber". WhatsApp аналогично. Телега вроде как тоже – просто в "Telegram". Тут её не было, просто на память пишу.


...


Ёптамать, хотел уже отправить пост, а главное – забыл. Как восстановить данные: тычете на файл или папку ПКМ – Восстановить.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

В окне выбираете в поле "В папку" – куда сохранится этот файл, галочки оставляете "как есть". Тычете "Да" и немножко ждёте.


Ну.. Вроде всё. Буду очень рад, если три часа написания инструкции (при учёте получаса, на который забрали электричество и я всё переписывал заново) хотя бы кому-нибудь помогут. Удачи карочи.


З.Ы. @admin, поправь уже баянометр, он показывает два поста с 100% совпадением изображения и два с 94% совпадением. Посты вообще никак с темой не связаны.

UPD: Опробовал данный способ на другом аппарате: Lenovo A7010 (MT6753) и установленной Resurrection Remix OS (Android 7.1.2). Так же в системе был установлен графический ключ и вход по отпечатку. Никаких лишних манипуляций производить не пришлось, а даже наоборот: разделы отобразились сразу же после открытия образа, даже не пришлось его сканировать.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Самое "вкусное" в разделе "userdata" (на скриншоте всеми любимые фотографии с камеры). Всё прекрасно восстанавливается, не запрашивая ни паролей, ни графических ключей.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Контакты сохранены в Root > data > com.android.dialer > databases > dialer.db . Возможно, другое расположение контактов – это частный случай, так как система – не оригинальный Android, а модифицированный, но если не найдёте файла базы в com.android.providers.telephony > databases, то посмотрите ещё и в com.android.dialer. База точно так же открывается нашим любимым SQLite Browser, и конкретно в этом случае вид вполне себе приятный: номер телефона и имя контакта в читаемом виде.

Немного техновщины. Восстановление данных с полумёртвого аппарата на Android. Восстановление данных, Android, Windows, Длиннопост, Техника, Фотография, Текст, Инструкция

Если была установлена другая "звонилка", то, вероятно, база данных контактов лежит в папке с названием этой самой "звонилки". Название таблицы, в которой лежат номера, зависит уже непосредственно от самой "звонилки".


Ну и кусок ненужной информации под конец. Немного по теме первого телефона, с которого всё это и началось: после восстановления данных заметил, что часть фото "побито", то есть не открывается: порядка 10-20 штук из 250 фото. Последующая попытка прошивки устройства поставила всё на свои места: умерла память. Возможность считать с себя данные ещё дал, а вот залить новые – уже нет. Менять нецелесообразно: телефон сам по себе старый, на замену уже куплен новый, новая память обойдётся примерно в 3-5 тысяч, замена (если не самостоятельно) ещё 1-2 тысячи. Так что выпьем же за упокой. Ну, вроде всё: история закончена. Такие дела, малята.

Показать полностью 16
172

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG)

Привет Пикабу!


Я ранее собрал для себя 10 Андроид игр, которые похожи друг на друга по ряду четких критериев:

1) Пошаговая игра, должно быть время на обдумывание хода;

2) Сложная, минимум казуальщины;

3) Важность позиционирования, то есть успешный геймплей основан на грамотном расположении своего героя на уровне;

4) Детерминированность, то есть последствия каждого хода просчитываются и влияние случайности минимальное;

5) Нет гринда.


Менее важные, необязательные критерии:

1) Элементы roguelike (процедурно-генерируемые уровни, перманентная смерть и другие). Список всех элементов рогаликов можно посмотреть здесь: определение рогаликов и русский менее интересный вариант;

2) Постепенная прокачка персонажа (может даже с РПГ элементами);

3) Приятная стилистика графической части игры;

4) Наличие русской локализации или почти полное отсутствие текстов.

1. Grue the monster – roguelike underworld RPG (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play

Доступно на Itch.io


Кратко об игре:

- управление злым монстром, который избегает света. Задача - выловить всех путешественников;

- постепенно открываются новые навыки: распугать врагов, приманить, погасить свет ловушкой, прилепить липучкой и т.д;

- 4 концовки в зависимости от направления продвижения;

- есть русская локализация.

2. Hoplite (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play

Доступно на Amazon


Кратко об игре:

- управление греческим копьеносцем, чья задача добраться до 16 этажа и похитить артефакт Yendor-а;

- всего 4 разных монстра противника, но на маленьких картах боя они не дадут заскучать (солдаты, лучники, бомберы, колдуны);

- игра хорошо сбалансирована, хоть и имеет одну концовку, перепройти её всегда интересно;

- возможны разные стили прохождения в зависимости от выбираемых для прокачивания навыков.

3. ENYO (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play

Доступно на App Store


Кратко об игре:

- задача - манипулируя доступными фиксированными навыками, нужно избавиться от всех противников, скидывая их в лаву, отталкивая их на шипы, подтягивая их к бомбам;

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

- игре не требуется локализация

4. MicRogue (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

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

- обучение особенностями игры происходит за счет постоянных смертей, но сам характер очень быстрого развития игры не заставляет бросать игру в ярости;

- игра весьма честная и уровни с противниками генериуются очень разнообразно.

5. Occidental Heroes (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

- Управление партией из трех напарников с уникальными для каждого способностями: разными способами атаки и улучшений;

- В игре при путешествии по карте постепенно раскрывается сюжет вперемешку со случайными боями;

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

6. Switch Hook (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

- Единственное оружие - крюк на цепи. Этим крюком надо ранить врагов, отпихивать их, калечить их при смене местами друг с другом. Иногда разумнее схватить ключ и сбежать с карты.

- Игра минималистичная, т.к. была сделана в рамках конкурса за 7 дней (7drl)

- Некоторым кажется слишком простой, некоторым слишком сложной, по мне так - средняя сложность, которая уменьшается по мере изучения "особенностей" врагов.

7. Auro (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

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

- разные заклинания и их хорошая согласованность друг с другом, например, замороженного здоровяка можно сдвинуть только по обледеленому полу, а если он попадет в оставленный прошлым заклинанием вихрь, то его так в верху подбросит, что и до воды может долететь;

- игра платная и без русской локализации, но сделана добротно.

8. Ending (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

- набор миссий с логическими задачами с минималистичной графикой, задача - добраться до выхода;

- часть противников можно уничтожить, используя разный подход к каждому, а от некоторых только убежать или заблокировать;

- платная, локализация в игре не требуется

9. Dice Heroes (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

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

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

- В игре значительный элемент случайности, но этот игровой элемент подвергается контролю.

10. Lamp and Vamp (Google Play)

10 пошаговых тактических сложных игр с позиционированием на Андроид (logical / roguelike / RPG) Компьютерные игры, Игры, Roguelike, Рогалик, Инструкция, Игры на андроид, Android, Игры на Android, Гифка, Длиннопост

Доступно на Google Play


Кратко об игре:

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

- между уровнями вампир получает бонусы, которые позволяют более эффективно пользоваться спец. способностями;

- как и в любом хорошем рогалике, смерть перманентная с полной потерей прогресса.

Этот список - не топ игр, то есть он не упорядочивался от лучшего к менее лучшему.

Собрать этот список было весьма сложно: гугление помогает мало, поиск в гугл плее выдает все подряд, а список "похожих" игр выдал действительно похожую игру только один раз. Если у Вас на памяти есть еще игра, которая удовлетворяет главным критериям из начала статьи, то было бы круто о такой услышать в комментариях.

Показать полностью 9
270

Отключайте Bluetooth, или же уязвимость "BlueBorne"

Всем привет. Наверняка, в вашем телефоне/компьютере/планшете и т.д. есть Bluetooth. Оказывается, если вы его не отключаете в публичных местах это может повлечь за собой серьезные последствия. Например, над вашим телефоном будет полностью перехвачен контроль, а вы и не заметите.

Отключайте Bluetooth, или же уязвимость "BlueBorne" Вирус, Bluetooth, Android, Windows, Linux, Уязвимость, Привет читающим теги

Сначала, злоумышленник смотрит, какие есть устройства со включенным Bluetooth поблизости. Допустим, он нашел ваш телефон. Определяет MAC-адрес и операционную систему, которую вы используете. Далее, он уже может делать все что угодно, лучше всего показывает эту уязвимость данный ролик: https://www.youtube.com/watch?v=Az-l90RCns8 (Пикабу запрещает мне публиковать видео прямо в посте :( )


Из этого всего можно сделать вывод, то что даже если вы используете антивирус, не подключаетесь к публичным Wi-Fi сетям, но забыли выключить Bluetooth, то любой предприимчивый хакер может перехватить контроль над вашим банковским приложением через Bluetooth.


Отключайте Bluetooth, товарищи пикабушники.

246

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server

Начало про настройку сервера тут и тут.


В предыдущей статье мы установили и настроли SoftEther VPN Server. Теперь подключим к нему клиентов.


Откроем страницу загрузок SoftEther и укажем следующие параметры:

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Скачем клиент по полученной ссылке и запустим установку. Выберем устанавливаемый компонент:

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

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

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Жмём «Add VPN Connection». Нам будет предложено сделать виртуальный сетевой адаптер. Соглашаемся.

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Придумаем ему любое название

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Создание адаптера займет некоторое время

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

После того, как виртуальный адаптер создан, опять жмём «Add VPN Connection». Заполняем параметры как на скриншоте:

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Разберём по шагам:

1. Любое название для этого соединения.

2. Выбираем аутентификацию по сертификатам.

3. Указываем то имя пользователя, которое мы указали при настройке сервера.

4. После нажатия кнопки указываем сертификаты, которые были созданы при настройке сервера (сначала открытый, потом закрытый).

6. Вписываем имя сервера, которое мы указали при настройке Dynamic DNS или IP-адрес нашей VPS.

7. Порт подключения 443.

8. Имя виртуального хаба. Если все настройки до этого правильные, его имя будет подтянуто с сервера и появится в выпадающем списке.


Появится строчка с нашим соединением

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Щелкнем по нему двойным кликом. Если всё хорошо, то появится соответствующее уведомление

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Все, ваш компьютер подключен к VPN.


Теперь настроим наш смартфон.


В настоящее время не существует «родного» клиента SoftEther для IOS и Android. Можно, конечно, использовать клиента OpenVPN, но мы пока не будеи этого делать и воспользуемся встроенными в операционную систему механизмами подключения к VPN. При этом, текущая версия SoftEther при таком способе подключения не позволит нам использовать сертификаты. Подключаться будем по ключу.


Для начала создадим пользователя. Открываем Server Manager, жмём «Manage Virtual Hub» -> «Manage Users» -> «New». Вписываем имя для нового клиента и придумываем длинный, стойкий пароль.

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Жмём ОК. Пользователь создан.


Теперь берём смартфон на Android. Открываем настройки.

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост
Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Внизу окна кнопка с плюсиком. Жмём её.

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Название сети — любое понятное вам имя.

Общий ключ IP Sec указываем тот, который мы вписывали при настройке сервера вот в этом окне

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

В дополнительных настройках указываем следующее

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

И жмём «Сохранить»

В списке появится наше подключение

Анонимность в интернете своими руками. Подключение клиентов к SoftEther VPN Server VPS, VPN, Softether, iOS, Android, Настройки, Инструкция, Длиннопост

Жмем на него и вводим имя пользователя и пароль. Мы их настраивали выше.


Если всё сделано без ошибок, смартфон подключиться. Вверху экрана появится ключик. Скорее всего андроид предупредит вас, что соединение может отслеживаться VPN сервером. Это нормально. Сервер-то наш.


Для IOS настройки абсолютно такие же. И точно также вы можете подключить любое устройство с поддержкой L2TP/IPSec PSK

Показать полностью 15
5531

Третья по популярности операционная система...

Из комментариев на GeekTimes:


xx: Обидно, что Google стабильно игнорирует Windows Mobile. А ведь операционка в принципе неплохая, третья по популярности в мире.

yy: Надо говорить не третья по популярности, а 0.7% рынка. Тогда и вопросов таких не возникнет.

Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: