Модификация прошивок (краткое руководство)

Re: Модификация прошивок (краткое руководство)

Postby FarVoice » 11 Nov 2012, 01:34

@Didgik
1. Стопясоц прошивок... Ню ню. Практически все с защитой и не запустятся. Буткод в прошивке - зло! Самый верный способ получить кирпич.
2. Прошить-то можно (и то не всегда) А вот работать точно не будет - это разные железяки
3. Именно права, атрибуты и симлинки. Так что без вариантов. Только под линухом. Хотя, если не распаковывать имиджи, а только поправить configuration.xml и выкиуть буткод - может прокатить...
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модификация прошивок (краткое руководство)

Postby Didgik » 11 Nov 2012, 13:42

FarVoice wrote:@Didgik
1. Стопясоц прошивок... Ню ню. Практически все с защитой и не запустятся. Буткод в прошивке - зло! Самый верный способ получить кирпич.

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

Про остальное поонял.
Seagate FreeAgent Theater+
3Q 3QMMP-F425HW fw: xds42gl_7725_r3
XDS73D fw: xds1003d_11131
Didgik
 
Posts: 7
Joined: 04 Sep 2011, 20:20

Re: Модификация прошивок (краткое руководство)

Postby ordin » 12 Nov 2012, 21:07

Что останавливает команда killall -HUP?
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: Модификация прошивок (краткое руководство)

Postby FarVoice » 13 Nov 2012, 23:08

ordin wrote:Что останавливает команда killall -HUP?

-HUP - это сигнал
Сигналы (UNIX)
в данном случае HUP получают все процессы, открытые из терминальной сессии при закрытии оной
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модификация прошивок (краткое руководство)

Postby FarVoice » 24 Dec 2012, 00:12

Поправил свой скрипт для разборки-сборки прошивок.
+ добавил ключ от mede8er x3d
+ сделал проверку валидности ключей
! исправил алгоритм шифрования для бинарников

Скачать http://www.moservices.org/files/img_tools.tar.bz2
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модификация прошивок (краткое руководство)

Postby sambul29 » 24 Mar 2013, 06:05

Farvoice

Пробовал ваш скрипт для распаковки проши Меле - не работает, выдаёт кучу ошибок в виртуалке PartedMagic. Попробовал также скрипт из 1-го поста - он почему то убивается системой каждый раз в разных точках распаковки rootfs:

Unpack FW.jpg
Unpack FW.jpg (149.36 KiB) Viewed 6486 times


Я собственно хотел удалить симлинк к /opt, а то с вашим скриптом для старта optware девайс зависает. Если удалю, установистя и запустится ли родная проша без него, или надо править МД5?
sambul29
 

Re: Модификация прошивок (краткое руководство)

Postby FarVoice » 24 Mar 2013, 12:33

Блин... а текстовый лог приложить трудно? Копи - пейст... Интересен лог команды
Code: Select all
img x install.img install_img


Что за линух? Покажите uname -a
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модификация прошивок (краткое руководство)

Postby maximen » 24 Mar 2013, 13:49

sambul29
Прошивка от FarVoice нормально распаковывается, только что пробовал. Нужно делать всё от администратора (супер пользователя)
Saturn: iconBIT XDS73d mk2(inext_hd1_225_r0)
Android tv box: Tox1, 2 * X3 Cube
User avatar
maximen
 
Posts: 771
Joined: 21 Feb 2012, 16:07
Location: Донбасс

Re: Модификация прошивок (краткое руководство)

Postby sambul29 » 24 Mar 2013, 21:58

Это лог с терминала:

Code: Select all
Welcome - Parted Magic (Linux 3.5.4-pmagic)
root@PartedMagic:~# cd /media/sda1/MeLE/img_tools
root@PartedMagic:/media/sda1/MeLE/img_tools# img x install.img install_img
Start extracting image
  Untar install.img
  Platform=jupiter
  Extract squashfs1.img
/usr/bin/img: line 96:  4795 Killed                  unsquashfs -d $2 $1 > /dev/null
  Error unsquash /media/sda1/MeLE/img_tools/install_img/package2/squashfs1.img
  Extract usr.local.etc.tar.bz2
tar: mos/www/modules/core/core_actions.php: time stamp 2014-01-01 01:21:41 is 24419905.981933923 s in the future
tar: mos/bin/wait_ip: time stamp 2014-01-05 18:10:31 is 24826035.833172842 s in the future
Extract finished.

root@PartedMagic:/media/sda1/MeLE/img_tools#

Я не знаю, куда ваша прога пишет детальный лог. ;)
sambul29
 

Re: Модификация прошивок (краткое руководство)

Postby FarVoice » 24 Mar 2013, 23:03

чота не запустился unsquashfs...
попробуйте дать команду
Code: Select all
./tools/unsquashfs -h

ну и вы так и не показали uname -a
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 14 guests