yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Q&A, Help & Troubleshooting] wintert:
Hello,

I installed some musicial applications (Musical Lite, xPiano) and I see that there is a small delay (less then 1 second) when I press on the Note and the time I hear it.

I checked it on my old IPOD touch and it seems that it's lke that only on Galaxy S I9000.

Does anyone know anything about it?

Thank you
[Galaxy S I9000 Q&A, Help & Troubleshooting] ravi tejpal:
I am using samsung galaxy s and I am not afraid to say Galaxy is far far slower than Iphone or Ipod...I think I took wrong decisiong in chosing Samsung Galaxy..
[Galaxy S I9000 Q&A, Help & Troubleshooting] wintert:
and now for a real answer

there must some technical explanation for this
[Galaxy S I9000 Q&A, Help & Troubleshooting] hydrouk:
The Galaxy S is a really fast phone just Samsung decided to use their own filesystem for the the data/storage partition made on the internal flash, this will explain why you only have a 6GB storage area on the internal storage. The issue you are having is no doubt related to RFS. I suggest applying the voodoo lag fix which will format the partition to ext4 which is lag free. I just flashed the Darkyy custom ROM which comes with the voodoo kernel and applied the lag fix from the recovery menu.

Darky ROM for Galaxy S
[Galaxy S I9000 Q&A, Help & Troubleshooting] wintert:
Actually I am using PilotX Rom.

I did used the LagFix to change to Ext4.

What are the consequences for doing so?

I heard that it can f--k up the FS.
[Galaxy S I9000 Q&A, Help & Troubleshooting] hydrouk:
Only issue with that is if you want to flash another ROM later you must reverse the lagfix then reapply after flash due to the fact that samsung kernels expect the partition that was formatted to EXT4 to be RFS. If you are running darky ROM most of the time you can just do an update with nowipe and it will work fine but every now and then you are gonna need to backup all your apps and settings and stuff if you wish to preserve them. Easily done with Titanium backup which runs nice and fast once that 2GB partition is EXT4 format! All instructions on the Darky ROM thread i linked to earlier.
[Galaxy S I9000 Q&A, Help & Troubleshooting] peachpuff:
Never heard of a pilotx rom, and changing to ext4 won't mess anything up. Upgrade to one of the 2.2.1 jpy based roms and it'll get rid of that lag.
[Galaxy S I9000 Q&A, Help & Troubleshooting] erkv:
It is obvious and clear that iphone is much faster and easy to use as final user.

I don't know a lot about mac and I'm sure many will have a lot to say, but it seems that there are thousands of differents roms for every t terminal with android. And iphone is not that open.

But with a lot of reading and learning we can make our phones the best phones on the market.

What I don't understand is why they don't do phones as they suppose to be. Great as they come out of the box.

I'm starting to like the phone after the lag fix and I'm actually love it.

i want to get the jpy but some things are still on the air. Like I still dont know how to make a n an droid backup, since samsung decided to use the 3e recovery. Or why for some reason I cant use rom manager. Id like to know if swype is also in jpy and what language jpy uses.

Or whats the difference between z4mod and oclf.

The wiki is still on dipers. And nothing is clear enough.

Why could samsung do something so wrong with the file sy st em.

I want to think that if google like sgs to do his new nexus s it is because they have a good reason.
[Galaxy S I9000 Q&A, Help & Troubleshooting] ssj4Gogeta1:
I believe it's got nothing to do with the phone hardware. It's probably an Android problem, as all the piano apps that I've tried have that lag (which takes all the fun out of playing as I can't time the notes right).

The touch does register instantly, which can be seen from the depressed appearance of the piano key, but the sound lags. It's probably some problem with Android's sound framework or something.
[Galaxy S I9000 Q&A, Help & Troubleshooting] almaalma74:
this total bull****, you say only your crap. sgs is more powerful than the iphone4, apps are lame, coders are lame. I'm coding on both platform in ndk too. the problem is that on android there are very few professional coders. most of iphone coder just porting simpler way their app to android, lack of any optimizings.
[Windows Mobile Development and Hacking General] mrteii:
just figure out how to do a clean boot without entering system.

Step 1: download (ES400 clean boot.zip) from symbol es support page, or from my post in Hi-pda at floor 45(http://www.hi-pda.com/forum/viewthread.php?tid=713119&extra=page=1)

step 2: unzip all file onto the root directory of your sd card.

step 3: power off your device, press power button + camera&hang-off button simultaniously, enter flash mode.

step 4: follow the instruction on screen
[Windows Mobile Development and Hacking General] TaRsY:
You just saved my life :D
[Windows Mobile Development and Hacking General] curbish:
Thanks for this, Saved hours looking on google :)

Kind Regards

Curbish
[Windows Mobile Development and Hacking General] davek17:
You could also try here:

http://blog.ruggedandmobile.com/2011/09/14/motorola-es400-how-to-power-down-and-reset/

Its in English and by guys who seem to know about Rugged PDA's. ;-)

Dave!
[Windows Mobile Development and Hacking General] bego9:
Still stuck on the boot screen

How come when I tried Mrteii instruction, I've got the following:

OS Boot!

Enter image update mode!

then nothing happen.

If I enter power button with 1 and 9 then either go back to the above screen or if I hold a bit longer then it goes to Main Menu 1-9, a, S,U, 0 option.

How to browse to SD card?

Please help.
[Windows Mobile Development and Hacking General] markbratton111:
Re:

I am having the same problem. I think I am bricked.
[Android Software/Hacking General [Developers Only]] Xura08:
Ok I've searched for a while and couldn't find anything. I couldn't get the SDK workaround to work.

I put the wrong patten in too many times and now it's asking for my gmail username/password. I've put in everything I can think of but it never works. I NEED some of the texts on there and yadda yadda. Is there ANYWAYS to get around this?
[Android Software/Hacking General [Developers Only]] tanyh:
Put in your Gmail and type "null" for your password
[Android Software/Hacking General [Developers Only]] Xura08:
Do I need to be connected to the internet? My account is under @Yahoo so would I need to sign in with that?

Thanks for the help..
[Android Software/Hacking General [Developers Only]] Xura08:
Update: Null doesn't work =/

Ok. I'm offering $20 to the first person who can help me fix this. I'm on Froyo (latest version) on an HTC HD2. I just NEED to get past this unlock issue. Resetting the phone is out of the question
[Android Software/Hacking General [Developers Only]] mooseman2142:
i'll give it a try, maybe $20 will buy me a new scarf.

so you forgot both your pattern AND your google account? or did you not have a google account on there? or what.
[Android Software/Hacking General [Developers Only]] Xura08:
I have a gmail account on there and I've tried every possible combination I would use and it doesn't let me on. I'm out of ideas here
[Android Software/Hacking General [Developers Only]] robbiekhan:
Are you putting in the whole gmail address or just the first part before the @ ?
[Android Software/Hacking General [Developers Only]] Xura08:
I'm putting both

It's green15n4u@yahoo.com and I've tried @yahoo - @gmail -@googlemail.. Etc..

Nothing works.
[Android Software/Hacking General [Developers Only]] cl2eep:
This really shows why its important to remember what account you put on the phone even if its not the email you use.

Sent from CM6 on my T-Mobile Mytouch 4g via Tapatalk.
[Android Software/Hacking General [Developers Only]] Xura08:
Yes.. Yes I know that.

The thing is that I've tried EVERY gmail account I have.. That's only two though. I've read that there's a bug that causes me to not be able to log in or something?
[Android Software/Hacking General [Developers Only]] Xura08:
Is there ANY way to set the default to Disk Drive instead of charge only? If I could do that I could use the adb method..

Anyone? =/
[Android Software/Hacking General [Developers Only]] tanyh:
Try factory resetting
[Android Software/Hacking General [Developers Only]] siidheesh:
One possible solution...

Did you have root?

If you hopefully did,

1) install a custom recovery using adb

2) reboot phone into recovery mode

3) create a nandroid backup (not with ext)

4) wipe data, cache, dalvik-cache, rotate settings and battery settings, NOT SD-EXT

5) restore nandroid backup and phone will be restored.

6) reboot
[Android Software/Hacking General [Developers Only]] Xura08:
YES! I'll look into this. Thank you!
[Android Software/Hacking General [Developers Only]] raybez:
Fix from the Android issue tracker

It seems during an incoming call, you can back out to Home & access settings to disable the pattern lock or reset your phone's designated email account. There are a bunch of workarounds posted in the Android issue tracker, bug 4784 - try to see if any suggestions help you:

h ttp ://code. google.com/p/android/issues/detail?id=4784

The workaround in comment #35 worked for me, I disabled the pattern lock altogether.

hth,

- C
[Bada Software and Hacking General] adfree:
With PSAS (only FULLversion) it is possible to "decompress" apps_compressed.bin for investigation.

It uses Algo:

TkToolVer:1.6.3

I don't know way to make own apps_compressed.bin.

As Multiloader for instance not accept decrypted apps_compressed.bin

As example some older apps_compressed.bin from S8500.

http://www.megaupload.com/?d=2JIKS8QD

Best Regards
[Bada Software and Hacking General] thakur90:
u reache some limit bro........... cant download from RS........but good going
[Bada Software and Hacking General] luciferps:
can u write a tutorial

so that other members too can find something

thanx!

gr8 gng mate
[Bada Software and Hacking General] adfree:
PSAS can only decrypt in Full Version.

Costs 30 Euro...

BUT I can upload via Request some decrypted files for study.

I'm not an Seller of PSAS nor I force you to buy PSAS.

But this is the only Tool I know, which decrypt these apps_compressed.bin and bootloader.mbn. Tested by me with:

S5250

S5330

S5750

S7230

S8500

S8530

http://forum.revskills.de/viewtopic.php?f=14&t=700

Wait few minutes. I will upload to megaupload... from S8500 as example.

Best Regards

Edit:

Download example apps_compressed.bin taken from S8500:

http://www.megaupload.com/?d=2JIKS8QD

Same as in first post.
[Bada Software and Hacking General] thakur90:
So what did u get inside that?? What was compressed in layman terms pls.......
[Bada Software and Hacking General] adfree:
Expect not too much. Depend on knowledge... :o

Now file is "human readable"... Ready for Reverse engineering. :cool:

Minimum Requirement HEX Editor...

Then you can find Text like this:

Remember where u saw TkFileExplorer.exe else... ;)

You could search for Textstrings... like:

widget

bondi

.

.

.

So many things to explore. :cool:

Best Regards
[Bada Software and Hacking General] faenil:
hi guys I'm working on some bada's modding projects...

is it possible to have an example of uncompressed files?

thank you in advance

edit : I have now seen the uploaded uncompressed file...

I hoped it was more "human" readable...
[Bada Software and Hacking General] adfree:
http://www.megaupload.com/?d=PFWCKTGZ

This is from XXJID... bada 1.2 S8500 stuff.

Best Regards
[Bada Software and Hacking General] anghelyi:
Hi,

could you upload the decrypted bootloader, too? Maybe someone here will find some exploitable code in that will help "jailbrake"-ing the system, or allow booting unencrypted OS (modified Bada or Android from Galaxy S for exmaple...)

TIA!
[Bada Software and Hacking General] adfree:
@ anghelyi

http://xdaforums.com/showpost.php?p=10304951&postcount=3

Here I have attached some more things about Bootloader... some ELF files included... maybe "easier" for Reversing.

Best Regards
[Bada Software and Hacking General] anghelyi:
Thanks! I'll check it!
[Bada Software and Hacking General] adfree:
Little overview...

Best Regards
[Bada Software and Hacking General] lasentenza:
Hi adfree,

Can you say me the name of PSAS software please?
[Bada Software and Hacking General] adfree:
http://psas.revskills.de/

RevSkills is the new name of PSAS.

This feature only in registered Fullversion possible.

NOT in Trial Version.

Best Regards
[Bada Software and Hacking General] lasentenza:
Thanks but seems to be not compatible with windows 7 64 bits :(

Will try later, Have a good night adfree ;)
[Bada Software and Hacking General] mylove90:
look like that apps_compressed.bin contains a big secret

i flashed amss.bin file & apps_compressed.bin file from spoofable fw as an update for non spoofable fw and the result was getting a spoofable fw with its code name in the about phone menu but i lost all the updates made in the non spoofable fw

can anyone know where is the part in the app_compessed.bin that allow spoofed games run or not?????
[Bada Software and Hacking General] adfree:
To clarify:

I'm NOT support spoofing.

Prior files were not decompressed, "only" decrypted.

But now. :cool:

http://rapidshare.com/files/453882158/XXJL2decrypted_apps_decompressed.rar

File is from XXJL2.

Maybe we can find other usefull infos.

Best Regards
[Bada Software and Hacking General] adfree:
Now we can encrypt. :cool:

Thanx to ho1od :cool:

Any suggestions?

Mabye few things can be enabled or disabled...

TRUE can be found 600 x

FALSE over 700 x

Best Regards
[Bada Software and Hacking General] ho1od:
I'm working on decompression QMD, thanks to mijoma
[Bada Software and Hacking General] xsycox:
I was looking for the decompressed files of apps_compressed.bin (S8500XXJL2 and S8500XEKC1 only), but the link does not work.

If anyone (or you, adree) can decompress (not only decrypt) those files and upload them somewhere, that would be very kind/nice. Maybe I can work something out and if we are ever able to encrypt the files back, we may have a new better cleaned up version by that time.

Btw, thanks for the efforts, adree and ho1od.
[Bada Software and Hacking General] Xenоn:
Adfree's XXJL2decrypted_apps_decompressed.bin
[Bada Software and Hacking General] xsycox:
thanks, but I do not understand. I thought, it would be a huge bunch of files, not just another bin.
[Bada Software and Hacking General] adfree:
This time decrypted + decompressed. ;)

Best Regards
[Bada Software and Hacking General] xsycox:
alright, so I can only work on that bin with hex? sorry, I thought the bin would just be a container for all the files like the csc file for example. damn. :)
[Bada Software and Hacking General] adfree:
Not really. It is more like the amss.BINary...

AMSS is Qualcomm stuff for the second Call Processor... ELF...

apps_compressed.bin contains ELF (Binary file) for the Application Processor from Samsung...

Example for easy "MOD" :D

You can change some textstrings...:

http://xdaforums.com/showpost.php?p=13417007&postcount=169

Anyway. Now is enough humanreadable text included... for research...

Best Regards
[Bada Software and Hacking General] adfree:
:cool:

Big thanx to ho1od
[Bada Software and Hacking General] adfree:
Someone knows how much Memory is reserved for apps_compressed.bin...

:confused:

I have not found Memory Map... and I'm not sure if JTAG Dump...

:o

I want try to flash uncompressed but encrypted file... to check something...

But I'm not sure if I will erase/overwrite mandatory data... :o

Example... bada 2.0 KH3

Compressed around 25 MB, uncompressed > 42 MB...

bada 1.x much bigger files...

Thanx in advance.

Best Regards
[Bada Software and Hacking General] b.kubica:
S8500 with bada 1.2 has apps at 0x01100000 and max length 0x3700000 (55MB) so you can't write uncompressed amss. At 0x04800000 rc1 starts...
[Bada Software and Hacking General] adfree:
"New" idea...

After identification what Menu.rbm from RC1 is...

http://xdaforums.com/showpost.php?p=18130404&postcount=25

Now I try to change path in apps_compressed.bin...

Maybe it is possible to change path to:

\Syste1\Rsrc\Bmp\Black/Menu.rbm

instead

\System\Rsrc\Bmp\Black

Maybe it is possible to change generally System folder to Syste1...

But there are many hits for System...

I will count Menu.rbm in decrypted file and in decrypted + decompressed...

Maybe for short test I can find right position...

Best Regards

Edit 1...

I can find System\Rsrc\Bmp\Black 3 x in decrypted + decompressed... and only 1 time in only decrypted...

If I change in decrypted apps_compressed.bin 1x, then also modification is only 1 time...

Maybe I can find position where other 2 x is stored... My Black folder is around 85 MB... I'll create new folder Syste1\Rsrc\Bmp\Black and copy all necessary files...

Maybe I have luck...

Maybe Font folder is easier...

Maybe handset is smarter...

Edit 2.

Maybe I'll try first System\Rsrc\Flash\DiceGame

This folder is unique in apps_compressed.bin... only bad it is in compressed part... maybe I can find something of it for test...

Edit 3.

Easy identification via DiceGame.swf... only once in both...

But bad ... textstring System is not easy as very often... :( :o

Found over 1900 times string "System"...

It could be, if I find correct position, then I change not only 1 time "System", no during compression Algo maybe 1000 times... :(

Edit 4.

Maybe I have luck...

XXJL2 has this folder visible in both... :)

Edit 5.

:D :cool:

Yes, successfully changed to folder Media/Others/blabla...

Now I can start every *.swf instead DiceGame...

Maybe other folders/files are possible to "remap" from folder System (RC1) to public location...

Edit 6.

If I change the one I can find...

System\Rsrc\Bmp\Black

Then S8500 starts normal... but if I press Icon in menu then Restart... but Icons are visible...

I'll try to make folder and copy all files from .../Black into it... maybe it work...
[Bada Software and Hacking General] Tigrouzen:
Maybe maybe adfree !!!

With PFS interesting you can use it to generate SHP CSC FFS in one file i dont try to integrated RC1, just for works great need reset factory after flashed in phone option.
[Bada Software and Hacking General] adfree:
Okay, with Debug Level Error Messages leads to:

WmGrpBitmap.c

If I search for this textstring...

WmCopy32BitsBitmap: WmDecodeLZBitmap ----> LZ we know from Power ON OFF Animations...

WmCopy32BitsBitmap: WmDecodeQMAGEBitmap

Btw.:

pbmBitmap is loaded by RsrcMgr

Hmmm...

/SHP3/System/GWESME/M2D/Flash-Lite/OemWmeFlash.c

Could this *.img files and the *.rbm Flash compressed Bitmaps be?

An Adobe Format?

Best Regards
[Bada Software and Hacking General] Tigrouzen:
class FimrwareBMP

{

static UInt16 RGBToInt16(byte r, byte g, byte b)

{

byte fwr; // Holds red value in FW Format (5bit)

byte fwg; // Holds green value in FW Format (5bit)

byte fwb; // Holds blue value in FW Format (5bit)

//R is based at MSB

//B is based at LSB

//Convert 8 bit number to 5 bit number.

//Retain quality as much as possible.

fwr = normalize(r, 255, 31);

fwg = normalize(g, 255, 31);

fwb = normalize(b, 255, 31);

return PackFWRGB(fwr, fwg, fwb);

}

/// <summary>

/// This function converts a value with the rage 0-max

/// And converts it to 0-newmax, Scaling the value

/// proportinately.

/// </summary>

/// <param name="val">Value to normalize</param>

/// <param name="max">Current maximum value</param>

/// <param name="newmax">New maximum value.</param>

/// <returns></returns>

static byte normalize(byte val, byte max, byte newmax)

{

double work = (double)val / (double)max;

byte ret = (byte)(work * (double)newmax);

return ret;

}

static byte[] UnpackFWRGB(UInt16 packed)

{

byte[] ret = new byte[3];

byte r;

byte g;

byte b;

b = (byte)(packed & 0x1F);

g = (byte)((packed >> 6) & 0x1F);

r = (byte)((packed >> 11) & 0x1F);

r = normalize(r, 31, 255);

g = normalize(g, 31, 255);

b = normalize(b, 31, 255);

//Retarted code, Could probably be simpler. but meh.

//Anyway, Pack it into the array now. We are done.

ret[0] = r;

ret[1] = g;

ret[2] = b;

return ret;

}

static UInt16 PackFWRGB(byte[] rgb)

{

if (rgb.Length != 3)

throw new InvalidOperationException("rbg value array must contain exactly 3 elements.");

return PackFWRGB(rgb[0], rgb[1], rgb[2]);

}

static UInt16 PackFWRGB(byte r, byte g, byte b)

{

//Make sure we dont produce invalid output

//Even with invalid input.

r = (byte)(r & 0x1F);

g = (byte)(g & 0x1F);

b = (byte)(b & 0x1F);

UInt16 nr = r, ng = g, nb = b;

UInt16 ret;

//Shift red left 11 bits.

nr = (UInt16)(nr << 11);

//Shift Green left 6 bits

ng = (UInt16)(ng << 6);

//Blue stays blue. It takes up LSB,

//So there is no need to shift it.

//Although, We could do nb << 0 :P

//You know, Just for appearances.

//And now finally, We pack it all together

//Into its new int16 format.

//We have now packed 3 bytes into 2!

ret = (UInt16)(nr | ng | nb);

return ret;

}

}

---------- Post added at 09:56 AM ---------- Previous post was at 09:08 AM ----------

Adfree Maybe its ASCII BMP OR GIF !!!

Look for this pastebin

http://pastebin.com/BPa9WtUe

---------- Post added at 10:32 AM ---------- Previous post was at 09:56 AM ----------

Adfree Found RBM extractor !!! But need change some string for adapte it for our firmware !!!

Maybe Ho1od can disassamble it to analyse !!!
[Bada Software and Hacking General] adfree:
Thanx Tigrouzen

I have forgotten GeeXtractor... :)

QuB not show details about hight/width... 16 or 32 bpp

Good for study.

Best Regards
[Bada Software and Hacking General] Tigrouzen:
Yes same forget about it too

You can find him maybe her

Pseudo Arcnor

Ángel Eduardo García

https://www.vworker.com/RentACoder/DotNet/SoftwareCoders/showBioInfo.aspx?lngAuthorId=6560086
[Bada Software and Hacking General] ho1od:
rbm for 16-bit image stores uncompressed BMP, we have 32-bit image. rbm have four types of files. 1 non compressed and 3 compressed
[Bada Software and Hacking General] Tigrouzen:
Ho1od did you think its possible makes something like Haret console in BADA SDk ?

Haret works on WinCe and S5pc110, there's source last :

http://git.linuxtogo.org/?p=groups/...0;hb=ef3a2d0b0791cd733627ebf3c2d1e5232527764b
[Bada Software and Hacking General] Tigrouzen:
Interesting :

Samsung Camera digital recorder use same system kernel BADA and same hardware !!!

PDF :

http://www.kernel.org/doc/ols/2010/ols2010-pages-177-188.pdf

Samsung partner about compression file :

http://www.oberhumer.com/
[Bada Software and Hacking General] adfree:
Short tried to change Folder in S8500MBUKI1:

/SystemCSC/Font/

But it seems apps is now checked by checksum? :confused:

Maybe... :o

Will try other change. Maybe now higher security in bada 2.0 activated.

Best Regards
[Bada Software and Hacking General] adfree:
:( :D :confused:

It seems higher Security in bada 2.0.

Maybe good for Samsung and bada Devs...

Second attempt I've changed 1 Byte in

S8500M+BU+KI1

to

S8500M+BU+KI2

Best Regards
[Bada Software and Hacking General] b.kubica:
yes but it is a way to flash modified apps - just downgrade BL e.g. to S8500XXJEE, then flash apps and finally BL from bada 2.0

http://xdaforums.com/showpost.php?p=17872425&postcount=383
[Bada Software and Hacking General] Tigrouzen:
Adfree maybe you see this

---------- Post added at 12:38 PM ---------- Previous post was at 12:27 PM ----------

BADA 2 bootloader Its new version flash and first registre its FSA9480 0x03 Register = 1

And poweron status - bc

You can see its s5pc100 boot downloader not s5pc110
[Bada Software and Hacking General] adfree:
Can't remember to see such Log... :confused:

How you do this?

S8530 + normal USB cable?

Or this?

http://xdaforums.com/showthread.php?p=13426392#post13426392

Best Regards
[Bada Software and Hacking General] Tigrouzen:
Just in download mode origin cable usb!!!
[Bada Software and Hacking General] Tigrouzen:
In Packetsize mode COMM_PKT_FILE responding but after hang

Also you like this program its same wincomm working !!! and you can send file and other !!!