LINUX.ORG.RU

Armbian на Яндекс станцию

 ,


14

11

Заблокированную яндекс станцию можно купить за не очень дорого, отсюда и такие бредовые мысли. В станции стоит allwiner r18, в мини a113x. Хочу сконфигурировать u-boot и запустить какой-то минимальной линукс. Насколько это реально и адекватно? Проблем с припаяться и прошить что-то нет. Вроде как оба процессора не редкоземельные и уже есть готовые SBC на них, но есть вопросы не понаделал ли грабель яндекс на своих платах


Ответ на: комментарий от Nervous

Удивительное вендорлоковое ненужно

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

devl547 ★★★★★
()
Ответ на: комментарий от devl547

ребёнку это не нужно.

отдать на растерзание старый бобинник/кассетник/вертушку/радиолу.

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

mrjaggers
()
Ответ на: комментарий от Skawer

попробуй: https://quasar.s3.yandex.net/yandexstation_2/ota/user/50813555-360f-42c1-9b53-8a75e515242f/1.149.1.35.1570445827.20221226.103.zip у меня первая станция, но по серийнику выдает именно этот адрес. Возможно для 1 и 2 одна фирмварь. Как преобразовать файлы system.new.dat.br в плоский файл прошивки ищется гуглом.

mamaich
()
Ответ на: комментарий от mamaich

Спасибо. Изучу. Но вроде у Макс другой проц и андроид старой версии. А по моему серийнику, где поискать прошивку?)

Skawer
()
Ответ на: комментарий от Direkt

Я так понимаю там всё зашифровано по ключу или как? С дампами Nand не работал ещё совсем.

Direkt
()
Ответ на: комментарий от mamaich

А Вам не кажется ,что это не безопасно ? Это же сбор серийников от станций.

Direkt
()

Всем доброго дня Немного не по теме, но вдруг кто сталкивался. видимо во время обновления отключилось питание на яндекс-мини. теперь из всей реакции - только красный светодиод при нажатии на микрофон. сброс и т.п не помогает. при подключении к ПК - видится как gx-chip. Amlogic USB Burning Tool при подключении видит устройство и готов прошить. Скачал по статье на дзене (на форуме она упоминается) ота-обнову под нее, но она не в img. где можно найти под яндекс станцию img формат прошивки, или чем можно залить на нее файлы из ота. Хотелось бы обойтись без «выпаивания», программатора все равно нет )

rmc2023
()
Ответ на: комментарий от rmc2023

А считать можно? Версия станции какая? На дзене действительно сомнительный сервис,как бы не потерять ID свой .

Nednik
()
Ответ на: комментарий от Nednik

Считать что именно? Logic tool вроде не дает считывать, а чем еще к ней можно подцепиться - пока не знаю. Версия - обычная мини, YNDX004.

А что не так с ссылкой на quasar.yandex.net на дзене? вроде на сервера яндекса ссылка идет, и архив даже дает скачать.

Насколько проще с любыми андроид-приставками, там и прошивальщики под все и куча прошивок.. а здесь все в тайне и секретности ((

rmc2023
()
Ответ на: комментарий от rmc2023

Мне скачивалка показалась подозрительной. Ну да ладно,посмотрю ее тоже. https://remont-aud.net/dump/audio/jandeks_mini_shassi_main_board_yamini_main_v6/73-1-0-111719 Вот тут лежит,жду когда баллы зачисляться скачаю выложу. Для себя собирался скачать еще до того как пост написали . На Мини вроде как тут проскакивало что через джек 3.5 можно по UART подцепится посмотреть лог загрузки. У меня есть мини станция из первых,но она не дает по USB цепляться,только звук издается что новое устройство подключено и через пару секунд отключается.Видимо загзузчик отключает USB

Nednik
()
Ответ на: комментарий от rmc2023

Считать с умершей станции что можно. Но видимо Amlogic не дает читать прошивки,только писать .

Nednik
()
Ответ на: комментарий от Nednik

Тема небольшая, просмотрел, но про джек не увидел. Есть распиновка рх-тх на 3.5? В принципе можно и подобрать, попробую вечером. Моя после слета прошивки видимо перешла в режим фастбута, стабильно показывает gx-chip но что и как ей подкинуть - пока не нашел ( Буду благодарен за образ прошивки, хотя я так понимаю ее надо заливать программатором, а у меня кроме рх-тх на 232 под руками больше ничего нет (

rmc2023
()
Ответ на: комментарий от rmc2023

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

Nednik
()
Ответ на: комментарий от Nednik

Тут я не уверен. Сам не пробовал таких вариантов. Подъезжает большая станция скоро для опытов (станция 2 ) вот на ней можно экспериментировать будет.

Nednik
()
Ответ на: комментарий от Nednik

Боюсь такой фокус точно не пройдет, полный дамп и img - это все таки разные файлы. нужен видимо именно программатор, а под руками только простенький на ch341, и он 59 серию не поддерживает ( Нужно что то, что можно по usb залить или хотя бы по uart (

rmc2023
()
Ответ на: комментарий от Nednik

Да, скачал.. там архив zip как со смертью Кащея. В нем какой-то архив без расширения (в заголовке есть такое - ustar sandbox), но 7зип его смог открыть. В самом архиве - 4 файла build.ts - 11 байт packed_ota.version - 20 байт u-boot.bin.encrypt.usb.tpl - 636кб yandex_io_ota_enc.swu - 70.5мб

Вот этот большой файл на 70мб - тоже открывается как архив boot.img.encrypt - 9,7mb dtb.img.encrypt - 39kb rootfs.ubifs - 60.8mb sw-description - 635b sw-description.sig - 64b

Дальше уже можно через линукс попробовать открывать - но смысла немного )

rmc2023
()
Ответ на: комментарий от Nednik

по ссылке выше качается что-то на 650мб.. на мини оно даже на флешку не влезет, у нас она на 256 ) ну и сами файлы и структура по архивам сильно отличается (

rmc2023
()
Ответ на: комментарий от Nednik

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

для одной и той же модели отдается один и тот же файл, т.е. к уид архив не привязан.

для модели яндекс-мини 0004 https://quasar.s3.yandex.net/yandexmini/ota/release/515e0c05-0cd0-40a5-933c-57b22b40921b/1.162.4.32.1682450867.20230324.zip

для mini2 YNDX00020 https://quasar.s3.yandex.net/yandexmini_2/ota/user/147d087e-80f7-4fb0-8515-7d6d468c02c3/0.162.1.33.1682454202.20230324.107.zip

на остальные запросы под другие станции меня яндекс уже послал TooManyRequests Reduce request rate.

Так что под другие кому надо - можно искать картинки в гугле и генерить ссылки )

rmc2023
()
Ответ на: комментарий от rmc2023

Тоже нашел кучу сфотканых жоп станций и хотел пробовать скачать

Nednik
()
Ответ на: комментарий от rmc2023

Тоже ругнулся. notepad++ показал такое version = «1.0.1»; hardware-compatibility: [ «encrypt» ]; description = «Quasar firmware update»;

images: (
	{
		name = "rootfs";
		filename = "rootfs.ubifs";
		sha256 = "132e60dd98ab6437b7293ec27d6f8872958b226e0a925504e654aab39fd98ecc";
		volume = "rootfs";
	},

	{
		name = "boot";
		filename = "boot.img.encrypt";
		sha256 = "71e7f59e36f992807f6e1ae321da86b763dfdf453edb947fb372450c56c7bf0e";
		device = "/dev/mtd2";
		type = "flash";
	},

	{
		name = "dtb";
		filename = "dt.img.encrypt";
		sha256 = "2c64720920a69588165c88ecbabf56151862ba9890b9fecdfe2de37c7f0e1141";
		device = "/dev/dtb";
	},

	{
		name = "u-boot spl";
		filename = "u-boot.bin.encrypt.usb.bl2";
		sha256 = "5c5af706e311532528c6f34e992724e5696365c00bc09e2463fb5129f2d2a5b3";
		device = "/dev/mtd0";
		type = "flash";
	},

	{
		name = "u-boot tpl";
		filename = "u-boot.bin.encrypt.usb.tpl";
		sha256 = "be8d8019529cec707ea6ed4de2e57ff576933967e78a40c74ac423421e3a8a28";
		device = "/dev/mtd1";
		type = "flash";
	}
);

}

Nednik
()
Ответ на: комментарий от rmc2023

А он ругался что распаковывает как cpio, все вышло разобрать.

Nednik
()
Ответ на: комментарий от rmc2023

Что то вышло сделать? Моя для опытов еще не доехала(

Nednik
()
Ответ на: комментарий от Nervous

Примерно как если бы холодильник работал только от проприетарной электросети его производителя.

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

А ещё у нас вполне могло быть несколько интернетов — свой для винды, свой для макоси, свой для телефонов. И для премиум-подписчиков возможность общаться с чужими интернетиками. И это чуть-чуть не случилось, просто майкрософт со своим MSN опоздал слегка. Нам в 90е безумно повезло получить единый неогороженный интернет. Многие, кстати, до сих пор считают, что это его недостаток.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Нам в 90е безумно повезло получить единый неогороженный интернет. Многие, кстати, до сих пор считают, что это его недостаток.

… который успешно «преодолевается» именно сейчас (

master_0K
()

А кто нибудь пробовал подключить ту же малинку и использовать колонку чисто как усилитель по i2s шине? поставить на малинку volumio и гнать звук через усилитель колонки?

nwcd
()
Ответ на: комментарий от nwcd

Нет.Но думаю все получится. На станции 2 вокруг аудио куча пятаков testpoint ,вполне найдешь наверняка I2S, куча фото мат плат уже в интернете есть.

Nednik
()
Ответ на: комментарий от nwcd

Мне плата скоро приедет. могу подробнее участок зафоткать этот.

Nednik
()
Ответ на: комментарий от nwcd

Аудиокодек SY24145SGAC (на плате промаркирован 45S CYRCLA)

https://www.silergy.com/productsview/SY24145SGAC

работает по I2S при этом имеются выводы I2C вероятнее всего грузится прошивка при старте, логического анализатора сейчас нет что бы снять дамп данных. Но если сдернуть процессор с платы, то можно через I2S с того же разбери звук передавать. Как вариант оторвать выводы I2S от CPU и подпаяться к ним. CPU будет загружать прошивку и регулировать громкость,а по I2S можно гнать свой звук. Попробую по свободному времени.

Nednik
()
Ответ на: комментарий от burato

Может у кого имеется даташит на A113x ?

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

https://developer.rokid.com/docs/rokidos-linux- docs/reference/dev_board/amlogic/usermanual_a113.html

project@nedosekov.ru был бы очень признателен получить хотя бы распиновку Amlogic A113x.

Nednik
()
Ответ на: комментарий от hobbit

AOL был покруче MSN, и не был интернетом - доступ к www был лишь частью сервиса.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от Nednik

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

vvviperrr ★★★★★
()
Ответ на: комментарий от vvviperrr

Конечно не ради аудиокодека) Человек спросил,я ответил. Нашел на али чипы по 1000 рублей примерно, но прежде чем сдергивать хотелось посмотреть как это работает ну и хорошо бы иметь распиновку SOC,чтобы одним разом сдерунть,прозвонить и посадить чистый на место.

Nednik
()
Ответ на: комментарий от Nednik

Здравствуйте решил присоединится шина I2S на яндекс станции 2 точки TR55 -земля TR54 - WP TR53 - SDA TR52 - SCL на шине I2S весит FT24C02A дамп могу выложить

san156
()
Ответ на: комментарий от san156

Там еще не только на основной и на всех вспомогательных висит FT24C02A. Видимо идентифицирует железо подключенное. I2C наверное имели ввиду. Выложите,интересно если там все платы подключенные были.

Nednik
()
Ответ на: комментарий от Nednik

Меня немного другое интересует. С отпаянной NAND UART говорит (TP16 если память не изменяет): AXG:BL1:d1dbf2:a4926f;FEAT:F0DC31BE:2000;POC:F;EMMC:800;NAND:81;SD:800;USB:8;LOOP:1;EMMC:800;NAND:81;SD:800;USB:8;

т.е. есть попытки грузится с SD карты, выводы я примерно определил,но пока с вероятностью 80%.

И второй интересный момент в нормальном состоянии платы вывод выглядит AXG:BL1:d1dbf2:a4926f;FEAT:F0DC31BE:2000;POC:F;EMMC:800;NAND:0;READ:0;0.0;0.0;C HK:0; sdio debug board detected

Тут показан SDIO отладочный интерфейс активен и он видимо совпадает с выводами SD карты, такое видел на других ТВ приставках с Amlogic, там в виде SD карточки выполнен дебагер,причем можно в некоторых случаях и JTAG пользовать. Но остается оперировать только исходниками U-Boot и даташитом от A113D.

Правда нигде не нашел подробностей про этот SDIO debug board.

Nednik
()
Ответ на: комментарий от san156

Скачал TC58NVG2S0HTA00 структура интересная что то внутри изменить не получится через каждые 01FF идет контрольная сумма 16 байт кто сможет разобраться как она считается. Пример 000-1ff все 00 сумма FFFF6BB5EB54B3745FF3E94B2E25C7BE

san156
()
Ответ на: комментарий от san156

Там есть UBI и поверх нее по идее USB FS файловая система и зашифрованные загрузчики начинаются на AMLSECU!

https://github.com/znly/uboot-amlogic/blob/master/common/cmd_imgread.c

Файловая система не должна быть зашифрована.

https://www.j-michel.org/blog/2014/05/27/from-nand-chip-to-files

Если посмотреть энтропию через Binwalk -E можно увидеть участки с вероятно шифрованным или сжатым в архив содержимым и обычные данные (коэффициент близкий к 1 -сжато или зашифровано). Вот например другая выложенная тут прошивка A revision NAND 4Gib TC58NVG2S0HTA00 0x000001000000-0x000001600000 : «tpl»

0x000001600000-0x000002a00000 : «boot»

0x000002a00000-0x00000da00000 : «system»

0x00000da00000-0x00000db00000 : «nv»

0x00000db00000-0x00001c480000 : «bkupgrade»

0x00001c480000-0x000020000000 : «recovery»

1760420 AMLSECU! - начало зашифрованного boot img в дампе

1e0c8420 AMLSECU! - начало зашифрованного boot img в дампе

Ну и энтропия по файлу

DECIMAL HEXADECIMAL ENTROPY

0 0x0 Falling entropy edge (0.282653)

17825792 0x1100000 Rising entropy edge (0.993662)

18661376 0x11CC000 Falling entropy edge (0.827090)

21250048 0x1444000 Rising entropy edge (0.993658)

22020096 0x1500000 Falling entropy edge (0.639618)

24674304 0x1788000 Rising entropy edge (0.993738)

30687232 0x1D44000 Falling entropy edge (0.000000)

55574528 0x3500000 Rising entropy edge (0.964959)

56901632 0x3644000 Rising entropy edge (0.971308)

60325888 0x3988000 Rising entropy edge (0.962556)

60817408 0x3A00000 Falling entropy edge (0.837296)

62701568 0x3BCC000 Rising entropy edge (0.973622)

64520192 0x3D88000 Falling entropy edge (0.839605)

67108864 0x4000000 Rising entropy edge (0.960849)

70811648 0x4388000 Rising entropy edge (0.960180)

76054528 0x4888000 Falling entropy edge (0.697362)

80527360 0x4CCC000 Rising entropy edge (0.980768)

97796096 0x5D44000 Rising entropy edge (0.952814)

103596032 0x62CC000 Falling entropy edge (0.836441)

504152064 0x1E0CC000 Rising entropy edge (0.993671)

531628032 0x1FB00000 Falling entropy edge (0.000000)

Думаю у Вас будет такой же результат. Посмотрите с впаянной флешкой через UART подцепленный к TP16 (скорость 115200) лог загрузки вероятнее всего будет аналогичная таблица разделов .Для второго вида флешки немного отличается таблица.

Так вот расшифровкой BOOTIMG занимаются закрытые загрузчики защищенные от записи паролем вшитым в SOC. Файловая система по идее не должна быть зашифрована в середине файла большой участок с энтропией похожей на данные. Если поискать по дампу через утилиту

strings -tx ./TC58NVG2S0HTAI0@TSOP48_2614.BIN |grep UBI то вывалит кучу начал блоков UBI. Пробуйте монтировать как привел по ссылке. У меня пока завал с работой,для монтирования нужно ядро пересобрать что бы UBIFS оно понимало, нет времени.

Nednik
()
Последнее исправление: Nednik (всего исправлений: 6)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.