maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   unpack firmware (https://talk.maemo.org/showthread.php?t=85297)

eltoffer 2012-07-06 17:27

Re: unpack firmware
 
Quote:

Originally Posted by rainisto (Post 1233015)
you just have to use a version of flasher which still has that option (like maybe 3.5) ;-)

i used this but still no success im i doing something wrong?

rainisto 2012-07-06 18:06

Re: unpack firmware
 
Quote:

Originally Posted by eltoffer (Post 1233035)
i used this but still no success im i doing something wrong?

yes that one works just fine.

itsnotabigtruck 2012-07-06 23:04

Re: unpack firmware
 
It's possible to pack your own firmware images without any keys - the caveat is that flashing them will put your phone into open mode no matter what starting with the PR1.2 bootloader version.

The procedure is to:

  • Unpack FIASCO image using flasher 3.5
  • Unpack sparse image (rootfs.jffs2) using unlzo.py
  • Mount rootfs image as an ext4 loopback device
  • Do what you'd like
  • Unmount rootfs
  • Repack sparse image using sparsify.py
  • Build FIASCO image from sparse image and layout file using fiasco-gen
  • Flash FIASCO image to device using flasher 3.12.1

It isn't very easy to do, and most of those steps have to be done from a Linux system. Also, realistically, it isn't all that useful - though I released sparsify hoping that someone would do it anyway. :p If you really want to pack a custom image I'd help out with more info.

Edit: On second thought, one potential use would be for quick deployment of NITDroid, but IIRC e-yes wasn't too interested in this.

coderus 2012-07-07 04:05

Re: unpack firmware
 
it's not necessary for nitdroid, deb package much better for installing and upgrade.
and in my opinion customs for MeeGo is evil. it's linux, we always can do what we need without reflashing.

Only potential i see: dd mmcblk0p2 and then pack it to fiasco - good backup system :)

eltoffer 2012-07-07 05:26

Re: unpack firmware
 
i just want to extract SWYPE-KEYBOARD debian file fro pr 1.1 is that possible? as i see it wont give me the DEB file isnt it??

nieldk 2012-07-07 06:35

Re: unpack firmware
 
Quote:

Originally Posted by eltoffer (Post 1233209)
i just want to extract SWYPE-KEYBOARD debian file fro pr 1.1 is that possible? as i see it wont give me the DEB file isnt it??

not possible (and not legal probably)

An9 2012-07-07 07:15

Re: unpack firmware
 
Quote:

Originally Posted by itsnotabigtruck (Post 1233157)
It's possible to pack your own firmware images without any keys - the caveat is that flashing them will put your phone into open mode no matter what starting with the PR1.2 bootloader version.

The procedure is to:

  • Unpack FIASCO image using flasher 3.5
  • Unpack sparse image (rootfs.jffs2) using unlzo.py
  • Mount rootfs image as an ext4 loopback device
  • Do what you'd like
  • Unmount rootfs
  • Repack sparse image using sparsify.py
  • Build FIASCO image from sparse image and layout file using fiasco-gen
  • Flash FIASCO image to device using flasher 3.12.1

It isn't very easy to do, and most of those steps have to be done from a Linux system. Also, realistically, it isn't all that useful - though I released sparsify hoping that someone would do it anyway. :p If you really want to pack a custom image I'd help out with more info.

Edit: On second thought, one potential use would be for quick deployment of NITDroid, but IIRC e-yes wasn't too interested in this.

Thanx for very important info, it sem it's more complicated than Symbian OS CFW.....new chalange with linux!:rolleyes:

eltoffer 2012-07-09 03:42

Re: unpack firmware
 
Quote:

Originally Posted by nieldk (Post 1233223)
not possible (and not legal probably)

its possible mounting pr1.1 on a virtual device and using apt-get -d swype-keyboard, why not legal????

lzs2000131 2012-11-23 16:28

Re: unpack firmware
 
Quote:

Originally Posted by itsnotabigtruck (Post 1233157)
It's possible to pack your own firmware images without any keys - the caveat is that flashing them will put your phone into open mode no matter what starting with the PR1.2 bootloader version.

The procedure is to:

  • Unpack FIASCO image using flasher 3.5
  • Unpack sparse image (rootfs.jffs2) using unlzo.py
  • Mount rootfs image as an ext4 loopback device
  • Do what you'd like
  • Unmount rootfs
  • Repack sparse image using sparsify.py
  • Build FIASCO image from sparse image and layout file using fiasco-gen
  • Flash FIASCO image to device using flasher 3.12.1

It isn't very easy to do, and most of those steps have to be done from a Linux system. Also, realistically, it isn't all that useful - though I released sparsify hoping that someone would do it anyway. :p If you really want to pack a custom image I'd help out with more info.

Edit: On second thought, one potential use would be for quick deployment of NITDroid, but IIRC e-yes wasn't too interested in this.

Can you help me with repacking sparse image using sparsify.py?
I don't know how to repack it.
And I think I gonna make it after this process!

colin.stephane 2012-11-23 18:35

Re: unpack firmware
 
Quote:

Originally Posted by eltoffer (Post 1234166)
its possible mounting pr1.1 on a virtual device and using apt-get -d swype-keyboard, why not legal????

Why not just :

apt-get install -d swype-keyboard=version-from-pr1.1

???

A++


All times are GMT. The time now is 09:52.

vBulletin® Version 3.8.8