[TOOL] SplitFUS -create your own Odin ready pack 06/25 ver 2.11

Search This thread

Doky73

Senior Member
Apr 22, 2011
848
2,950
near to Budapest
sgy.noinfo.hu
thx for your work, but whitch file is whitch

System is for PDA
CSC for CSC
Boot for Bootloader
BCMCP for ???
SBL.bin for ???

param.lfs for ???

Please help me... thx

At the end of the process, you got one ZIP file in your current directory.
The ZIP file consist of one PDA*, one MODEM* and one CSC* files. Guess, which is which... :D

If you don't have ZIP file, then you might miss the 'zip' package...
 

mcc2005

Senior Member
Mar 25, 2011
281
44
Berlin
Google Pixel 7 Pro
At the end of the process, you got one ZIP file in your current directory.
The ZIP file consist of one PDA*, one MODEM* and one CSC* files. Guess, which is which... :D

If you don't have ZIP file, then you might miss the 'zip' package...

I´m sorry ... yes I saw the finish.sh script it makes one package... Sorry again...

---------- Post added at 11:25 AM ---------- Previous post was at 11:23 AM ----------

At the end of the process, you got one ZIP file in your current directory.
The ZIP file consist of one PDA*, one MODEM* and one CSC* files. Guess, which is which... :D

If you don't have ZIP file, then you might miss the 'zip' package...

I split 2 firmwares DDLA2 and XXLA2 for my 5830i. And I flashed XXLA2... my phone works nice now. Thank You for SplitFus2...
 

hell_lock

Inactive Recognized Developer
Jan 20, 2012
5,970
5,173
27
New Delhi
Which device you think about?
Usually the files has to be TARed by
tar -H ustar -cf <result file> <source file list>
command. But content of packages may differ for specific devices....

its for my galaxy y.. i hav used that command in adb but everytime i encounter some silly errors like " tar:not found" etc..
 

Doky73

Senior Member
Apr 22, 2011
848
2,950
near to Budapest
sgy.noinfo.hu
any idea how to make odin flashable file from "zImage,factory.rfs,recovery.bin"

its for my galaxy y.. i hav used that command in adb but everytime i encounter some silly errors like " tar:not found" etc..

First of all, zImage factory.rfs and recovery.bin are not intended to flash SGY!!! these filenames are for some other Galaxy devices eg. SGS!!!

For using 'tar' in android shell you have to install busybox. If already installed (and symlinks are not created) then you should try 'busybox tar ......'
Or install Linux/Windows Cygwin on your PC
 

hell_lock

Inactive Recognized Developer
Jan 20, 2012
5,970
5,173
27
New Delhi
First of all, zImage factory.rfs and recovery.bin are not intended to flash SGY!!! these filenames are for some other Galaxy devices eg. SGS!!!

For using 'tar' in android shell you have to install busybox. If already installed (and symlinks are not created) then you should try 'busybox tar ......'
Or install Linux/Windows Cygwin on your PC

Ohh... i guess thats why the method to extract these files was in SGS forums...
So is there any other way to get an odin falshable file of my current rom?? What method did you use to convert the firmware files?
 

manoranjan2050

Senior Member
Dec 26, 2011
1,087
1,417
JAGATSINGHPUR
manoranjan2050.org
please help me

please help .zip not created

$ ./splitfus2.exe -a -s -w2 S6102DDLD4_S6102ODDLD2_S6102DDLD4_HOME.tar.md5
SplitFUS2 by Doky v2.00.120425GA
[*]Leaving work folder as is
[*]Including sbl.bin - USE WITH CAUTION!!!
[*]Creating WIPE package
[*] ...and non-wipe too :)
Processing file: S6102DDLD4_S6102ODDLD2_S6102DDLD4_HOME.tar.md5
MODEL: S6102
PDA: DDLD4
CSC: ODDLD2
MODEM: DDLD4
Temporary workfolder: S6102_DDLD4\
[ sbl.bin ] --- Size: 1306624 bytes
cygwin warning:
MS-DOS style path detected: S6102_DDLD4\sbl.bin
Preferred POSIX equivalent is: S6102_DDLD4/sbl.bin
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
[ BcmCP.img ] --- Size: 11796480 bytes
[ boot.img ] --- Size: 4497408 bytes
[ system.img ] --- Size: 229932544 bytes
[ param.lfs ] --- Size: 716800 bytes
[ csc.rfs ] --- Size: 5072896 bytes
Now creating nonwipe package
S6102_DDLD4/finish.sh: line 12: zip: command not found
mv: cannot stat `*.zip': No such file or directory
Output file: S6102_DDLD4_ODDLD2_DDLD4_by_SplitFUS2.zip
Now creating wipe package
S6102_DDLD4/finish.sh: line 13: zip: command not found
mv: cannot stat `*.zip': No such file or directory
Output file: S6102_DDLD4_ODDLD2_DDLD4_wipe_by_SplitFUS2.zip
SplitFUS2 finished

Now creating nonwipe package
S6102_DDLD4/finish.sh: line 12: zip: command not found
mv: cannot stat `*.zip': No such file or directory
Output file: S6102_DDLD4_ODDLD2_DDLD4_by_SplitFUS2.zip
Now creating wipe package
S6102_DDLD4/finish.sh: line 13: zip: command not found
mv: cannot stat `*.zip': No such file or directory
Output file: S6102_DDLD4_ODDLD2_DDLD4_wipe_by_SplitFUS2.zip
SplitFUS2 finished


pleae help how to fix this problem
 

Doky73

Senior Member
Apr 22, 2011
848
2,950
near to Budapest
sgy.noinfo.hu
please help .zip not created



Now creating nonwipe package
S6102_DDLD4/finish.sh: line 12: zip: command not found
mv: cannot stat `*.zip': No such file or directory
Output file: S6102_DDLD4_ODDLD2_DDLD4_by_SplitFUS2.zip
Now creating wipe package
S6102_DDLD4/finish.sh: line 13: zip: command not found
mv: cannot stat `*.zip': No such file or directory
Output file: S6102_DDLD4_ODDLD2_DDLD4_wipe_by_SplitFUS2.zip
SplitFUS2 finished


pleae help how to fix this problem

the 'zip' package is missing.
You have to install it by cygwin's SETUP.EXE
At the package selection screen type 'zip' into the search field, then expand (+) the results, and look for 'zip: info-ZIP compression utility', click on the 'New' column while the version of the pack appears, then click NEXT to finish install!
...and look at this post!


...to be sure check if 'tar' and 'md5sum' is installed, simply typing them into the command prompt!
 

manoranjan2050

Senior Member
Dec 26, 2011
1,087
1,417
JAGATSINGHPUR
manoranjan2050.org
the 'zip' package is missing.
You have to install it by cygwin's SETUP.EXE
At the package selection screen type 'zip' into the search field, then expand (+) the results, and look for 'zip: info-ZIP compression utility', click on the 'New' column while the version of the pack appears, then click NEXT to finish install!
...and look at this post!


...to be sure check if 'tar' and 'md5sum' is installed, simply typing them into the command prompt!

Is it work in ubuntu......... If yes please provide splitFUS for ubuntu linux........ I m coverted and working fine flashed it......... What is wipe or nonwipe pack..... Which one best ..... I m flashed word folder 3 pda mdem scs file flash is ok work fine.......

Sent from my GT-S6102 using xda premium
 
Last edited:

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk
Is it work in ubuntu......... If yes please provide splitFUS for ubuntu linux........ I m coverted and working fine flashed it......... What is wipe or nonwipe pack..... Which one best ..... I m flashed word folder 3 pda mdem scs file flash is ok work fine.......

Sent from my GT-S6102 using xda premium

it works on ubuntu

Sent from my X10S using xda premium
 

manoranjan2050

Senior Member
Dec 26, 2011
1,087
1,417
JAGATSINGHPUR
manoranjan2050.org
it works on ubuntu

Sent from my X10S using xda premium

please guide me friend.................


error is: ./splitfus2.exe: cannot execute binary file

root@JAGANNATH:/home/manoranjan# cd Desktop/
root@JAGANNATH:/home/manoranjan/Desktop# cd splitfus2/splitfus2ga/
root@JAGANNATH:/home/manoranjan/Desktop/splitfus2/splitfus2ga# ls
_base S6102DDLD4_S6102ODDLD2_S6102DDLD4_HOME.tar.md5 splitfus2.exe SS_DL.dll
root@JAGANNATH:/home/manoranjan/Desktop/splitfus2/splitfus2ga# ls -al
total 247712
drwxrwxr-x 3 manoranjan manoranjan 4096 May 15 13:55 .
drwxrwxr-x 3 manoranjan manoranjan 4096 May 15 13:54 ..
drwxrwxr-x 2 manoranjan manoranjan 4096 Apr 25 23:26 _base
-rw-rw-r-- 1 manoranjan manoranjan 253325901 Apr 30 11:07 S6102DDLD4_S6102ODDLD2_S6102DDLD4_HOME.tar.md5
-rwxrwxrwx 1 manoranjan manoranjan 31768 Apr 25 23:23 splitfus2.exe
-rw-rw-r-- 1 manoranjan manoranjan 276480 Apr 30 10:04 SS_DL.dll
root@JAGANNATH:/home/manoranjan/Desktop/splitfus2/splitfus2ga# ./splitfus2.exe
bash: ./splitfus2.exe: cannot execute binary file
 

shocklads

Senior Member
Mar 4, 2012
417
136
shoptinhoc.com
I found error while extract the md5 file with SplitFUS. Sir Doky plz help me!
 

Attachments

  • Capture.jpg
    Capture.jpg
    41.9 KB · Views: 3,927
Last edited:

Doky73

Senior Member
Apr 22, 2011
848
2,950
near to Budapest
sgy.noinfo.hu
I found error while extract the md5 file with SplitFUS. Sir Docky plz help me!

There are 2 issues in your screenshot:

attachment.php


- warning about the MSDOS vs POSIX path: You can ignore it
- error on creating sbl.bin - possible cause is full disk, do not have write permission, or sbl.bin already exist and can't be overwritten
 

shocklads

Senior Member
Mar 4, 2012
417
136
shoptinhoc.com
Sir can solve problem or Split stock rom Dxle1 into 3 file?
Thanks sir.
Below, It's all file in my folder SplitFUS.
Sent from my GT-S5360 using xda premium
 

Attachments

  • Capture.PNG
    Capture.PNG
    8.6 KB · Views: 179
Last edited:

b_henry

Senior Member
May 13, 2012
182
58
Go to your cygwin work folder (i.e. C:\cygwin\home\your_name),paste splitfus2.exe and _base folder with contents into it,then open cygwin's terminal by clicking its icon on your desktop.In opened terminal window type ./splitfus2 and hit Enter.If splitfus succesfully start (you should see splitfus version info and listing of usable parameters),you can finally try to split your firmware file - ./splitfus2 [parameters][filename].
 

Top Liked Posts

  • There are no posts matching your filters.
  • 124
    ###new###: Video tutorial in post #3

    06/25: update
    SplitFUS2 2.11

    new features:
    - Wipe support for Galaxy Y Pro (GT-B5510), Galaxy Pocket (GT-S5300), Galaxy Y (GT-S5360, GT-S5360B, GT-S5360L, GT-S5360T, GT-S5363, GT-S5369) Galaxy Mini Pro or Pop Pro (GT-S5570I), Galaxy Ace (new version BMC21553 based, 833MHz CPUed GT-S5830i), Galaxy Y Duos (GT-S6102)
    - tar, md5sum, zip checking at launch

    Downlosd links:
    SplitFUS2 ver 2.11 GA for Windows/Cygwin
    SplitFUS2 ver 2.11 GA for Linux
    =end of update=======================

    06/11: Minor update for Samsung Galaxy Pocket GT-S5300 support
    =end of update=======================

    SplitFUS2
    Since Galaxy Y has been released, there are several firmware files available from different sources, eg. sammobile and etc... But most of these firmware packages (which are original unmodified Kies FUS files) are useless for us, because Odin is not able to flash these files. The reason is, the available file is not a standard tar file, it's headers are corrupted. Finally I found the method to split the files, and started converting packages by request and popularity. As time passed, I made the process automatically, first by utilizing spreadsheet, then writing a small C application. This is SplitFUS2

    The app converts the original files (which can be downloaded form the FUS server or from sammobile or other sources) to Odin ready 3 files tar pack.
    The app useful for Samsung Galaxy Y (S536x, B551x, S6102), new Galaxy Ace (S5830i), Galaxy Pop Pro or Mini Plus or whatever it's name (S5570I)


    Unpack the whole pack to a working directory, and start it from command line!


    By flashing an improper firmware pack you may potentially risk the health of your phone. Do it on your own risk only!
    I won't take responsibility of any damage done to your phone.


    Required components under Cygwin/Linux
    tar, md5sum, zip (infozip)

    Code:
    doky@doky-vbox:~/splitfus$ ./splitfus2
    SplitFUS2 by Doky v2.00.120425GA
    Usage: splitfus2 [options] filename
    Converts the original Samsung Kies FUS update pack to Odin ready bundle
    Options:
          -s to include sbl.bin (omitted by default) use with CAUTION!
          -w create wipe pack (currently only S5360 supported)
          -w2 generate non wipe and wipe pack at the same pass
          -a leave work folder alone (does not delete on exit)
          -k extract kernel only
          -t do not sign md5, leave tar output files
    
    see more at: http://xdaforums.com/showthread.php?t=1611225

    Features (2.00.120425GA)
    - automatic conversion of one-file FUS tar.md5 files to three-files tar.md5 packed into zip
    - automatic readme.txt creation
    - sbl skipped by default, can be included by "-s" command line switch (see #2 for info)
    - '-w[2]' switch to generate "wipe" pack [too] (user data will be eleminated by flasnig the wipepack)
    - '-a' switch, not to delete the work folder - useful for ROMmmers to examine and extract the image files
    - '-k' switch for create Odin flashable stock kernel file only
    - '-t' switch for skip the md5sum checksum, and create .tar files

    Bugs
    surely got some... please report!
    -

    Future plans
    - support data partition wipe for different models (need assistance collecting userdata.img for other models)
    - include wipe partitions into the binary, and eliminate _base folder
    - Windows GUI
    - any request...?

    Supported models (please report if not listed!)
    -S5360
    -S5360B
    -S5360L
    -S5360T
    -S5363
    -S5369

    -B5510
    -S6102
    -S5570I
    -S5830i


    tested and NOT supported (yet, sorry):
    -S5690
    -
    In case you have Odin flash issues with these models, and got at least one Odin working pack, please contact me!

    Usage:
    see post #2!



    Thanks to the beta testers:
    chamatht
    championswimmer
    Millan.SIS
    N£utrino
    NanoSurfer
    pawanyadav
    ronnieryan
    41
    Usage:
    - start Cygwin terminal in Windows or terminal shell in Linux
    - unpack the whole archive including the _base folder into your work folder (eg into Win: C:\Cygwin\home\username\splitfus, Linux: /home/username/splitfus)
    - on Linux set file permissions to executable, and check ownership of splitfus, _base and it's content (chmod 755 splitfus)
    - put your source Samsung FUS file (one file *.tar.md5) into the work folder
    - list help by: ./splitfus2 -h :)
    - launch according to your needs, eg ./splitfus2 -w S5360DDLC2_S5360ODDLA2_S5360DDLC2_HOME.tar.md5

    see Video tutorial on installing Cygwin
    At packs selection (time - 3:15) make sure "tar", "md5sum", "zip" has been selected. On newer installer there's a search box above, type search words in it!

    Examples:

    Code:
    Linux:
    doky@doky-vbox:~/splitfus$ ./splitfus2 -a -s -w2 S5360DDLC2_S5360ODDLA2_S5360DDLC2_HOME.tar.md5
    SplitFUS2 by Doky v2.00.120425GA
    
    [*]Leaving work folder as is
    
    [*]Including sbl.bin - USE WITH CAUTION!!!
    
    [*]Creating WIPE package
    
    [*] ...and non-wipe too :)
    Processing file: S5360DDLC2_S5360ODDLA2_S5360DDLC2_HOME.tar.md5
    MODEL: S5360
    PDA: DDLC2
    CSC: ODDLA2
    MODEM: DDLC2
    Temporary workfolder: S5360_DDLC2/
    [      sbl.bin ] --- Size: 1306624 bytes
    [    BcmCP.img ] --- Size: 11534336 bytes
    [     boot.img ] --- Size: 4513792 bytes
    [   system.img ] --- Size: 211652096 bytes
    [    param.lfs ] --- Size: 765952 bytes
    [      csc.rfs ] --- Size: 4875776 bytes
    Now creating nonwipe package
      adding: CSC_S5360_ODDLA2.tar.md5 (deflated 5%)
      adding: MODEM_S5360_DDLC2.tar.md5 (deflated 54%)
      adding: PDA_S5360_DDLC2.tar.md5 (deflated 45%)
      adding: readme.txt (deflated 36%)
    Output file: S5360_DDLC2_ODDLA2_DDLC2_by_SplitFUS2.zip
    Now creating wipe package
      adding: CSC_S5360_ODDLA2.tar.md5 (deflated 5%)
      adding: MODEM_S5360_DDLC2.tar.md5 (deflated 54%)
      adding: PDA_S5360_DDLC2.tar.md5 (deflated 45%)
      adding: readme.txt (deflated 37%)
    Output file: S5360_DDLC2_ODDLA2_DDLC2_wipe_by_SplitFUS2.zip
    SplitFUS2 finished

    Code:
    Windows:
    g:\SplitFUS2>splitfus2.exe -a -k S5360XXLA4_S5360DBTKK1_S5360XXLA4_HOME.tar.md5
    SplitFUS2 by Doky v2.00.120425GA
    
    [*]Leaving work folder as is
    
    [*]Exctracting kernel image only
    Processing file: S5360XXLA4_S5360DBTKK1_S5360XXLA4_HOME.tar.md5
    MODEL: S5360
    PDA: XXLA4
    CSC: DBTKK1
    MODEM: XXLA4
    Temporary workfolder: S5360_XXLA4\
    [      sbl.bin ] --- Size: 1306624 bytes
    [    BcmCP.img ] --- Size: 11534336 bytes
    [     boot.img ] --- Size: 4501504 bytes
    Packing kernel image
    Now creating the kernel pack
    Output file: Kernel_S5360_XXLA4.tar.md5
    SplitFUS2 finished

    more on usage to come...
    #
    #
    #
    #


    One notice on SBL:

    I decided to not include the SBL by default, because SBL is crucial point of hard-bricking your phone.
    According to my tests (about 30+ packs), SplitFUS2 handles correctly the SBL, but in future Samsung FUS files it might change.

    Who wants to include SBL can use '-s' switch, but my recommendation is to check the generated sbl.bin with a hex editor.
    some criteria to judge about good (SGY) sbl.bin:
    - Size is 1306624
    - starts with HEX 13 00 00 EA
    - at the end there's a lot of 00 00 00 00 00 00 00 00 blocks
    - somewhere at 0x9BBxx there's a string of 'Secondary Boot Loaded'

    In addition compare with a working one. If similar (but not necessarily identical) then it's OK.

    attachment.php



    When above criterion has meet then you have good chance not to brick your phone by a wrong sbl.bin :D
    28
    Video tutorial of Cygwin and SplitFUS2 install & usage

    full screen & HD recommended

    7
    waiting for this:D
    too bad im pure linux user:(

    It's written in pure C and shell script, won't take too much time to build a linux ver... :)
    6
    GA

    Google Drive introduces:

    SplitFUS2 v2.0 GA

    zip for Windows users
    tgz for Linux user

    Windows version requires Cygwin, and tar, md5sum, zip packages installed
    Linux requires the same packs (usually default)

    unpack the whole archive including the _base folder
    usage example:
    Code:
    ./splitfus2 -a -s -w2 S5360DDLC2_S5360ODDLA2_S5360DDLC2_HOME.tar.md5

    Detailed instructions coming soon (read #1 for more info)

    Code:
    doky@doky-vbox:~/splitfus$ ./splitfus2
    SplitFUS2 by Doky v2.00.120425GA
    Usage: splitfus2 [options] filename
    Converts the original Samsung Kies FUS update pack to Odin ready bundle
    Options:
          -s to include sbl.bin (omitted by default) use with CAUTION!
          -w create wipe pack (currently only S5360 supported)
          -w2 generate non wipe and wipe pack at the same pass
          -a leave work folder alone (does not delete on exit)
          -k extract kernel only
          -t do not sign md5, leave tar output files
    
    see more at: http://xdaforums.com/showthread.php?t=1611225