Купил S10 plus? Приступим

  1. Разблокировка загрузчика

OEM я уже давно разблокировал, но из-за неточности в инструкции потерял много времени. Неточность заключается в том, что не понятно, что надо делать после того, как в разблокируешь этот OEM. Там появляется табличка с жёлто-черным восклицательным знаком, телефон сам производит хард ресет и перезагружается. Мне очень помогло вот это видео: https://www.youtube.com/watch?v=f8tpBfysI5o
Напишу здесь, может кому-нибудь пригодится. Читать далее «Купил S10 plus? Приступим»

Galaxy S9 plus

1. Сброс(Вход в recovery или Download Mode)

Вход в рекавери/DownloadMode Download Mode (Odin Mode) — уменьшение громкости (звук -), кнопка блокировки, кнопка «Bixby» одновременно Recovery — увеличение громкости (звук +), кнопка блокировки, кнопка «Bixby» одновременно

Сброс к заводским настройкам через Recovery Войти в Recovery Выбрать пункт wipe data /factory reset Нажать кнопку Power Перезагрузится в систему (reboot system now)

[свернуть]
Разблокировка загрузчика

1. Настройки -> Сведения о телефоне -> Сведения о ПО -> 7 раз нажмите на Номер сборки для включения параметров разработчика 2. Подключитесь к Wi-Fi или мобильным данным (без интернета ничего не получится!) 3. Настройки -> Общие настройки -> Дата и время. 4. Отключите автоопределение времени 5. Поставьте дату дней на 10 раньше сегодняшней Настройки -> Обновление ПО 6. Отключите автозагрузку по Wi-Fi Нажмите Загрузка и установка Настройки -> Параметры разработчика (в самом-самом низу списка) -> Заводская разблокировка -> Включите переключатель 7. После установки TWRP никогда не выключайте его! 8. Если нет пункта Заводская разблокировка из предыдущего шага, то попробуйте зайти обратно в настройки даты и времени и включите автоопределение или попробуйте проделать все с начала. 9. Вам будет предложено удалить все данные с вашего телефона, я предпочел просто согласиться, ведь дальше придется принудительно телефон отформатировать 10. После сброса и перезагрузки вновь проделываем шаги с 1 по 8, чтобы пункт про Заводскую разблокировку появился в меню параметров разработчика.

[свернуть]

 

Радиомаяк на дрон SJRC F5s PRO plus

Дано: квадракоптер SJRC F5s PRO plus и радиомаяк tBeacon Lime, а также для поиска пригодится рация, например UV K5
Задача: сделать возможным найти улетевший далеко в лес дрон с помощью рации(услышать координаты голосом от радиомаяка) или звукового(светового) сигналов радиомаяка или с помощью пеленга(определить направление радиосигнала от маяка).

Распиновка GPS модуля на квадрокоптере SJRC F5s PRO plus
Распиновка GPS модуля на квадрокоптере SJRC F5s PRO plus

Решение:
1. Разобрать дрон, достаточно снять верхнюю крышку. После снятия винтов, — сбоку две защелки — их со дна нужно отжать. Читать далее «Радиомаяк на дрон SJRC F5s PRO plus»

Сборка веб-сервера Angie + PHP + MariaDB/PostgreSQL на FreeBSD

FreeBSD, установка Angie из исходников

Источник: https://angie.software/installation/#install-freebsd

1. Чтобы подключить репозиторий Angie, создайте каталоги:

sudo mkdir -p /usr/local/etc/pkg/angie/ /usr/local/etc/pkg/repos/

Читать далее «Сборка веб-сервера Angie + PHP + MariaDB/PostgreSQL на FreeBSD»

Freebsd 13.2 установка Squid в jail-е

Рекомендуется настроить SSL Bumping в сервисе Squid для обработки шифрованных соединений. Если SSL Bumping не настроен, то прокси-сервер не может вмешаться в процесс установки шифрованного соединения. В этом случае модули защиты Kaspersky Web Traffic Security (Антивирус и Анти-Фишинг) не могут проверить данные, передаваемые внутри шифрованного канала связи. Это снижает уровень защиты IT-инфраструктуры организации.

Для работы SSL Bumping требуется SSL-сертификат и приватный ключ в формате PEM. Вы можете создать новый самоподписанный SSL-сертификат или использовать готовый (например, SSL-сертификат, выданный центром сертификации организации).

portsnap fetch extract
portsnap fetch update
cd /usr/ports/www/squid

Выполняем установку порта:

make install clean BATCH=yes

Читать далее «Freebsd 13.2 установка Squid в jail-е»

Emby абракадабра в названиях файлов

Исправить кодировку с CP1251 на UTF8:

# покажет что сделает
convmv -r -f cp1251 -t utf8 /нужный_каталог

# переименует. включая подкаталоги
convmv -r -f cp1251 -t utf8 --notest /нужный_каталог

 

 

Galaxy S9 backup efs

Backup Process:

Code:

adb shell
su
dd if=/dev/block/mmcblk0 of=/sdcard/mmcblk0_backup.img
dd if=/dev/block/mmcblk0p1 of=/sdcard/mmcblk0p1_backup.img 
exit
exit
adb pull /sdcard/mmcblk0_backup.img mmcblk0_backup.img
adb pull /sdcard/mmcblk0p1_backup.img mmcblk0p1_backup.img

Restore Backup Process:

Code:
adb push mmcblk0_backup.img /sdcard/mmcblk0_backup.img
adb push mmcblk0p1_backup.img /sdcard/mmcblk0p1_backup.img
adb shell
su
dd if=/sdcard/mmcblk0_backup.img of=/dev/block/mmcblk0
dd if=/sdcard/mmcblk0p1_backup.img of=/dev/block/mmcblk0p1 
exit
exit

SJRC опция — поиск дрона с помощью радиомаяка

Радиомаяк tBeacon Lime

Новое поколение автономных радиомаяков tBeacon 2021 года. Новые функции и улучшения:
1. Полностью переработан синтез голоса, на порядок повышены разборчивость и качество речи;
2. Значительно расширен «словарь» маяка, теперь он может произносить не только цифры, но и много новых сообщений;
3. Помимо ретранслятора, основанного на классической модуляции FSK, который сохранен и полностью совместим с предыдущим поколением tBeacon, добавлен режим ретранслятора с модуляцией LoRa, значительно увеличивающий дальность связи с ретранслятором (до 20км при наличии прямой видимости);
4. Реализована передача координат маяка непосредственно на смартфон через звуковое кодирование RTTY и автоматическое распознавание в приложении tBeacon Finder;
5. Настройка CTCSS переработана и сделана более гибкой, а так же сигнал надежнее распознается «игрушечными» рациями;
6. Изменен дизайн печатной платы, повышена устойчивость к ошибкам пользователя и упрощена сборка и эксплуатация;
7. Повышена общая энергоэффективность.

 

Характеристики
Вес уточняется
Размер 28×20мм
Далекий поиск (радио( Да
Ближний поиск (звук) Да
Получение координат от бортового или внешнего GPS Да
Заряд LiPo Да
Активация вызовом или по таймеру Да
Передача голосом Да
LiPo в комплекте 150мАч
Контроль ходового аккумулятора Да
Пищалка/светодиод Да
Выключатель кнопка + авто включение + бесконтактное выключение
Автоматическое включение Да
Цепи защиты от неправильного подключения Да
microUSB для настройки и зарядки Нет

php код чата для виджета вордпресс

<h5>Чат</h5>
<html>
	<head>
	</head>
<body>
<iframe src="wp-content/utils/chatframe.php" style="border: none;" loading = "lazy"></iframe>
<div id="zatemnenie">
<div id="okno">
<iframe src="wp-content/utils/chat.php" width="520px" height="810" frameborder="0"></iframe>
<a href="#" class="close">Закрыть чат</a>
</div>
</div>
<button class="c-button" onclick="window.location.href = '#zatemnenie';">Наследить</button>
</body>
</html>

 

ffmpeg трансляция текстовой строки из RSS ленты с камеры rtsp поток

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

#!/bin/sh
rm /home/vvv/stream/index.xml
wget -q https://volga.news/rss1/google/7/culture/index.xml
sed 's/&quot;/"/g; s/&#160;/_/g' index.xml > culture.xml
cat culture.xml | sed -n 15,250p | grep '<description>' | awk -F\> '{ print $2 }' | awk -F\< '{ printf $1 }' | tee news.txt
pkill ffmpeg
sleep 5
FFREPORT=file=/home/vvv/stream/ffmpeg.log:level=8 ffmpeg -v quiet -stats -re -i http://online.radio-megapolis.ru:8000/megapolis_mp3 -i rtsp://user:pass@192.168.37.30/onvif1 -filter:v "drawtext=enable='between(t,3,604800)':fontfile=/home/vvv/fonts/Lucon.ttf:textfile=/home/vvv/stream/news.txt:fontcolor=white@1.0:fontsize=16:y=h-line_h-10:x='if(gt(x,-tw),w-mod(8*n,w+tw),w)'" -c:v libx264 -s 640x480 -c:a aac -ar 22050 -b:a 32k -f flv rtmps://dc4-1.rtmp.t.me/s/token

Читать далее «ffmpeg трансляция текстовой строки из RSS ленты с камеры rtsp поток»