yashsingh1/xdaforums huggingface dataset:
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
that maybe why - im using windows 8 64bit but I think my cygwin is 32bit

uninstall your cygwin and then download from the following link

http://content.wuala.com/contents/neroyoung/XDA ROM Dev Tools/Cygwin.zip

once downloaded unzip the contents to your desktop (you should have a setup.exe and a packages folder)

run the setup

when it asks how you want to install select from an already downloaded package from your harddrive (cant remember the exact wording but just install from hard drive)

select the packages folder you have stored on your desktop

when the list of available packages comes up make sure you change it from default to install (click the top arrow in the list)

then install (it will take some time depending on your pcs performance)

once done start cygwin

close it

put splitfus in the working folder

open splitfus again and run as per instructions on op

video of above instructions

http://www.youtube.com/watch?v=sYJMdHPD410&feature=player_embedded
[Galaxy Y GT-S5360 Android Development] hoops04:
after do extractly what you say and i view instruction by video too. It have another error, i think maybe win 64, couldn't do that
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
I use it on windows 8.1 64bit so i know it works

you need to install cygwin to c: root directory

then open cygwin folder in c:

then goto

home/yourUsername/

place the splitfus folder here

it should contain splitfus2.exe and _base folder

also place your firmware in this folder

if its all installed correctly like tihs no reason why it shouldnt work

here is a screenshot of my splitfus2 running - I have blanked out my pc name as yours will obviously be differeent
[Galaxy Y GT-S5360 Android Development] hoops04:
thank you so much, after wasting time to do this, i have install window 32bit, and it work like a charm
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
no reason why it shouldnt have worked on 64bit too as mine is 64bit

Did you have the java develeopers tools installed before you installed cygwin too?

least you got it working now
[Galaxy Y GT-S5360 Android Development] hoops04:
I think that is reason why i couldn't do that on 64bit. Anyway, thankyou so much :good::good::good::good:
[Galaxy Y GT-S5360 Android Development] Ds Chauhan:
Link NOt Working

Sory Bro , Bt Ur Hotfile links are nOt working ,Bkz its BANNED,

so give us another Link
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
its not because hotfile is banned - its because it closed down after a legal settlement - it wasnt forced to close down

if you actually read the last few pages of this thread you would see iv re-uploaded it and its also on the stock firmware sticky thread at the top of the dev section
[Galaxy Y GT-S5360 Android Development] Ds Chauhan:
sory
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
as i said - its on my firmware thread at the top of the dev section - you could of just opened the dev section and clicked on it from there

in future please look yourself

here is link to said thread

http://xdaforums.com/showthread.php?t=2568853
[Galaxy Y GT-S5360 Android Development] leezhijiang:
Hotfile cannot be used anymore
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
see post above yours
[Galaxy Y GT-S5360 Android Development] badagila:
download link not working

---------- Post added at 06:36 AM ---------- Previous post was at 06:35 AM ----------

what about for linux version?
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
since I dont use linux I dont have that
[Galaxy Y GT-S5360 Android Development] badagila:
hope that he can update the link
[Galaxy Y GT-S5360 Android Development] badagila:
[MENTION=3992505]Doky73[/MENTION] hi sir can you help me to make my device supported by this tool? Thanks sir
[Galaxy Y GT-S5360 Android Development] hamada3381:
The package doent format my phone when flashing so it softbricks it I try a pre separated Odin package and it works but the manual splited package goes banana. And I must flash a pre splited package if I wanted to flash my separated package to make it work
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
Theres nothing wrong with this - I used it to split all the stock rom firmware you find on my firmware thread

If you want to create a wipe pack use the -w switch

Else after its flashed you need to manally do a data wipe in recovery to avoid bootloops

see my guide - link in signature
[Galaxy Y GT-S5360 Android Development] DelBossco:
My mobile is Galaxy Ace (S5839i)

SplitFUS2 for Windows (requires Cygwin)

Please link for SplitFUS - GUI version ???
[Galaxy Y GT-S5360 Android Development] djalel:
Can anyone please re-upload SplitFUS2 for either Win or Linux?

Thkx
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
Sir what is "Android Magic"?

I am trying to run the pearl script on Linux and it tells me that Android Magic is not found in *blah blah blah*.tar.md5. Giving up. Do I need Android sdk installed to run it?

I am busy reinstalling cygwin because I had an issue with the .dll file so I will report back as soon as I have it up and running again
[Galaxy Y GT-S5360 Android Development] Doky73:
???

splitfus2 is a binary executeable copmiled by gcc

set the file permission to 755 and start by ./splitfus2

I don't know, what is Android Magic...

I don't think that Andorid SDK is required.
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
*Doh!!!* >.<

Sorry Doky, my bad!! That's what happens when you try and play with the little one and concentrate on pc at the same time! :p

Thought I had to run the pearl script :o

---------- Post added at 11:41 PM ---------- Previous post was at 11:31 PM ----------

WOOOOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!

She works on Linux :D

Busy testing the phone now to make sure that everything is working as it should
[Galaxy Y GT-S5360 Android Development] N£utrino:
Works fine in Linux (Debian 6 32).

Only one doubt, the -w option only work in S5360 (exclude s5360B-L-etc)??

I made the three possible combinations with "S5360BUTKI3_S5360ZTAKI3_S5360BUTKI3_HOME.tar.md5" (-w|-w -s| default) and flash work very well.
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
Yes I tested it on my 32 bit Debian machine as well and no problems there.

Split the files beautifully and installed through Odin 100% and I can confirm that the phone is 100% as well. I tested this on my original Firmware pack from Samfirmware so I could test if Kies had issues detecting my phone and it does not :D

Damn you're good!!!
[Galaxy Y GT-S5360 Android Development] Millan.SIS:
Win + cygwin

Awesome

No problems

Waiting for final release
[Galaxy Y GT-S5360 Android Development] Doky73:
Some explanation on the -w switch

Odin wipe pack works by including the userdata.img file which is an (almost) empty /data file-system image. If the S5360 B/L, S5363 etc models have the same /data partition size, then no problem, but I'm not sure of it.

If there's some help, we can collect the info about.

In addition there's minimal possibility, of different firmware versions on same model have different partition setup. I haven't see practical example for, but who knows what future brings...
[Galaxy Y GT-S5360 Android Development] pawanyadav:
Very Fast....converts in seconds...

Tried DDLC3

shows 1 error (cp: cannot stat `../_base/userdata.img': No such file or directory)

though file converted successfully
[Galaxy Y GT-S5360 Android Development] Doky73:
extract the "_base" folder from the archive as well!
[Galaxy Y GT-S5360 Android Development] pawanyadav:
i did, but i think it cant find the path of _base folder
[Galaxy Y GT-S5360 Android Development] Millan.SIS:
Hey I also got that problem....

What you need to do is, copy the base folder to the root of the working folder...

Means

Create a folder "work"

Paste the initial tar.md5 here

also paste the base folder here

paste splitfus binary to bin...

Cd to "work"

Run splitfus .... Extract the tar.md5

No problems at all ;)
[Galaxy Y GT-S5360 Android Development] pawanyadav:
tried but still getting

cp: cannot stat `../_base/userdata.img': No such file or directory

by the way I am using Opensuse Linux (root)
[Galaxy Y GT-S5360 Android Development] Doky73:
the program looks for the _base folder, in the base folder. So if you start splitfus2 from eg /home/mydir/splitfustest/ then _base must be here: /home/mydir/splitfustest/_base

Check for proper file/folder ownership/permissions!

regardless where you put the binary file, put the _base dir into your work folder!
[Galaxy Y GT-S5360 Android Development] pawanyadav:
tried the same... but same error...though its building the pack..what is the use of base folder ? I didnt tested (via odin) the resulted pack, it will be unusable without _base thing?
[Galaxy Y GT-S5360 Android Development] Doky73:
It's required only for the wipe pack. In your version the app copies it regardless of the -w switch. In the latest build i corrected, it copies only if -w submitted...
[Galaxy Y GT-S5360 Android Development] pawanyadav:
thanks Doky please share the latest build link..
[Galaxy Y GT-S5360 Android Development] Doky73:
Busy working now (my primary job)

I'll upload the latest not earlier than night (CET time)
[Galaxy Y GT-S5360 Android Development] championswimmer:
ok noob question straight away!!

how can i make the boot.img as odin flashable package???
[Galaxy Y GT-S5360 Android Development] Doky73:
tar -H ustar -cf kernelfilename.tar boot.img
[Galaxy Y GT-S5360 Android Development] championswimmer:
where should the files be kept for windows??

i goes total hunkey dorey trying to find POSIX equivalent path ....

going to try linux version now.. no luck with windows version
[Galaxy Y GT-S5360 Android Development] TheFixItMan:
it was done ages ago by me - please see the links in my signature for all my guides and threads
[Galaxy Y GT-S5360 Android Development] daphnehelena:
Meu telefone não é suportado

Olá, boa noite. Meu aparelho samsung galaxy pocket plus GTS5301B é suportado pelo aplicativo? Meu objetivo é zerar o contador, será que consigo?

Agradeço
[Galaxy Y GT-S5360 Android Development] daphnehelena:
olá

Hello, this tutorial only serves to linux? I do the windows of this same way?

thanks

My device is Samsung Galaxy Pocket Plus GT-S5301B.
[Galaxy Y GT-S5360 Android Development] Doky73:
Hello, this tutorial was made on Windows, so you can simply follow the guide!
[Galaxy Y GT-S5360 Android Development] daphnehelena:
error

Hello, thank you for your attention. Unfortunately not yet got, I got this error message:

Now creating wipe package

tar: boot.img: Não é possível executar a ação: stat: No such file or directory

tar: param.lfs: Não é possível executar a ação: stat: No such file or directory

tar: system.img: Não é possível executar a ação: stat: No such file or directory

tar: sbl.bin: Não é possível executar a ação: stat: No such file or directory

tar: Exiting with failure status due to previous errors

tar: csc.rfs: Não é possível executar a ação: stat: No such file or directory

tar: Exiting with failure status due to previous errors

tar: BcmCP.img: Não é possível executar a ação: stat: No such file or directory

tar: Exiting with failure status due to previous errors

adding: CSC_S5301BV_TMAMK1.tar.md5 (deflated 99%)

adding: MODEM_S5301BV_VJMK1.tar.md5 (deflated 99%)

adding: PDA_S5301BV_JAMK1.tar.md5 (deflated 63%)

adding: readme.txt (deflated 36%)

Output file: S5301BV_JAMK1_TMAMK1_VJMK1_wipe_by_SplitFUS2.zip

Removing work folder

SplitFUS2 finished
[Galaxy Y GT-S5360 Android Development] badreeddinee:
please help me i have always an error at using splitfus
[Galaxy Y GT-S5360 Android Development] daphnehelena:
Zeroing binary counter

Hello .. Good evening. Is my samsung galaxy pocket plus GTS5301B supported by the application? My goal is to clear the accountant, can I?

I thank you
[Galaxy Y GT-S5360 Android Development] Doky73:
the simplest way, to put all files to the same folder, go to CMD, and start the exe

To run from CMD, you have to include into 'PATH x:/cygwin_dir/bin'

or run from cygwin shell...
[Galaxy Y GT-S5360 Android Development] championswimmer:
anyways... linux version works !!

i'm attatching the userdata.img for S6102 Galaxy Y Duos (include this device in your project too)

btw the system.img cannot be extracted with unyaffs2... what format it uses?? ext??

this is the README file (for firmware info)

Unofficial Odin firmware package for Samsung GT-S6102

Sliced from the Kies package using SplitFUS2 v1.99.120422b by Doky

Based on: S6102DDLA3_S6102ODDLA3_S6102DDLA3_HOME.tar.md5

MODEL: S6102

PDA: DDLA3

CSC: ODDLA3

MODEM: DDLA3

Use at your own risk only!

Do not use pit file, and do not tick repartition!

see more at XDA:

http://xdaforums.com/showthread.php?t=1611225

check for more Odin ready packs:

http://xdaforums.com/showthread.php?t=1465800
[Galaxy Y GT-S5360 Android Development] Doky73:
I guess, it's (V)FAT
[Galaxy Y GT-S5360 Android Development] championswimmer:
yep right... got it mounted fine enough as fat :)
[Galaxy Y GT-S5360 Android Development] irfanbagus:
it's not fat, it's rfs which based on fat. the lazy way to extract is put in sdcard on your phone, the mount (loop), and use tar to archived.
[Galaxy Y GT-S5360 Android Development] championswimmer:
mount -o loop

i did it that way only :)

-t operator is not needed as ubuntu can autodetect partition...ha ha ha

p.s. I'm using xda from phone....but i have my laptop with me too...so that was not a problem....

thanks a lot anyways
[Galaxy Y GT-S5360 Android Development] irfanbagus:
no.. if you mount it as fat, you lose file permission (chmod). rfs have file permission, fat don't have.
[Galaxy Y GT-S5360 Android Development] championswimmer:
ok thanks...

rfs=reiserFS right?

btw i just needed to view contents....so automounting was ok for me....

I'm not really a ROM cook... i prefer working on kernels... (i feel its easier, takes less time and is less messy)
[Galaxy Y GT-S5360 Android Development] championswimmer:
btw what is bcmcmp.img? and what is csc?

(I'm too noob at galaxy area....lol)
[Galaxy Y GT-S5360 Android Development] mai77:
csc contains localizations
[Galaxy Y GT-S5360 Android Development] Doky73:
bcmcp is the modem (phone, wifi, bt, radio etc...)
[Galaxy Y GT-S5360 Android Development] championswimmer:
^^

thanks both of you

well i wanna say.doky...this is an awsome tool...

i guess this works for all other galaxies too ....

and i think this is the easiest single command tool available for this purpose...

this should surely go down into the xda news portal (of course when it's finally released openly)

this is going to make development for mid and low end galaxy devices much easier now :)

are you planning to release sources anytime soon?
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
Sir Doky you are a true legend and a highly, HIGHLY respected member of our forum!!!

In all honesty we would have ALL been screwed if it wasn't for you, most of us would not be able to flash our firmwares. I think in total of all the firmware packs released, only like 4 or 5 had all the files needed for Odin and to find these packs was like finding a needle in a hay stack.

Sir for this gift you have given us, we truly are very thankful!

Come on guys, lets try and donate to Doky for what he has done for us (buy his kids an ice cream :)), the least you can do is press his thanks button!

I know you are all itching for the final release but trust me, it will be worth it :D

Thank you Sir
[Galaxy Y GT-S5360 Android Development] DD69:
@doky

Great !!!

Is this also for S5690 XCover possible?

The Phone cant flashed via Odin3, always failed with one file firmware, only three files work
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
This will work brother :)

Just be patient until he releases it
[Galaxy Y GT-S5360 Android Development] Doky73:
Checked it...

Sorry, but S5690 XCover have quite different firmware file structure.

Currently not supported, need more investigation on it. If there's one pack for your phone which Odin OK, then I'll examine and develop the method to support...
[Galaxy Y GT-S5360 Android Development] championswimmer:
this is working for Y Pro and Y Pro Duos too

i.think those phones can be included in your project too

(I'll send you their respective userdata.img files so that data wiping options can be uses for those phones too :)
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
Sir Doky

Please forgive this noob question but what is the actual purpose of the sbl.bin file? Is it the master boot file where Odin resides??
[Galaxy Y GT-S5360 Android Development] championswimmer:
if I'm not very wrong... its the bootloader?
[Galaxy Y GT-S5360 Android Development] Doky73:
SBL is the Secondary Boot Loader. (The initial boot phase is PBL - Primitive Boot Loader) SBL checks the hardware buttons, and decides to start kernel normally, start in recovery mode, or start the download mode, which named "Loke" and resides in the SBL
[Galaxy Y GT-S5360 Android Development] championswimmer:
we do not have a bootloader unlock thing here i guess?

anyways...for flashing custom kernel/rom...it doesn't seem to be needed...but an unlocked bootloader would give access to hidden partitions like recovery ....

I'll try to have a look at sbl.bin... if you could redirect the key combinations into booting from recovery partition...

btw can you please list me out some partition info?

stl7=kernel i guess?

and the others?
[Galaxy Y GT-S5360 Android Development] Doky73:
SBL notice

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 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.

When above criterion has meet then you have good chance not to brick your phone by a wrong sbl.bin :D
[Galaxy Y GT-S5360 Android Development] Doky73:
We don't have bootloader unlocker or something.

I think it deserves a new topic. We need it badly: to access custom bin counter, SIM unlock and other restricted things...

here is my research on partition system of SGY. Please take it with a grain of salt :)

SGY Partitions
[Galaxy Y GT-S5360 Android Development] championswimmer:
is the totoro.pit file present in the single file tar.md5??

if so why didn't i see it in my working folder??

and stl8 seems interesting to me... boot_backup ....hmm

actually you see, the first thing i'm interested is a crash helmet (read : unbrickable mod)

there should be some partition into which the device should boot regardless of whatever else has been screwed up...

once we achieve that... then any level of crazy development and flashing can be done without the fear of hard-brick
[Galaxy Y GT-S5360 Android Development] Doky73:
PIT file not included into the one-file FUS pack. There are some (I guess leaked from repair center) 3/4/5 files firmware packs (like this one), which contains all the reflashable images. here is the the pit
[Galaxy Y GT-S5360 Android Development] Miche1asso:
Oh blimey… Eventually I reached the 10 posts that allow me to write in here.. :eek:

Anyway, Galaxy Next Turbo/Mini Pro (GT-S5570I) here. It seems to be pretty similar to the Galaxy Y. It can flash only With Odin 1.85 and doesn't accept the one package ROM.

I have OS X with an Ubuntu 11.10 virtual machine available. I may test it in there and in case to try porting it to OS X (would it work with Xcode? Otherwise I'll check about gcc). No problems with the Unix scripting.

Until now I tried to use (I believe) a similar script Odinatrix (it has Windows and Linux code mixed. But it is pretty understandable what to run). It basically uses "dd" to split the One Package ROM (but I've got the same exact files with WinZip in Windows) and then with

tar -H ustar or better for compatibility with OS X

tar --format ustar

it creates the 3 components. But when flashing it always reports error on writing the first file, sbl.bin (Odin show the Loke, though). I hope i won't face the same issues.

Well, enough talking. Please tell me if I can get the files. :)
[Galaxy Y GT-S5360 Android Development] Doky73:
GA coming soon this night!
[Galaxy Y GT-S5360 Android Development] Doky73:
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:

./splitfus2 -a -s -w2 S5360DDLC2_S5360ODDLA2_S5360DDLC2_HOME.tar.md5

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

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
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
Whoooo!!!!!!! Sir Doky you are the MAN!!!!! THANK YOU SIR!! If I could I would hug you :D

Awesome work!

I am in awe of your knowledge :D
[Galaxy Y GT-S5360 Android Development] NanoSurfer:
Sir it works like a charm :)

I seriously love you man :p
[Galaxy Y GT-S5360 Android Development] Miche1asso:
God… Bless… You!!

I can confirm it DOES work with the Galaxy Next Turbo (Mini Plus), GT-S5570I and the Italian One Package ROM:

S5570IXILB2_S5570iITVLB2_S5570IXXLB3_HOME.tar.md5

I spent 1 week trying to make it working. :mad:

One thing, tho. I checked the split files and they are the same I've got with WinZip. Packed with

tar -H ustar -c ...

Odin didn't want to go on. What did you do different? I see that you append the md5 checksum at the end, after the tar. That was it?!
[Galaxy Y GT-S5360 Android Development] pawanyadav:
Thanks Doky for the update

New linux version working fine

but when I choose '-w' option it still showing same error

'cp: cannot stat `../_base/userdata.img': No such file or directory'
[Galaxy Y GT-S5360 Android Development] Doky73:
please send me

'ls -l -R' of your work dir!
[Galaxy Y GT-S5360 Android Development] Doky73:
md5 does not count. (and can be skipped)

The crucial point is to pack with tar util which handled by Odin right.

That's why I made the Windows version with Cygwin, because I haven't found any tar for Windows, which creates proper 'ustar' format.

md5 is just for have check-sum for exuding file corruptions eg by download errors...
[Galaxy Y GT-S5360 Android Development] pawanyadav:
what is 'ls -l -R'?

if its permissions, its default (as all otherfolders)
[Galaxy Y GT-S5360 Android Development] Doky73:
Tick the checkbox at the bottom, and press OK
[Galaxy Y GT-S5360 Android Development] pawanyadav:
that didn't help

still same error

Temporary workfolder: S5360_DDLC3/

[ 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 wipe package

cp: cannot stat `../_base/userdata.img': No such file or directory

tar: userdata.img: Cannot stat: No such file or directory

tar: Exiting with failure status due to previous errors

adding: CSC_S5360_ODDLA2.tar.md5 (deflated 5%)

adding: MODEM_S5360_DDLC2.tar.md5 (deflated 54%)

adding: PDA_S5360_DDLC3.tar.md5 (deflated 45%)

adding: readme.txt (deflated 37%)

Output file: S5360_DDLC3_ODDLA2_DDLC2_wipe_by_SplitFUS2.zip