Related
Some firmware have the function to record calls.
www .badaforums.net/forums/samsung-wave-forum/save-conversations-with-samsung-wave-t304.html
Badaspain.com's forum user (fjanula) tried to install a Indian firmware and has appeared the option to record calls.
www .badaspain.com/index.php?topic=1326.msg88550#msg88550
Then, user edward2224 found that the key was in the file apps_compressed
www .badaspain.com/index.php?topic=1326.msg98172#msg98172
May be the funtion is installed in the european's firmware but it's disabled.
I hope this information helps solve the mystery.
And sorry for my english level
I dont think that this feature will be available in the official Bada 1.2. Recording calls is illegal in some areas and maybe Samsung will just opt for the easy way out and that is to remove that feature entirely. Maybe some third party developer will create an application for it.
en.wikipedia.org/wiki/Telephone_recording_laws
dude you misunderstood something, phone tapping and call recording are different things. ANd call recording is not illegal...
And i think due do conditional launch function available in sdk 1.2, i think one can make a software which will be launched and recored calls while peoples tries to make a call. So a mod in firmware is really not needed (am i right??)
It is funny but we have this function in russian firmwares. It was previously available in european firmwares, however, it seems that finally this function was removed from EUR.
I think the function really is available in all firmwares (it's more easy to samsung firmware developers) and later maybe is disenable with any parameter.
But some people in the Spanish forum tried to find this parameter without success.
For me it is very comfortable to record calls when I'm driving and I can not write.
LeidenSpain, if it so important for you, you may try russian firmware - it has spanish language as well.
badablog said:
LeidenSpain, if it so important for you, you may try russian firmware - it has spanish language as well.
Click to expand...
Click to collapse
@Badablog if u have share with us ,give link.thanks.
XDAD2010 said:
@Badablog if u have share with us ,give link.thanks.
Click to expand...
Click to collapse
oh guys, so sorry, no spanish - only english and french and others.
the latest one is S8500XEJL2 (bada 1.0.2).
Here is the link: http://narod.ru/disk/2022054001/S8500XEJL2_badablog.ru.7z.html
Here is how to download from the russian filehosting:
¿Is there indian or russian firmware with bada 1.2?
apps_compessed.bin is edited in hex editor so it is so hard to edit right now
you can ask adfree for that function but i can't guarantee that he will make it available
DISCLAIMER:
I WILL NOT BE HELD RESPONSIBLE IF YOU BRICK YOUR PHONE AFTER FOLLOWING THIS GUIDE. BUT I ASSURE YOU THAT THESE FIRMWARES HAVE BEEN PERSONALLY TESTED BY ME AND WORKS WITHOUT ANY HINDRANCE!!!
COPYRIGHT NOTICE: ;D ;D ;D
If anyone wishes to share my work with other users on other forums, they are free to do so under the condition that they credit me in their post and if possible link to my post here.
Thank You.
***************** THE FIRST MODIFIED INDIAN FIRMWARES ******************
****************************** ENJOY ********************************
A very good afternoon to all fellow wavers!!! ;D ;D ;D I am finally done with my exams and have finished the modification to the Indian bada 1.2 (DDKD1) and bada 1.0.2 (DDJI2). ;D ;D
NOTE: For some features to work, you will have to first flash to the modified DDJI2 and then flash to DDKD1. SO I advice everyone that they flash DDJI2 (1.0.2) first. Thank you for your understanding.
Firmwares Included:
1. Modified DDJI2.
2. Modified DDKD1. Only includes the CSC and PFS files, since they are the ones which were modified. So first you will need to download the actual DDKD1 from here: http://rapidshare.com/files/459305949/DDKD1.rar (THANKS TO ROHIRRIM ) and then replace the CSC and PFS files with the files I am uploading. Sorry for the inconvenience, but my net sucks.
For those who want CALL RECORDING, I am separately uploading two files: apps_compressed.bin and a CSC file. NOTE: If you flash these two files, you will have call recording, but you won't be able to update with kies anymore. Kies will show your firmware as S8500JVKC1/S8500ODDKD1. So the choice is yours. For more detailed explanation on how to get call recording keep reading.
Links to the files:
Modified DDJI2 - http://www.multiupload.com/1P61TNH9U0
Modified DDKD1 - http://www.multiupload.com/GMBM6PPQBY
NOTE: You will need 7-zip to extract files. Its free. You can google for it. Thanks.
CHANGE LOGS:
1. Bada 1.0.2 - DDJI2:-
a. The default browser bookmarks are now editable and can be deleted.
b. Social Hub Premium
c. Max MMS size is now 600 KB.
d. Faster GPS. (Lock within a minute under clear sky. ;D)
e. Now max receiver address for messages is 100. (In original DDJI2 it was 50.)
f. Faster booting. About 10 second faster switch on and about 5 sec faster switch off.
g. The default and only CSC region is India. So no need of pre-configuration worries.
h. Deleted all the pre-installed java apps.
i. Included Utalk java locked app with background running and push notifications.
j. Changed Java heap sizes for better java app performance.
k. Increased media player, music player, recorder and VOICE CALL volumes.
l. Deleted the pre-loaded images except the default theme background image,
m. Flash and ad-blocking is now enabled as default.
n. Improved the Secondary Camera (Front Camera) recording quality and increased it's framerate.
o. Increased the youtube streaming bitrate while on wifi.
j. Includes ASPHALT 5 (v1.1.1)
2. Bada 1.2 - DDKD1
a. All the features of Bada 1.2.
b. Support for Youtube 3d.
c. All the features mentioned in DDJI2.
For Social Hub Premium with bada 1.2:
If you want to enjoy Social Hub Premium on DDKD1, you need to first flash to DDJI2. Or else it won't work.
For Call Recording:
For call recording, you will need to flash to the modified DDJI2 and then the modified DDKD1. After that you will need to flash only the apps_compressed.bin file, link to which I am posting below. BUT AS I SAID EARLIER, if you want call recording, YOU CAN'T UPDATE USING KIES ANYMORE.. Your firmware will now look as: S8500JVKC1/S8500ODDKD1 (INU). This is because the apps_compressed.bn is fro the Turkish firmware. I have also included the Turkish CSC file with Indian pre-configuration. So if you wish you can flash the CSC file too to change your CSC version also to TURKISH one.
Download link:
apps_compressed.bin: http://www.multiupload.com/T7E7ZMRKWU
CSC file: http://www.multiupload.com/JI63RFB4YM
HOW TO FLASH:
Here is a video guide on how to flash, made by an user from this forum: Samsung Wave Flashing Guide
I have also attached a pdf guide to this post. The guide is from samfirmware.com. Remember not to check bootchange in multiloader even though the pdf guide asks you to do so.
WHAT TO DO IF AN ERROR COMES UP DURING FLASHING:
If during flashing, multiloader show an error like "Error: apps write" or "Errror: Rc1 write" or aything else for that matter, do not panic. First thing to do is press port search again and re-download the whole firmware again. If the error shows again, close multiloader, remove your phone from the usb, turn it off and then go back to download mode again. Open multiloader and then connect your phone. Then browse for the firmware files again, press port search and press Download. This time it should work without errors.
WHAT TO DO BEFORE FLASHING:
Before each flash, it is recommended that you do a hard reset. Type in "*2767*3855#" without quotes onto the keypad. Remember to take out the sim card and memory card before doing a hard reset. Also remember to backup all the stuff stored on the phone since the hard reset and flashing process wipes away internal memory.
WHAT TO DO AFTER FLASHING:
After each flash do a hard reset again. After the final flash, followed by a hard reset, do the following:
1. Pre-configuration:
Although the Pre-Configuration is already set to INU, and even though there are no other Pre-Configuration options, it is recommended to do the Pre-config process.
How to proceed:
Type in "*#5239870*#" without quotes. Select Pre-configuration. Type in the following in the password field without quotes: "*#27236*#" an press confirm. You will only see INU and it is already selected but it is better to select it again. NOTE: This process is similar to a hard reset. So remove sim and memory card.
2. Voice quality
Enter *#197328640#
1. Choose "[5] Audio"
2. Choose "[1] CP Config"
3. Choose "[1] RCV Config"
4. Choose "[7] Rx AGC"
5. Set "[0] enable flag" to 0 (both read and write)
Repeat step 3 with 2/3/4 (EAR/SPK/BTH).
3. Battery Callibration:
Type "*#0228#" without quotes. Then charge your phone until the top three parameters are 100%. If charging stops in between, unplug charger and then plug it again. Do this until you get 100% on all three.
4. Camera Update: (VERY RISKY!)
If you want to see the camera improvements I mentioned, please follow his step. But this process is very risky.
Caution: Do this very carefully. Make sure you are not out of battery before you proceed.
1. Enter *#36287#
2. Press 3
3. Wait for 4 minutes!! Do not touch your phone during the update process. Do nothing until it says that update is complete!!!
FOR SOCIAL HUB PREMIUM WITH FACEBOOK AND ICQ:
The default Social Hub premium only supports Yahoo, MSN and Google. If you want facebook and ICQ follow the guide in these two websites:
http://www.bada-blog.de/2011/02/17/anleitung-icq-account-mit-dem-google-talk-account-verknupfen/
http://badanation.de/topic.php?t=3313
NOTE: The websites are in German. So use google translate. If someone from this forum who is a native German and could translate the guide for us, it would be great! ;D ;D
Hope everybody has a great time ;D ;D ;D ;D ;D ;D
d. Faster GPS. (Lock within a minute under clear sky. ;D)
Click to expand...
Click to collapse
how did you do this??
thanks in advance
haha, ...
For faster gps there is some ini file to be editrd
change some adress to supl.google.com
i forgot what those "some" is
kadavil said:
For faster gps there is some ini file to be editrd
change some adress to supl.google.com
i forgot what those "some" is
Click to expand...
Click to collapse
hahahahaha
that change kills gps on bada 1.2
also it doesn't make it that much fast to drop down the time from 7-10 min to 1min
anyway thanks for telling
1. You say you have deleted the pre-loaded images, what about audio files?
2. Does your firmware allow Facebook to update via Samsung Apps for Facebook chat?
3. How about adding Answering Machine to the firmware?
no it doesnt :O
my gps works perfectly after changing those settings, its really fast and very accurate
@ TC can u increase the sms memory because it sux only 1300 sms memory dude
For a faster gps, I edited the ini files to enable auto download, data receive type from 2 to 1, device type to 1 from 3, enabled magnetic sensor and enabled ULTSon. Also there is a gps property in the csc file which you can change to s-gps (simultaneous gps).
And these settings do not harm the gps in anyway and its blazing fast on the Indian firmware at least.
The message memory setting is somewhere deep in the system files which are heavily protected. Most probably they are one of the .so file in the ShpAPP dump.
sinstoic said:
1. You say you have deleted the pre-loaded images, what about audio files?
2. Does your firmware allow Facebook to update via Samsung Apps for Facebook chat?
3. How about adding Answering Machine to the firmware?
Click to expand...
Click to collapse
1. I have deleted the pre-loaded images except for the default theme image. I have also deleted most of the ringtones save a few and also deleted the alert tones which are not used as default by the phone.
2. Yes, the facebook app can be updtaed.
3. I didn't understand what you meant here??
Does this custom rom support launching of spoofed apps from menu...
Some Bada Firmware has answering machine. This saves quite some money by avoiding operator voicemail service.
m90ultimate said:
Does this custom rom support launching of spoofed apps from menu...
Click to expand...
Click to collapse
The DDJI2 (Bada 1.0.2) firmware I posted, does support spoofing from menu. That's because it's an older firmware. However DDKD1 (Bada 1.2) doesn't support spoofing.
GPS+
Hello Astrotom forgive my bad English.
I would like clarification on the GPS function +, if you've made the changes you can make all the FW?
Can you explain how?
In all the firmware I tested the GPS + does not work.
I confirm with you that your firmware when you enable GPS + downloads work data and the 3G icon blinks and turns red?
Then you find the kb downloaded packet data?
DDKD1 carcked games r working?
can u make lockscreen as bada 1.2
did any body experienced JPJH1 middle eat version 1.02.It has buit in ans macine along with call rec. only SHP is not there. Can we extract the app frow th FW n install in ddkd1 or ddjI2.. Thank you for the gr8 work
masterdex said:
Hello Astrotom forgive my bad English.
I would like clarification on the GPS function +, if you've made the changes you can make all the FW?
Can you explain how?
In all the firmware I tested the GPS + does not work.
I confirm with you that your firmware when you enable GPS + downloads work data and the 3G icon blinks and turns red?
Then you find the kb downloaded packet data?
Click to expand...
Click to collapse
Yes. The gps+ setting works for me. The 3G icon turns red and downloads the satellite data valid for 168 hours or so. And once you download that data, you never need to worry about gps locks as long as you are outdoors. You will get a alock within seconds there on. However if you disable location services, the data will have to be downloaded again and it may take a minute or two.
Good
astrotom said:
Yes. The gps+ setting works for me. The 3G icon turns red and downloads the satellite data valid for 168 hours or so. And once you download that data, you never need to worry about gps locks as long as you are outdoors. You will get a alock within seconds there on. However if you disable location services, the data will have to be downloaded again and it may take a minute or two.
Click to expand...
Click to collapse
Thank you for responding.
It would be good that you've done as you communicate to Samsung, because they still were not able to activate the GPS service +.
I do not doubt your words, but I want to be sure before risking overwriting.
I think this is one of the biggest bugs Bada.
Long story short - when I played with the tablet at store before buying I specifically checked the available system languages (in the Settings) and was able to easily change to any language. But upon buying tablet (Pro 10.1) and starting it up I can only see few languages available and no option to add more. Does anyone know how I can add additional languages? Answer would be highly appreciated as I intend to gift tablet to non English speaker and having native system language is a must.
Also looking for the answer. Apps which set locale and language dont work (without root anyway)
All right,
I found the answer and enabled all system languages. The good news is that the whole procedure took about 15 minutes with no glitches. The bad news is that the only way to do this is by rooting the tablet first. All the system languages are available in firmware but Samsung in their typical 'wisdom' decided to disable all but few that are prevalent in US. Other languages can be enabled via simple configuration file change but this requires ROOT access privileges. So you need to rot tablet first. I used the instructions at this forum in the thread http://forum.xda-developers.com/showthread.php?t=2661198.
For drivers I installed Kies and upgraded it to the latest version (I am using Windows 8.1 laptop and USB 3.0 port), I also loaded ODIN from the link for the 10.1 tablet. The whole process was very straightforward as long as you stay on the instruction path to the tee. One gotcha for me was that security pattern was not recognized after root, good thing I remembered PIN code. So I would advise to disable tablet lock screen security prior to rooting.
Once tablet was rooted and I disabled Knox with SuperSU, I downloaded market app called 'Language Enabler'. Language enabler simply lists all languages that Samsung supports and once you make selection of which you want to enable, it switches them on in configuration file. You need to restart tablet afterwards for changes to take effect. SuperSU granted this app root privileges and I was off to add more languages. Interestingly, when I first tried to only enable languages that I was interested in (Russian and Ukrainian), I did not find them upon rebooting tablet. Maybe it was due to the fact that Language Enabler listed multiple variations of them and not all were in the firmware. So if you try at first and can't find your language after reboot, just enable all languages and then see in the settings if your language shows up.
To finish up, I went to Samsung keyboard configuration and downloaded keyboard layouts for my languages.
That's all.
Here's screenshot of the Tab Language settings after modification:
https://plus.google.com/115321967067157026307/posts/MFZdcY81cqN
Nice job. I'm having the same problem but at this time I don't want to Root to the tablet just yet. It is frustrating that while these languages are already pre-installed and taking up the space anyway, we cannot see them in the menu. It just doesn't make any sense to me.
Flash official firmware on galaxy tab t320 (for chg language)
I have the galaxy tab pro t320 (8.4"), and I would like to install, for the change the language in Italian, the official firmware Galaxy Tab PRO 8.4 SM-T320 EUR T320XXU1ANAI (Android 4.4.2 30.01.2014 NA26R1) found in the site techcrot.info/download-official-firmware-galaxy-tab-pro-8-4-sm-t320.
These are my questions:
1) This site has really official rom (i don't fount it in the samsumg site)
2) Is true that I can set the Italian language, with this rom (in the rom stock in the device are only English, French, Spanish)
3) The procedure void your warranty??
Thanks
A dedicated thread as others are referring to either a different device or obscure "yet to be purchased" tools like Samkey where the question remains open what their magic sauce might be if even possible without root access.
Given root access, isn't there any way to get the CSC changed to preferably allow to use
- the dialer code *#2263# in order to exclude certain bands
- native call recording
?
some background,
I am after thorough tests on the topic of how it works VoLTE and VoWiFi And what causes it to be activated in some providers and in some not.
The source from which I drew all a lot of information was: https://volteromania.blogspot.com/p/samsung-voltevowifi-settings.html?m=1
Actually, I followed all the steps but got stuck on the most important part.
In order to start communication for VoLTE It is necessary to define a profile IMS.
Samsung chose - unlike APN Not to allow any user to create such a profile, but the profiles are inside files json in the file /system/priv-app/imsservice/imsservice.apk
I am very interested in trying to edit the files json These, but all my attempts were unsuccessful.
I have a Samsung S21 ultra Rooted, on which I perform the tests.
I can't edit the APK without hurting him. Any change in it causes the application not to load - and completely disables the service IMS and the registration.
The files I want to edit are in
/priv-app/imsservice/imsservice.apk/res/raw
It's files json simple.
Maybe someone can help me?
im curruntly trying to enable Volte on Samsung SM-N920L korean phone in defferent region..no luck..im rooting for you..if any succuss please let we know too..
I gave up.
This is Samsung's behavior on purpose to make consumers have to replace the phones.
Anyway, in the technical part,
In Android 13, in my opinion, this is not completely possible, since every change in the application damages the signature, but even in older versions it is necessary to change the Java code as well, And as you know it is compiled.
I spent many hours on this, with several devices, I purchased a Galaxy 7 for the tests, and I failed.
I do not know if this still works, but on my SM-9700 (HK) with Android 10 I made VoLTE work in Germany by copying the "product/omc/DBT/conf" from a SM-970F to the corresponding TGY directory of the SM-9700.
I was able to run volte on the galaxy s7.
It requires a lot of changes.
Including in the smali files of the application imsservice.apk and it was a nightmare.
In my case I had to add a brand new provider that didn't appear anywhere, maybe that's why everything was complicated and maybe if it's a defined operator and just enabling the option is simpler.
Anyway,
It really wasn't easy, but I had most of the information from the first post I wrote, but I was also able to find a lot on my own.
It is not easy.
Maybe Samsung will release the source code (including java) of the imsservice.apk application and then it will be easier..
Have you ever tried just copying the content of the conf directory from another phone?
This made VoLTE work on my Hong Kong Note10 (Snapdragon) in Germany.
ZXR said:
Have you ever tried just copying the content of the conf directory from another phone?
This made VoLTE work on my Hong Kong Note10 (Snapdragon) in Germany.
Click to expand...
Click to collapse
I have nowhere to copy. I don't have a phone that works with the same carrier I wanted to test. I had to write all the settings myself.
Which carrier do you need? We (the forum) might copy it for you.
shmuel0990 said:
I was able to run volte on the galaxy s7.
It requires a lot of changes.
Including in the smali files of the application imsservice.apk and it was a nightmare.
In my case I had to add a brand new provider that didn't appear anywhere, maybe that's why everything was complicated and maybe if it's a defined operator and just enabling the option is simpler.
Anyway,
It really wasn't easy, but I had most of the information from the first post I wrote, but I was also able to find a lot on my own.
It is not easy.
Maybe Samsung will release the source code (including java) of the imsservice.apk application and then it will be easier..
Click to expand...
Click to collapse
Can you please share knowlage with us..im tring for days now..i tried with csc options..added everything in customer.xml ,others.xml
i read the files inside immservice app..there are lines for my carrier.. cant understand what to add..by the way using a activity manager.. i opened a ims settings page..
Is there something i can change for carrier? Photo attached
prasadmanjulago said:
Can you please share knowlage with us..im tring for days now..i tried with csc options..added everything in customer.xml ,others.xml
i read the files inside immservice app..there are lines for my carrier.. cant understand what to add..by the way using a activity manager.. i opened a ims settings page..
Is there something i can change for carrier? Photo attached
Click to expand...
Click to collapse
t what phone is this
I tried Galaxy S7, Android 8.
I don't think the solution I came up with is suitable for every device.
shmuel0990 said:
t what phone is this
I tried Galaxy S7, Android 8.
I don't think the solution I came up with is suitable for every device.
Click to expand...
Click to collapse
thanks. i succeeded yesterday...i didnt edit imsservice.apk
i found enforceskippingpackages.xml file in system/csc_contents folder
in the only couple of lines
imsservices.apk
imslogger.apk
imssettings.apk etc
i removed those ims lines.. then volte worked.. i already added enable volte lines on csc/others.xml and customer.xml before.
i didnt edit anything on the attached screenshot i sent on above reply
thanks,,,
prasadmanjulago said:
thanks. i succeeded yesterday...i didnt edit imsservice.apk
i found enforceskippingpackages.xml file in system/csc_contents folder
in the only couple of lines
imsservices.apk
imslogger.apk
imssettings.apk etc
i removed those ims lines.. then volte worked.. i already added enable volte lines on csc/others.xml and customer.xml before.
i didnt edit anything on the attached screenshot i sent on above reply
thanks,,,
Click to expand...
Click to collapse
Hello, I don't know how it made to work for you. I have the same problem but the ims lines are already no longer present in the enforceskippingpackages.xml file and the volte does not work...
thib66 said:
Hello, I don't know how it made to work for you. I have the same problem but the ims lines are already no longer present in the enforceskippingpackages.xml file and the volte does not work...
Click to expand...
Click to collapse
i already made some changes to others.xml and customer.xml file also..What country are you? Send me telegram or whatsapp no..ill send my files and figure whays wrong
shmuel0990 said:
t what phone is this
I tried Galaxy S7, Android 8.
I don't think the solution I came up with is suitable for every device.
Click to expand...
Click to collapse
I have an S7 and I need to do exactly what you did - add a brand new provider. Can you share more precise details on how you did it?
prasadmanjulago said:
thanks. i succeeded yesterday...i didnt edit imsservice.apk
i found enforceskippingpackages.xml file in system/csc_contents folder
in the only couple of lines
imsservices.apk
imslogger.apk
imssettings.apk etc
i removed those ims lines.. then volte worked.. i already added enable volte lines on csc/others.xml and customer.xml before.
i didnt edit anything on the attached screenshot i sent on above reply
thanks,,,
Click to expand...
Click to collapse
Hi,
I would like to have your guidance
I have a LG v60 L-51a docomo model where field test option (hidden menu ) is disabled.
I am unable to enable volte in India to use jio.
Searched various options seems no way out. However i was able to locate hidden apps by using 3party launcher app. LG ims. But unable to launch hidden menu to changed ims settings. Help me to by pass this application to enable volte.
I don't know if this will help anyone, or if anyone can help me, but...
SM910v, (verizon wireless) with T-Mobile SIM
6.01 Marshmallow (please read the rest anyway)
4G/LTE Data works.
Voice calls fall back to 2G/Edge, ie no VoLTE.
-------- HOWEVER -------
Changing the sales_code.dat from VZW to TMO enables VoLTE, and it works great.
(it breaks the settings pages, though, so it's not a solution)
When sales_code is VZW, then IMS Settings-->IMS Information:
All are "false", Registration Information is "no profile is registered", although the profile "T-Mobile VoLTE/RCS" is available and status is 'on' in the Manage IMS Profiles page.
I can not find a way to 'register' it.
When sales_code is TMB,
then, in IMS Settings-->IMS Information:
All are "true", Registration Information is "T-Mobile VoLTE/RCS",
And, of course, VoLTE works great.
I mention this in this thread because just having the correct profile present & available may not be enough. At least in my case, it appears that the sales_code (or some other CSC function) flips a flag somewhere that allows the profile to become selected/active. I've been trying to find it for six weeks, with no luck yet. Thanks for reading.