Pull to refresh
44
-1.2

Пользователь

Send message

Дамп разделов TV-бокса на чипе RK3528

Level of difficultyMedium
Reading time10 min
Views16K

Заметил в продаже новенький TV-бокс H96 MAX M1 на чипсете Rockchip RK3528, с 4Гб памяти, новым 13-м Андроидом, и подозрительно дешевый. Зная, что на старых чипах Rockchip уже запускали Линукс, я решил заказать и попробовать.

Можете заметить разъёмы питания/USB/HDMI/AV... Как думаете, в чём подвох? Наверное на другом боку еще пара USB и слот для карты памяти, но нет - других разъёмов для вас нет. Сразу напишу - разработчикам такое покупать не стоит, это создаёт много проблем, но раз уж купил - то работаю с чем есть.

Для запуска Линукс первым делом надо получить оригинальный Device Tree, вытащив .dtb из boot или recovery раздела. Этим я и занялся. Rockchip устройств у меня еще не было и по отзывам у меня складывалось ощущение производителя, что не ставит палки в колёса разработчикам, но оказалось - это уже в прошлом.

Инструкции написаны для пользователей Линукс.

Читать далее
Total votes 60: ↑60 and ↓0+60
Comments31

Получаем JTAG на iPhone 15

Level of difficultyEasy
Reading time6 min
Views14K

Месяц назад Apple выпустила iPhone 15 — свой первый смартфон с разъёмом USB-C. Предыдущие полтора года я занимался аппаратным хакингом iPhone, например, мы выпустили опенсорсный последовательный JTAG-адаптер для iPhone под названием Tamarin Cable. Компания Apple наконец-то перешла на USB-C, поэтому мне стало любопытно, можно ли сделать что-то подобное с iPhone 15. Я купил по предзаказу этот телефон, пару печатных плат и набор электронных компонентов.

Прежде всего нужно сказать, что это не уязвимость и не jailbreak, я просто исследую USB-C в iPhone 15 и развлекаюсь со взломом оборудования.
Читать дальше →
Total votes 83: ↑83 and ↓0+83
Comments1

Поиск информации в интернете: Google и DuckDuckGo — часть 1

Level of difficultyEasy
Reading time4 min
Views19K

Знанием как искать информацию в интернете владеют многие люди. Но не все знают как делать это более эффективно. В этой статье я расскажу о том, как эффективнее работать в Google и DuckDuckGo.

Читать далее
Total votes 23: ↑16 and ↓7+16
Comments28

Превращаем TV-box в мини-компьютер: установка Linux Armbian на примере X96 Max+ 100W

Level of difficultyMedium
Reading time19 min
Views39K

Одноплатные компьютеры своим появлением взяли на себя огромное количество задач и с каждым днём решают всё больше наших проблем. Но многие окружающие нас бытовые устройства являются одноплатными компьютерами с практически с идентичной многим привычным SBC (single board computer) начинкой и телевизионные приставки классический тому пример.

Когда-то я приобрел ТВ приставку X96 Max Plus 100W на Android чтобы потестить ее вдоль и поперек и пришел к тому что классическое ее применение для просмотра мультиков и Android игр мне не интересно.

Читать далее
Total votes 29: ↑29 and ↓0+29
Comments33

HYT939 и калибровка датчиков температуры-влажности

Reading time16 min
Views5.1K

Фото с сайта market.yandex.ru

Индивидуальная калибровка ширпотребовских датчиков температуры-влажности, как показал многолетний опыт, — абсолютно необходимая операция. Для почти всех имеющихся в продаже типов разброс по температуре в ±2 градуса и ±5% влажности – не исключение, а норма. И очень некрасиво, когда уличный датчик показывает +2° при замерзших лужах, а поставленный рядом с комнатным собратом демонстрирует влажность на 10% выше. И это средняя норма — попадаются экземпляры с куда большим отклонением, как вы увидите, прочитав эту статью до конца. В принципе ±5% отклонения влажности — вполне допустимая величина (ГОСТ на измерения микроклимата в помещениях допускает такой разброс), но согласитесь, что два датчика рядом должны все-таки показывать близкие величины, а на практике случай, когда родственные датчики впадают в противоположные крайние отклонения — совсем не редкость.

Тема достоверности данных с массовых датчиков становится все острее — существует уже немало сервисов, предоставляющих общий доступ к частным измерительным системам параметров окружающей среды (вот самый, вероятно, известный). Даже звучный термин появился — «гражданская наука» (citizen science)!

Если температуру калибровать относительно несложно (достаточно точные лабораторные термометры не представляют дефицита), то влажность представляет проблему, почти непреодолимую в домашних условиях. В конце концов я решился на покупку дорогущего (в европейских каталогах более $100) датчика швейцарской фирмы iST под непроизносимым для русскоязычного пользователя названием HYT939. Швейцарцы декларирует «из коробки» отклонение ±0.2° по температуре (в диапазоне от 0 °C до +60 °C) и ±1.8 % по влажности (в диапазоне от 0% до 90%). Конечно, употреблять его при такой дороговизне можно только в качестве образцового, но и это уже много: по крайней мере есть с чем сравнивать без боязни промахнуться «с точностью до наоборот».
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments35

Сборка прошивки из исходников для Orange PI i96(Orange PI 2g-iot)

Level of difficultyEasy
Reading time18 min
Views8.3K

Здраствуйте меня завут Дмитрий. Как-то я купил OpangePI i96, но к сожалению производитель давно забыл об этой плате, прошивки для неё построены на ядре 3.10.62(актуальная версия на момент написаня статьи 6.5.1). Поэтому я решил собрать собственную прошивку на актуальной версии ядра. Сборка будет проходить полностью из исходников.

Читать далее
Total votes 32: ↑32 and ↓0+32
Comments17

Невидимая проблема текстовых редакторов на смартфонах

Level of difficultyEasy
Reading time15 min
Views23K

Когда я рассказываю о своих исследованиях редактирования текста на мобильных в Google, то обычно сталкиваюсь с непониманием и немного враждебным «Разве на телефонах нельзя редактировать тексты? В чём проблема?»

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

Читать далее
Total votes 75: ↑75 and ↓0+75
Comments110

Как покорялась Луна: анализ патентов в сфере освоения нашего спутника

Level of difficultyEasy
Reading time8 min
Views1.9K

Луна в последнее время все чаще стала мелькать в заголовках отечественных и зарубежных СМИ. Успех индийской миссии и провал российской еще больше подогрел интерес к исследованию нашего спутника. Мы решили выяснить, какие патенты и свидетельства, связанные с исследованиями Луны, были получены отечественными организациями с 2004 года по настоящее время.  

Читать далее
Total votes 7: ↑6 and ↓1+6
Comments2

Как найти лучшего подрядчика на изготовление корпусов. Готовый алгоритм

Reading time9 min
Views4K

Пять мифов о подборе подрядчика на изготовление корпусов, как этот подбор работает в реальности и как поступить, чтобы выбрать по-настоящему хорошего контрактника: рабочая методика их отбора. Список годных подрядчиков на производство корпусов с раскладом по технологиям — в РФ и Китае.

Пару раз в неделю нам приходит спам предложение от контрактного производства корпусов и разных деталей. Эти предложения все примерно одинаковые и никогда не меняются: мол, наше предприятие имеет большой опыт, работает с N-го года, 100500 наших станков выполняют «кружение/лужение полосатых заготовок», вот вам полный список нашего оборудования, любуйтесь.

Поэтому из вот этого потока постоянных предложений, поиска и тестирования мы сделали список мифов, которые характерны для заказчиков контрактного производства корпусов. Хотя, думаю, параллели можно провести и на другие технологии.

Развенчание мифов и раздача подрядчиков
Total votes 17: ↑17 and ↓0+17
Comments13

Недвоичные регистры сдвига с линейной обратной связью модулированные пилообразным кодом

Level of difficultyMedium
Reading time3 min
Views1.8K

Ранее, Full-stack шифрование на обобщенных регистрах с линейной обратной связью / Хабр (habr.com), рассматривались недвоичные регистры сдвига с линейной обратной связью (LFSR), обеспечивающие периоды T_q = {p}^{m-q} - 1, где q=0,1,....

Для увеличения периода комбинировались два регистра с периодами T_0 и T_1, что в итоге давало период

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Веб-консоль для загрузчика U-Boot

Level of difficultyMedium
Reading time9 min
Views9.7K

В данной статье я расскажу, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер. Код лежит на репозиториях U-Boot и LWIP.

Читать далее
Total votes 72: ↑72 and ↓0+72
Comments15

История печатных плат: от Эйслера до наших дней

Reading time18 min
Views16K

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

Читать далее
Total votes 37: ↑35 and ↓2+40
Comments33

Смартфон как инструмент ИБ-специалиста

Reading time5 min
Views11K

Всем привет! В сегодняшней статье мы рассмотрим смартфон в качестве полезного инструмента специалиста по инфобезу и работника службы безопасности. От очевидных функций вроде дистанционного фотографирования и прослушивания до обнаружения слежки и поиска скрытых камер. Как обычно, с примерами, полезными приложениями и прочими деталями. За подробностями добро пожаловать под кат!

Читать далее
Total votes 6: ↑5 and ↓1+7
Comments8

Построение матрицы перехода для генератора псевдослучайной последовательности (PRBS)

Level of difficultyMedium
Reading time6 min
Views1.7K

Введение

В этой статье я хочу рассказать, как построить матрицу перехода для генератора псевдослучайной последовательности (PRBS - pseudorandom binary sequence). Данная задача особенно актуальная для реализации генератора на ПЛИС, где требуется за минимальное время (один такт) рассчитать как можно больше значений. Также данный метод позволит сократить время перехода на нужное состояние генератора в случае, если расчет производится на процессоре (микроконтроллере).

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments4

WebOne: даём жизнь старым браузерам

Reading time6 min
Views8.6K

Приветствуем любителей ретротехники! Уверены, что каждый из вас сталкивался с разочарованием, пытаясь зайти на современные веб-сайты эпохи Web 2.0 при помощи старых браузеров из операционных систем прошлого века. Современные сайты в большинстве своём уже не используют незашифрованные HTTP-соединения. Установить же шифрованное TLS-соединение древние браузеры не могут.

Казалось бы, стоит оставить эту затею, но всё же есть способ увидеть современные сайты в каком-нибудь Netscape Navigator. Для этого был создан прокси-сервер WebOne, который действует по принципу Man-in-the-Middle (MITM). Он берёт на себя роль посредника, устанавливающего TLS-соединение, оптимизирует полученный код под старые браузеры и отдаёт его уже по незащищённому HTTP. Под катом рассказываем, как установить эту хитрую штуку и настроить старые браузеры для её использования.

Читать далее
Total votes 47: ↑47 and ↓0+47
Comments23

Возрождение телескопа «Синтез» или как превратить музей в автоматическую обсерваторию

Level of difficultyEasy
Reading time11 min
Views4.6K

В августе 2023 года автор побывал в Крымской астрофизической обсерватории и взял интервью у Сергея Назарова. Он занимается модернизацией «Синтеза» — первого и последнего советского телескопа, использующего технологию сегментированной оптики.

До 2018 года этот телескоп стоял на консервации. Сергей получил карт-бланш на его реконструкцию. Вот уже пять лет работы ведутся на чистом энтузиазме и финансировании из личных средств. 

Автоматическая обсерватория с нуля
Total votes 40: ↑38 and ↓2+44
Comments78

Монтируем шары для юзеров

Level of difficultyMedium
Reading time9 min
Views16K

Всем привет. Монтируете ли вы шары, как их монтирую я? Вероятно, нет, т. к. очень крутой опции multiuser на просторах интернета уделено слишком мало внимания, а man mount.cifs в её отношении весьма немногословен и скуп на наглядные примеры. Именно это и сподвигло меня поделиться с вами парой «рецептов», которые могут облегчить вам и вашим пользователям движение в сторону отечественных десктопов и ИТ-инфраструктур.
Читать дальше →
Total votes 52: ↑52 and ↓0+52
Comments9

Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля

Level of difficultyMedium
Reading time17 min
Views71K
image

К огромному сожалению, старые смартфоны всё чаще и чаще находят своё пристанище в мусорном баке. К прошлым, надежным «друзьям» действует исключительно потребительское отношение — чуть устарел и сразу выкинули, словно это ненужный мусор. И ведь люди даже не хотят попытаться придумать какое-либо применение гаджетам прошлых лет! Отчасти, это вина корпораций — Google намеренно тормозит и добивает довольно шустрые девайсы. Отчасти — вина программистов, которые преследуют исключительно бизнес-задачи и не думают об оптимизации приложений совсем. В один день я почувствовал себя Тайлером Дёрденом от мира IT и решил бросить вызов проприетарщине: написать свою прошивку для уже существующего смартфона с нуля. А дабы задачка была ещё интереснее, я выбрал очень распространенную и дешевую модель из 2012 года — Fly IQ245 (цена на барахолках — 200-300 рублей). Кроме того, у этого телефона есть сразу несколько внешних шин, к которым можно подключить компьютер или микроконтроллер, что даёт возможность использовать его в качестве ультрадешевого одноплатника для DIY-проектов. Получилось ли у меня реализовать свои хотелки? Читайте в статье!
Читать дальше →
Total votes 204: ↑202 and ↓2+246
Comments137

Дайджест событий проекта «Луна-25» от старта 11 августа по 19 августа, до посадки оставалось 2 суток, но есть проблемы

Reading time5 min
Views12K

Посадка межпланетной автоматической станции «Луны-25» планировалась на 21 августа в районе к северу от кратера Богуславский (координаты центра эллипса 69,5450 градуса южной широты и 43,5440 градуса восточной долготы). До 19 августа все бортовые системы «Луны-25» работали нормально, связь с ней была устойчивая. Специалисты Института космических исследований Российской академии наук (ИКИ РАН) получали и анализировали данные с научных приборов станции с лунной орбиты.

Читать далее
Total votes 11: ↑9 and ↓2+13
Comments56

HEX-дешифратор для 2-значного 7-сегментного LED-индикатора на одном(!) GAL16V8

Reading time14 min
Views18K

Те, кто увлекается ретрокомпьютингом в области самостоятельной сборки компьютеров на базе 8-битных процессоров (i8080/i8085/z80/z180/6502/6809 и т.п.) или микроконтроллеров обычно сталкиваются с необходимостью отображения в процессе отладки и/или "эксплуатации" какой-либо информации (содержимого шин адреса, данных и др.) на 7-сегментных индикаторах в шестнадцатеричном представлении.

В принципе, задача отображения двух шестнадцатеричных разрядов с лёгкостью решается парой «умных» индикаторов TIL311. Эти хорошо известные индикаторы, разработанные компанией Texas Instruments задолго до того, как вымерли динозавры, ещё производятся и их можно найти на Aliexpress.

Несмотря на удобство использования, эти индикаторы имеют и существенные недостатки, а именно:

Читать далее
Total votes 32: ↑32 and ↓0+32
Comments70

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity