[TUT] Firmware Upgrading Without Dataloss!

Search This thread

r_22009

Senior Member
Oct 12, 2011
146
48
So I'll download XXLA1 and try to upgrade from XXKL6 to XXLA1
I'll write the progress here
Thanks to everyone
 
  • Like
Reactions: adfree

adfree

Senior Member
Jun 14, 2008
10,619
6,175
Samsung Galaxy Watch 4
Samsung Galaxy S22
Code:
Product Code: GT-S8500BAAXEF
Latest firmware: S8500XXLA1/S8500OXALA1
Modified: 06.01.2012 16:14:31
Filename: GT-S8500_XEF_1_20120106160921.zip.enc2

Maybe we could make 1 example from OXA KL6 to OXA LA1...

But first.
Unpack and compare files/changes... maybe someone could do this and post here.

Thanx in advance...

Best Regards
 

mylove90

Senior Member
Feb 27, 2011
1,081
749
33
Cairo
I made PFS file for you but didn't test it
My phone is already working so smooth and nice & on a very nice custom i made with my own hands so i won't kill it easily :D :D

Small note : Never update ShpApp apps because this will simply kill the app you updated

A how-to flash and update pics are attached
All files are stock ones except PFS file i made

PFS file : http://dl.dropbox.com/u/12819503/S8500XXLA1%20Update.pfs

Best Regards
 
  • Like
Reactions: r_22009 and adfree

mylove90

Senior Member
Feb 27, 2011
1,081
749
33
Cairo
If you are talking about simple CSC stuff then i think it is possible to change by simple PFS file too or by Stune

Check files in the directory /Settings/CSC
CSC_XMLCustomer.ini >>> Contain current Customer used by the system
CSC_XMLHeader.ini >>> Contain Header file that describe available CSC Customer profiles

Best Regards
 
  • Like
Reactions: r_22009

r_22009

Senior Member
Oct 12, 2011
146
48
a little question about PFS:
when we want to delete some files during pfs upgrading is it different to use PfsDeleteList.txt or _CSC_FsDeleteList.ini? are they functioning exactly the same?
 

r_22009

Senior Member
Oct 12, 2011
146
48
I dont know what the hell is wrong
i was using this fw:
http://xdaforums.com/showthread.php?t=1434833
i made a PFS to upgrade to this fw:
http://xdaforums.com/showthread.php?t=1492522
Multiloader gone with no problems and showed all files compelete
after autorestart i see that F***ing blue screen
"so" modification detected blah blah
i havent touched any of these 2 fws
i just made a pfs :((

EDIT:
if someone kindly wants to help me and has the time to
i can upload my pfs for him to check
 
Last edited:

mylove90

Senior Member
Feb 27, 2011
1,081
749
33
Cairo
hmmmmmmmm
Please flash Team Elite firmware to get all its features
Don't worry it has Asian languages support
Sorry but mixing 2 customs won't go well unless the one who do it is the maker of both

Best Regards
 

r_22009

Senior Member
Oct 12, 2011
146
48
So you mean my problem is because of the custom roms
maybe!
so i should try official roms :(
now i have Elite and is good
 

r_22009

Senior Member
Oct 12, 2011
146
48
a question
why when i dump CSC using fs_shell in trix i cannot find SystemCSC folder?
and dump of a 40mb csc will be just 10mb
but i can see this folder on wave_remarker
 

r_22009

Senior Member
Oct 12, 2011
146
48
As we dont have official asian roms so, custom roms are better for me
so at this time i think PFS is somehow useless for me :D
 

k8500

Senior Member
I tried some more... removing stuff in SystemCSC via PFS. Contents of PfsDeleteList.txt:
Code:
SystemCSC/Fonts/Applemint.ttf

Does not work either. I've read somewhere that SystemCSC stuff is actually on a different partition, wich is only mounted in this folder. So, is it possible that this method actually does not work for CSC stuff at all?

Maybe we could make a reduced CSC file (only fonts, f.e.) and patch via "Differences Only" option in Multiloader instead for CSC patches?
 

mylove90

Senior Member
Feb 27, 2011
1,081
749
33
Cairo
CSC file has two parts

First part is the rcs one
It is QMD compressed...mounted at system start....contain fonts , strings & keyboards files
You can't use PFS file to deal with this part

Second one is FS one
It is compressed like FFS file....it has java apps , registry & NV items config and some other stuff
You can use PFS file to deal with this part

I hope that this post made everything clear for you

Best Regards
 

k8500

Senior Member
CSC file has two parts

First part is the rcs one
It is QMD compressed...mounted at system start....contain fonts , strings & keyboards files
You can't use PFS file to deal with this part

Second one is FS one
It is compressed like FFS file....it has java apps , registry & NV items config and some other stuff
You can use PFS file to deal with this part

I hope that this post made everything clear for you

Best Regards

Thank you! That actually helps a lot, although I do now know that making a font patch is impossible using this method. This also means that we cannot add/remove languages when upgrading this way, right?
 

k8500

Senior Member
I tried upgrading from custom XXLD2 to custom BOLE1 using this method, but there are some problems:
  • If I also flash (hacked) apps_compressed.bin from BOLE1, I get a boot loop.
  • If I don't flash amss.bin, calls do not work (clicking the call buttons does nothing)
  • If I flash amss.bin, all connection profiles in connection manager are gone, meaning that no app can any longer connect to the internet via paket data

I used B. Kubicas DisableBadaIntegrity script for apps_compressed.bin. Any idea what I'm doing wrong or how to solve this? I also tried with ANLD1 and XELF1, with the same results, so this is most likely not a problem specific to BOLE1.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Tested both files
    PfsDeleteList.txt is the functional one ;)

    Best Regards
    2
    Hi everyone
    you know that a big problem of upgrading using multiloader is that all of applications and our data will be deleted due to a firmware upgrade

    *This method is found by mylove90 so all credits goes to him
    special thanks to mylove90, adfree, and everyone who have helped this developement

    Upgrading using this method is by using "PFS" file like kies upgrades

    1. first you should prepare two firmwares, one is the firmware which is installed on your phone and the second is the firmware you want to upgrade to
    2. Then you need to extract files of the new and the old firmware so download Trix, Select input file (You can make PFS file from a mix between FFS , ShpApp , CSC (Not Rcrs compressed part)) but just FFS is enough
    then go to "scripts" tab and select "fs_shell.trx" and add it then run the script and ...
    3.then download Winmerge (google it!) its an open source application which compares two files or folders with one click
    then compare the new firmware folder and old firmware folder
    then in view tab choose the files we want for upgrading
    4. the files which are needed are "Different files" and "Unique files" from new firmware, so copy them to a new folder
    also the "unique files" from old firmware must be deleted so "copy path names" and change path names to the correct pattern ex:"/appex/sys/blabla"
    5. we can delete these files during PFS upgrade by adding the file paths to "/debug/PfsDeleteList.txt" file which we'll include it in our PFS
    5. every thing is done
    now just download wave_remarker and in FW view select "open dump" and select the files which we put into a new folder!
    make a new folder named "debug" and put a txt file named "PfsDeleteList.txt" which contains the path of files which should be deleted during pfs upgrade
    then save file as PFS
    6. open multiloader and first check "boot change" and flash the new firmware's boot files
    then again flash other firmware files (which does not contain FFS, CSC, shpapp (just the files which you extracted)) and includes pfs file
    *note that no checkboxes in this level should be checked in multiloader
    2
    Sorry :eek:

    I got no clue what you did wrong
    Never tested the update from bada 1.2 to 2.0

    Best Regards
    2
    I made PFS file for you but didn't test it
    My phone is already working so smooth and nice & on a very nice custom i made with my own hands so i won't kill it easily :D :D

    Small note : Never update ShpApp apps because this will simply kill the app you updated

    A how-to flash and update pics are attached
    All files are stock ones except PFS file i made

    PFS file : http://dl.dropbox.com/u/12819503/S8500XXLA1%20Update.pfs

    Best Regards
    1
    GT-S8500_XEO_2_20120106145026.zip.enc2

    Here is an "example" from Samsung... :D

    For instance from XXKL6 to XXLA1... ;)

    Best Regards