Dune hd tv-102 восстановление

Other media players / Другие медиа плееры

Moderator: Модераторы

Re: Dune hd tv-102 восстановление

Postby 876 on Tue Jul 19, 2016 04:05

вопрос решен - лицензия есть в снятом дампе обычным текстом , искать по dune_license.dlf там видно в начале идет 1 1 или 1 4 потом серийник и потом номер , сохраняете в файл и ставите из меню как обычно

единственный оставшийся косяк - плеер не обновляется , выпадает в черный экран и стоит , подключать ком порт смотреть что там уже лень
876
 
Posts: 250
Joined: Sat Dec 02, 2006 02:50

Re: Dune hd tv-102 восстановление

Postby freeuser on Sun Dec 18, 2016 20:48

не совсем по теме...

обратил внимание, что на последних дюнах, например 102v2, мак адрес сетевой карты прописаны непостредсвенно в нанд.
eth0 прописан в mtd1
cat /proc/mtd говорит что это bootblocks
mtd1: 00a40000 00020000 "bootblocks"

подскажите есть ли возможность отредактировать в этом блоке мак-адрес и залить назад?

предпологаю что это блок xenv
в сообщении за 2010 год был упамянут некий эдитор "XENV Viewer/Editor v1.00" который более не доступен. А может он мне вовсе не нужен.
в общем хотелось бы получить направление
freeuser
 
Posts: 8
Joined: Sun Dec 18, 2016 19:39

Re: Dune hd tv-102 восстановление

Postby 876 on Sun Dec 18, 2016 21:26

был такой софт - сам недавно искал в интернета а оказалось на венике лежит
876
 
Posts: 250
Joined: Sat Dec 02, 2006 02:50

Re: Dune hd tv-102 восстановление

Postby syslog on Sun Dec 18, 2016 21:39

Вопрос, а hex редактором можно в блоке редактировать переменные в xenv? естественно с соблюдением смещения и залить обратно или не совпадет контрольная сумма и получим кирпич?
syslog
 
Posts: 8
Joined: Thu Nov 17, 2016 18:04

Re: Dune hd tv-102 восстановление

Postby freeuser on Sun Dec 18, 2016 21:59

попробовал на свой страх и риск.
hex-редактором изменил мак и сохранил под именем mtd1_eth
далее в телнете
flash_erase /dev/mtd1 0 0
Code: Select all
Erasing 128 Kibyte @ a20000 -- 100 % complete

nandwrite -p /dev/mtd1 /D/mtd1_eth
Code: Select all
Writing data to block 0 at offset 0x0
Writing data to block 1 at offset 0x20000
Writing data to block 2 at offset 0x40000
Writing data to block 3 at offset 0x60000
Writing data to block 4 at offset 0x80000
Writing data to block 5 at offset 0xa0000
Writing data to block 6 at offset 0xc0000
Writing data to block 7 at offset 0xe0000
Writing data to block 8 at offset 0x100000
Writing data to block 9 at offset 0x120000
Writing data to block 10 at offset 0x140000
Writing data to block 11 at offset 0x160000
Writing data to block 12 at offset 0x180000
Writing data to block 13 at offset 0x1a0000
Writing data to block 14 at offset 0x1c0000
Writing data to block 15 at offset 0x1e0000
Writing data to block 16 at offset 0x200000
Writing data to block 17 at offset 0x220000
Writing data to block 18 at offset 0x240000
Writing data to block 19 at offset 0x260000
Writing data to block 20 at offset 0x280000
Writing data to block 21 at offset 0x2a0000
Writing data to block 22 at offset 0x2c0000
Writing data to block 23 at offset 0x2e0000
Writing data to block 24 at offset 0x300000
Writing data to block 25 at offset 0x320000
Writing data to block 26 at offset 0x340000
Writing data to block 27 at offset 0x360000
Writing data to block 28 at offset 0x380000
Writing data to block 29 at offset 0x3a0000
Writing data to block 30 at offset 0x3c0000
Writing data to block 31 at offset 0x3e0000
Writing data to block 32 at offset 0x400000
Writing data to block 33 at offset 0x420000
Writing data to block 34 at offset 0x440000
Writing data to block 35 at offset 0x460000
Writing data to block 36 at offset 0x480000
Writing data to block 37 at offset 0x4a0000
Writing data to block 38 at offset 0x4c0000
Writing data to block 39 at offset 0x4e0000
Writing data to block 40 at offset 0x500000
Writing data to block 41 at offset 0x520000
Writing data to block 42 at offset 0x540000
Writing data to block 43 at offset 0x560000
Writing data to block 44 at offset 0x580000
Writing data to block 45 at offset 0x5a0000
Writing data to block 46 at offset 0x5c0000
Writing data to block 47 at offset 0x5e0000
Writing data to block 48 at offset 0x600000
Writing data to block 49 at offset 0x620000
Writing data to block 50 at offset 0x640000
Writing data to block 51 at offset 0x660000
Writing data to block 52 at offset 0x680000
Writing data to block 53 at offset 0x6a0000
Writing data to block 54 at offset 0x6c0000
Writing data to block 55 at offset 0x6e0000
Writing data to block 56 at offset 0x700000
Writing data to block 57 at offset 0x720000
Writing data to block 58 at offset 0x740000
Writing data to block 59 at offset 0x760000
Writing data to block 60 at offset 0x780000
Writing data to block 61 at offset 0x7a0000
Writing data to block 62 at offset 0x7c0000
Writing data to block 63 at offset 0x7e0000
Writing data to block 64 at offset 0x800000
Writing data to block 65 at offset 0x820000
Writing data to block 66 at offset 0x840000
Writing data to block 67 at offset 0x860000
Writing data to block 68 at offset 0x880000
Writing data to block 69 at offset 0x8a0000
Writing data to block 70 at offset 0x8c0000
Writing data to block 71 at offset 0x8e0000
Writing data to block 72 at offset 0x900000
Writing data to block 73 at offset 0x920000
Writing data to block 74 at offset 0x940000
Writing data to block 75 at offset 0x960000
Writing data to block 76 at offset 0x980000
Writing data to block 77 at offset 0x9a0000
Writing data to block 78 at offset 0x9c0000
Writing data to block 79 at offset 0x9e0000
Writing data to block 80 at offset 0xa00000
Writing data to block 81 at offset 0xa20000

затем
reboot

и теперь кирпич :sos:
в чём допустил ошибку?
freeuser
 
Posts: 8
Joined: Sun Dec 18, 2016 19:39

Re: Dune hd tv-102 восстановление

Postby 876 on Sun Dec 18, 2016 22:37

помнится там xenv несколько копий лежит - может они совпадать все должны
876
 
Posts: 250
Joined: Sat Dec 02, 2006 02:50

Re: Dune hd tv-102 восстановление

Postby Gennadyi on Tue Dec 20, 2016 21:17

freeuser wrote:В сообщении за 2010[/url] год был упамянут некий эдитор "XENV Viewer/Editor v1.00" который более не доступен. А может он мне вовсе не нужен.
в общем хотелось бы получить направление

Нужен.
http://www.sigmaplayer.com/filebase.php ... =18&page=1
Gennadyi
Moderator
 
Posts: 926
Joined: Mon Nov 01, 2004 16:43

Re: Dune hd tv-102 восстановление

Postby freeuser on Wed Dec 21, 2016 01:23

Gennadyi

спасибо!
к сожелению
Code: Select all
D:\tools>xenv mtd1 > tofile.txt
SigmaPlayer Project: XENV block viewer/editor utility for SMP86xx. V1.00
(c) bombur, 2010. http://www.sigmaplayer.com

The software is provided on an "As IS" basis, use it at your OWN risk.

Reading XENV from 'mtd1'...
Error: wrong data size read.


есть ещё мысли? как в этом блоке заменит параметр "a.eth_mac" :think:
freeuser
 
Posts: 8
Joined: Sun Dec 18, 2016 19:39

Re: Dune hd tv-102 восстановление

Postby None on Wed Dec 21, 2016 10:04

freeuser wrote:есть ещё мысли? как в этом блоке заменит параметр "a.eth_mac" :think:

Как-то от меня ускользает смысл этой операции, т.е. ответ на вопрос - зачем это нужно?
Но если сильно хочется, это можно сделать на лету через терминал с помощью ifconfig, если он собран с поддержкой соответствующих ключей.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1135
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: Dune hd tv-102 восстановление

Postby freeuser on Wed Dec 21, 2016 14:59

@None

чтобы присвоить родной, а то получился клон Image
через ifconfig как пишут в сети присваивает только до первой первой перезагрузки и операцию нужно повторять :think:
freeuser
 
Posts: 8
Joined: Sun Dec 18, 2016 19:39

PreviousNext

Return to Other media players / Другие медиа плееры

Who is online

Users browsing this forum: Web crawler and 0 guests