yashsingh1/xdaforums huggingface dataset:
[Vibrant Q&A, Help & Troubleshooting] intheb0x:
thanks,

yes i prefer not to have any bugs since she isnt really a dev when it comes to stuff and wouldnt know what to do if something started messing up lol.

thanks for the heads up everyone, ill be checking out every rom that was mentioned, perhaps a link included would help me faster access them.

ill show each one to her and see what she prefers.
[Vibrant Q&A, Help & Troubleshooting] intheb0x:
I ended up with trigger, will let you all know how it goes for her.

she is very happy with how snappy it is, along with the visual voicemail lol
[Nexus S Q&A, Help & Troubleshooting] mahanddeem:
Hi

I know that Samsung Nexus S GT-I9020T is a generic GSM phone (as I understand , not made for a specific carrier) ... So it's open device

So,Why people talk about rooting , unlocking or these things ? please help me understand that...

Shouldn't be easy to update over the PC when connected using a USB cable by KEIS software ?

thanks
[Nexus S Q&A, Help & Troubleshooting] jaestreetss:
It depends wat you want to do with it.

To my knowledge it comes carrier unlocked.

In order to root the phone you have to unlock the bootloader. After you do that(which is easy)

You can mod your phone to your taste or flash different Roms. Also rooting your phone gives superuser permissions. Further more you can delete unwanted apps that come with the phone.....etc.. it just gives you more freedom n customization towards your phone.....
[Samsung Epic 4G Touch] rcalpito:
I flashed viper rom and every thing works great but now some market apps will not allow me to download where before i could. It says my device is not compatible with this app. Ive tried reflashing the rom and still run into the same issues
[Samsung Epic 4G Touch] rcalpito:
Ive also tried installing different versions of market and still no difference
[EVO 4G General] auau465121:
The CEO of Notion Ink, Rohan Shravan, is at it again with news about the Ice Cream Sandwich source code release, saying it will be released November 17. While it's tempting to just toss this aside as another rumor in the ICS/Galaxy Nexus craze of late, Mr. Shravan has a track record that shows he's usually right. Last year, he did the same thing with the Gingerbread release, accurately predicting more than could be a good guess, and just last month he told everyone about the OMAP chipset and Ice Cream Sandwich using them as a reference platform. When he talks, it's always worth listening, and the Nov. 17 date has already been thrown out there as the European release. If we see source code on the 17th, the 18th is going to be a very fun day for a lot of us.

Source: http://m.androidcentral.com/ice-cream-sandwich-source-code-coming-nov-17-says-notion-ink-ceo
[EVO 4G General] felty04:
whats so good about ICS
[EVO 4G General] ava0425:
I am so pumped. Thanks to loyal, kick-ass developers, we get new firmware on an outdated device. ICS is gonna be sick.
[EVO 4G General] HipKat:
ICS to GB is like BG to Eclair
[EVO 4G General] whitelight:
Whoo. cant wait to see what comes out of it.
[HTC Vivid, Raider, Velocity] z45123:
On my Vivid I have google voice to text and vlingo. When I go to text someone that option to use voice to text is not available on the keyboard. I have tried looking everywhere to enable this on the HTC keyboard but no luck. I had this on my Atrix and loved it. Any help would be great. Thanks
[HTC Vivid, Raider, Velocity] browntannis:
When you are in the SMS, and the Keyboard is open, the Microphone Icon to activate the voice to text is on the En key, just press and hold it to launch to voice app.
[HTC Vivid, Raider, Velocity] z45123:
Thanks

Thanks I appreciate that
[Bada Software and Hacking General] adfree:
:confused:

Preview_Image.qmg.dcf

:confused:

application/vnd.securecid:00000blabla
Encryption-Method:[B]AES128CTR[/B];padding=;plaintextlen=0000347100
Delivery-Type:'[FL]'#harharidxot

:confused:

Protection of Themes... :D

Best Regards

Edit 1.

It seems funny protection for Samsung Apps Store content...

Apps. Themes, etc...

This remember me on BREW MIF files... :rolleyes: :rolleyes:

It could be that IMEI is involved...
[Bada Software and Hacking General] mylove90:
yes

these *.dcf stuff really pissed me off

I was trying to integrate Facebook update in my last custom ROM but with no success due to these new stuff :o

Best Regards
[Bada Software and Hacking General] adfree:
Caution with sharing files with *.dcf

Maybe your IMEI or something else privat is in this package...

To identify Spoofer...

This remember me on BREW and encrypted MIF files... :D :D :p

It seems bada will be now more BREW Clone... with Trial Version by time...

or rent an App :D

Stupid Question...

Is *.dcf since KJ1 or also in previous Versions like KH3 and so on?

:confused:

Best Regards
[Bada Software and Hacking General] mylove90:
it was in BUKI1 and XPKH3 as i recall
[Bada Software and Hacking General] Tigrouzen:
Media file encoded with DRM (Digital Rights Management) copy-protection; used by some cell phones for saving protected ringtones, pictures, videos, and other media clips; similar to a .DM file, but the rights object, which allows the encrypted data to be played back, is contained in a separate file.

Because DCF files are saved in a protected or "locked" format, they can typically only be opened using an authorized DRM-compatible cell phone.
[Bada Software and Hacking General] Trzebiat:
dcf protection was in every 2.0 beta firmware. Starting from KH1 for S8500. Application.xml and Manifest.xml files and all files of installed themes. In new themes from Samsung Apps (with Content Type "Theme " instead of "Native Application" like for bada 1.x themes) smt files are also protected. Personally I'm happy for that as theme creator :D

dcf is also used for .js files in installed widgets. In bada 1.x.
[Bada Software and Hacking General] Tigrouzen:
Haha yes you right i see your some works but its interesting to make all compeltely changing gui... If Samsung make's better theme creator then we dont need to decrypt anything !!!

Maybe you make fall her some trick's ;)

My last works big deception cause theme creator not verry complete
[Bada Software and Hacking General] Trzebiat:
Yeah, I know. Even the new STD sucks. I can do more modifications manually than directly in STD, for example - colors of the whole interface. It's more than 90 elements (fonts in Messages, Email, read/unread, sliders, background). And STD allows to change color of only six elements... No comment. Even not all icons can be changed. I mean Gtalk icon, which is no supported in STD, but I can make that icon works manually :D
[Bada Software and Hacking General] Tigrouzen:
Same do it but take to many time. The tricks 's i want to know ist this lol
[Bada Software and Hacking General] navinng:
Could u please tell me what all are editable manually in bada 2.0 and how to do that:)....Thanx in advance:D
[Bada Software and Hacking General] adfree:
Thanx.

I'm not using Widgets... :o

Will try to find such files for investigation.

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

Compared Font between S8500 and S8530...

*.dcf files is clear... :D

But also Appinfo.sys minor changes...

Signature.xml is same... and the others... :D

Certificate RSA 1024 is clear...

For AES128CTR we could find the Key... I think.

AES 128 Bit Key seems 16 Byte long...

Best Regards
[Bada Software and Hacking General] adfree:
ftypSADF
SADC_GetFileHeader Sucess!

Interesting... *.oap files :)

SAMSUNGAPPSDRM

Can be find also in apps_compressed...

*.app files from Kies seems different...

Btw.

bada 1.x Apps installed via Kies on bada 1.2:

No *.dcf

Same install package on bada 2.0:

*.dcf files...

So encryption seems from handset... not from Samsung Server...

Best Regards
[Bada Software and Hacking General] adfree:
Caution... if you copy *.dcf files or upload somewhere.

Not forget to remove your IMEI. :D

Best Regards
[Bada Software and Hacking General] Tigrouzen:
SADF :

The sadf command is used for displaying the contents of data files created by the sar(1) command. But unlike sar, sadf can write its data in many different formats (CSV, XML, etc.) The default format is one that can easily be handled by pattern processing commands like awk (see option -p).

The sadf command extracts and writes to standard output records saved in the datafile file. This file must have been created by a version of sar which is compatible with that of sadf. If datafile is omitted, sadf uses the standard system activity file, the /var/log/sa/sadd file, where the dd parameter indicates the current day.

The interval and count parameters are used to tell sadf to select count records at interval seconds apart. If the count parameter is not set, then all the records saved in the data file will be displayed.

All the activity flags of sar may be entered on the command line to indicate which activities are to be reported. Before specifying them, put a pair of dashes (--) on the command line in order not to confuse the flags with those of sadf. Not specifying any flags selects only CPU activity.

SADC :

The sadc command samples system data a specified number of times (count) at a specified interval measured in seconds (interval). It writes in binary format to the specified outfile or to standard output. If outfile is set to -, then sadc uses the standard system activity daily data file, the /var/log/sa/sadd file, where the dd parameter indicates the current day. By default sadc collects all the data available from the kernel. Exceptions are interrupts and disk data, for which the relevant options must be explicitly passed to sadc (see options below).

also SAR :

The sar command writes to standard output the contents of selected cumulative activity counters in the operating system. The accounting system, based on the values in the count and interval parameters, writes information the specified number of times spaced at the specified intervals in seconds. If the interval parameter is set to zero, the sar command displays the average statistics for the time since the system was started. If the interval parameter is specified without the count parameter, then reports are generated continuously. The collected data can also be saved in the file specified by the -o filename flag, in addition to being displayed onto the screen. If filename is omitted, sar uses the standard system activity daily data file, the /var/log/sa/sadd file, where the dd parameter indicates the current day. By default all the data available from the kernel are saved in the data file.

I investigated from Network Samsung application and i see they use SAP Network with ABAP and some BAPI

http://www.sdn.sap.com/irj/scn
[Bada Software and Hacking General] adfree:
(DRM_ENGINE_EMERALD)[File Path]
../SHP3/AppSvc/Drm/OMADRM/Engine/Emerald/content/Drm2[B]DCF[/B]Control.cpp

;)

Best Regards
[Bada Software and Hacking General] Tigrouzen:
You can find source on Android but i dont know wich version !!!

Need more search :

http://pastebin.com/97YDhD0r
[Bada Software and Hacking General] Tigrouzen:
Emerald

http://www.emeraldinsight.com/index.htm?PHPSESSID=paevk4ahgnr8k6hs3al9fsg0i1

http://www.nttdocomo.co.jp/binary/p...echnical_journal/bn/vol12_4/vol12_4_052jp.pdf

Source but for Symbian S60

http://www.koders.com/c/fidA3ABFA85C2AAD94E2E2AFABEBC5F981F03F80BDA.aspx?s=sort
[Bada Software and Hacking General] adfree:
Found this during install...

licenseblabaDigits.xml

after an while

licenseblabaDigits.xml.dec :D

Then you can read such things...

http://www.w3.org/2001/04/xmlenc#kw-aes128

<xenc:EncryptedKey>
<xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#kw-aes128"/>
<xenc:CipherData>
<xenc:CipherValue>[B]44 Bytes...maybe - 2[/B]</xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedKey>
</ds:KeyInfo>

Best Regards
[Bada Software and Hacking General] Tigrouzen:
http://wso2.org/library/knowledge-base/how-does-soap-message-encryption-work
[Bada Software and Hacking General] adfree:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Application>
<Entry>s3e</Entry>
<Name>The Sims 3</Name>
<Vendor/>
<Description/>
<Icons>
<MainMenu>Application.png<Type1>Application.png</Type1>
<Type2/>
</MainMenu>
<Setting/>
<Ticker/>
<QuickPanel/>
<LaunchImage>Splash.png</LaunchImage>
</Icons>
<AutoScaling>
<Enabled>true</Enabled>
<BaseResolution>NormalSize</BaseResolution>
</AutoScaling>
</Application>

:D

<?xml version='1.0' ?>
<Manifest>
<Id>n4166zq8ri</Id>
<Secret>3E2540C4265C0A6476DFA5FCC309272D</Secret>
<AppVersion>1.0.0</AppVersion>
<ManifestVersion>1.2</ManifestVersion>
<AppType>C++App</AppType>
<Privileges>
<Privilege>
<Name>COMMERCE_STORE</Name>
</Privilege>
<Privilege>
<Name>CONTENT_TRANSFER</Name>
</Privilege>
<Privilege>
<Name>LOCAL_CONTENT</Name>
</Privilege>
<Privilege>
<Name>LANDMARK</Name>
</Privilege>
<Privilege>
<Name>LOCATION</Name>
</Privilege>
<Privilege>
<Name>LOCATION_SERVICE</Name>
</Privilege>
<Privilege>
<Name>REMOTE_LANDMARK</Name>
</Privilege>
<Privilege>
<Name>CAMERA</Name>
</Privilege>
<Privilege>
<Name>DRM_CONTENT</Name>
</Privilege>
<Privilege>
<Name>IMAGE</Name>
</Privilege>
<Privilege>
<Name>RECORDING</Name>
</Privilege>
<Privilege>
<Name>MESSAGING</Name>
</Privilege>
<Privilege>
<Name>BLUETOOTH</Name>
</Privilege>
<Privilege>
<Name>COOKIE</Name>
</Privilege>
<Privilege>
<Name>HTTP</Name>
</Privilege>
<Privilege>
<Name>NET</Name>
</Privilege>
<Privilege>
<Name>NET_ACCOUNT</Name>
</Privilege>
<Privilege>
<Name>NET_STATISTICS</Name>
</Privilege>
<Privilege>
<Name>SOCKET</Name>
</Privilege>
<Privilege>
<Name>WIFI</Name>
</Privilege>
<Privilege>
<Name>WIFI_MANAGER</Name>
</Privilege>
<Privilege>
<Name>ADDRESSBOOK</Name>
</Privilege>
<Privilege>
<Name>BUDDY_SERVICE</Name>
</Privilege>
<Privilege>
<Name>CALENDARBOOK</Name>
</Privilege>
<Privilege>
<Name>MESSAGING_SERVICE</Name>
</Privilege>
<Privilege>
<Name>PRIVACY_SERVICE</Name>
</Privilege>
<Privilege>
<Name>PROFILE_SERVICE</Name>
</Privilege>
<Privilege>
<Name>SNS_SERVICE</Name>
</Privilege>
<Privilege>
<Name>SYSTEM_SERVICE</Name>
</Privilege>
<Privilege>
<Name>TELEPHONY</Name>
</Privilege>
<Privilege>
<Name>WEB_PRIVACY</Name>
</Privilege>
<Privilege>
<Name>WEB_SERVICE</Name>
</Privilege>
</Privileges>
<DeviceProfile>
<APIVersion>2.0</APIVersion>
</DeviceProfile>
</Manifest>

:D :cool:

Best Regards
[Bada Software and Hacking General] adfree:
No idea why Samsung included error.log...

First I thougt it is from handset... :)

Now I know it is in package... so it came from certification or something like this...

Best Regards
[Bada Software and Hacking General] adfree:
Maybe more files needed... to better understand... ;)

Taken from S8600...

1.

This App runs under bada 1.0 :cool:

2.

http://www.megaupload.com/?d=VRADSB2A

This is oap aka ZIP file... :) ;)

3.

Sorry, I can't support bada 2.0 installation nor ...

This is only as "evidence"... for testing.

Best Regards
[Bada Software and Hacking General] adfree:
Found something in older SDK files...

SECURITYLEVEL>2000< :D

Best Regards
[Bada Software and Hacking General] cramdefeu:
badaapps.ru as found how to desactivate .dcf files for the app (i don't now if it works for themes)

all is here in russian (thx google trad)
[Bada Software and Hacking General] Sylar:
Hi, How can I modify these files of Samsung Apps?

application.xml.dcf
manifest.xml.dcf

I found them on my telephone, but now? Thanks
[Bada Software and Hacking General] adfree:
If you find DCF...

TOOOOOO late.

Catch files BEFORE install complete...

Again.

More then 1 posts/threads available... how to backup install files...

Working procedure since bada 1...

It's like in Windows World... with Installer... :D

Best Regards
[Bada Software and Hacking General] Sylar:
but now Samsung apps is just installed on device..How catch the files during installation?And during which installation?
[Bada Software and Hacking General] adfree:
OAP--->DEcrypted OAP aka ZIP...

Don't focus too much on Samsung Apps...

You need to understand how it works GENERALLY.

Each bada App is Downloaded as ENcrypted OAP... then Decrypted OAP (this is ZIP compatible archiv)...

Catch the Decrypted OAP...

Otherwise it makes NO sense.

Please. Don't waste my time tooooo much. ;)

SUMMARY.

I am also NOT able to decrypt DCF files...

So Themes complete not cracked...

And for Apps I catch OAP files... so I have ORIGINAL human readable TEXT files:

application.xml
manifest.xml

Best Regards
[Bada Software and Hacking General] Sylar:
Ok, I found the .oap files, now how I must change the manifest and application files? Thanks :D
[Bada Software and Hacking General] b.kubica:
disable Osp::Io::File::Remove in BDAgentAppInstallMgr::OnPackageInstallCompleted() and we have plenty of time to copy oaps ;)
[Bada Software and Hacking General] Sylar:
what is it?Thanks
[Bada Software and Hacking General] adfree:
Today I was playing with bada SDK with Flash *.swf...

Result is DCF encrypted swf...

Not realized before...

In other words... for study... use bada SDK...

Best Regards
[Bada Software and Hacking General] cybekteam:
Add support to install it from SD card and this will be great progress to remove Kies from PC :)
[Bada Software and Hacking General] adfree:
[BDAgent] NOT_CREATE_DRM_DECRYPT_FILES = 1

This looks funny...

Best Regards
[Bada Software and Hacking General] adfree:
Btw...

I have SHP_CSC_FEATURE_MTP_SHOW_HIDDEN_STORAGE=1 so access to Osp folder is very easy. Also to SD Card...

Now I most copy folder to SD or Osp... depend on size...

Then I install my App with Command:

Internal memory

AppPkgInstall /Osp/Applications/[B]1234567890[/B]

Or SD Card

AppPkgInstall /Mount/Mmc/Others/__@@bada_applications@@__/[B]1234567890[/B]

Replace 1234567890 by ID/foldername of App...

MANDATORY.

Use folder from OAP... This means NO such files in Info folder!

application.xml.[COLOR="Red"][B]dcf[/B][/COLOR]
manifest.xml.[COLOR="Red"][B]dcf[/B][/COLOR]

Now no AES 128 encryption :angel:

All installed files not *.dcf :cool:

Only for Apps... Themes still unbroken...

To send Commands, use for instance QuB...

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

No idea if XadaXappsXignature do the same, or result is again DCF...

Too lazy to try.

Best Regards
[Bada Software and Hacking General] adfree:
[SM]:Command message:[[1600:1601][COLOR="Red"]UseDrmWrite[/COLOR] [B]flashapp[/B]]

SDK... output (console) from Broker....

Maybe more infos in

/SystemFS/Shp/ShpDrmFileMgr.so

Best Regards

Edit 1:

security.cfg created...
[Bada Software and Hacking General] adfree:
Normally I've tried only to create Flash Player App to play por ehm Power Flash *.swf :D

But bada SDK now also encrypt *.swf files into *.swf.dcf...

:(

Will do later more tests with Broker.exe... maybe it is possible to disable...

Anyway. :D

1.

I have created App to use *.swf ...

Easy thing... simple clicking around in bada SDK... or read here:

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

2.

Now I can play in install folder, before Transfer to handset... :D

For instance I have removed my flashexample.swf with 0 Byte file...

Installation with no big problems...

3.

Results...

If you use 0 Byte *.swf... then you can see maybe that around 196 Byte is Header of DCF encrypted *.swf... maybe few Bytes less

3.1

If I install same content... 1:1 same Install files...

Encryption affect 3 files...

application.xml

manifest.xml

flash.swf

So it looks like... Timestamp is mandatory...

16 Bytes looks like MD5...

4.

I will check later... If handset, SDK or Broker.exe alone choose between encryption or not...

If I install Apps for instance with Command:

AppPkgInstall /Osp/Applications/

application.xml and manifest.xml are not encrypted... :D

So maybe for DRM encryption additional Commands...

Best Regards
[Bada Software and Hacking General] adfree:
AppPkgInstall /Osp/Applications/93bt1p123e

This installs the App without encryption of:

application.xml

manifest.xml

AND

flash.swf

In manifest.xml I can see this...

<AppType>[B]FlashApp[/B]</AppType>

I will remove this and check again... later...

Best Regards
[Bada Software and Hacking General] adfree:
What the h...

<AppType>[B]FlashApp[/B]</AppType>

This seems the reason for DCF encryption also in bada SDK... the mechanism also encrypt application.xml + manifest.xml in bada SDK...

If you change AppType in manifest.xml all is normal... not encrypted...

Can't find manifest from Flash Themes... but it seems this is same Algo...

AES128CBC

application.xml and manifest.xml

AES128CTR

I will now investigate where Text String FlashApp can be found...

Also included deeper investigation of Broker.exe...

Maybe simple idea is to nuke textstring FlashApp into TrashApp... to prevent encryption of smt AND swf...

We will see... :angel:

Best Regards
[Bada Software and Hacking General] adfree:
-ContentType = %s

Theme

WebApp

FlashApp

Maybe Theme is in Themes manifest.xml...

It seems apps_compressed.bin is the file for deeper investigation...

Best Regards
[Bada Software and Hacking General] hero355:
The problem is after breaking .DCF it is giving file as .GIF

Maybe if we change out.gif to out.xml will it work ?

/ A Chilkat Crypt unlock code will work here.
Chilkat.OmaDrm omaDrm = new Chilkat.OmaDrm();
omaDrm.UnlockComponent("Anything for 30-day trial");

Chilkat.Crypt2 crypt = new Chilkat.Crypt2();

// Load an OMA DRM file.
omaDrm.LoadDcfFile("orval2.dcf");

string msg = omaDrm.ContentType + "\r\n" +
omaDrm.ContentUri + "\r\n" +
omaDrm.Headers;

MessageBox.Show(msg);

// Get a specific header
MessageBox.Show("Content-Description = " + omaDrm.GetHeaderField("content-description"));

// Get the AES initialization vector
// Display the IV in hex format.
MessageBox.Show("IV: " + crypt.Encode(omaDrm.IV, "hex"));

// Display 1st 20 bytes of encrypted data in hex format
MessageBox.Show("Encrypted Data: " + crypt.Encode(omaDrm.EncryptedData, "hex").Substring(0,20));

// To decrypt, set the Base64 key and decrypt...
omaDrm.Base64Key = "BiVVJOQee6y4PWYL+fbvJA==";

// Display 1st 20 bytes of the decrypted data in hex format
MessageBox.Show("Decrypted Data: " + crypt.Encode(omaDrm.DecryptedData,"hex").Substring(0,20));

// Save the decrypted data to a file.
bool success = omaDrm.SaveDecrypted("out.gif");
if (!success)
{
MessageBox.Show(omaDrm.LastErrorText);
}
[Bada Software and Hacking General] adfree:
I don't know the "keys"...

1 part is your IMEI... I think...

But you have found this...

http://xdaforums.com/showpost.php?p=31992828&postcount=215

Maybe featurelist.ini is still avtive in bada 2...

Maybe we need only to write something usefull...

Like this...

Best Regards
[Bada Software and Hacking General] hero355:
mmm you need to check it http://www.example-code.com/csharp/oma-drm-read-dcf.asp (Thanks Maverick)
[Bada Software and Hacking General] adfree:
http://developer.samsung.com/android/tools-sdks/Applicatoin-License-Management-Zirconia-Library

Maybe about Zirconia some Background info possible...

Best Regards
[Bada Software and Hacking General] adfree:
Interesting...

If IMEI not set... other Key is created and DCF still active...

Maybe then this key is for all handsets... :D

Because I was able to download 2 Apps from history...

Best Regards
[Bada Software and Hacking General] adfree:
Something else...

In one of my old Kona Backups I saw this...

BackupInfo.dcf

:confused:

If I look into this file...

:confused: :confused:

If I correct misstype...

http://samsungindia.com

:confused: :confused: :confused: :D

SPSS

Smart Partner Support System

Best Regards