How to extract a IFS file

bertelsmann
Пользователь
Сообщения: 33
Зарегистрирован: Вт апр 08, 2014 12:33 pm

Сообщение bertelsmann »

Hey,
i also do not know how to recompress again :-(
i just know it is lzo compresed
probably we have to write our own packer
right now i do not have enough time for that :-(
but i am also very interested in having a customized small ifs
for maintainance purposes

regards
Wladek
Новичок
Сообщения: 3
Зарегистрирован: Пт мар 14, 2014 1:42 am
Откуда: Polska

Сообщение Wladek »

As I wrote earlier, we have created a program to re-compress IFS file.
bedrock
Новичок
Сообщения: 29
Зарегистрирован: Пн апр 14, 2014 10:30 pm
Откуда: London

Сообщение bedrock »

@Wladek,

I am also creating a program. I can uncompress into a single file and re-compress IFS ok at this time, using 64K block size and LZO. If I unpack and repack IFS with no changes binary compare same, but if I change I am not able to calculate correct checksum :( Do you have any more info? Is standard polynomial?
theed
Пользователь
Сообщения: 65
Зарегистрирован: Вт фев 18, 2014 1:54 am

Сообщение theed »

@Bedrock, wow great
theed
Пользователь
Сообщения: 65
Зарегистрирован: Вт фев 18, 2014 1:54 am

Сообщение theed »

As far as i know the uncompressed ifs has to be compressed by LZO. There are some large unneeded files in the ifs the nvidia driver for instance.
Is it a possibility to replace the area in the ifs where the nvidia driver is located with zero's. And then recompress again, 00 wil have maximum compression.
bedrock
Новичок
Сообщения: 29
Зарегистрирован: Пн апр 14, 2014 10:30 pm
Откуда: London

Сообщение bedrock »

Seems ifs-emg doesn't use LZO compression after all, but instead uses similar UCL compression, need to update my tool to support both ifs-root and ifs-emg ;)

Byte 0x06 of ifs header seems to indicate compression method, maybe others already knew
theed
Пользователь
Сообщения: 65
Зарегистрирован: Вт фев 18, 2014 1:54 am

Сообщение theed »

Bedrock, checked it see the result of a scan command:

Entering CLI, type '?' or 'help' for help

=> scan
** @0x80100000: FPGA

total size: 746480 [0x0b63f0]
data: 746212 [0x0b62e4]

.FDR = PL_MMI3G_PLUS_FPGA_9411_D1_09422A

.FDU = Userinfos zu FPGA 9411_D1_4010_14lw

** @0x801c0000: IFS [vers.1, UCL, old EMERGENCY]

total size: 4666284 [0x4733ac]
- header: 256
- startup: 53512
- imagefs: 11565604

RAM: 11619116 [0xb14b2c]

** @0x80780000: IFS [vers.1, LZO, old APPLICATION]

total size:36867924 [0x2328f54]
- header: 256
- startup: 53512
- imagefs: 85872380

RAM: 85925892 [0x51f2004]

=== DATA CHECKSUM ERROR! ===

** @0x87f00000: BIOS packet

total size: 786432 [0x0c0000]

BIOS pattern: FFFFFF7F.FFFFFFFF
App. pattern: FFFFFF7F.FFFFFFFF

Is hard to notice, great finding

keldo
Новичок
Сообщения: 15
Зарегистрирован: Чт май 08, 2014 2:52 pm
Откуда: Melbourne

Сообщение keldo »

Hi Guys,

New to this forum but it is an honour to be here; I have a bricked MMI 3Gp, total black screen, I have been looking after a process how to recover it and I found a lot of information here on this forum. So thank you all!

The challenge for me was to understand information in Polish and Russian, so to help others (just like I got helped by here) I managed to put an English version of step-by-step document together.

Please find it attached here [ATTACH]26519[/ATTACH] (UPDATED 26-May-2014)

Please note the attached PDF to this post is single release, the living verison of the document will reside here: http://www.scribd.com/doc/225614389/how ... udi-MMI-3G

Regards,
KG
Вложения

[Расширение pdf было запрещено, вложение больше недоступно.]

bedrock
Новичок
Сообщения: 29
Зарегистрирован: Пн апр 14, 2014 10:30 pm
Откуда: London

Сообщение bedrock »

keldo писал(а):Hi Guys,

New to this forum but it is an honour to be here; I have a bricked MMI 3Gp, total black screen, I have been looking after a process how to recover it and I found a lot of information here on this forum. So thank you all!

The challenge for me was to understand information in Polish and Russian, so to help others (just like I got helped by here) I managed to put an English version of step-by-step document together.

Please find it attached here [ATTACH]26270[/ATTACH]

Regards,
KG
Thanks for your document, do you have a part number / name for this connector. Do you know where I can get one please?
Вложения
connector.JPG
bertelsmann
Пользователь
Сообщения: 33
Зарегистрирован: Вт апр 08, 2014 12:33 pm

Сообщение bertelsmann »

keldo,

thank you very much for putting all this in one document !!!
Аватара пользователя
zerbino
Местный
Сообщения: 256
Зарегистрирован: Вт дек 10, 2013 9:37 pm
Откуда: Moscow

Сообщение zerbino »

keldo писал(а):Hi Guys,

New to this forum but it is an honour to be here; I have a bricked MMI 3Gp, total black screen, I have been looking after a process how to recover it and I found a lot of information here on this forum. So thank you all!

The challenge for me was to understand information in Polish and Russian, so to help others (just like I got helped by here) I managed to put an English version of step-by-step document together.

Please find it attached here [ATTACH]26270[/ATTACH]

Regards,
KG
Dear foreign visitors! Please, when translating forum materials and shareing information from this forum, specify the source. At least in respect to the work of those who gave it all in the open access.
keldo
Новичок
Сообщения: 15
Зарегистрирован: Чт май 08, 2014 2:52 pm
Откуда: Melbourne

Сообщение keldo »

Zerbino, assuming your message is directed to me. I would like to draw to your attention to the following facts in response to your message:
zerbino писал(а):When translating forum materials and sharing information from this forum, specify the source.
1. In my defence I have mentioned in my post that the content is a collection of information from this forum. The reality is, only the major portion of the content is from this forum, a lot of other information is complementary value-add from my end, which I have collected from various other sources.

2. Documents were can not be translated, reused or modified have to carry copyright notices, so there are no disappointments, embarrassments or infringements.
zerbino писал(а):At least in respect to the work of those who gave it all in the open access.
3. Words such as 'honour to be here' in my option are respectful enough.

4. I'm getting a vibe that a lot of contributors of this forum that perform their research, hacking and development are looking for financial reimbursement. Which I completely agree in order to continue their great work, but the same contributors are also unhappy about release of my document.

Further discussion and outcome of this; you and I can discuss in private, only if that puts you in a better level of confidence.
Аватара пользователя
zerbino
Местный
Сообщения: 256
Зарегистрирован: Вт дек 10, 2013 9:37 pm
Откуда: Moscow

Сообщение zerbino »

Даже и дискутировать не интересно на эту тему
walawa75
Пользователь
Сообщения: 31
Зарегистрирован: Вс апр 13, 2014 8:38 pm

Сообщение walawa75 »

Hello all,

I try for several days to extract MMI3Gapplication from 783 FW from ifs-root.ifs with QNX dumpifs tool but it doens'nt work :-(( (The app crashs when I put the -z option)

Other question.

My car get MU9411/ifs-root.ifs(51). Do I extract ifs-root.ifs from 41 or 51 folder ?

Here is the link [font=&quot]https://www.sendspace.com/file/1l7s0t

Does anyone can help me please ? :-))[/font]
bedrock
Новичок
Сообщения: 29
Зарегистрирован: Пн апр 14, 2014 10:30 pm
Откуда: London

Сообщение bedrock »

Fully extracted IFS for you (both 41 and 51)

https://mega.co.nz/#!thVhUKYa!ubYf3ETVm ... l06m6PaqZo
walawa75
Пользователь
Сообщения: 31
Зарегистрирован: Вс апр 13, 2014 8:38 pm

Сообщение walawa75 »

Waouh !!!! Many many many many many thanks Bedrock !! Really great job.
unbe
Новичок
Сообщения: 19
Зарегистрирован: Чт авг 14, 2014 2:21 pm
Откуда: Zürich, Switzerland

Сообщение unbe »

djdeniska
Пользователь
Сообщения: 97
Зарегистрирован: Вс янв 05, 2014 1:27 pm
Откуда: Ступино

Сообщение djdeniska »

А скомпилированную версию под винду можно?
Заранее спасибо
walawa75
Пользователь
Сообщения: 31
Зарегистрирован: Вс апр 13, 2014 8:38 pm

Сообщение walawa75 »

Hello !!

I need a new ifs to be extracted. Does anyone can do for me please ? Dear Bedrock it would be great if you could or anyone ?

https://www.sendspace.com/file/bwyyzs

Thank you in advance.
bedrock
Новичок
Сообщения: 29
Зарегистрирован: Пн апр 14, 2014 10:30 pm
Откуда: London

Сообщение bedrock »

Ответить