backup and restore solution with current csc files - Samsung Galaxy S8 Questions and Answers

Hello everyone,
I had had horrible time tweaking my S8. Lots of my applications refuse to work with custom roms so that I had to keep stock rom. However, stock rom means no call recording! This is also unacceptable. Flashing different csc codes do not help because the regional csc codes do not allow call recording.
a- Special CSC file used. Call recording works. No bloatware.
b- Device is in original stock status so applications are happy working.
c- After csc change I flashed the original bootlader so no twrp exist.
Is there any chance to take backup of this device with the custom csc and in terms of any problem that I can restore.

Related

[Q] I9505XXUHOB8_I9505VFRHOC1_VOD - Wrong CSC selected

Any suggestions as to how to get my UK vodafone contract I9505 back to its correct CSC ??
Back in the mists of time (JB or KK) I flashed a ROM which flipped my CSC from VOD to Switzerland (AUT). Now I've tried applying I9505XXUHOB8_I9505VFRHOC1_VOD.ZIP to get back to Vodafone UK's CSC and the bloody phone thinks it's Spanish (ATL) !!
This is driving me bananas! I've tried reflashing, clearing the cache and doing factory reset before and afterwards, I've tried reflashing it twice with a factory reset from android and that hasn't worked either. There's so much crap out there on what should fix the problem but I can't find anything that actually works.
Phone is currently "offical" status and has knox 0x0 and I'd like to keep it that way, but I really want to get the CSC situation resolved so I can take a stab at getting the vodafone wallet/NFC support working. I need to stay away from rooting it as I use the phone for banking
Please help!
WARNING: The following procedure will result in the S4 being factory reset. Backup all data beforehand.
Dial *#272*IMEI#. A screen will appear with the list of available CSC codes. Select one and reboot. The other option is to use CSC Changer from the Play Store.
Strephon Alkhalikoi said:
WARNING: The following procedure will result in the S4 being factory reset. Backup all data beforehand.
Dial *#272*IMEI#. A screen will appear with the list of available CSC codes. Select one and reboot. The other option is to use CSC Changer from the Play Store.
Click to expand...
Click to collapse
*#272 doesn't work any more.
In the end I went down the root/csc change app path.
Downgraded to I9505XXUGNJ5_I9505VFRGNK1_VOD 4.4.2, then used towelroot & Mr Wolf's instructions to get root for NJ5. Now I was able to use (I think) csc selector to flip the CSC over to VOD. Finally I reflashed and factory reset I9505XXUHOB8_I9505VFRHOC1_VOD again and am now on lollipop with the correct CSC
And most surprisingly I'm still knox 0x0 !! It was showing custom status whilst it was rooted, but is now back to official.
Last step was to bung geohot a tenner for writing towelroot and making this possible

Note 3 Flashing another country's rom to update

I have a rooted Note 3 SM N900 with a Pakistani android 4.4 rom. I am thinking of flashing an Indian rom to update as lollipop is still not available in my country. However I can't seem to find definite info about CSC. Should I directly flash it or do i have to change CSC?
and also How do I back up my internal storage+apps+data?
Nah, CSC doesn't mean much, if any at all, go on, flash the Indian ROM. For backup use Titanium like everyone does. However photos, music etc. won't be backed up with TB, so just use old copy method to your desktop, laptop, whatever is convenient.
What will matter is the EFS... it can get screwed up... so best thing to do is backup your current version (EFS especially - if you want to connect to your current mobile provider), and try a rom from a similar region (in your case India)... then if no baseband, etc, try flashing your backup EFS... otherwise revert back to your original rom.
Good luck!

Back from Windows Phone, what ROM to use?

Thinking I'll post the TLDR up top:
What ROM should I use for the most basic (no extra "features") for my phone? Perhaps I'm too soon for such a version? I have the Exynos S8+.
So ~4 years ago I decided to move to Windows Phone (xperia 1020 -> Lumia 950XL). I'm not a big Facebook guy, so my phone is mainly for notes, texts and calling. I have however become a "fan" of Microsoft products, and I managed to change everything from "Samsung all the way up your ass" to "Microsoft when you desire it" on my S8+, including remapping the bixby button to Cortana. I have turned of all permissions possible for all Samsung apps I could, the only reason I want to root/change ROM is because I hate the "always active, **** up your battery and start all apps lockscreen home button".
I don't want any fancy stuff, I just want a clean android version for my Phone, with the option to disable the Home button on lock screen... And perhaps a point in the right direction for how to root/ROM my phone correctly. I believe it's 7 years since I've looked into rooting, hell, might even use the wrong terms here... That's what not looking into tech like I did 7 years ago does to a man
Edit: My 950XL basically went to hell, so I had to more or less impulse-purchase my S8+, without looking into what I really bought.
I've had this Samsung phone for maybe a month and a half. So please take this with a grain a salt. Information that was scattered around and I had to go searching for when I bought this phone. Here is my brain dump...
There isn't an AOSP or Vanilla Android ROM, they're all touchwiz based. Most of the ROMs give you an option during installation of certain apps you can remove. I dabbed around making a very clean and minimal ROM, but turns out if you remove too much the setup wizard falls apart and the phone basically freezes before even selecting your language. So I resorted to installing someone elses ROM and after setting it up, using ROM toolkit to remove random system apps and hoping it doesn't crash after a reboot. haha
This is my first Samsung phone (exynos S8) so getting around to using ODIN and the different files you need to flash was a headache. The general rules to follow are.
1. Enable Developer Options and turn on OEM Unlock. Then never again change that option. If you are not running 100% stock the bootloader will prevent the phone from turning on correctly and kick you into Download mode basically forcing you to flash a stock ROM. So once you turn on OEM Unlock, just leave it turned on. I was messing around in Dev Options and without knowing turned it off. Next time I restarted my phone I was forced to flash stock rom again. Custom ROMS tend to remove that option entirely so someone doesn't mistakenly turn it OFF.
2. KNOX is Samsungs security in stock ROMs. The moment any kind of custom recovery or anything is installed. KNOX will be tripped and stop the phone from completing boot up. It'll basically tell you that theres something that wasn't signed by Samsung and to reset the phone. An endless cycle unless you, 1. Install a Custom ROM or 2. Flash a stock ROM to undo whatever you did.
3. Keep your firmware (modem bootloader etc) as recommended by the ROM Dev. AQF7 is the last known stable and developed for firmware.
Right now there a new update AQG5 that has an updated Bootloader that will softbrick your phone. People have tried installing the entire Stock ROM and ran into issues. It worked for some, but avoid it for now. If you do find the need to play with it. For the time being flashing just the modem (CP file) and keeping or using the previous AQF7 Bootloader (BL file) should keep your phone usable.
4. The S8 and S8+ are very much identical except the obvious size difference. Cross Development allows Devs to create a single ROM for both devices. With only the Kernel being the difference. Which is some cases both are in the ROM zip and automatically selected for you. So if they state its compatible with both. If not just focus on S8+ only ROMS.
5. ODIN is a program that's used to flash files. Either to flash custom recovery or stock files. Samsungs SmartSwitch program is like Windows Phone Recovery Tool. It'll detect the phone you have connected and download the latest stock ROM it can find and flash it. ODIN is a stripped down program that we use to flash individual files. Its only really used to either flash a stock ROM or custom recovery. In some cases bootloaders and modem updates, but id avoid those for now.
6. ROM/Firmware structure. Samsung stock ROMs and Firmware zips are available all over the place. Basically its a .zip file with more tar files in it.
Lets say you download a stock ROM.
The name is normally Model|Region|Version.zip so for me I have G950FXXU1AQF7 that tells you. G950F is the Euro S8 Exynos, XXU1 is basically just New Zealand and some carrier, AQF7 is the firmware version. The file name might have multiple regions. Theres more into what means what. I personally just focus on the Model and the Firmware. I can delete carrier apps or flash my carriers CSC later on. From what I've seen version numbers increase with the next letter in the alphabet and a number. So obviously an update with AQF7 is newer then one named AQD6 etc.
If you where to extract a stock firmware/ROM zip to use in ODIN etc. It normally gets broken down to these tar files. If stock files are renamed ODIN will not accept them. It happen to me
BL** - Contains the Bootloader, partition layout etc.
AP** - Actual ROM. Kernel, System, cache, userdata (for some), recovery
CP** - Modem files.
CSC** - Preloaded carrier apps, settings. This comes in two files. If you flash HOME_CSC your data is kept if you decide to do an update. CSC file without HOME will format the data partition.
These files are flashed in their prepacked files. You wont flash individual system, kernel files etc with odin.
7. TWRP the go to recovery for Android. You'll use ODIN to flash it. On twrps website just find the S8+ (dream2lte) and download the .tar file. Using ODIN it will be flashed as an AP file.
8. Once you have TWRP installed it will trip KNOX if using a stock ROM. The button combination to get you into recovery from a fully turned off phone is,
PWR + Vol Up + Bixby
Vol Down is Download Mode, also used as the button combo to force the phone to restart. If you restart it this way, quickly move your finger and hit Vol Up and if done right will go into recovery.
9. CSC is carrier bloatware, but in the forums its what gives you VoLTE & WifiCalling. As long as your carrier supports it and in an area/wifi network that will allow it. Some ROMs have it included, if not you can find a forum thread which offers a flashable zip that will give you all the carriers around the globe. If selected correctly should give you those features for your carrier on your phone.
___________
The jist of all that is. Enable OEM unlock > use ODIN to flash TWRP > Boot into TWRP and flash a custom ROM. You'll use TWRP to flash ROMS, Mods, Custom Kernels. ODIN/SmartSwitch would be used to revert to 100% stock. If you ever some how turn off OEM unlock while using a custom ROM. FAP will be turned on and block you from using your phone until you flash a stock ROM and turn on OEM unlock again.
I'm personally using Renovate ICE on my S8 and have removed ALOT of system apps. Windows Phone has a special place in my heart, but Microsoft is just terrible about it now. I had a 950XL for a bit, but always had HTC phones when it came to Android. For me HTC was so much easier to work with when it came to ROMs. Now I'm rocking an S8 so had to learn fast.
Always do your research before flashing anything. Make sure multiple sources say the same thing or risk flashing something that might break your phone. If any other user finds something I mention to be wrong, PLEASE correct me. I will learn and so will others.
What I missed from HTC forums was the sticky threads. The go to threads that broken everything down and explained it. All the HTC phones I had while using XDA had these sticky threads in each devices forums. I was and still am reading threads from other Galaxy phones just to get a better understanding of how it all works since they aren't in this devices forum.
Not to talk bad about long time Samsung users, but yall need to get organized haha. Once I'm confident with Samsungs inner programming workings I'll try to make an actual knowledge thread with links and where credit is do. But dam it's like sink or swim around some galaxy phones.

Changing to non-default CSC within MULTI-CSC FIRMWARE

Hi guys,
so I own a non rooted Galaxy S7 edge (exynos) and I am trying to change it's CSC.
Prehistory:
I live in Bulgaria and bought it (back in 2016) from one of the carriers here - Telenor, so naturally it had a Telenor branded firmware (CSC GBL I think). I immediately downloaded the unbranded firmware for Bulgaria (CSC BGL) from Sammobile and flashed it. Phone started in Polish, but didn't have any extra apps or uncotabilities, so I left ti this way.
The problem:
With the new versions of Android the Polish CSC, which the MULTI-CSC for Bulgaria defaults to started having some apps (like samsung pay) that just crash when opened and started having some menus in the settings (like T mobile roaming) which just crash the settings app when clicked. I tried downloading several ROMs (The first Andorid 8.0 and several older Android 7.0) in an attempt to make the phone switch to BGL SCS, but unfortunately whatever I do it just defaults on the Polish one. I tried wiping the cache and factory reset after flash, tried having a Bulgarian SIM card inserted both during flash, cache wipe & reset, and startup, but I cannot change the CSC to BGL.
Notes:
1. Flashing Android 8.0 caused the bootloader to be updated to U2, so I cant flash firmwares with bootloader of U1, unless I flash them without the their bootloader, but this doesn't work everytime (I think)
2. I haven't rooted my phone yet and prefer not to. If I absolutely must I ask for a guide on how to do it without triggering Knox & with option to unroot it after in such a way that it is like it has never been rooted.
3. The Dialer codes for IMEI and CSC change no longer work. I only managed to make the IMEI one ( *#06#) work using a firmware from 07.2017 (flashed without its bootloader), but the one for changing CSC (*#272*<IMEI>#) doesn't work on it.
I'm stuck guys I don't know what else to do. I only want the phone to have a BGL CSC and to receive OTA updates. No root, no nothing.
Thank you for your time.
P.S. I searched the forums all day, but couldn't find a solution
Do you know when oreo to s7 edge with CSC SEE users?
Sent from my H2 using Tapatalk
sharcevic said:
Do you know when oreo to s7 edge with CSC SEE users?
Sent from my H2 using Tapatalk
Click to expand...
Click to collapse
I' not sure if I understand that? Are you asking me if I know when Oreo comes out with CSC SEE?
yeah, that's what I'm interested in
stunito0o0 said:
I' not sure if I understand that? Are you asking me if I know when Oreo comes out with CSC SEE?
Click to expand...
Click to collapse
Sent from my SM-G935F using Tapatalk
stunito0o0 said:
Hi guys,
so I own a non rooted Galaxy S7 edge (exynos) and I am trying to change it's CSC.
Prehistory:
I live in Bulgaria and bought it (back in 2016) from one of the carriers here - Telenor, so naturally it had a Telenor branded firmware (CSC GBL I think). I immediately downloaded the unbranded firmware for Bulgaria (CSC BGL) from Sammobile and flashed it. Phone started in Polish, but didn't have any extra apps or uncotabilities, so I left ti this way.
The problem:
With the new versions of Android the Polish CSC, which the MULTI-CSC for Bulgaria defaults to started having some apps (like samsung pay) that just crash when opened and started having some menus in the settings (like T mobile roaming) which just crash the settings app when clicked. I tried downloading several ROMs (The first Andorid 8.0 and several older Android 7.0) in an attempt to make the phone switch to BGL SCS, but unfortunately whatever I do it just defaults on the Polish one. I tried wiping the cache and factory reset after flash, tried having a Bulgarian SIM card inserted both during flash, cache wipe & reset, and startup, but I cannot change the CSC to BGL.
Notes:
1. Flashing Android 8.0 caused the bootloader to be updated to U2, so I cant flash firmwares with bootloader of U1, unless I flash them without the their bootloader, but this doesn't work everytime (I think)
2. I haven't rooted my phone yet and prefer not to. If I absolutely must I ask for a guide on how to do it without triggering Knox & with option to unroot it after in such a way that it is like it has never been rooted.
3. The Dialer codes for IMEI and CSC change no longer work. I only managed to make the IMEI one ( *#06#) work using a firmware from 07.2017 (flashed without its bootloader), but the one for changing CSC (*#272*<IMEI>#) doesn't work on it.
I'm stuck guys I don't know what else to do. I only want the phone to have a BGL CSC and to receive OTA updates. No root, no nothing.
Thank you for your time.
P.S. I searched the forums all day, but couldn't find a solution
Click to expand...
Click to collapse
Morning,
I hope you have found a solution to this already. If not.. You need to download a combination file which is the same version as the main firmware you have. eg. XXU2 firmware requires a XXU2 combination file.
Flash the combination file. When the device is rebooted in to factory binary perform a factory reset. now flash the "home csc" file from your main firmware pack. when the handset is powered on again open up the factory imei shortcut/app, this has a keypad type *#243203855# this will bring up the csc codes for your multi-region firmware. select the one you require and the handset will reboot. now just flash your main firmware and it will be the CSC you need.

A40 how to change CSC?

Helo,
is there a way to change CSC without change KNOX status? Have you seen any documentation to do this? Or linked necessery files?
What CSC is preffered if I need call recording option on call menu?
thank you
update: based on a nice answer from another topic, I think its possible, because we just use another (signed) binary to do this. Am I right?
https://forum.xda-developers.com/showpost.php?p=79969137&postcount=46
ps: can somebody confirm that official call recording option exist in allowed countries? (so worth to change CSC)
Hi, I just managed to unlock the call recording feature in my A40 - and it works! However, the overall procedure changed the Knox status. I am pretty sure it will not work without rooting the phone, because you have to gain r/w access in the system partition.
if you are familiar with flashing thing with odin just download the frimware with the csc you want and flash it but youll loose your files, also you can only flash the home csc but theres a chance the csc wont change but you wont loose your data , or flash the CSCblabla.md5 and itll work

Resources