По JXD обычной(не на андроиде)

По JXD обычной(не на андроиде)

Разобрал консоль, китайцы заботливо подписали где UART(справедливости ради, на s601 и большинстве других консолей uart так же удобно выведен и обведен - спасибо jxd). Подпаялся, прочитал логи - это не linux судя по всему. Дизассемблировал в IDA встроенный эмулятор, понял что это какая то самопал система. Однако, кроме поддержки elf бинарников, она умеет грузить so библиотеки! Иерархия ФС напоминает линух(/mnt/diska, /mnt/diskb), но во первых нет никакого лога загрузки системы в UART(причем почти сразу запускается некое приложение, отвечающее за анимацию стартового экрана, линух так быстро загрузиться не может). Если кто-то скажет что возможно ядро всегда загружено, просто консоль выходит из сна при включении - нет, при ресете тоже никакой задержки и никакого лога. Совсем. Кроме того, осталось немного дебаг строк в бинарниках эмуляторов, из этого я понял что у консоли есть GPU(!), загуглил - когда-то в Android планшетах этот производитель чипсетов использовали GPU Vivante - это совсем недорогие и очень слабые GPU уровня mali 300, и с GPU общение идёт не через gl, а почти напрямую командами в драйвер аля updatetexture, freetexture и.т.д. Проц кстати - GP1000, по такому информации практически нет. Здоровый проц в QFN корпусе.

45
12 комментариев