Просмотрено
Category: Софт

Прошивка камеры IPC8232SWC-WE от Ростелеком на оригинальную прошивку

Прошивка камеры IPC8232SWC-WE от Ростелеком на оригинальную прошивку

Прошивка камеры IPC8232SWC-WE от Ростелеком на оригинальную прошивку

Внимание! Автор не несет ответственность за ваши неудачи, и не призывает к действию! Все что вы делаете — вы делаете на свой страх и риск!

Данный способ прошивки подсмотрен на 4pda, дополнен и немного изменен для лучшего понимания.

Немного о камере

Данная камера была приобретена на Avito за копейки. Хотелось избавиться от камер Xiaomi и приложения MiHome. Оригинальная прошивка поддерживает протокол Onvif и RTSP, что собственно мне и было нужно для добавления камер в видеорегистратор и Home Assistant. Так же у камеры на ножке есть магнит, который позволяет крепить камеру на металлических поверхностях, либо на металлическом пятаке, который идет в комплекте и прикручивается на пару саморезов. Еще один из плюсов — наличие Ethernet разъема на камере.

Наличие Ethernet разъема
Наличие Ethernet разъема

Прошивка камеры

Для прошивки нужно вскрыть камеру поддев чем-нибудь плоским черную часть камеры.

Поддеваем с краю черную часть камеры
Поддеваем с краю черную часть камеры

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

Отключаем микрофон и подсветку
Отключаем микрофон и подсветку

После этого ищем UART рядом с Ethernet разъемом. Нас интересуют только контакты Tx Rx и Gnd.

UART
UART

К UART можно под паяться или же использовать иголки как сделал я. Так же нужно воткнуть LAN кабель.

Подключаем UART и LAN кабель
Подключаем UART и LAN кабель

Теперь качаем TFTP сервер, архив с прошивкой и Pytty.

Распаковываем файлы прошивки в рядом с TFTP сервером.

Файлы прошивки рядом с TFTP сервером
Файлы прошивки рядом с TFTP сервером

Редактируем файл manuinfo.txt под себя

DEVICE_SERIAL_NUMBER: серийный номер вашей камеры (12 знаков)
MAC_ADDRESS: мак-адрес сетевого интерфейса в формате 0123-4567-89AB
ACTIVE_CODE: регистрационный код для облака EZ (25 знаков). Предлагаю использовать следующий формат: 0SSSSSSSSSSSSMMMMMMMMMMMM (S — серийный номер, M — мак адрес)
REGION_CODE: код региона IN — голосовые сообщения на английском, NONE — голосовые сообщения на китайском, FF — без голосовых сообщений

Запускаем TFTP, открываем Pytty выбираем наш COM порт и скорость 115200.

Настройки Pytty
Настройки Pytty

Подаем питание на камеру и жмем в Pytty Ctrl + Enter либо Ctrl + B чтобы остановить загрузку.

Останавливаем загрузку
Останавливаем загрузку

После того, как остановили загрузку нужно указать IP адрес камеры и IP адрес TFTP сервера.

ipaddr — адрес камеры, serverip — адрес tftp сервера.

setenv ipaddr 192.168.0.99
setenv serverip 192.168.0.111
Указываем IP адреса камеры и TFTP сервера
Указываем IP адреса камеры и TFTP сервера

Далее очищаем флеш-память камеры, загружаем новый загрузчик и перезагружаем камеру.

mw.b 0x42000000 0xff 0x1000000;tftp 0x42000000 u-boot.bin
nand erase 0 0x8000000;nand write 0x42000000 0 0x100000
reset

В TFTP сервере должны увидеть скачивание файла загрузчика.

Скачивание загрузчика
Скачивание загрузчика

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

setenv ipaddr 192.168.0.99
setenv serverip 192.168.0.111

Обновляем прошивку, загружаем конфигурацию, выставляем свой MAC-адрес и перезагружаемся.

update all
manuinfo manuinfo.txt
config ethaddr 01:23:45:67:89:AB (mac-адрес вашей камеры)
reset
Загрузка прошивки
Загрузка прошивки

После перезагрузки если все правильно сделали можно перейти в web-интерфейс камеры.

Страница авторизации
Страница авторизации

По умолчанию данные для входа admin/123456.

Web-интерфейс камеры
Web-интерфейс камеры

Итог

Прошивка камеры на этом закончена. Теперь камеру можно добавить в регистратор через протокол Onvif или RTSP.

RTSP основного потока rtsp://admin:123456@ipaddress:554/media/video1
RTSP второго потока rtsp://admin:123456@ipaddress:554/media/video2

Активация PhpStorm, WebStorm, IntelliJ IDEA и другие продукты JetBrains версии 2022.2.X, 2022.3 и 2023.1

Активация PhpStorm, WebStorm, IntelliJ IDEA и другие продукты JetBrains версии 2022.2.X, 2022.3 и 2023.1

Активация PhpStorm, WebStorm, IntelliJ IDEA и другие продукты JetBrains версии 2022.2

В данной статье я расскажу как активировать продукты JetBrains версии 2022.2.X и 2022.3 такие как PhpStorm, WebStorm, IntelliJ IDEA, RubyMine, PyCharm и другие, а также плагины такие как например Laravel Idea.

В комментариях подсказали, что для активации все-таки необходим JDK. Качаем с офф. сайта.

UPD 13.05.23. Проверил работоспособность 2023.1.1 на Windows. Все работает, можно обновляться.

Для начала скачиваем архив ниже.

UPD 16.09.2023. Обновил архив. У кого не активирует попробуйте скачать с архив с 3.jetbra.in.

Распаковываем например в корень диска C:

Распакованные файлы
Распакованные файлы

Далее переходим в папку scripts и выполняем скрипт.

install-current-user.vbs — для текущего пользователя Windows.
install-all-users.vbs — для всех пользователей Windows.
install.sh — для Linux и Mac

В Windows должны увидеть такой результат:

Выполняем скрипт
Выполняем скрипт
Скрипт завершил выполнение
Скрипт завершил выполнение

В Linux результат должен быть таким:

Результат выполнения скрипта в linux
Результат выполнения скрипта в linux

Обязательно требуется перезагрузка после выполнения скрипта в linux!


Далее в файл phpstorm64.exe.vmoptions необходимо добавить строку

-javaagent:C:\jetbra\ja-netfilter.jar=jetbrains

Обратите внимание! Название файла vmoptions отличается в зависимости от IDE. В WebStorm файл будет называться webstorm64.exe.vmoptions, а в PyCharm pycharm64.exe.vmoptions соответственно.

Переходим на сайт 3.jetbra.in и выбираем любой доступный хост. Я выбрал первый ipfs.io.

Попадаем в список с продуктами JetBrains и ищем нужный нам продукт. У меня это PhpStorm.

Список продуктов JetBrains
Список продуктов JetBrains

Жмем Copy to clipboard

Копируем ключ
Копируем ключ

Запускаем IDE, в моем случае это PhpStorm и идем в Help -> Register. Выбираем Activation Code и вставляем скопированный ранее код.

Активация PhpStrorm
Активация PhpStrorm

В результате получаем активированную IDE до 2025 года. Вроде как друзья китайцы писали, что активация по факту до 2099, но это не точно. Время покажет)

Активированная IDE

С таким же успехом можно активировать и плагины для ваших IDE которые есть в списке на 3.jetbra.in. Например я активировал Laravel Idea.

Активированная Laravel Idea
Активированная Laravel Idea

Проверил активацию PyCharm 2022.3 в Ubuntu 22.04. Результат на скриншоте ниже.

Активированный PyCharm 2022.3 в Linux
Активированный PyCharm 2022.3 в Linux

Надеюсь данная статья вам была полезна. Возникшие вопросы задавайте в комментариях.

UPD 11.01.2022 Друг проверил на MacOS версию 2022.3.1. Достаточно только выполнения скрипта. Все отлично активировалось.

Активация на MacOS

Удалось активировать?

Просмотреть результаты

Загрузка ... Загрузка ...

На какой ОС активируете?

Загрузка ... Загрузка ...
Плагины для Internet Explorer в браузерах на базе Chromium

Плагины для Internet Explorer в браузерах на базе Chromium

IE Tab

Столкнулся с проблемой, что в новых версиях Windows нет браузера Internet Explorer, а он необходим например для настройки видеорегистраторов на базе HiWatch, Hikvision, XMEye и т.д.

Например при попытке открыть в Chrome веб-морду регистратора на базе XMEye нам вываливается такое сообщение:

Сообщение в Chrome
Сообщение в Chrome

В нем нам предлагают установить более старую версию браузера, и соответственно ничего не работает.

Не работает в Chrome
Не работает в Chrome

Для себя я нашел отличное решение под названием IE Tab.

Что такое IE Tab?

IE Tab — расширение Firefox, созданное для просмотра сайтов, которые могут быть корректно отображены только в Internet Explorer, например, использующих элементы ActiveX или «расширения» стандарта HTML от Microsoft, в окне браузеров Google Chrome, Mozilla Firefox, Flock, Mozilla Suite и SeaMonkey.

Установив расширение из магазина нужно открыть адрес регистратора и нажать на иконку расширения

Запускаем IE Tab
Запускаем IE Tab

После чего страница откроется в расширении IE Tab

Страница открылась через IE Tab
Страница открылась через IE Tab

Как видно, все отлично работает в Chrome

Все отлично работает в Chrome
Все отлично работает в Chrome

Также в настройках плагина можно выбрать какую версию Internet Explorer эмулировать.

Выбор версии Internet Explorer в IE Tab
Выбор версии Internet Explorer в IE Tab

На этом все, спасибо за внимание! Надеюсь данная статья вам помогла 🙂

Сброс триала в PhpStorm и WebStorm 2022.2 на Windows и Ubuntu

Сброс триала в PhpStorm и WebStorm 2022.2 на Windows и Ubuntu

Качаем скрипты для сброса пробного периода.

Для сброса триала необходимо выйти с текущего аккаунта JetBrains и создать новый.

Выходим с аккаунта JetBrains
Выходим с аккаунта JetBrains

Для создания нового аккаунта нужна почта. Что бы не плодить почтовые ящики можно воспользоваться анонимайзером у mail.ru

Анонимайзер Mail.ru
Анонимайзер Mail.ru

Закрываем PhpStorm или WebStorm.


Для Windows
Запускаем JetBrainsEvaluationReset.bat от имени администратора.

Для Ubuntu
Файлу JetBrainsEvaluationReset.sh даем разрешение на запуск и выполняем скрипт.

chmod +x ./JetBrainsEvaluationReset.sh
./JetBrainsEvaluationReset.sh

Скрипт вычищает триал
Скрипт вычищает триал

После выполнения скрипта запускаем PhpStorm или WebStorm, заходим под новым аккаунтом и активируем пробную версию.

Активируем пробную версию
Активируем пробную версию

Радуемся 30 дней и повторяем операцию. Данный скрипт также чистит триал и для плагинов.

Активация PhpStorm 2022.2.X

Активация PhpStorm 2022.2.X

Данный способ активации не актуален. Смотрите данную статью.

Активация JetBrains PhpStorm 2022.2 происходит примерно также как и рассказано в статье про версию 2022.1. Для активации PhpStorm необходимо скачать архив с активатором ниже. Активация работает на Windows, Linux и MacOS.

GitHub автора

Архив необходимо распаковать в любую удобную папку. Я распаковал в корень диска C.
Далее переходим в папку PhpStorm 2022.2. Например у меня это C:\Program Files\JetBrains\PhpStorm 2022.2.2. В папке bin ищем файл phpstorm64.vmoptions или phpstorm64.exe.vmoptions. Открываем этот файл текстовым редактором, например NotePad++ и добавляем в самый конец:

-javaagent:С:\jetbrains\jetbrains.jar=jetbrains

Укажите свой путь, куда распаковали активатор!

Добавляем vmoptions
Добавляем vmoptions

Далее запускаем PhpStorm и выбираем Activation PhpStorm -> License server. В Server address вставляем любой адрес из списка ниже и нажимаем Activate.

Активация PhpStorm 2022.2.2

http://49.234.70.205
http://60.247.72.31:8888
http://91.210.51.48:8080
http://34.206.48.129
http://13.232.35.56
http://153.106.195.23:8080
http://158.193.243.40
http://200.13.89.3:8080
http://140.238.85.244:8080
http://193.6.57.174:8080
http://150.254.118.138:8080
http://195.208.239.74
http://193.2.42.18:8080
http://200.17.85.220
http://186.211.99.100
http://212.73.75.141
http://203.23.253.45:8081
http://129.22.25.52
http://20.24.96.101
http://194.83.68.123
http://46.248.165.184:7777
http://80.169.232.216:8080
http://185.76.145.167:8080
http://94.100.93.228:8080
http://216.118.207.58:8181
http://62.76.124.130:8081
http://178.124.205.99:8090
http://185.14.45.25:8282
http://license.engr.ship.edu:8080
http://licence.fit.cvut.cz:9000
https://jblicense2.wappworks.com
https://jetbrains-license.learning.casareal.co.jp
https://license.fahai.org
https://lic.gotoweb.top
https://flm.nighthawkcodingsociety.com
https://fls-jetbrains.spacetechies.com
https://jbls.x-root.info
https://license-server.tmk.edu.hk
https://jenkins.wf-wolves.de
http://bumblebee.bhasvic.ac.uk
http://cse-lic-02.engineering.cwru.edu
http://lic-server.mephi.ru
http://license.runtime.kz
https://licenses.cerebotani.it
https://jetbrains.blackboard.com
http://adsk06.tpu.ru:8080
https://fls.aventus.work

Если все делали правильно, то получаем активированный PhpStorm 2022.2.2.

Активированный PhpStorm 2022.2.2

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

ZEW8I0GZC6-eyJsaWNlbnNlSWQiOiJaRVc4STBHWkM2IiwibGljZW5zZWVOYW1lIjoia2lkZHkgaW5zZWFtcyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IlBTSSIsImZhbGxiYWNrRGF0ZSI6IjIwMjUtMDgtMDEiLCJwYWlkVXBUbyI6IjIwMjUtMDgtMDEiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUENXTVAiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBTIiwiZmFsbGJhY2tEYXRlIjoiMjAyNS0wOC0wMSIsInBhaWRVcFRvIjoiMjAyNS0wOC0wMSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUFBTIiwiZmFsbGJhY2tEYXRlIjoiMjAyNS0wOC0wMSIsInBhaWRVcFRvIjoiMjAyNS0wOC0wMSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOnRydWV9XSwibWV0YWRhdGEiOiIwMTIwMjIwODAxUFNBTjAwMDAwNSIsImhhc2giOiJUUklBTDo5NzM1MDQ0MzkiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-UVh/hXrqvTl8syZGee3sWsipAUdbN7XBg2XpFkSNh+oGBGzwvsj2k5A3v2LGO6+46rDU/HdG14jHYnT1iDMum5K5I7aCVYOIcJcmSAViwNDLqvTcOjMOdDZ4XS3aDg/KeaX5PozDa+H/KgHdGL07nKCBuhopAesiGXZC0RYerwCnYX1DjG9b/02igSyCuIYfsCO8d3GL+/ESz+sI8FiXmyZB7N413SJDGnp9klF51Kz469YzWZNEIXp9zg3Wu/Vsq8zlW9mGCFmsyiu0btTkS5PZfxp5BebH8Ef5SvPP7SyLJ2Q0FqeCJ9ESXp6aNBW8lmTVY+R0ZpqgsBOwbkq2xg==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUlaUFc1wf+CfY9wzFWEL2euKQ5nswqb57V8QZG7d7RoR6rwYUIXseTOAFq210oMEe++LCjzKDuqwDfsyhgDNTgZBPAaC4vUU2oy+XR+Fq8nBixWIsH668HeOnRK6RRhsr0rJzRB95aZ3EAPzBuQ2qPaNGm17pAX0Rd6MPRgjp75IWwI9eA6aMEdPQEVN7uyOtM5zSsjoj79Lbu1fjShOnQZuJcsV8tqnayeFkNzv2LTOlofU/Tbx502Ro073gGjoeRzNvrynAP03pL486P3KCAyiNPhDs2z8/COMrxRlZW5mfzo0xsK0dQGNH3UoG/9RVwHG4eS8LFpMTR9oetHZBAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUJNoRIpb1hUHAk0foMSNM9MCEAv8wSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBABqRoNGxAQct9dQUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3syIfIGQZNCxYhLLUuet2HE6LJYPQ5c0jH4kDooRpcVZ4rBxNwddpctUO2te9UU5/FjhioZQsPvd92qOTsV+8Cyl2fvNhNKD1Uu9ff5AkVIQn4JU23ozdB/R5oUlebwaTE6WZNBs+TA/qPj+5/we9NH71WRB0hqUoLI2AKKyiPw++FtN4Su1vsdDlrAzDj9ILjpjJKA1ImuVcG329/WTYIKysZ1CWK3zATg9BeCUPAV1pQy8ToXOq+RSYen6winZ2OO93eyHv2Iw5kbn1dqfBw1BuTE29V2FJKicJSu8iEOpfoafwJISXmz1wnnWL3V/0NxTulfWsXugOoLfv0ZIBP1xH9kmf22jjQ2JiHhQZP7ZDsreRrOeIQ/c4yR8IQvMLfC0WKQqrHu5ZzXTH4NO3CwGWSlTY74kE91zXB5mwWAx1jig+UXYc2w4RkVhy0//lOmVya/PEepuuTTI4+UJwC7qbVlh5zfhj8oTNUXgN0AOc+Q0/WFPl1aw5VV/VrO8FCoB15lFVlpKaQ1Yh+DVU8ke+rt9Th0BCHXe0uZOEmH0nOnH/0onD

Также автор говорит, что активатор прекрасно справляется с активацией плагинов.

Активация PhpStorm 2022.1.4

Активация PhpStorm 2022.1.4

PhpStorm 2022.1.4

Данный способ подходит и для активации WebStorm 2022.1.4

В данной статье я расскажу как бесплатно активировать лицензию PhpStorm. Данный метод работает в PhpStorm не выше версии 2022.1.4.

Предыдущие версии PhpStorm можно скачать отсюда. Архив с кряком качаем ниже.

Устанавливаем PhpStorm 2022.1.4, распаковываем папку ja-netfilter в корень диска C.

Распаковываем папку ja-netfilter в корень диска C
Распаковываем папку ja-netfilter в корень диска C

Идем в C:\Program Files\JetBrains\PhpStorm 2022.1.4\bin\phpstorm64.exe.vmoptions и в конец вставляем -javaagent:C:\ja-netfilter-all\ja-netfilter.jar=jetbrains


Добавляем ja-netfilter в vmoptions
Добавляем ja-netfilter в vmoptions

Далее запускаем PhpStorm и заходим в меню лицензии. Выбираем License server, в Server address пишем https://jetbra.in и нажимаем Activate.

Активация лицензии
Активация лицензии

Если все сделали правильно, то PhpStorm должен проглотить лицензию.

Активированный PhpStormа
Активированный PhpStormа

Пользуйтесь! Самое главное не обновляйтесь на версию выше. Данный способ взлома PhpStorm уже не работает на версии 2022.2!

Также данный способ работает на Linux и MacOS.