Ломаем Android. Как глубока кроличья нора?

image

Мой первый Android телефон Galaxy Note N7000 был приобретен сразу после анонса в октябре 2011 года. Благодаря одному немецкому умельцу под ником bauner, у меня была возможность использовать последнюю версию CyanogenMod (ныне LineageOS). До тех пор, пока полтора года назад телефон не умер от китайской автомобильной зарядки.

Замену искал долго и остановился на Kyocera (да, они и телефоны выпускают) KC-S701. Он отличается брутальным внешним видом и отсутствием сенсорных кнопок. О root доступе к телефону я тогда даже и не задумывался, полагая, что нынче каждый телефон тем или иным способом имеет возможность получения root. И найдется умелец, который сможет под него портировать CyanogenMod. Я ошибался.

За полтора года было выпущено всего одно обновление — фикс падения ядра от специально сформированного ping пакета. А Android KitKat уже год назад был не первой свежести. Root доступ на этот телефон так никто и не получил, и никакой информации о нем не было. Отмечу, что тоже самое железо используется в американской версии телефона Kyocera Brigadier E6782, в котором по-умолчанию активизирован режим fastboot и нет ограничения на запуск неподписанных ядер (именно запуск, а не прошивку, и только при использовании непропатченного bootloader’а, CVE-2014-4325) и присутствует возможность загружаться в эти режимы путём зажатия кнопок телефона. Стараниями Verizon (а может Kyocera?) версия Android на Brigadier была обновлена до Lollipop.

Итак, я решил разобраться с процессом получения root на Android самостоятельно.

Читать дальше →
Ломаем Android. Как глубока кроличья нора?
Source: habrahabr

[Из песочницы] Автоматическая визуализации python-кода с использованием блок-схем

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

image

Общий вид среды с альтернативными представлениями кода


Здесь окно среды разработки разбито на две части. Слева — привычный текстовый редактор, а справа — автоматически генерируемая диаграмма, по возможности приближенная к традиционным блок-схемам алгоритмов. Генерация и перерисовка диаграммы производится по ходу набивки текста. Среда разработки определяет паузу в действиях разработчика и обновляет диаграмму, если код остается корректным. В результате появляется возможность работы не только с текстом программы, но и с его графическим представлением.
осторожно, далее много картинок
[Из песочницы] Автоматическая визуализации python-кода с использованием блок-схем
Source: habrahabr

Цитата #443172

оказывается существует птица двухцветный питохуй (Pitohui dichrous), которая одна из немногих ядовитых птиц на Земле… Судя по тому, что её второе название Двуцветная дроздовая мухоловка, первое ей дал тот несчастный, что сдуру за неё схватился…
Цитата #443172
Source: bash

Visual C++ for IoT Development: Прорыв или разочарование?

enter image description here

Как известно мир не стоит на месте и активно развивается. Особенно в сфере IT и конкретно разработки ПО. Самое трудное в этом деле это уследить за всеми новинками и выхватить наиболее ценные и полезные из них. Вот и я только недавно наткнулся на дополнение к Visual Studio под названием Visual C++ for IoT Development, которое существует уже почти год. Потенциально — очень полезная штука, но пока это больше яркое название, чем настоящее Visual C++ для IoT. Давайте разберемся почему.

Читать дальше →
Visual C++ for IoT Development: Прорыв или разочарование?
Source: habrahabr

«Знакомство с аудиобрендами»: Подборка источников об Old School, Lehmannaudio, Cold Ray и других брендах

Бренд Old School был создан специально для тех, кто хочет вернуться в прошлое, но при этом получить современное качество звука. Все началось с колонки Arslab Old School Superb 90, которая внешне напоминала классическую модель S-90, но с совершенно другой элементной базой.


Желающих вернуться в прошлое оказалось много не только в России, поэтому вскоре акустика Old School превратилась в отдельный бренд, а линейка необычных аудиорешений пополнилась еще несколькими интересными моделями. Сегодня продукция доступна в Европе, Азии и на российском рынке, а собственное производство бренда находится в Латвии.


/ Полочная акустика Old School Studio Monitor M2
Читать дальше →
«Знакомство с аудиобрендами»: Подборка источников об Old School, Lehmannaudio, Cold Ray и других брендах
Source: geektimes

Google научит разработчиков создавать защищённые Android-приложения

Недавно Android признали самой небезопасной операционной системой, но в своём блоге Google заявила, что планирует сделать платформу наиболее защищённой. Компания также упомянула о постоянных инвестициях […]
Google научит разработчиков создавать защищённые Android-приложения
Source: 4pda

Колония. Глава 1: Пробудившаяся жизнь

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

– Да уж, тут неплохо было бы прибраться, – подумал Райтнов, бросая взгляд вокруг.

Но робот-мусорщик был неисправен, а самому собирать мусор не хотелось. Да и не было в этом смысла. Сейчас все силы необходимо было бросить на ремонт ровера – последней надежды выбраться отсюда.

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

Читать дальше →
Колония. Глава 1: Пробудившаяся жизнь
Source: geektimes

Кабельный перфекционизм

image


Прошлый “понедельничный” пост в нашем блоге был о кабельных ужасах, которые нам часто присылают наши читатели и клиенты. Эту рабочую неделю мы начнем с того, как быть должно, и как выглядит инфраструктура в новых объектах.
Читать дальше →
Кабельный перфекционизм
Source: geektimes

Цитата #443171

xxx: Потрясающий возраст: знакомые спрашивают «Почему у тебя нет детей?», а незнакомые кассиры «Документы есть?».
Цитата #443171
Source: bash

Цитата #443170

RobbinBobbin: У нас в институте на 1-м курсе на контрольной по неорганической химии одна девица предложила добавить «раствор концентрированной воды».
TimCbasso: Умение добавлять раствор концентрированной воды очень пригодится при написании диплома.
Цитата #443170
Source: bash