yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
I am making a aroma installer right now for TWRP to install the VZW files. cam you make sure i have the correct files and placement of them.please verify???

/system/app

atfwd.apk???

locationagent.apk

vsimservice.apk??

/system/priv-app

WfcService.apk???

VoWifiSPG.apk??

VMS_stub.apk??

VisualVoiceMail_VZW_stub.apk

NSDSWebApp.apk???

MyVerizonService.apk??

MyVerizonMobile.apk???

LLKAgent.apk

IgniteVerizon.apk???

com.customermobile.preload.vzw.apk???

canid_stub.apk??

/system/etc

allowed_apps.xml

contents.db

csc_ringtones_list.txt

cscfeature.xml

cscfeature_network.xml

default_application_order.xml

default_apps.xml

default_apps_upsm.xml

default_workspace.xml

default_workspace_easy.xml

enforceinstallpackages_omcnw.txt

enforceskippingpackages.txt

language.xml

omc.info

sales_code.dat

unique_text.xml

userdatacfg.xml

VZW_keystrings.dat

/system/etc/permissions

com.quicinc.wbc.xml

com.quicinc.wbcservice.xml

/system/framwork

com.quicinc.wbc.jar

com.quicinc.wbcservice.jar

vsimmanager.jar

---------- Post added at 08:31 PM ---------- Previous post was at 08:23 PM ----------

If you have a VERIZON s8 which is a sm-g955U then I believe that the bootloader is NOT unlockable! only the Chinese or Hong kong variant which is SM-G9550

besides that there are many much simpler ways to remove bloatware and ads

Please search for BK disabler on the play store, It works perfectly without root on my verizon s8 and s8 plus variants!

also do a little searching around, there are many Ad removal options that do not require root.

Any time you unlock a boatloader it will permanently trip knox, If knox is tripped then samsung pay will not work, Android pay may work with magisk.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
I did not install any of the .apk files.

I do think billa is on to something about carrier agragation.... or whatever you call it. Lol. Could be a modem/baseband issue.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
okay i think I have it set up pretty good. Im going to try again the first time I added a tmobile app and it kept force closing. I wonder what we can do if its a carrier agragation issue
[Samsung Galaxy S8 & S8+ Cross Device Development] billa:
"CA" or carrier aggregation is part of all LTE modem standard, but the configurations files tells the radio if and how to bind channels.

By flashing the stock VZW CSC/UserData, it would have taken care of that, but it doesn't seem to work.

On most Samsungs dial *#0011# and towards the bottom half of the stats screen you can see the actual number of channels being used, something like this CA 0/20 (0 out of 20). You would have to have an active data session in the background like a download in progress, in order to see number the channels being used. I guess this is why carriers are so keen on selling their own branded phones, to provide the user with that "full carrier experience", bloat included.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
So are we bascily screwed for now? As far as getting for network performance from Verizon?

I really do appreciate all of your help billa. You're very unknowable!
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
okay guys could someone look this over:

https://drive.google.com/file/d/0B8HedDuDNZWnVUFBYTY2bDZXLUU/view?usp=sharing

I used the files from the CSC utlity for the s8 exynos verizon.

When I flash with TWRP this I get the LTE icon, VOLTE icon, verizon style setting menus and some verizon apps.

My speed test downloads increase form like 8mb dl/ 1mb ul to 26dl/8ul

the CA in *#0011# is not configured 0/0

I still cannot send mms in the default messages app

This is a Aroma installer so you can choose exactly what you would like to install

PLEASE PROCEED WITH CAUTION.... Ive been drinking!
[Samsung Galaxy S8 & S8+ Cross Device Development] billa:
So, we have

joemill - the drinker

suzook - the tester

BillA - the knowledge

What could possibly go wrong?! Everything!!!!! LMAO

Anyone else with some brilliant ideas is welcome to join in.

Well, the key to the CA/speed issues could be in the files from the US VZW S8, instead of the Exynos version, since both the US and HK/China versions are QC based.

Might be possible to extract all the files from the ext4 non-HomeCache/UserData (G950U-VZW) using one of these apps, then copy them to the phone. The cache should be loaded specifically with the non-Home version files in order to kick it into recovery upon reboot to do the necessary updates.

Ext2Read

https://sourceforge.net/projects/ext2read/files/latest/download?source=files

Ext2fsd

https://sourceforge.net/projects/ext2fsd/files/latest/download?source=files
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Dear Jesec, whenever you have a bit of time could you fix your kernel for S8+ (Not sure all models bootlooop with it, but my 128Gb HK version does)

Would great for ll the S8+ users who want to use it and/or use Magisk.

Thank you!!
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Lol. Don't forget, we have twrp, not stock recovery. What's the difference if we load those files with a file explorer??
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
https://xdaforums.com/showthread.php?t=2719022

This guy enabled it on another device....I think it's possible. How? I have no idea.... LMFAO.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
i will try to extract the snapdragon csc files from that and make a flashable zip, I just cant right now

Also, There arent perhaps any settings that maybe need to be altered or added in the build.prop right?

---------- Post added at 08:56 AM ---------- Previous post was at 08:52 AM ----------

I started to read through that forum. It almost seems that the CA is enabled on the phone but it is not enabled from the carrier. I think I read that someone looked at their verizon account with this phone activated and it said unknown device. Is it possible verizon is not allowing the SM-G9550 to connect correctly because it is not one of the allowed SM-G955U phones?
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
That was me about the Verizon account. I don't believe it has anything to do with that. I believe there is a setting somewhere in the csc that activated it. Look at my screenshot, I tried changing the settings for the c a to true, but it doesn't write. I believe if we edit the customer network.xml file to enable it, we will get it.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
[MENTION=6371894]jesec[/MENTION] has been MIA for at least a week.
[Samsung Galaxy S8 & S8+ Cross Device Development] billa:
It really shouldn't matter which way you write the files, but Root Explorer would be a quick and dirty test.

Keep in mind, that in order to see the CA in action on the stats screen, you must have a background data transfer going on or an active download or speed test, then quickly switch back to the stats screen, otherwise you will only see 0/0. Unfortunately it's quite possible that Verizon may not allow CA on non-Verizon imei devices, in which case you'd be stuck on a single data channel.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
That could be. So what if I make my device a VZ S8+??? Edit build prop??
[Samsung Galaxy S8 & S8+ Cross Device Development] billa:
The build prop is a start, but there are important xml config files contained in the CSC which control the modem operations specific to each carrier. Once you manage to flash or copy the CSC/UserData files, it would also help to change the CSC code to VZW which affects the way the phone interprets the config. Since you're already rooted, the easiest way to change it is by using the Samsung Phone Info app, then Menu>Other Tools> CSC Changer. Keep in mind that you can only change to a list of codes which the phone has been flashed with.

https://play.google.com/store/apps/details?id=org.vndnguyen.phoneinfo

The flashable CSC file in this thread would make a good template to be modified for the HK/China S8, with the folder locations updated to reflect the QC efs.

https://xdaforums.com/galaxy-s8/sam...ility-flashable-csc-selection-v1-1-0-t3636739

Also, the user Flame Red wrote:

"The one thing I did forget to mention is that after flashing the CSC, I had the call the carrier and give them an IMEI of another phone bought directly from the carrier as ATT had no record of any phone not bought from them, and they would not use any IMEI that is not from one of their phones. So I used a IMEI of a old phone that supported WiFi Calling and Volte and then it started working."
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
My phone csc sales code is already VZW, it changed when I copied the files. But when I try to change the rest, only tgy is available.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Yes I saw that. Maybe on vacations or busy with real life things :)
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Crickets here. Unreal. Guess, im selling this POS, and getting a pixel. Surprised there is NO dev work on this phone. SO much potential.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Crap don't leave me lol. I've been so busy I gave a few plans just no time
[Samsung Galaxy S8 & S8+ Cross Device Development] billa:
Reportedly the US QC Snapdragon has finally got root, and you know where the devs will be flocking... still no reason to give up yours yet.

If you want to mod the Exynos CSC selector here's the source code:

https://gitlab.com/Tkkg1994/CSC_Selection-S8
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Root, is just root. Still very limited with no recovery. It's also running an engineer boot that only charges to 80%. Just doesn't seem worth it. This phone has everything you could want, except devs. Lol.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Forget life!! Let's get this working!!! Lol.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Haha I wish I could forget work and life my life!! Work has been hell this week, lots of overtime and unfortunately I had my damn birthday this week so I had to celebrate that :crying: and now the transmission in my g37 is having issues so I have to deal with that.

Trust me I would much rather be messing around with the phone lol. I was going to try to extract the Verizon csc and use that to make another flushable zip. I was also thinking about trying to change my imei just to see if it's carrier side.

I'm sure that now root has been achevied for the Verizon s8 I'll be able to root that and explore the file system and just port things over.

I know what you're saying though, I'm upset I bought the 850$ for it to be just sitting at home because it's not ready to be my daily phone. Patience young grasshopper :D we'll get it workint
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
I am using it as my daily. I have no issues with the slower dl speeds. Everything else is working fine. Good luck with your transmission. BTW I have a 2016 ss Camaro, wanna race?:D
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Thanks. Haha nice maybe if I get a super charger kit. Other wise it wouldn't be much of a race. If I'm planted in the house Monday and Tuesday I should have some time to play with the phone
[Samsung Galaxy S8 & S8+ Cross Device Development] yshalsager:
Snapdragon users, i'm looking forward to make Dualbootpatcher for S8 & S8+ so i need some testers to flash Getlogs file Here

and attach tarball file in "logs" folder in order to add devices to Dualbootpatcher !
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Will do in a little while. Unfortunately dual boot for our device could be useless at this point. Are you making a custom ROM too?

---------- Post added at 02:54 PM ---------- Previous post was at 02:49 PM ----------

Where would you like the file. I just did it.
[Samsung Galaxy S8 & S8+ Cross Device Development] yshalsager:
I don't have the device, but i made DBP for Exynos variants, so i'd like to add snapdragon too.

just attach it here
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Ok
[Samsung Galaxy S8 & S8+ Cross Device Development] yshalsager:
You said it can be useless, don't tell me there's no custom roms for snapdragon till now :confused:
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Not exactly useless, but there are ZERO ROMS for the snapdragon 9550
[Samsung Galaxy S8 & S8+ Cross Device Development] yshalsager:
Added: https://github.com/yshalsager/DualBootPatcher/commit/66d6e7fb556a62a7c8506ac0797d37ec4c425df2

Apk will be built soon, i'll pm you ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Just a heads up. This is NOT the 950u. That's what you have listed in GitHub. It's a g9550.
[Samsung Galaxy S8 & S8+ Cross Device Development] yshalsager:
No problem. I added all info form your s8+ data

It'll work as long as it's dream2qlte
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Thank you for you're contribution sir
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Imagine Windows 10 in dual boot by the end of this year ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
I followed the steps perfectly, but when the phone rebooted I had "set warranty bit: recovery" on screen. The only other option is download mode; soft-bricked.

Phone: S8+ G9550ZCU1AQF7 (CN)

128G 6G.

Flashed: TWRP-3.1.1-0-dream2qlte.img.tar

I'm aware I can recover with smart switch, however is there any way to install recovery?
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
You can just flash the entire QF7 firmware in Odin if you need to recover. Sounds like you may have either flashed the kernel from the OP or you didn't hold volume up, Bixby and power at the same time, booted into TWRP (RIGHT AFTER FLASHING IT WITH ODIN), swipe to allow modifications, format data, then reboot recovery.

---------- Post added at 10:27 AM ---------- Previous post was at 10:24 AM ----------

Try to follow these steps if you want the HK firmware:

https://xdaforums.com/galaxy-s8/sam...galaxy-s8-s8-snapdragon-t3636718/post73295479
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
Hi Joe, thanks for answering.

I didn't flash any image file, nothing, just the TWRP. Phone is brand new, no accounts, CROM unlocked.

I think USB debugging was on though, was that it?

Did exactly this:

"Hold [VOLUME UP] + [BIXBY] + [POWER] on your phone and then press start on Odin.

8. Wait for the phone to reboot. DO NOT release [VOLUME UP] + [BIXBY] + [POWER] or you may not reboot into TWRP."

Odin said successful, was still holding the three buttons, but only that black screen, so after 1 minute I finally let go of them.

PS: Why would I want the HK version? I'm hoping to root btw.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Did you flash the kernel from the 3rd post? If you did, that would cause your issue. Op needs to fix it.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Okay. I doubt that the usb debugging would do it. Are you sure that you downloaded the correct TWRP from the first post? There is a s8 and a s8 plus version. Also make sure you download the .Tar one

I usually just start from the Begining of flashing the complete CH QF7 firmware bl ap cp csc and flowing my steps.

You have to time the button press just right to boot into the recovery and format data.

The benefit of the HK firmware is that all of Google play services come pre loaded. The CH firmware you have to download that yourself
[Samsung Galaxy S8 & S8+ Cross Device Development] yshalsager:
Dualbootpatcher test build for Galaxy S8 and S8+ (Snapdragon)

https://transfer.sh/Y4q2h/Android_GUI-debug.apk
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
I didn't notice from the OP's instructions there was any timing needed. He basically says "Hold [VOLUME UP] + [BIXBY] + [POWER] on your phone and then press start on Odin."

So I'm holding those 3 buttons on the phone in one hand whilst at the same time i use my other hand to press 'start' in Odin, during the flashing I continue to hold the buttons down until the flashing is complete(black warning screen) and then finally let go of them.

It's what the OP instructs, so I guess I'll try another *.tar.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
You need to press those three buttons right after Odin restarts the phone after flashing the TWRP recovery in the AP slot. (The phone screen will go blank) that's your que. It is a bit of a tricky process right now but we are still in the very early stages of development. Best of luck:svetius:
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
So after starting download mode dont press any buttons except start in Odin, then after the phone starts to reboot quickly press and hold the 3 buttons, correct?
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Yes give that a shot.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
In Odin options, untick auto reboot. Problem solved.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
[MENTION=3002995]joemill[/MENTION] did you try extracting just the modem.bin file from vz fw, and.using Odin??? I'm thinking that should flash the vzw modem.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
I did not. Which file is at in the cp file?? I'll try it now. Disclaimer.... found out my g37's transmission is shot and it's going to cost me over 5 grand..... So I'm going to start drinking lol. Wish me luck
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
UGH! That blows! Good luck. The modem.bin file is in the cp file. I am not at home, so cant try. Another option is somehow making a zip file to flash in twrp. I am in contact with a dev, he might make a rom for us. Keeping fingers crossed
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
woo hoo!! thats great news. let me try to see what I can find
[Samsung Galaxy S8 & S8+ Cross Device Development] turilo:
Just got my snapdragon s8+ and thanks to [MENTION=6371894]jesec[/MENTION] with his truly amazing skills we have custom recovery! Hoping to see some nice roms for this variant soon.

Will flash twrp shortly :good:
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Do some reading before you flash the kernel from the OP.

Do you have the 64gb or the 128gb?
[Samsung Galaxy S8 & S8+ Cross Device Development] turilo:
Is there a different kernel recommended? I have the 64gb
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
I believe you're good to use the kernel from the op then. The 128 needs to use a different kernel

---------- Post added at 02:06 AM ---------- Previous post was at 02:05 AM ----------

Follow these steps if you want the HK firmware(comes pre bundled with Google play apps)

https://xdaforums.com/galaxy-s8/sam...galaxy-s8-s8-snapdragon-t3636718/post73295479

What carrier are you using the phone on??

---------- Post added at 02:32 AM ---------- Previous post was at 02:06 AM ----------

So I was able to extract the original Verizon CSC.tar file and make a TWRP flashable verizon but when I flashed it I got nonstop system.phone.... (I forget exactly what it as) has stoped responding

I'm thinking I need to peice together each .tar file to make one complete Verizon Rom.... ,Bear with me this is my first time doing this lol

If anyone wants the untouched verizon csc zip file ill attach it below(just keep in mind It needs work if you flash you will get non stop phone app force closes)

https://drive.google.com/file/d/0B8HedDuDNZWnR0I4LUlYZFdzRjQ/view?usp=sharing

This zip file was made possible thanks to :

https://xdaforums.com/galaxy-s2/gen...-cache-img-t1702611/post27219734#post27219734
[Samsung Galaxy S8 & S8+ Cross Device Development] turilo:
Thanks for your help :good: currently I am locked to the Canadian Rogers/ Fido network but may get the device unlocked
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
I think your in the wrong thread. What's your actual model#?
[Samsung Galaxy S8 & S8+ Cross Device Development] turilo:
The Canadian model is the snapdragon variant also sm-G955w
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
I've the 128G model, any kernel for that?
[Samsung Galaxy S8 & S8+ Cross Device Development] ChazzMatt:
This discussion is for the Snapdragon S8/S8+ variants (Chinese, Hong Kong) which have official bootloader unlock and thus can install TWRP custom recovery.

The North American Snapdragon S8/S8+ variants cannot.

Carrier unlock and bootloader unlock are two different things.

The Chinese and Hong Kong S8/S8+ variants also have all the North American carrier bands and are not locked to any carrier. So, thus with bootloader unlock, they have great development potential just like the Exynos models.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Your device is NOT bootloader unlockable. Only the chinese or Hong Kong sm-g9550 or sm-g9500 are.

---------- Post added at 10:14 AM ---------- Previous post was at 10:13 AM ----------

https://drive.google.com/file/d/0B8HedDuDNZWnaVc2X0MxeGZxYkE/view?usp=drivesdk

This is the kernel I use on my 128gb s8 plus.

You need to extract the boot.img and flash it in TWRP. (There is a button in the bottom right that says flash image that you need to press so you can see the boot.img file)
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
What might be needed is the modem file too. The cp file has all that.
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
Well, an interesting personal update, I flashed the .tar file containing the modified kernel and twrp image files provided by Tomatolei(read your message late Joemill). Got into recovery with only 2 keys held down(Bixby and volume up) RO, Wipe data, reboot and I'm in safe mode stuck at new phone setup. Rebooted again and I'm in, rooted!

Both times however, and every boot after, I get the Samsung warning screen flashing up saying "set warranty bit : kernel" then 3 seconds later Android loads and everything works fine.

wtfaaa..any ideas?
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
If you boot into safe mode that usually means something wasn't done right but your phone boots up and works normally? How about TWRP does that seem to function Okay? Like I said you might get mount errors if you don't format data after installing the TWRP recovery.

As long as everything is working okay and your happy then we'll done!

The set warranty bit:kernel is normal after you've rooted. As long as the phone boots you're good:D

---------- Post added at 06:46 PM ---------- Previous post was at 06:45 PM ----------

I have the Verizon modem.bin file that I extracted from the vzw cp file but I'm not sure how to flash that in TWRP.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Me either, lol.
[Samsung Galaxy S8 & S8+ Cross Device Development] mdiaz33685:
You flash that thru Odin..

why not just flash the CP img from your latest firmware release. Through Odin..
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
We tried. It fails.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
I'm guessing because my device is a SM-G9550 and the vzw firmware is for the SM-G955U. Every time I attempt to flash any part of the vzw firmware Odin fails usually with a PIT error
[Samsung Galaxy S8 & S8+ Cross Device Development] mdiaz33685:
I keep hearing u say u had Verizon and u were overseas, so u have a US model... and were u able to flash the stock firmware for chinesse model and put TWRP on ur S8 Plus, I have the tmobile and downloaded the g9550 firmware awhile ago but haven't tried it yet,

were u able to root ur Verizon USA model.

I have been keeping up with the S8 and Plus models for root and stuff..

edit: ok so u have the g9550 and ur trying to flash the modem.bin ... I think its because its different hardware.. that is why I don't think that ur firmware will work on our model.. g955u.. but I haven't even tried cause I figured someone else probably already done it.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
The title of this thread needs the model # listed. Too much confusion going on.