yashsingh1/xdaforums huggingface dataset:
[Bada Software and Hacking General] adfree:
I have removed Bada_Medium.ttf as no idea for what... and in S7250 CSC not included.

So my *.rcs file is now 7 MB. :)

It seems KK5 String folder from S8500 and S8530 is identical...

:o

About language order nor other language display in menu no success yet with sTune...

:confused:

Best Regards
[Bada Software and Hacking General] szb314:
i got some files and some info from the SDK Emulator ，，where is the “ShpGWES2” folder ，and *.cpp files？:D

StubDynCast.so

ShpGraphics.so

OpEuroIMEdefault.ini
OpEuroIMESetting.cpp
GetOpEuroIMERegFile Ev16ng19
\ShpGWES2\IME\ChinaIMESetting\OpEuroIMESetting.cpp

\ShpGWES2\WinCore\H\CWmWindowManager.hpp
\ShpGWES2\WinCore\H\CWmWindowManager.hpp
\ShpGWES2\IMEFramework\ImfUtil\ImfShpInterface.cpp
OpEuroIMESetting::OpenSettingUI - failed to Add language list!! Lang ID(%d)

hope it‘s usefull :D
[Bada Software and Hacking General] civil.scholar:
http://badablog.ru/forum/topic2910.html

russian keyboard added ?
[Bada Software and Hacking General] civil.scholar:
CSCrcs\SystemCSC\IME\OpEuro\Diopen

*.mod no change were made

CSCrcs\SystemCSC\IME\OpEuro\XT9

maybe whole XT9 folder replaced

OpEuroIME :

Lang3=4>>Lang3=16

Lang4=6>>Lang4=25
[Bada Software and Hacking General] ho1od:
Yes.............
[Bada Software and Hacking General] szb314:
in SDK select EUROIME 〉〉select keyboardlang 〉〉select russian

it seems “OPEUROIME.SO” already has support ru kbd ， I think that‘s why russian keyboard worked :D

edit1: if your lang can select in SDK Emulator EURO 〉〉select keyboardlang 〉〉(IF YOUR LANG LIST HERE) you can set the file as they did

i think there is a way to let your langKBD work ,

rename "OpAsiaIME.SO" as "OPEUROIME.SO" then put it back ,

and redo with "OpAsiaIMEsetting.SO" too ,,

some *.kbd ,*.lib need to put in IME\OpEuro\

don't forget change the file(GeneralSoInfo.so.sig) sign

i can't test that , because i can't Correctly compress files , it seems someone Succeed :D

sorry for my bad english :D
[Bada Software and Hacking General] litebass2:
where can I find the files OpAsiaIMEsetting.SO and OpAsiaIME.SO?
[Bada Software and Hacking General] lbyao:
@litebass2

S8500mbuki1
[Bada Software and Hacking General] litebass2:
Thank you :)
[Bada Software and Hacking General] szb314:
you can get it from SDK Emulator folder , *.org maybe pfs files i forgot the file name sorry :D use trix and wave_remake uncompress them
[Bada Software and Hacking General] mylove90:
ooooooh

thats why Adfree was asking about languages supported by BUKI1

guys we need to work on that FW not on XXKK7

I think it is possible to add any language you want to BUKI1

So sorry for not checking this earlier...I have mid-term exams all this week...ends tomorrow

@Civil.scholar

Please test if you got time adding your language to BUKI1...I'll be back to test this tomorrow

Best Regards
[Bada Software and Hacking General] civil.scholar:
sure Muhammad i will do it

my previous test with kk7 failed maybe mbuki1 is the last chance ;)

---------- Post added at 07:12 PM ---------- Previous post was at 06:32 PM ----------

How to create csc file ??:confused:

seems wave remarker just save as non compressed csc and multiloader dosent accept it .

i use trix to save wave remarker stuff as a csc file but phone gose to boot cycle with that file :(

i need some help please
[Bada Software and Hacking General] ho1od:
delet......
[Bada Software and Hacking General] civil.scholar:
every try to add Persian and arabic languages failed :( sorry
[Bada Software and Hacking General] mylove90:
ok

i dropped my study for 1 hour :D

Tested some tweaks and got Arabic language as a System language (still got some bugs in the translation)

No success yet with the keyboard

Some screenshots to prove what i say :D
[Bada Software and Hacking General] smarty99:
nice work mylove90

btw in sdk - strings you will find full translate to all the languages including arabic

if you like i can send it to you

and offff i still have the problem with the keyboard - everything is perfect for me in the menues , but the keyboard ..... is missing
[Bada Software and Hacking General] navinng:
I dont know if u guys know this already but to remove edge and Parachute Panic go to AppEx\SysDefault\Java\_ini\KJxMidlet.ini and change fixed = 1 to 0and remove the line lock=1. Then delete the files from phone
[Bada Software and Hacking General] civil.scholar:
it seems there is no connection between our added keyboard and phone settings

i added keyboards stuff to OpEuroIME ( Diopen - XT9 ) and add lang id to opeuroime.ini result is nothing

i added whole OpAsiaIME and opasiaime.ini in registry result is no any keyboard in phone

and any same process all failed .

maybe there is something in another place that control keyboard language maybe apps_compressed

maybe my fault :D

Muhammad please try yourself and share your result

tnx
[Bada Software and Hacking General] civil.scholar:
Successful adding keyboard :D

i think i have to add string languages to . see the attachments pics
[Bada Software and Hacking General] adfree:
Nice to see progress. :cool:

Best Regards
[Bada Software and Hacking General] mylove90:
ok finally exams ended today :D

how to add the strings :

Extract both CSC from S8600JPKK2 and your targeted firmware CSC (i got success with S8500BUKI1 & S8500XXKK7:eek:)

*For CSCrcs

Take Font & Strings folders from S8600 CSC and copy them to your CSC

*For CSCsfs

Go to

in S8600 CSC

Copy the files

(OpAsiaIME.ini>>>Rename it to OpEuroIME.ini) , SettingLanguage.ini & SettingLanguage_Full_LanguageList.txt

to the same path in your CSC

Go back to wave remaker and open your dump and save it as a non-compressed csc and flash the file

that was exactly what i did yesterday...I didn't have enough time to rip off languages from SDK csc

S8600JPKK2 strings works perfectly on S8500XXKK7 but got some bugs in translation on S8500BUKI1

Please share Keyboard how-to so we can finish this :D

Best Regards
[Bada Software and Hacking General] civil.scholar:
Copy OpAsia ( with Diopen and XT9 ) from S8600 or sdk to SystemCSC and delete OpEuro folder from there

copy OpAsiaIME.ini and ImeReg.ini :D ( from S8600JPKK2 or SDK ) to registry folder

in multiloader select your csc and check full download ;)
[Bada Software and Hacking General] navinng:
To remove Java Games delete everything in AppEx\SysDefault\Java\_ini\KJxMidlet.ini and add

#MIDLET_INFO

Count=0

and save the file..Remove eveything in games folder
[Bada Software and Hacking General] mylove90:
Added the keyboard too but it got the squares :(

it writes Arabic but i don't know the character i write when i write it

Maybe we missed something in registry to register mod files for different layouts

Best Regards
[Bada Software and Hacking General] smarty99:
did you try to take all the mod files from open Asia and put them in Diopen folder ?

there are ArabicChar.mod and ArabicSymbol.mod
[Bada Software and Hacking General] civil.scholar:
of course yes
[Bada Software and Hacking General] smarty99:
wow

the last thing that i can think about is the fonts

in the sdk the fonts files are very big - like 5mb to samsung font and 5mb to baada medium font- maybe you should try to take those fonts , - I think that thay contain all the characters from all the regions
[Bada Software and Hacking General] mylove90:
Thank you so much smarty99 for your suggestions

your last suggestion about SDK fonts worked successfully

I was ripping off languages from SDK strings all that time because S8600 strings was rebooting the device on activating Wifi

I am so happy now :)

Just minor bugs in translations left and can be easily fixed :)

Thank you again

CSC for Middle east Region Full (got Arabic and Persian): http://dl.dropbox.com/u/12819503/Firmware/Arabic_Vodafone.rar

Edit : Added Hebrew keyboard for you (Not tested...please test and report)

Sorry adding Hebrew as a main system language will take a lot of time so i'll leave it for the other guy

Please wait until file uploads

Caution : This works for S8500BUKI1 only

Best Regards
[Bada Software and Hacking General] smarty99:
Glad that I could help

:)

now we just need to figure out how to also add hebrew keyboard

and then we will have our own custom csc for the middle east

btw mylove90 - i have seen your posts here and you are really doing great work
[Bada Software and Hacking General] civil.scholar:
thank u all

finally we got it

next level is for XXKK7 :D
[Bada Software and Hacking General] civil.scholar:
editing xxkk7 shpapp is not possible ?? :confused:

anyone test it ?

i added OpAsiaIME.so and OpAsiaIMEsetting.so to shpapp and then full flash to xxkk7 but after starting , phone stuck at bada logo :(:(:(
[Bada Software and Hacking General] litebass2:
You need to edit the file GeneralSoInfo.so
[Bada Software and Hacking General] mylove90:
I don't think that this will work

But please try it

Best Regards
[Bada Software and Hacking General] civil.scholar:
i change it too but as i told any change in shpapp lead to STUCK AT BADA LOGO :(

any idea ?
[Bada Software and Hacking General] litebass2:
i have not any idea..me too working on changing ShpApp now..sometimes it stuck and sometimes it work
[Bada Software and Hacking General] szb314:
how to edit *.so files under linux use cmd " objdump -d <*.so file> "?

edit1: i had edit the file GeneralSoInfo.so.sig but it stuck at bada logo too:D
[Bada Software and Hacking General] litebass2:
its not *.so file it *.sig file and you can open it with notepad
[Bada Software and Hacking General] mylove90:
I am really annoyed from the guys who want Hebrew :mad:

I said that i needed feedback on the file if it worked and all i got was silence:confused:

Then today i was making a custom from S8500MBUKI1 after giving up on adding Arabic to S8500XXKK7 and i tested the file to see Turkish language instead of Hebrew :mad:

I hate when there is a bug and i don't get a report about it

Again File is here : http://dl.dropbox.com/u/12819503/Firmware/Arabic_Vodafone.rar

@litebass2 : rip-off languages from SDK strings and keep Hebrew to get it as a system language... Remember to keep

English ID>>1

And a language after Hebrew in ID because Wave Remaker deletes last language

File is tested and really works

Thai keyboard is added

Best Regards
[Bada Software and Hacking General] civil.scholar:
in xxkk7 there is no imereg.ini - opeuroime.ini - ...

and all .so files in shpapp have been signed in generalsoinfo.so.sig

any editing in .so files will make them unavailable

adding asian keyboard seems to be impossible

maybe bigger brain and deeper search would help us
[Bada Software and Hacking General] mylove90:
This needs a complete security crack

I'd suggest waiting for any newer Asian firmware...maybe official one will be nice :D

Best Regards
[Bada Software and Hacking General] civil.scholar:
yes sure official arabic firmware will solve our problem :D

now we give up
[Bada Software and Hacking General] navinng:
If u check registry using stune then you can see that both imereg.ini n opeuroime.ini are present. I think this is the prob. May be renaming the files and OpAsia to those of Opeuro may work:rolleyes:I am too lazy to test it:D...Will check it later:p
[Bada Software and Hacking General] mylove90:
Registry files are not the problem at all

The problem is the use of signed *.so files that are not from the FW itself

It is like adding *.dll file to a computer application....

Guys just forget it

this is impossible right now...I give up myself and i'll use MBUKI1...sorry about S8530 users :(

Best Regards
[Bada Software and Hacking General] litebass2:
I had already used what you have published

It did not help ..

I have a S8530 ..
[Bada Software and Hacking General] adfree:
Please.

Sometime you can post what you've tried...

So other users like me can follow you...

Without some posts or hints it is very hard...

We try to support every user we can. ;)

Best Regards
[Bada Software and Hacking General] szb314:
i had test that before, but failed again ,so you and others needn't to try ,thanks
[Bada Software and Hacking General] litebass2:
where can I find the ShpGWES2 folder?
[Bada Software and Hacking General] szb314:
i think it was bulid in *.so files like windows *.dll files

run SDK Emulator ,use PC RAMEDIT tools (HxD) and then find what you want
[Bada Software and Hacking General] litebass2:
I mean, where did you get this information and these files?

OpEuroIMEdefault.ini

OpEuroIMESetting.cpp

GetOpEuroIMERegFile Ev16ng19

\ShpGWES2\IME\ChinaIMESetting\OpEuroIMESetting.cpp

\ShpGWES2\WinCore\H\CWmWindowManager.hpp

\ShpGWES2\WinCore\H\CWmWindowManager.hpp

\ShpGWES2\IMEFramework\ImfUtil\ImfShpInterface.cpp

---------- Post added at 11:10 AM ---------- Previous post was at 10:40 AM ----------

Thank you!

But I think you did not understand me so much lol ..

Where did you get the files you attached to post?

SDK2.0-SettingLanguage.ini.txt and etc ....

thank you :)
[Bada Software and Hacking General] b.kubica:
we can hack apps to disable checking GeneralSoInfo.so.sig ;)
[Bada Software and Hacking General] litebass2:
What do you mean?:rolleyes:
[Bada Software and Hacking General] mylove90:
But will this affect the system security???

Will the system stop checking any *.so file??

Will you do this through FOTA or patching apps itself ??

I am thinking of crazy stuff right now :D :D

Thank you for watching this thread :)

You are making the real progress right here not us :D

Best Regards
[Bada Software and Hacking General] b.kubica:
LOAD:1CA5F31E BL sub_1CA5E6F6
LOAD:1CA5F322 CMP R0, #1 ; !!! HERE :)
LOAD:1CA5F324 BNE loc_1CA5F3D6

; success
LOAD:1CA5F326 MOVS R0, #0xBA
LOAD:1CA5F328 MOV R2, R4
LOAD:1CA5F32A ADR R1, aCapppkgsvcin_2 ; [CAppPkgSvcIntegrityMgr::CheckSoIntegrity] success for (%s).",0xA,0
...

; failure
LOAD:1CA5F3D6
...
LOAD:1CA5F3FE LDR R1, =aCapppkgsvci_15 ; [CAppPkgSvcIntegrityMgr::CheckSoIntegrity] so integrity failure

worth to try :)
[Bada Software and Hacking General] litebass2:
I edited the file ShpApp

I added to the files:

OpAsiaIME.so (from S8500MBUKI1 )

OpAsiaIMESetting.so (from S8500MBUKI1 )

and I added the Signature to the GeneralSoInfo.so.sig

and I flashed with Full download with MultiLoader..

and my phone not stuck!

but still no hebrew keyboard...
[Bada Software and Hacking General] mylove90:
did you add Imereg.ini file that registers those *.so files ???
[Bada Software and Hacking General] litebass2:
I do it now, very hope for success..
[Bada Software and Hacking General] civil.scholar:
guys i share something that maybe helpfull or not :o XXKK7

i edited generalsoinfo.so.sig with hex editor and add OpAsiaIME and OpAsiaIMEsetting sign to that file then add OpAsiaIME.so and OpAsiaIMEsetting.so to shpapp result was bada booting normally .

at the next step i added our previous SystemCSC to the csc file and also add ImeReg.ini , OpAsiaIME.ini , SettingLanguage.ini to CSCsfs and then full flash with my csc result was booting normally . but no any keyboard was available .

then adding .ini files with stune and restart phone result was ooops :( stuck at bada logo

the Questions are :

1- ( not really important ) where is that damn files ( OpEuroIME.ini and ImeReg.ini ) ?? I cant find them any where in .app , .csc , .ffs , .rc1 ( after first boot they are in registry )

2- is apps_compressed.bin playing an important role in our project ?
[Bada Software and Hacking General] mylove90:
You need to edit GeneralSoInfo.so with notepad++ not with hex-editior

so i can tell you the system wasn't looking for the added *.so files in all your trials

About your questions

1.No idea :o

2.if disabling signature check will allow us to use the Asian files then yes it is important

Can anyone check the SDK ffs image and how-to extract it please???

Some files in it are written as raw data that you can extract it with hex-editior but no idea how others are written :o

that image seems to have a lot of secrets this time :D

Best Regards
[Bada Software and Hacking General] civil.scholar:
wow

if you can do it so PLEASE,PLEASE:(:(:( do it

thank u man
[Bada Software and Hacking General] smarty99:
deleted......
[Bada Software and Hacking General] Tigrouzen:
Making CSC like 18Mo and change font and also keyboard font comes like 40ko and same for all other font like 40ko of course its works just for ABC country used not russian or other can be used it but you can also makes your one Font to win more mega and make Bada faster

Our manuscrit Keyboard Diopen :

http://www.diostore.com/?ui=solution_Handwriting

But now with font modified and lite, FOTA wont update say's error update.
[Bada Software and Hacking General] litebass2:
I Succeed to add more one keyboard to the list ..

and I added the files "OpAsiaIME.so" and "OpAsiaIMESetting.so" to ShaApp

Still not working..
[Bada Software and Hacking General] civil.scholar:
Thank u man .

which firmware did u use ?

did you ever try to add whole OpAsia in CSCrcs\SystemCSC\IME ?
[Bada Software and Hacking General] litebass2:
S8530XXKK5

yes I added OpAsia to CSCrcs\SystemCSC\IME

but still the phone is stuck when I choose the keyboard..
[Bada Software and Hacking General] civil.scholar:
ok .

now we have to guess what did you do :( . if you attach your progress it would be great ful .

if it is possible , please attach your modified files then we can do more things ;)

maybe the keyboard name in registry and keyboard source folder must be same

or maybe still apps_compressed ... :o
[Bada Software and Hacking General] litebass2:
add the files ImeReg.ini and OpAsia.ini (Attached)

to:

CSCsfs\SystemFS\Settings\PreConfiguration\Default\Registry

add the folder OpAsia (from the SDK)

to

CSCrcs\SystemCSC\IME

and save non compressed csc....

Flash your phone (Full download) with the new csc and with this ShaApp.app...

ShaApp.app (include OpAsiaIME.so and OpAsiaIMESetting.so)

http://www.multiupload.com/DCVI2249UX

The Phone Still Stuck..But I think it made ​​good progress
[Bada Software and Hacking General] adfree:
@ litebass2 and the others

Nice to see that nobody give up. :cool:

1000 thanx and thanx for sharing knowledge/progress. ;)

Best Regards
[Bada Software and Hacking General] Tigrouzen:
The problem its if you use Wave Remaker to compressed CSC, FOTA wont make Upgrade say's error...

This is verry bad news, imagine Samsung want all time update with OTA...

Then no chance to have Firmware or modified it, cause OTA looks in right file adresse with parts number of

Like KK5 the right adress and right lenght

Maybe because CSC not compressed, i dont know...

Ps: with Trix same issue

@!X:(] Samsung !!!
[Bada Software and Hacking General] mylove90:
I didn't totally give up Adfree...i am just waiting for b.kubica or .....

I know my true potential and that i can't crack a system like bada :o

maybe official version come out in days/weeks then we leave xxkk5/7 and work on official ;)

best regards
[Bada Software and Hacking General] Tigrouzen:
Im afraid with futur firmware !!!

What i understood now they all firmware make update on OTA !!!

And OTA do verification in all file flashing in Wave and refused upgrade if its modified !!!
[Bada Software and Hacking General] litebass2:
And if we will take version of firmware without fota? like S8530XPKH3?
[Bada Software and Hacking General] Tigrouzen:
OTA doesnt work's on this firmware but i hope im wrong maybe its just because CSC its not right lenght like with WaveRemaker not compressed and with Trix to.

Testing with SHP and FFS now and tell you.
[Bada Software and Hacking General] ho1od:
CSC is compressed, the compression ratio is just == 0 :)
[Bada Software and Hacking General] litebass2:
If we write the file imgreg.ini like this

we will have 2 keyboards Similar , and and they both would work...

So I think the problem its only because the files :

OpAsia.so and OpAsiaIMESetting.so

The files simply not appropriate ,Or is there something else that connects the The files system itself ...
[Bada Software and Hacking General] Tigrouzen:
Thank you.

Then the problem is another way....

because i make a test just dump CSC and redump not modified Ota doesnt want upgrade

Edit : Ok SHP FFS not problem because same compression use it then same length but i look for CSC and he come's bigger like original (35.2Mo) after dump and just redump 42.5Mo
[Bada Software and Hacking General] litebass2:
On XPKH3 no stuck! but the keyboard does not appear

I try to do somethings...maybe on XPKH3 it can be work?...

I flashed it with Rsrc2 - low (from S8530XXKK5) and it work perfect and fast!!
[Bada Software and Hacking General] civil.scholar:
yes and i think apps_compressed check .so files

maybe someone that has more Knowledge about apps_compreessd can help us

adding OpAsia.so and OpAsiaIMESetting.so codes to OpEuro.so and OpEuroIMESetting.so . anyone tested it ?
[Bada Software and Hacking General] litebass2:
I discovered something!!

The file ImfManager.so check the IME files..!

Open it with notpad++ ..you will can see what I mean..
[Bada Software and Hacking General] civil.scholar:
in ImfManager.so from MBUKI1 i cant find any Asian settings but we can add full asian keyboard in mbuki1 . what is your idea ?

edit :

i replace imfmanger frome mbuki1 with xxkk7 and also edit general.so.sig and phone stuck at bada

we have to try another ways ...

tnx
[Bada Software and Hacking General] litebass2:
http://xdaforums.com/showthread.php?t=1393731

now we can write in asian langs on S8530 :)
[Bada Software and Hacking General] civil.scholar:
very good .

so we can add asian keyboard to other firmwares , true ?

can u share your progress please ?

as u r not stoppable so Speciall thanks to u

------

i read before about .cfg files and as i know this type of file related with fota

so i think apps_compressed not rules :D
[Bada Software and Hacking General] civil.scholar:
plaese someone that have knowledge about fota check this , maybe helpful

maybe fota check .so files

tnx
[Bada Software and Hacking General] panther7:
Sorry guys, i read all this topic and no more think i understand. I have modified CSC file with added my matter language, local mobile operator and xT9. All works but xT9 no. I can't add my xT9 vocabulary to "Language keyboard".

Please help.

Edit: Updated CSC, but T9 still no works

Edit2:

How? Please help ;)

Edit3 No idea? :'(

Edit4 In S8500XXKL6 it works correctly, probably had S8500XXKK7 bug
[Bada Software and Hacking General] b.kubica:
*.so in bada 1.2 - regular elf file. in bada 2.0 it seems to be compressed with GCE(???) format. Someone figure out some useful code in apps to unpack it?
[Bada Software and Hacking General] b.kubica:
ok, GCE looks like slightly modified QMD image - the header is shorter, but chunks (I mean after unpacking, 0x1000 bytes pieces of code) still remains - maybe diffTable different