Related
Hi,
I have tried to perform the above action three different ways:
Using the CCName app
Adding an eri.xml file to /Data
Changing the eri.xml file in the framework-res.apk
None of these work and my Carrier Label remains (Vodafone UK).
Can somebody please help? Any advice is appreciated, I just cannot see where I can change this on my Milestone.
y wud u wanna change ur carrier label in the first place ?
So that I can have my name in the status bar rather than the carrier name!
r u 10 yrs old ?
evil_moses said:
Hi,
I have tried to perform the above action three different ways:
Using the CCName app
Adding an eri.xml file to /Data
Changing the eri.xml file in the framework-res.apk
None of these work and my Carrier Label remains (Vodafone UK).
Can somebody please help? Any advice is appreciated, I just cannot see where I can change this on my Milestone.
Click to expand...
Click to collapse
You need to decompile framework-res.apk with Apk Manager, then find xml file with carrier label string and change it. When you will be done compile it (as system apk), sign and push to phone.
I mounted the .ffu image with Imgmout tool and try to find what will be displayed when you're on different celluar network(H+, 4G, L, LTE etc). I can see the registry values using Field Medic, but I can't find it anywhere in the mounted .ffu img.
Anyone can tell me how to find it?
Why I want this? Well, when flashed with different versions of ROM (UK cv or Germany cv), it displays different symbols when I'm on the same LTE network. If I can find the registry values in the .ffu img, I can know what will be displayed without flashing the ROM.
THX in advanced!
Hi,
You talk of this?
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\OEM\SystemTray\DataConnectionStrings]
"1XRTT"="1X"
"1XRTT_DEFAULT"="1X"
...
"EVDO_DEFAULT"="DO"
"LTE_FDD"="4G"
If that's right, you will find these registry keys in "..\Windows\Packages\RegistryFiles".
And find "OEMSettings.reg" file on this path.
Hi
I was wondering about CSC files. they can install apps (normally carrier bloatware) on factory reset, change home screen, and so on, so Can I create my own CSC file (with apps I use), so I would have a quick backup off everything, incase I do something wrong and I need to factory reset?
Thanks for Anwsering and Best Regards
PS: if this is not in the right section please move it to the right one
What you mean by csc file, The cscfeature.xml ?
Lebrun213 said:
What you mean by csc file, The cscfeature.xml ?
Click to expand...
Click to collapse
the file that has all the bloatware and home screen layout
there are a lot of files in CSC_OMC_OVF_G975FOVF1ASC6_CL15627457_QB22700202_REV01_user_low_ship.tar.md5
cache.img.lz4
omr.img.lz4
product.img.lz4
not sure how to even open them: I tried
lz4.exe -d cache.img.lz4 cache.img
lz4.exe -d omr.img.lz4 omr.img
lz4.exe -d product.img.lz4 product.img
it produced .img files but I don't know how to open them
tried 7zip and WinImage but both refuse to even open them
You can view and copy to regular storage or ext sd card without phone rooted using
https://play.google.com/store/apps/details?id=pl.solidexplorer2
(Enable root view in app settings)
/system/product/omc/
For those that don't know, search for omc decoder in order to view all the files.
As far as getting into the files from downloaded firmware, i will try with superr's kitchen. It temporarily extracts images during the initial process. I'll give it a try in a few minutes.
Hi there, I was wondering how to enable Native Call recorder in Android?
I have SIM CSC, this FW: https://www.sammobile.com/samsung/g...e/SM-G975F/SIM/download/G975FXXU4CTC9/329653/
and it doesn't allow native call recording
now I heard that if you install THL CSC rom (change CSC to THL), it will be enabled
but I don't want to change CSC, I have root and I don't want to reinstall diferent ROM, I would like to modify my SIM CSC to enable call recording?
Thanks for Anwsering and Best Regards
well I did it, I have native call recorder on my SIM CSC on my GalaxyS10+ Android 10 now I will tell you how its done
1. Find your cscfeature.xml file (this file hold many thing and also holds the option to enable call recorder
on my Galaxy S10+ Android 10 its in:
/system/product/omc/{COUNTRY_CODE}/conf/cscfeature.xml
Click to expand...
Click to collapse
where country code is your active CSC (mine is SIM) so my file would be in:
/system/product/omc/SIM/conf/cscfeature.xml
Click to expand...
Click to collapse
then if you have root copy this file to your computer, its encrypted so you will have to decrypt it for this you will need this program: https://github.com/fei-ke/OmcTextDecoder
you decrypt your file like this: java -jar omc-decoder.jar -i cscfeature.xml -d
it will generate a decrypted file out_cscfeature.xml
then you modify this file and add:
HTML:
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
your file should look something like mine (it depends what options you have enabled but for SIM CSC it should look like this)
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<SamsungMobileFeature>
<Version>ED00003</Version>
<Country>SLOVENIA</Country>
<CountryISO>SI</CountryISO>
<SalesCode>SIM</SalesCode>
<FeatureSet>
<CscFeature_Audio_SupportSafeMediaVolumeDialog>TRUE</CscFeature_Audio_SupportSafeMediaVolumeDialog>
<CscFeature_Common_EulaVersion>2</CscFeature_Common_EulaVersion>
<CscFeature_Contact_ConfigImsOpStyle>SIM</CscFeature_Contact_ConfigImsOpStyle>
<CscFeature_GMS_SupportSTSTool>FALSE</CscFeature_GMS_SupportSTSTool>
<CscFeature_Graphics_DisableGameToolsPublicWIFI>TRUE</CscFeature_Graphics_DisableGameToolsPublicWIFI>
<CscFeature_Message_ConfigFreeMessage>off</CscFeature_Message_ConfigFreeMessage>
<CscFeature_Message_EnableReplyAll>TRUE</CscFeature_Message_EnableReplyAll>
<CscFeature_RIL_SupportEsim>FALSE</CscFeature_RIL_SupportEsim>
<CscFeature_Setting_EnableDataRoamingButtonInQuickPanel>TRUE</CscFeature_Setting_EnableDataRoamingButtonInQuickPanel>
<CscFeature_Setting_SupportDefaultScreenMode6500k>TRUE</CscFeature_Setting_SupportDefaultScreenMode6500k>
<CscFeature_SetupWizard_DisablePrivacyPolicyAgreement>TRUE</CscFeature_SetupWizard_DisablePrivacyPolicyAgreement>
<CscFeature_SmartSwitch_ConfigHeadUpNotification>never</CscFeature_SmartSwitch_ConfigHeadUpNotification>
<CscFeature_SyncML_DeleteCpAfterTryingToInstall>TRUE</CscFeature_SyncML_DeleteCpAfterTryingToInstall>
<CscFeature_SyncML_DiscardInvalidNetwpinCp>TRUE</CscFeature_SyncML_DiscardInvalidNetwpinCp>
<CscFeature_SyncML_EnableShowVersionNameAferSuccessfulUpdate>TRUE</CscFeature_SyncML_EnableShowVersionNameAferSuccessfulUpdate>
<CscFeature_SyncML_HideOmcAppDetailPage>TRUE</CscFeature_SyncML_HideOmcAppDetailPage>
<CscFeature_Vision_ConfigBeauty>NLLXX</CscFeature_Vision_ConfigBeauty>
<CscFeature_Vision_ConfigFood>NLLXX</CscFeature_Vision_ConfigFood>
<CscFeature_Vision_ConfigImageSearch>PTRXX</CscFeature_Vision_ConfigImageSearch>
<CscFeature_Vision_ConfigPlace>FSRXX</CscFeature_Vision_ConfigPlace>
<CscFeature_Vision_ConfigPlaceLandmark>SFSGO</CscFeature_Vision_ConfigPlaceLandmark>
<CscFeature_Vision_ConfigPlaceMap>GGLXX</CscFeature_Vision_ConfigPlaceMap>
<CscFeature_Vision_ConfigPlaceWeather>TWCXX</CscFeature_Vision_ConfigPlaceWeather>
<CscFeature_Vision_ConfigShopping>NLLXX</CscFeature_Vision_ConfigShopping>
<CscFeature_Vision_ConfigTextExchangerate>OANXX</CscFeature_Vision_ConfigTextExchangerate>
<CscFeature_Vision_ConfigTextTranslator>GGLXX</CscFeature_Vision_ConfigTextTranslator>
<CscFeature_Vision_ConfigWine>VVNXX</CscFeature_Vision_ConfigWine>
<CscFeature_VoiceCall_ConfigOpStyleForHdIcon>SIM_HD</CscFeature_VoiceCall_ConfigOpStyleForHdIcon>
<CscFeature_VoiceCall_DisableVTOutgoing>TRUE</CscFeature_VoiceCall_DisableVTOutgoing>
<CscFeature_VoiceCall_EnableCallButtonInFdnList>TRUE</CscFeature_VoiceCall_EnableCallButtonInFdnList>
<CscFeature_VoiceCall_SupportVolteCallBarringPassword>TRUE</CscFeature_VoiceCall_SupportVolteCallBarringPassword>
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
<CscFeature_Weather_ConfigCpType>TWC</CscFeature_Weather_ConfigCpType>
<CscFeature_Wifi_ConfigSnsStatus>DEFAULT_ON</CscFeature_Wifi_ConfigSnsStatus>
<CscFeature_Wifi_UseDefaultSecurityAs>WPA2/PSK</CscFeature_Wifi_UseDefaultSecurityAs>
<CscFeature_Wifi_UseRandom4digitCombinationAsSSID>TRUE</CscFeature_Wifi_UseRandom4digitCombinationAsSSID>
</FeatureSet>
</SamsungMobileFeature>
after that, reencrypt the file: java -jar omc-decoder.jar -i out_cscfeature.xml -e
it wil generate: out_out_cscfeature.xml then rename this file back to cscfeature.xml and copy it back to your phone, be sure to set the permisions the same as other files are in the same dir
then reboot and you are done
BTW: I could create HOME_CSC file for everyone to flash with odin, it wouldn't require root and you won't need to perform factory reset, the onlything I don't know is if you flash modified HOME_CSC file does that trip knox? I cannot try that as my knox is alredy tripped but if someone is wiling to root his/her phone and knows it will trip knox than tell me and we can try that, I will provide modified HOME_CSC file and he/she can flash it into his phone and if everything goes well, and knox is not tripped
and here are some more goodies you can put in your cscfeature.xml to get various efects
HTML:
<!-- Show LTE instead of 4G icon when using Mobile Data -->
<CscFeature_SystemUI_ConfigOverrideDataIcon>LTE</CscFeature_SystemUI_ConfigOverrideDataIcon>
<!-- Show 5G branding -->
<CscFeature_SystemUI_ConfigOpBranding5GIcon>5GAvailable,UseOneShapedIcon</CscFeature_SystemUI_ConfigOpBranding5GIcon>
bonus content (how to update to Android 10 and preserve root): https://www.youtube.com/watch?v=1iwL4i_e8TI&t=1452s
This is awesome I look forward to trying it out. I'm looking to buy 2 S10 US version for my father and I . I can only assume that it should perform the same work the NA north america firmware. Is this model easy to root bc I want to install exposed and remove some samsung stuff and get a good firewall? I'll can figure out how just asking causally.
hello,
i would like to try KNOX is 0 in my s10
I'm using csc - HOME_CSC_OMC_OXM_G973FOXM9DTI8_CL19530501_QB34490045_REV01_user_low_ship.tar
could you modify it and send link for download ?
Hi, I don´t know how to use the decryption program downloaded from github. There is not any executable file at all when I decompress the jar file. Is it necessary a java environment? No idea about this and any help is welcome.
Thanks
EDIT:
I´ve got to decrypt the file installing java after a lot of attempts. By the way I think that is possible to get the cscfeature.xml file without rooting, just using adb commands
Hi, anyway to use this method on a non root phone (S10+ SM-G975F)?
i get to the step of pushing the file back to the device and i get a Read-only error.
Thanks!
HTML:
adb: error: failed to copy 'cscfeature.xml' to '/system/product/omc/TPA/conf/cscfeature.xml': remote couldn't create file: Read-only file system
rashaunny said:
This is awesome I look forward to trying it out. I'm looking to buy 2 S10 US version for my father and I . I can only assume that it should perform the same work the NA north america firmware. Is this model easy to root bc I want to install exposed and remove some samsung stuff and get a good firewall? I'll can figure out how just asking causally.
Click to expand...
Click to collapse
The only way to root a US Galaxy S10 is to pay some guy in China to unlock the bootloader remotely, which has been discussed in the forums here although it's now sort of hush hush. Karma firewall on the play store is good I hear.
veso266 said:
well I did it, I have native call recorder on my SIM CSC on my GalaxyS10+ Android 10 now I will tell you how its done
1. Find your cscfeature.xml file (this file hold many thing and also holds the option to enable call recorder
on my Galaxy S10+ Android 10 its in:
where country code is your active CSC (mine is SIM) so my file would be in:
then if you have root copy this file to your computer, its encrypted so you will have to decrypt it for this you will need this program: https://github.com/fei-ke/OmcTextDecoder
you decrypt your file like this: java -jar omc-decoder.jar -i cscfeature.xml -d
it will generate a decrypted file out_cscfeature.xml
then you modify this file and add:
HTML:
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
your file should look something like mine (it depends what options you have enabled but for SIM CSC it should look like this)
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<SamsungMobileFeature>
<Version>ED00003</Version>
<Country>SLOVENIA</Country>
<CountryISO>SI</CountryISO>
<SalesCode>SIM</SalesCode>
<FeatureSet>
<CscFeature_Audio_SupportSafeMediaVolumeDialog>TRUE</CscFeature_Audio_SupportSafeMediaVolumeDialog>
<CscFeature_Common_EulaVersion>2</CscFeature_Common_EulaVersion>
<CscFeature_Contact_ConfigImsOpStyle>SIM</CscFeature_Contact_ConfigImsOpStyle>
<CscFeature_GMS_SupportSTSTool>FALSE</CscFeature_GMS_SupportSTSTool>
<CscFeature_Graphics_DisableGameToolsPublicWIFI>TRUE</CscFeature_Graphics_DisableGameToolsPublicWIFI>
<CscFeature_Message_ConfigFreeMessage>off</CscFeature_Message_ConfigFreeMessage>
<CscFeature_Message_EnableReplyAll>TRUE</CscFeature_Message_EnableReplyAll>
<CscFeature_RIL_SupportEsim>FALSE</CscFeature_RIL_SupportEsim>
<CscFeature_Setting_EnableDataRoamingButtonInQuickPanel>TRUE</CscFeature_Setting_EnableDataRoamingButtonInQuickPanel>
<CscFeature_Setting_SupportDefaultScreenMode6500k>TRUE</CscFeature_Setting_SupportDefaultScreenMode6500k>
<CscFeature_SetupWizard_DisablePrivacyPolicyAgreement>TRUE</CscFeature_SetupWizard_DisablePrivacyPolicyAgreement>
<CscFeature_SmartSwitch_ConfigHeadUpNotification>never</CscFeature_SmartSwitch_ConfigHeadUpNotification>
<CscFeature_SyncML_DeleteCpAfterTryingToInstall>TRUE</CscFeature_SyncML_DeleteCpAfterTryingToInstall>
<CscFeature_SyncML_DiscardInvalidNetwpinCp>TRUE</CscFeature_SyncML_DiscardInvalidNetwpinCp>
<CscFeature_SyncML_EnableShowVersionNameAferSuccessfulUpdate>TRUE</CscFeature_SyncML_EnableShowVersionNameAferSuccessfulUpdate>
<CscFeature_SyncML_HideOmcAppDetailPage>TRUE</CscFeature_SyncML_HideOmcAppDetailPage>
<CscFeature_Vision_ConfigBeauty>NLLXX</CscFeature_Vision_ConfigBeauty>
<CscFeature_Vision_ConfigFood>NLLXX</CscFeature_Vision_ConfigFood>
<CscFeature_Vision_ConfigImageSearch>PTRXX</CscFeature_Vision_ConfigImageSearch>
<CscFeature_Vision_ConfigPlace>FSRXX</CscFeature_Vision_ConfigPlace>
<CscFeature_Vision_ConfigPlaceLandmark>SFSGO</CscFeature_Vision_ConfigPlaceLandmark>
<CscFeature_Vision_ConfigPlaceMap>GGLXX</CscFeature_Vision_ConfigPlaceMap>
<CscFeature_Vision_ConfigPlaceWeather>TWCXX</CscFeature_Vision_ConfigPlaceWeather>
<CscFeature_Vision_ConfigShopping>NLLXX</CscFeature_Vision_ConfigShopping>
<CscFeature_Vision_ConfigTextExchangerate>OANXX</CscFeature_Vision_ConfigTextExchangerate>
<CscFeature_Vision_ConfigTextTranslator>GGLXX</CscFeature_Vision_ConfigTextTranslator>
<CscFeature_Vision_ConfigWine>VVNXX</CscFeature_Vision_ConfigWine>
<CscFeature_VoiceCall_ConfigOpStyleForHdIcon>SIM_HD</CscFeature_VoiceCall_ConfigOpStyleForHdIcon>
<CscFeature_VoiceCall_DisableVTOutgoing>TRUE</CscFeature_VoiceCall_DisableVTOutgoing>
<CscFeature_VoiceCall_EnableCallButtonInFdnList>TRUE</CscFeature_VoiceCall_EnableCallButtonInFdnList>
<CscFeature_VoiceCall_SupportVolteCallBarringPassword>TRUE</CscFeature_VoiceCall_SupportVolteCallBarringPassword>
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
<CscFeature_Weather_ConfigCpType>TWC</CscFeature_Weather_ConfigCpType>
<CscFeature_Wifi_ConfigSnsStatus>DEFAULT_ON</CscFeature_Wifi_ConfigSnsStatus>
<CscFeature_Wifi_UseDefaultSecurityAs>WPA2/PSK</CscFeature_Wifi_UseDefaultSecurityAs>
<CscFeature_Wifi_UseRandom4digitCombinationAsSSID>TRUE</CscFeature_Wifi_UseRandom4digitCombinationAsSSID>
</FeatureSet>
</SamsungMobileFeature>
after that, reencrypt the file: java -jar omc-decoder.jar -i out_cscfeature.xml -e
it wil generate: out_out_cscfeature.xml then rename this file back to cscfeature.xml and copy it back to your phone, be sure to set the permisions the same as other files are in the same dir
then reboot and you are done
BTW: I could create HOME_CSC file for everyone to flash with odin, it wouldn't require root and you won't need to perform factory reset, the onlything I don't know is if you flash modified HOME_CSC file does that trip knox? I cannot try that as my knox is alredy tripped but if someone is wiling to root his/her phone and knows it will trip knox than tell me and we can try that, I will provide modified HOME_CSC file and he/she can flash it into his phone and if everything goes well, and knox is not tripped
and here are some more goodies you can put in your cscfeature.xml to get various efects
HTML:
<!-- Show LTE instead of 4G icon when using Mobile Data -->
<CscFeature_SystemUI_ConfigOverrideDataIcon>LTE</CscFeature_SystemUI_ConfigOverrideDataIcon>
<!-- Show 5G branding -->
<CscFeature_SystemUI_ConfigOpBranding5GIcon>5GAvailable,UseOneShapedIcon</CscFeature_SystemUI_ConfigOpBranding5GIcon>
bonus content (how to update to Android 10 and preserve root):
Click to expand...
Click to collapse
I have decompressed HOME_CSC, and I'm seeing its content. However, I can't find where to change this feature.
Can you please tell me what to change exactly?
Anyone know how I can remove this? Is this normal or just in BeyondRom?
In case anyone is interested I found the file in system/product/omc then the active csc folder for my phone and the cscFeature.xml file is in the conf folder of the active csc. The line to change is <CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>TRUE</CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel> .
Just change to false, reboot and it's gone.