[GUIDE] How to re-package firmwares for Odin [Windows and Linux] - Galaxy S I9000 Android Development

This will demonstrate repackaging a 1 file firmware to a 3 files firmware.
By following this guide, any firmware can be repackaged as re-partition ready firmware that can be used directly with any pit file.
Any boot.bin and Sbl.bin can be removed/deleted/excluded during firmware repackaging.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Before you read any further:
1: By following this guide, you agree that you are following it on your own risk.
2: If the firmware(s) you have repackaged is/are not working, then it's because you did not follow the very simple and easy steps as you should.
If you can't live with the above then please don't follow this guide, but if it's no problem for you then follow me to see how easy it can be.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tools:
Customized cygwin (Windows users): Download MD5: 0e63785289d8fedaa3719e4ac615fd63 (Thanks to dsixda).
Empty dbdata.rfs file: Download MD5: bc7a6eff20660a5f2e6ba76f6653f54b
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Note:
If you are a Linux user then you only need to download the empty dbdata.rfs archive and can move directly to Re-packaging the firmware
Click to expand...
Click to collapse
Installing cygwin:
1. Extract the cygwin archive and run the setup file
Click to expand...
Click to collapse
2. Choose Install from Local Directory
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Click to expand...
Click to collapse
3. Choose where to install cygwin, to make it easy for you then let it be installed on C-drive
Click to expand...
Click to collapse
Click to expand...
Click to collapse
4. Brows to the Local Package Directory, it's under cygwin packages in the extracted archive directory, as shown below
Click to expand...
Click to collapse
Click to expand...
Click to collapse
5. You will be greeted by warning, hit OK
Click to expand...
Click to collapse
Click to expand...
Click to collapse
6. Click on the arrows as shown below until all packages change status to Install and hit Next
Click to expand...
Click to collapse
Click to expand...
Click to collapse
7. Complete the installation, no more changes are required and you might get a Windows error when installation is complete, just hit Cancel
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Re-packaging the firmware:
1. Make a and rename a folder/directory and extract the firmware tar package to that folder or simply open using a compression utility like 7zip or winrar then highlight and drag the files to the new folder. It's easier to make the directory on drive C if you are a windows user.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
2. Extract the Empty_dbdata.rfs_file archive and copy the extracted dbdata.rfs to the same folder
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Note:
I have created a directory on drive C which I called ROM and in the same example I'm repackaging a JS5 firmware, so if you have created a directory with different name, path/location or firmware name then you need to change the following commands to suit your changes.
Click to expand...
Click to collapse
3. Start cygwin from the shortcut on your Desktop, Linux users can use the terminal and change to the firmware directory.
Click to expand...
Click to collapse
Changing to the extracted firmware directory:
cd c:/ROM
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Creating a PDA.tar.md5:
Creating a PDA.tar file (Please read the note regarding this command at the end of this guide)*
tar -c param.lfs zImage factoryfs.rfs dbdata.rfs >> PDA_JS5.tar
Click to expand...
Click to collapse
Creating an MD5 hash
md5sum -t PDA_JS5.tar >> PDA_JS5.tar
Click to expand...
Click to collapse
Moving the MD5 hash information to the tar file
mv PDA_JS5.tar PDA_JS5.tar.md5
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Creating a Phone.tar.md5:
Creating a Phone.tar
tar -c modem.bin >> PHONE_JPY.tar
Click to expand...
Click to collapse
Creating an MD5 hash
md5sum -t PHONE_JPY.tar >> PHONE_JPY.tar
Click to expand...
Click to collapse
Moving the MD5 hash information to the tar file
mv PHONE_JPY.tar PHONE_JPY.tar.md5
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Creating a CSC.tar.md5
Creating CSC.tar
tar -c cache.rfs >> CSC_XENJS3.tar
Click to expand...
Click to collapse
Creating an MD5 hash
md5sum -t CSC_XENJS3.tar >> CSC_XENJS3.tar
Click to expand...
Click to collapse
Moving the MD5 hash information to the tar file
mv CSC_XENJS3.tar CSC_XENJS3.tar.md5
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Note:
All command for packaging and creating a single tar.md5 file(3 commands) can be executed as one single command as follows with PDA as example:
Code:
[B]tar -c param.lfs zImage factoryfs.rfs dbdata.rfs >> PDA_JS5.tar ; md5sum -t PDA_JS5.tar >> PDA_JS5.tar ; mv PDA_JS5.tar PDA_JS5.tar.md5[/B]
and so on..
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
We have by now repackaged a firmware of 1 tar file to 3 tar.md5 files, these files are now ready to be tested before flashing or sharing.
Note:
One reason for a failing MD5 checksum of a file is renaming it after it has been repackaged as a tar.md5, so don't rename the repackaged files.
Click to expand...
Click to collapse
Testing the tar.md5 files (Windows):
Start Odin and load PDA, PHONE and the CSC files without connecting the phone to any USB port and hit Start and look at the massage panel of Odin and see if your packages are valid, if they are not then you haven't repackaged the files right, and you need to start over.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Sharing the repackaged firmware:
I have many times seen our members upload and share firmwares that are not compressed, this is not good for two reasons:
1. The file could be corrupt when downloaded, and there is no fun in flashing a corrupt firmware, this can be avoided when extracting a compressed firmware. A corrupt archive cannot be extracted, and thereby you will know that your downloaded firmware is corrupt.
2. A tar file is not a compressed file, it's only a package that contains file(s). Please take a look and see how all the extracted files are almost equal in size to the tar.md5 files
Click to expand...
Click to collapse
Click to expand...
Click to collapse
If you compress your files before uploading them, then file(s) size, upload time for you and the download time for them you are sharing your file(s) with will be cut in half, take a look to see what I mean
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Conclusion:
Click to expand...
Click to collapse
We have by now learned how to repackage firmware(s), use them and share them without worrying about re-partitioning.
We can now repackage and remove boot.bin and Sbl.bin in any leaked or official firmware that is already split in 3 files, that may disable Download and Recovery modes of our devices.
Good luck repackaging, flashing and sharing your firmwares..
Click to expand...
Click to collapse
*Note:
The first file in the command will be the first file to be added to the tar file and the first to be flashed. I'm using this command in this particular order according to the pit files and the device partitions which are:
Click to expand...
Click to collapse
START
boot.bin
.pit
efs.rfs
sbl.bin
sbl.bin
param.lfs
zImage
zImage
factoryfs.rfs
dbdata.rfs
cache.rfs
modem.bin
END
Click to expand...
Click to collapse

reserved...

I believe 7zip can make tar files, but NOT able to use when flashing.
Sent from my GT-I9000 using XDA App

DamianGto said:
True.
You take any random tar file and open it and put the file in it you want.
Then it works.
I did it alot before i setup a linux system.
**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**
Click to expand...
Click to collapse
I use peazip or IZarc to create tar files in windows.

ragin said:
I use peazip or IZarc to create tar files in windows.
Click to expand...
Click to collapse
nice.
never tryed them.
But we can say now there is zero reason to install cygwin just to pack tar files.

Ramad, thank you for the guide .. Interesting to read and will definitely try it.
Could you maybe also make a guide how to deodex and zip align a rom ? I saw you posted quite a few deodexed and zipaligned roms ( i am using your xwjs5 deodexed rom).
I would like to be able to deodex/zipalign / add root my self .. I have asked this question before , but the only answer I get is : google is your friend :-( ..I have x-ultimate 2.2.2 , but that clearly isn't enough ..

Bandis710 said:
Ramad, thank you for the guide .. Interesting to read and will definitely try it.
Could you maybe also make a guide how to deodex and zip align a rom ? I saw you posted quite a few deodexed and zipaligned roms ( i am using your xwjs5 deodexed rom).
I would like to be able to deodex/zipalign / add root my self .. I have asked this question before , but the only answer I get is : google is your friend :-( ..I have x-ultimate 2.2.2 , but that clearly isn't enough ..
Click to expand...
Click to collapse
xUltimate is to deodex, apk manager can be used for zipaligned. Both can be run in batch mode.
Sent from my GT-I9000 using XDA App

Bandis710 said:
Ramad, thank you for the guide .. Interesting to read and will definitely try it.
Could you maybe also make a guide how to deodex and zip align a rom ? I saw you posted quite a few deodexed and zipaligned roms ( i am using your xwjs5 deodexed rom).
I would like to be able to deodex/zipalign / add root my self .. I have asked this question before , but the only answer I get is : google is your friend :-( ..I have x-ultimate 2.2.2 , but that clearly isn't enough ..
Click to expand...
Click to collapse
I have answered a part of your question here at post #43: http://forum.xda-developers.com/showthread.php?p=11585682#post11585682 . That took a lot time to write, the whole process may wait till I have more time in the future.

ragin said:
I think most people really don't completely understand what you mean when you say something. I think that's the problem here.
Like in the post quoted, you have asked people to read in other places to get a better understanding of things. But you don't specify any links. How & where should I search in order to better understand things?
Click to expand...
Click to collapse
This guide could be a very good.
I do like the pictures to show the steep.
But some of them is unneeded and you can make it better and use a faster and simpler way that works good.
Some that read this Maby think Im to hard and hate this guide and the person that wrote it. You cant be more wrong.
But if you make a guide or program do have some development pride and make it with high quality. If op do change things so the steep is better and all errors in the text is fixed then i have no problem to recomend this guide to people that ask this kind of questions.
**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**

Thanks for this, had been looking for something like this
There's always more than one way to skin a cat, some more troublesome etc. But let's not dampen the sharing spirit of fellow xda members
Now let's concentrate on making this guide better for everyone.

DamianGto said:
.
This guide could be a very good.
I do like the pictures to show the steep.
But some of them is unneeded and you can make it better and use a faster and simpler way that works good.
Some that read this Maby think Im to hard and hate this guide and the person that wrote it. You cant be more wrong.
But if you make a guide or program do have some development pride and make it with high quality. If op do change things so the steep is better and all errors in the text is fixed then i have no problem to recomend this guide to people that ask this kind of questions.
**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**
Click to expand...
Click to collapse
Everything OP says in the first post is correct & working. I have been using a similar method myself when I started making ROMs for my ConvergeROM. Well, there is a simpler way available that does all this using a script. You can find it HERE - http://forum.xda-developers.com/showthread.php?t=943588

@Ramad,
You can add a reference about adding costum kernels into the PDA made. You just have to find the correct zImage & replace it in the PDA.

A very good guide! Thank you very much Ramad. Would be just nice if there were such a guide some weeks ago
Now I found out myself to create my own ROMs and packages. And...I also do it with cygwin. It the only way for me it worked without any errors.
I wish more people here at xda would share there knownledge. Since a while more and more people start to make secrets of their work.
Thank you very much!

BlockbusterF said:
A very good guide! Thank you very much Ramad. Would be just nice if there were such a guide some weeks ago
Now I found out myself to create my own ROMs and packages. And...I also do it with cygwin. It the only way for me it worked without any errors.
I wish more people here at xda would share there knownledge. Since a while more and more people start to make secrets of their work.
Thank you very much!
Click to expand...
Click to collapse
My few PDAs were done with peazip. Wonderful tar application under Windows.

Guys, this is a very helpful post. Personally I've been using Cygwin to tar up ROMs for a while now and although I don't agree with all the steps Ramad has included (eg. you don't really need to MD5 the files in my opinion for one), or all the information (eg. I agree with DamianGTOs comment about what low level packages include), the instructions do work and it's the first time I've seen someone trying to provide instructions on this so thanks go to Ramad for that. This is the second thread I've come across recently that's been a battlefield between Ramad and DamianGTO and with respect guys, it really puts people off a thread if it turns into a battleground like this. For the sake of the community is there any chance you could tone it down a bit please?

@bdl1969
You don't have to use checksum option, I would like to advice using it.
I did not see anyone raise there hands against md5 checksum, like here : http://forum.xda-developers.com/showpost.php?p=7940762&postcount=1
And here: http://forum.xda-developers.com/showthread.php?t=802909/QUOTE
And many other many other firmware releases leaked by Richthofen, because it's Richthofen writting...
Richthofen said:
Usually Odin3 images are provided in a single integrated .tar package which contain all of the necessary files. This way the CSC cannot be selected separately.
That is why I splitted the release in three different parts (CODE, MODEM, CSC).
Since Odin3 has flashfile checksum support I also added md5 hash tail to the .tar files. This way is more secure because Odin will not allow flashing corrupted images. Flashing takes a bit longer thou because the checksums are checked in the beginning of the update process.
Click to expand...
Click to collapse
I did not call the packages High package, Medium package or Low package, but Low Level...was referring to format, however, as it appears to me that we have a problem with the guy calling a bird..."birdie" not with the word it self, and how a word is that is going to effect taring and flashing firmwares is yet not obvious to me!! But I Have removed these words as Low Level, because I have no desire to have these irrelevant discussions.

Maby i spell weird sometimes. I blame my phone and English is not my native language.
But fact still remains.
I have asked him to make the guide more clear what user he is targeting.
I also give advice to make some steep easier for the novice users.
I also sad that this could be a very good guide. But if you put up your work you must understand that people can correct things thats wrong or make a suggestion to make it better.
But op have from the start decided that all thing a say is wrong.
That's why i say this guide is not good and has errors and lie in it.
It has been very easy to correct the part that's wrong and add a little notice that tell people they can use a simpler way.
**DamianGTO Ultimate kernel. 350MB Ram. 600HZ. all ext2. Steam Rom. Js5**

@ DamianGTO: After reading the thread over, it seems the steps laid out by the OP are working for many people. I believe it is your intention to streamline / update the guide. This is the wrong place. If you have suggestions for the OP, please do it via PM and no longer in this thread. The language barrier may have made things worse here than they really need to be. I think if you could clearly delineate to the OP (via a well constructed PM to him), I'm sure he would appreciate the help, and credit you for your suggestions.
To sum up. Please move your discussion to PM. If the OP chooses not to respond, please leave him and this thread alone. The guide seems to work for many as it stands.
Thank you for your consideration and cooperation on this matter.

overground said:
@ damiangto: After reading the thread over, it seems the steps laid out by the op are working for many people. I believe it is your intention to streamline / update the guide. This is the wrong place. If you have suggestions for the op, please do it via pm and no longer in this thread. The language barrier may have made things worse here than they really need to be. I think if you could clearly delineate to the op (via a well constructed pm to him), i'm sure he would appreciate the help, and credit you for your suggestions.
To sum up. Please move your discussion to pm. If the op chooses not to respond, please leave him and this thread alone. The guide seems to work for many as it stands.
Thank you for your consideration and cooperation on this matter.
Click to expand...
Click to collapse
+1000000000

Great guide and tutorial! Exactly what I was looking for! Now can anyone advise on the steps to create a flashable zip file on CWM instead of Odin? Any tips would be greatly appreciated.

Related

[rom]htc_wwe_2.73.405.66

Some new stuff for Hero users
HTC_WWE_2.73.405.66
http://rapidshare.com/files/322598729/RUU_Hero_HTC_WWE_2.73.405.66_WWE_release_signed_NoDriver.exe
Enjoy!
Thanks Football... you are always here helping us with releases ;-)
Hasn't this already been posted before?
christonge said:
Thanks Football... you are always here helping us with releases ;-)
Any more details?
Click to expand...
Click to collapse
Sorry,unfortunately I do not have any realise notes
please reupload to somewhere more adjustable, Rapidshare are so pale to there free users, one of the reasons why I only have a prem Megaupload account.
christonge said:
Hasn't this already been posted before?
Click to expand...
Click to collapse
Yes, it was posted here http://forum.xda-developers.com/showthread.php?t=559622.
But it was TEST signed, but not RELEASE signed.
So the previous one was like the beta
Football, я не понял, а почему на 4пда нет этого релиза досих пор? Сначала соотечественникам выложил бы...
r00tk1t said:
Football, я не понял, а почему на 4пда нет этого релиза досих пор? Сначала соотечественникам выложил бы...
Click to expand...
Click to collapse
Sorry, do not have time to post roms in different sources
Thanks Football for the rom!!
How do I create a update.zip from a RUU?
I have the rom.zip file. What is the next step?
gerar_f said:
Thanks Football for the rom!!
How do I create a update.zip from a RUU?
I have the rom.zip file. What is the next step?
Click to expand...
Click to collapse
Unzip that and you will get all the different image files (system, radio, boot and data). You need to then use unyaffs on the system image, this will then give you all the system files.
Then look at how a update.zip file is structured eg MCR, Hikari, Lox and job done.
Also can someone please upload to somewhere other than Rapidshare, as it isnt so rapid and surprise surprise has run out of download slots!
Thanks
Dan
Thank youuu!! I'm preparing the update.zip
and I am uploading the RUU to mediafire!
Mediafire mirror: http://www.mediafire.com/?cqdmj2immcu
gerar_f said:
Mediafire mirror: http://www.mediafire.com/?cqdmj2immcu
Click to expand...
Click to collapse
Great, thanks.
@gerar is the update.zip available yet mate cheers
@gerar sorry mate if im asking to much but i dont even know if you know how but can we possibly get an updated zip but also rooted as well that would be sweeeeet cause alot of programs rely on a rooted rom.
i am trying to extract the exe file, but neither ubuntus archive manager nor winrar can open the file as archive... can anybody help me?
kendong2 said:
i am trying to extract the exe file, but neither ubuntus archive manager nor winrar can open the file as archive... can anybody help me?
Click to expand...
Click to collapse
Please find HEROIMG.zip (http://rapidshare.de/files/48864271/HEROIMG.zip.html).
It contains only boot.img, system.img and userdata.img. It will be enough to prepare the update.zip.
Al936 said:
Please find HEROIMG.zip (http://rapidshare.de/files/48864271/HEROIMG.zip.html).
It contains only boot.img, system.img and userdata.img. It will be enough to prepare the update.zip.
Click to expand...
Click to collapse
thanks mate, downloading right now. mind telling me how you did it, just for my couriosity?
here you go: update-hero-generic-2.73.405.66-release-signed.zip
md5: 8f07a2f2960c5f25b8083dcd242cabf4
i think you should know this:
i do not really know what i am doing! i just pasted this together for what i know of it, wiped my phone and installed it. so far it seems to work fine. it is not rooted and no adb available. i am not responsible for what happens with your phone if you install this on it or anything else (like your mother )! i was abe to restore my nand+ext backup and everything was back to normal. now we need one of the fellow romcookers to make something out of this.
the battery widget installs and works fine on this rom btw.
Al936 said:
Please find HEROIMG.zip (http://rapidshare.de/files/48864271/HEROIMG.zip.html).
It contains only boot.img, system.img and userdata.img. It will be enough to prepare the update.zip.
Click to expand...
Click to collapse
As far as i know you can only extract from the exe using windows.
kendong2 said:
here you go: update-hero-generic-2.73.405.66-release-signed.zip
md5: 8f07a2f2960c5f25b8083dcd242cabf4
i think you should know this:
i do not really know what i am doing! i just pasted this together for what i know of it, wiped my phone and installed it. so far it seems to work fine. it is not rooted and no adb available. i am not responsible for what happens with your phone if you install this on it or anything else (like your mother )! i was abe to restore my nand+ext backup and everything was back to normal. now we need one of the fellow romcookers to make something out of this.
the battery widget installs and works fine on this rom btw.
Click to expand...
Click to collapse
Im in the process of doing my own ROM using this build but I can add root to your ROM and upload if people want this?
DanH48 said:
As far as i know you can only extract from the exe using windows.
Click to expand...
Click to collapse
i tried with winrar in windows, no luck...
DanH48 said:
Im in the process of doing my own ROM using this build but I can add root to your ROM and upload if people want this?
Click to expand...
Click to collapse
are you asking me for permission? because i didn't make this rom, feel free to use it. if you want to contribute you could explain how to root it, i am strongly interested in the process. or is it as simply as adding a "su" binary and superuser.apk and set the file permissions?
edit: i just made a diff of the stock and rooted versions of the .38 rom, apperantly it is that easy...

[DUMP] /system

If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
EDIT: Thanks to jimbob343 for /system dump. Hopefully with no objections, here it is:
http://www.mediafire.com/?uinwwjl0jhn ([email protected])
http://www.mediafire.com/?wtlqnyg3mqm ([email protected])
Maybe vegas i897 apk dump is useful? since it also runs TW 3.0 afaik.
forum.xda-developers.com/showthread.php?t=689310
frifox said:
If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
Click to expand...
Click to collapse
I'll can do that as soon as possible, but i'll have to wait my phones to arrive...
Or maybe you can download the source...
frifox said:
If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
Click to expand...
Click to collapse
can you recommend a file explorer to use and what exactly do you want me to copy
frifox said:
If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
Click to expand...
Click to collapse
The full /system folder rars to 147 mb or I can send you the seperate apks which total 77mb if you still need them.
Ive sent you a PM with the links anyways.
jimbob343 said:
Ive sent you a PM with the links anyways.
Click to expand...
Click to collapse
Could you make those public?
why not upload to multiupload.com so we can use it all
Thanks to jimbob343 for /system dump. Hopefully that will be enough to dig up some drivers/apps
Hopefully with no objections, here's the dump (130MB):
http://www.mediafire.com/?uinwwjl0jhn
frifox said:
Thanks to jimbob343 for /system dump. Hopefully that will be enough to dig up some drivers/apps
Hopefully with no objections, here's the dump (130MB):
http://www.mediafire.com/?uinwwjl0jhn
Click to expand...
Click to collapse
Thanks a lot!
Awesome! Thanks a lot. Waiting for a deodexed one now .
Deodexed framework: http://ul.to/6ocdh7
rolle3k said:
Deodexed framework: http://ul.to/6ocdh7
Click to expand...
Click to collapse
Deodexed? damn i'm so new to android.. thought i understood wm6.5 (rom building) pretty well.
I've downloaded it three times. Every time I received errors when I tried to unzip it using 7zip - error: Unsupported compression method.
Any suggestions?
shaneaus said:
I've downloaded it three times. Every time I received errors when I tried to unzip it using 7zip.
Any suggestions?
Click to expand...
Click to collapse
downloaded, extracted, no error... must be something on your side
What program are you using to open the file?
7z, probably same as you...
http://www.7-zip.org/
Well... This sucks...
I have downloaded it four times. I have tried WinRar and 7zip and both give the same error messages for all downloads: Unsupported compression method.
I downloaded the Framework and it opened up just fine.
Can someone post a separate d/l link for the dump? Maybe, on another service? Then I'll try again.
@frifox - thanks for your quick replies. Can't imagine what the issue is. MY IS provider has three data transfer rate plans and I'm on the third (second fastest of the four). And, it appeared to d/l pretty quick with no issues/interruptions.
might be good idea to try upgrading 7zip to the latest one... i used the max compression rate when packing the dump.
I'm using 4.65... Are you using the 9.15 beta?

[RELEASE] Froyo DXJPA one-step flash package

Okay people, its done!
This is the procedure and firmware package for a single-step flash to DXJPA using Odin:
http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install-froyo.html
If you flash using that procedure, you should get a 'stock' DXJPA phone will all DX-series CSCs. Unfortunately, it *will* do a factory reset / wipe data.
DXJPA is the official Froyo for the Southeast Asian region: Singapore, Indonesia, Malaysia, Thailand, Vietnam, Philippines.
DXJPA is tricky because it really needs PIT 513 (it's the only ROM, as far as I know), probably because the /system partition size needs to be very big for the carrier customizations.
I've basically combined the missing parts from DXJPA with the files from the original DXJG4 and used the correct PIT.
Bro, thanks. now downloading from multiupload site. going to try flashing directly through odin1.7 with pit513 directly and will report back to see if successful or not.
btw, time to change your signature?
p/s: is it okay to use your k7 kernel on this rom?
edit: looking at the downloaded file from Richtofen, the modem.bin is missing. hmm....
edit2: after reviewing, i am using your package to flash.
No bro, you should use my download link. All the other packages have the wrong dbdata and the CSC wont work properly - unless u do the 2 step from DXJG4 to DXJPA.
Hey bro. Did you find any significant changes between this ROM compare to ADJP5 like does it work better with your kernel? Just curious.
Thanks!
danzgrace said:
Hey bro. Did you find any significant changes between this ROM compare to ADJP5 like does it work better with your kernel? Just curious.
Thanks!
Click to expand...
Click to collapse
ADJP5 is from another region. The DX series is for Southeast Asia. And yup, it works with my kernel too - all Froyo ROMs work.
hardcore said:
No bro, you should use my download link. All the other packages have the wrong dbdata and the CSC wont work properly - unless u do the 2 step from DXJG4 to DXJPA.
Click to expand...
Click to collapse
yeah, i notice a huge difference in the dbdata.rfs as well as the cache.rfs. The cache.rfs should be containing all the bloatware apps i presume.
now flashing, almost done now.
give me sometime, and i will do the batterymod if anyone is interested.
Someone needs to work on customizing this ROM so we can save more space.
hmm, seems to get stuck at bootup screen, but no black screen yet. will wait a bit longer, and get into recovery to wipe cache, do a factory reset.
edit: just booted up. haha...
need a fast server
Too many users have viewed or downloaded this file recently. Please try accessing the file again later. If the file you are trying to access is particularly large or is shared with many people, it may take up to 24 hours to be able to view or download the file. If you still can't access a file after 24 hours, contact your domain administrator.
hardcore, posted this in the other thread. posting here again:-
is it possible to convert this to cwm package (like how doc rambone does with his jpa/jpo roms) so that it can be flashed without wiping out all the data and settings?
s88 said:
need a fast server
Too many users have viewed or downloaded this file recently. Please try accessing the file again later. If the file you are trying to access is particularly large or is shared with many people, it may take up to 24 hours to be able to view or download the file. If you still can't access a file after 24 hours, contact your domain administrator.
Click to expand...
Click to collapse
Is that error from blogspot, or from Google Docs?
BTW, please let me know if you can't download the file. Google Docs should be super fast but I'm not sure if they'll block it after a while...
g00ndu said:
give me sometime, and i will do the batterymod if anyone is interested.
Click to expand...
Click to collapse
Sure I'm interested! Version D please.
hardcore said:
Sure I'm interested! Version D please.
Click to expand...
Click to collapse
Check the battery mod thread.. Wrote a new tutorial..
Downloading... Can't update my galaxy s asian version from kies.
Google Docs, i try again and is able to download now
hardcore said:
Is that error from blogspot, or from Google Docs?
BTW, please let me know if you can't download the file. Google Docs should be super fast but I'm not sure if they'll block it after a while...
Click to expand...
Click to collapse
Thanks Hardcore. Hope someone will cook a custom based on this firmware for us!
PS - I cant download either
you can use mediafire.com
epicurean said:
Thanks Hardcore. Hope someone will cook a custom based on this firmware for us!
PS - I cant download either
Click to expand...
Click to collapse
If you can't download, try again in a while.
In the meantime I will try to upload it to multiupload but that also takes a long time!
Installed!! Working fine..
hardcore said:
If you can't download, try again in a while.
In the meantime I will try to upload it to multiupload but that also takes a long time!
Click to expand...
Click to collapse
I'm going to upload to my server in a while and will post the link here after its done, won't have any limitations

[CM9]Camera Developement How-to, Q&A

Hi guys, I've opened this thread so we can talk about the camera developement for CM9.
Here is the link including files and a how-to.
Here is the second link if you want even clearler instructions (Thanks to texten)
andy did u try it?( camera work)
Sent from my GT-I8150 using xda premium
Nothing, isn't working for me...
EDIT: I've an alpha 3, flashed the zip, and checked the permissions... Waiting for Arco...
I think we are missing with something..hopefully our Mentor. arco68 have the time to pass thru ere..
Can somebody poke alisd too...NVM I think I just did
http://forum.xda-developers.com/showthread.php?p=26384027
Sent from my GT-I8150 using Tapatalk 2
We can wait xD
iSadic said:
Nothing, isn't working for me...
Click to expand...
Click to collapse
+1
I tried very quickly 'cuz I don't have much time, but oisis' update zip+alpha2 didn't work.
this link is better:
http://forum.xda-developers.com/showpost.php?p=26511647&postcount=428
have fun!
texten said:
this link is better:
http://forum.xda-developers.com/showpost.php?p=26511647&postcount=428
have fun!
Click to expand...
Click to collapse
tried the instructions, but not working...
mike_kenji said:
tried the instructions, but not working...
Click to expand...
Click to collapse
maybe you will need to replace the "firmware"folder in that zip with firmware folder of gingerbread for you device
also the same procedure for the "media_profile.xml" in etc...
this could work:
just take that zip in my post, replace firmware folder and the media_profile.xml with the ones of your latest gingerbread...
and follow the installation instructions in my post
texten said:
this link is better:
http://forum.xda-developers.com/showpost.php?p=26511647&postcount=428
have fun!
Click to expand...
Click to collapse
texten said:
maybe you will need to replace the "firmware"folder in that zip with firmware folder of gingerbread for you device
Click to expand...
Click to collapse
where can i find those files? is the camera working for you?
mike_kenji said:
where can i find those files? is the camera working for you?
Click to expand...
Click to collapse
look here http://forum.xda-developers.com/showpost.php?p=26511647&postcount=428
you can see whats working and whats not working...
you can use the camera_experimental-0.1.zip
but you need to replace the firmware folder and the media_profile.xml in that zip with the ones of the latest gingerbread for your device
and do not forget to follow the installation instructions
for your further development on camera, you can also use these "instructions for camera testers"
(maybe you will add these to post#1 of this topic here)
--------------------------
here are instructions for camera testers:
Few important things:
1. make notes, because we will need it to restore steps.
2. make a logcat:
Code:
adb logcat -d > logcat.txt
if you want, edit logs like that (less logs - easier to read, logs only related with camera):
Linux shell:
Code:
cat ./logcat.txt | grep camera > logcat.new.txt
Windows cmd:
Code:
type logcat.txt | findstr camera > nwelogcat.txt
3. If you will find in log that HAL cannot connect with camera do not post logs, because they are useless
4. Do not zip or rar logs = easier to read on phone
----------------------------------
Additional Links:
You can try files from these phones.
Phones with MSM8255:
- CDMA XPeria Play
- LG Revolution
- HTC Desire S
- Sony xperia mini,mini pro, neo etc - camera works
- My touch 4g - camera works
- Xperia play - camera works
- Htc desire s - camera works
- Huawei honor - official ICS
- Htc one V - no front camera but official ICS
- http://forum.xda-developers.com/showthread.php?t=1639634
Thanks to: Spider550 for links, he cannot post here yet.
----------------------------------------------------------------------
if you make a logcat, do not forget to post which files you used.
folders for all files:
do not forget to set permissions for changed files/folders like all other files/folders there... and reboot after all changes you made!
*.so files to /system/lib
media_profile.xml to /system/etc
camera.apk to /system/app
firmware files to /system/firmware (maybe you have to create a folder)
---------
now you can start with testing.
for logcat = shutdown device - boot - start camtests - after that make a logcat directly.
texten said:
look here http://forum.xda-developers.com/showpost.php?p=26511647&postcount=428
you can see whats working and whats not working...
you can use the camera_experimental-0.1.zip
but you need to replace the firmware folder and the media_profile.xml in that zip with the ones of the latest gingerbread for your device
Click to expand...
Click to collapse
i'll try this in a while... thanks a lot... sorry for being a noob...
mike_kenji said:
i'll try this in a while... thanks a lot... sorry for being a noob...
Click to expand...
Click to collapse
no problem, maybe one other user of your device will give it a try
texten said:
no problem, maybe one other user of your device will give it a try
Click to expand...
Click to collapse
uhm... one last question, where do i put the firmware files? hehehe
*EDIT
nevermind, found it... thanks again!
mike_kenji said:
uhm... one last question, where do i put the firmware files? hehehe
Click to expand...
Click to collapse
open the zip file, delete the folder "firmware" and push your firmware folder from the latest gingerbread of your device on that place...
the same do with media_profile.xml
texten said:
open the zip file, delete the folder "firmware" and push your firmware folder from the latest gingerbread of your device on that place...
the same do with media_profile.xml
Click to expand...
Click to collapse
thanks.... wish me luck
mike_kenji said:
thanks.... wish me luck
Click to expand...
Click to collapse
good luck.
hahaha, i'm stuck on a bootloop.... try again...

[TOOL]SplashInjector[OP5]

SplashInjector​splash injector is a tool created by me based on the work done by @makers_mark . it is a basic command line interface but it gets the job done. it supports all oneplus devices so far except the oneplus x :crying: i can add support once someone gets me the logo.bin file from that device. The tool is pretty simple its based on the work here https://forum.xda-developers.com/oneplus-3/themes/mod-splash-screen-image-injector-t3441999 this is where i got this all from. i know it can be kinda hacky and only supports unix systems i think you can get it working by using git bash on windows. In its current state it can decode and encode all oneplus logo.bins (Including the OnePlus 5!) it can also pack flashable zips for you automatically. all you need to do is run the decode option edit the file you want in the output folder. Then you can run the encode command and it will pack it all back up. Then package it with the package command. Once again major credit to @makers_mark he did all the leg work. i just made it a little more friendly. lmk if there is any issues you find
Telegram: @ethanbanker if you need anything contact me here.
Now lets get to it
follow the instructions here located here
https://github.com/ethanbanker2428/SplashInjector
Updates:
1.52: Ok guys im not a windows expert...i barely use it so the tool does support windows now but it cant package files. it does give you all the tools and files you need to package one tho. you can use a tool such as this https://forum.xda-developers.com/android/software-hacking/tool-6-feb-android-flashable-zip-t3551772 this update also includes a completely revamped system. lmk about any bugs you find. for windows you need to install and use GIT bash. i also added a update function to easily update the tool. its simple but it works. heres my git again for you guys https://github.com/ethanbanker2428/SplashInjector
WARNING I AM NOT RESPONSIBLE FOR ANYTHING YOU DO. DO THIS AT YOUR OWN RISK
Excellent...... working great for OP5
Thanks
biohaz55 said:
Excellent...... working great for OP5
Thanks
Click to expand...
Click to collapse
Hi, I can't get it working on Windows. If I send you a PNG will you make me a zip?
Thanks! Here is the Windows binary and src for logoinjectorv1.52.
makers_mark said:
Thanks! Here is the Windows binary and src for logoinjectorv1.52.
Click to expand...
Click to collapse
thanks im gonna rebuild with the newest version and probably work on a windows version tonight :good:
Can you make a captain America one?
can u please make flashable zip i cannot get the method to flash . can u guide me please @bobglaus
freakzapster said:
can u please make flashable zip i cannot get the method to flash . can u guide me please @bobglaus
Click to expand...
Click to collapse
did u use option 3? package? that should make one after you edit the files
bobglaus said:
did u use option 3? package? that should make one after you edit the files
Click to expand...
Click to collapse
actually i dont know to edit files i am new to this thats why i am not understanding
freakzapster said:
actually i dont know to edit files i am new to this thats why i am not understanding
Click to expand...
Click to collapse
click the help option. i feel it explains it pretty well. to edit the png in the output folder use gimp or photoshop
Ok just an update windows support is finished and in the tool now. I'll push probably tomorrow it works and packs and unpacks fine just getting issues with packaging the zips. It corrupts them. Im gonna switch to 7zip and see if that works then I'll push
bobglaus said:
Ok just an update windows support is finished and in the tool now. I'll push probably tomorrow it works and packs and unpacks fine just getting issues with packaging the zips. It corrupts them. Im gonna switch to 7zip and see if that works then I'll push
Click to expand...
Click to collapse
Other option is to move the files to the output folder and ask the user to manually zip them, it's available on windows right click menu.
---------
I have a question, what's the BGR option for? I thought it was for op5 display but it only change the color of the pngs, so I switched it for RGB and now my logo looks good.
I share my mod, original was taken from CUSTOM BOOT LOGO PACK FOR OnePlus3.
badtzo said:
Other option is to move the files to the output folder and ask the user to manually zip them, it's available on windows right click menu.
---------
I have a question, what's the BGR option for? I thought it was for op5 display but it only change the color of the pngs, so I switched it for RGB and now my logo looks good.
I share my mod, original was taken from CUSTOM BOOT LOGO PACK FOR OnePlus3.
Click to expand...
Click to collapse
bgr does **** up the colors a bit or fixes it. its one of those things where you use it if you need it and you will know if you need it.
also update to anyone else that update will have to wait. im a perfectionist and im revamping the whole thing to alot cleaner code. windows should work tho and the oneplus x will be supported hopefully too
Update: Ok guys im not a windows expert...i barely use it so the tool does support windows now but it cant package files. it does give you all the tools and files you need to package one tho. you can use a tool such as this https://forum.xda-developers.com/android/software-hacking/tool-6-feb-android-flashable-zip-t3551772 this update also includes a completely revamped system. lmk about any bugs you find. for windows you need to install and use GIT bash. i also added a update function to easily update the tool. its simple but it works. heres my git again for you guys https://github.com/ethanbanker2428/SplashInjector
bobglaus said:
Update: Ok guys im not a windows expert...i barely use it so the tool does support windows now but it cant package files. it does give you all the tools and files you need to package one tho. you can use a tool such as this https://forum.xda-developers.com/android/software-hacking/tool-6-feb-android-flashable-zip-t3551772 this update also includes a completely revamped system. lmk about any bugs you find. for windows you need to install and use GIT bash. i also added a update function to easily update the tool. its simple but it works. heres my git again for you guys https://github.com/ethanbanker2428/SplashInjector
Click to expand...
Click to collapse
Hi, I created the zip but it won't flash in twrp. Is there a compression method to use? Using 7zip.
Bigs1985 said:
Hi, I created the zip but it won't flash in twrp. Is there a compression method to use? Using 7zip.
Click to expand...
Click to collapse
use the tool i linked in the post you qouted
bobglaus said:
use the tool i linked in the post you qouted
Click to expand...
Click to collapse
I thought it didn't package the zips correctly? Is that fixed?
Bigs1985 said:
I thought it didn't package the zips correctly? Is that fixed?
Click to expand...
Click to collapse
No this one https://forum.xda-developers.com/android/software-hacking/tool-6-feb-android-flashable-zip-t3551772
how can i pull LOGO.bin from my oneplus 5?
when i run:
adb shell dd if=/dev/block/sde17 of=/sdcard/partition/LOGO.bin
Click to expand...
Click to collapse
i get this error message:
dd: /dev/block/sde17: Permission denied
Click to expand...
Click to collapse
Please help
Thanks
spicemaster said:
how can i pull LOGO.bin from my oneplus 5?
when i run:
i get this error message:
Please help
Thanks
Click to expand...
Click to collapse
Of course you need root,The right command is
adb shell su -c dd if xxxx

Categories

Resources