yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] eskaryo:
[MENTION=1949695]jrkruse[/MENTION] I'm really not having much luck following your process with the 8.0 roms. I have been successful in laying down another 7.0 rom but that's not exactly that exciting + it doesn't work too well. Do you have any recommendations or suggestions? I think I'm about to just go back to the hacky 930U nougat rom and call myself defeated otherwise.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] jrkruse:
You can not downgrade bootloaders or modems. If you try and flash bootloaders in flashfire you will likely brick your phone
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] YosephYo Tangly:
If I leave BL file it would be stack at boot right?
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] eskaryo:
I used the process to flash Xposed (sdk24) to the Sprint Nougat rom to start isolating issues. Once I installed Xposed, my phone would just hang during boot, even with Xposed in soft-off by using the button presses on boot.

Stepped back through your process without including Xposed and I'm looking at 8.0! Considering using your 8.0 root process to try to get Xposed back but I've been pouring hours into this phone though, so I might just call this good enough.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] lvpre:
Check this thread starting at the 4th post. It works, but some samsung apps won't work. I use Samsung Pay all the time, so I switched back. Also, I flashed the Nougat version of the U and software update wouldn't recognize an update and gave an error when checking. Just wanted to see if it would work, so you will be out of luck regarding updates.

Can you flash modems through flashfire? Isn't the point of the U firmware the modem.bin file? Doesn't this unlock the additional bands for other carriers?
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] YosephYo Tangly:
Thanks! So it the best use Carrier firmware to receive latest update. About band I don't know much about it but what do you get by flashing other modem?
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] JSSondh:
Can I install twrp 3.2.2.0 and magisk on s7 sprint please guide me on this ?
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] lvpre:
I started a thread here about running U firmware on BLv5/6, so we don't hijack this one.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] Maxisz:
Hello, it's compatible on s7 g930u? thanks
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] lvpre:
If you have the u, just stay on the u firmware and bootloader
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] tiemlongfkdh:
I run odin CRE7 but it does not have home networking applications

Please help me

---------- Post added at 06:35 AM ---------- Previous post was at 06:27 AM ----------

And don't root here https://xdaforums.com/verizon-s7-edge/how-to/root-s7-s7edge-oreo-nougat-t3819616
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] nvan7891:
I do recall dialer codes inexplicably not working at least once throughout my xperimenting with updating to oreo firnware and rooting... ##DIAG# and ##DATA# are currently working fine for me on unrooted G930PVPU6CRE7.

However..

Last week I spent like an entire day running through every SPC/MSL obtaining method and app I could find (which I believe was every last publically documented route to date), I found 1 that actually worked with current bootloader/firmware.

I was on rooted V6/BRD2 firmware when I was originally succesful. I am unsure if this method is compatible with CRE7 or any other 8.0/oreo firmware(s) (or any other G930 variants period, for that matter), as I have not had much luck succesfully rooting oreo on the G930P. After I confirm the method, I'll make a separate post with all the info and the link to the method.

With my SPC/MSL and a common sprint 16 digit password I was able to gain what appeared to be full CDMA workshop/DFS/qPST/NV item r/w abilities. I was about to permanently write a new SPC to my device (changed it to "000000"), enable a bunch of LTE bands, install custom PRLs, and I even managed to mess up some IMSI values (MIN, MDN) to the point I lost all service and was unable to reactivate my phone via hands free as well as online for an entire day. Still not entirely sure how I managed to recover without any efs/nv backups.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] daltendo:
I consider myself experienced with rooting and have never had to go through something like this, to me you may as well be speaking gibberish. Where can I learn how to troubleshoot LTE bands having issues? Whatever you did sounds difficult to recreate, and I'm worried my Sprint LTE isn't going to work properly with this ROM. Any suggestions? Thanks
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] taudio123:
Hey this looks great. My firmware is g930pvps5bqk1. On a boost s7 flat variant. Is my phone comfortable with this approach? any thoughts appreciated.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] tiemlongfkdh:
Please, I can't run on network sprint, app sprint!!
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] tiemlongfkdh:
https://uphinhnhanh.com/images/2018/09/18/anh.jpg
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] taudio123:
can I revert back to G930PVPS5BQK1

If i upgrade fw to version specified in this root method , if there is a problem can I odin back to my stock FW of G930PVPS5BQK1. My intention is to only use xtether with xposed. ? Does above statement imply no reverting back to ver 5 boot loader. I am sorry but I do not fully understand. I don't plan to install other carriers fw or ufirm. I would only want to revert back to sprint G930PVPS5BQK1, in the case of problems, any insight appreciated.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] lvpre:
There is a non root hotspot hack. Works really well
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] taudio123:
Step 21

Hi at Step 21 you mention set up Are you referring to set up when you 1st activate a phone Or are you referring to some other setup script as part of your procedure. I only ask this because I have a Boost Mobile S7 flat And if you are referring to a phone activation process I may run into problems.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] taudio123:
thanks for the reply I am using a spring s7 on boost mobile do you know if the hack works for boost mobile I have been to that thread and asked the same question but did not receive an answer. I realize that Boost is a MVNO on sprint any thoughts appreciated
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] redrobber270:
Does anyone know how I can find out what lvl bootloader I have? My BL ID number is

G930PVPS7CRH2.
[Sprint Samsung Galaxy S7 ROMs, Kernels, Recoveries] JeepinxJosh:
7 the bootloader is always the 5th number b

From the end.... Each number in the firmware tells you something.. one is brand one is model one is carrier one is modem then bootloader then actual firmware info and security update... In that order so sm is Samsung g930 is such pvp7 is boost on Sprint network so Sprint modem boost carrier... 7 is bootloader and the crh2 is the security updates within the 7th bootloader so it's had at least 3 since c is the 3rd letter of the alphabet yet it could be more if there are smaller updates to the firmware before security updates are ready...
[Galaxy S Plus I9001 Android Development] wangenau:
Additional Informations

Signed Builds

Starting with the 10.09.2018 i will start to sign my builds with my own private keys. That includes the Rom itself, but also the APKs inside of it (instead of precompiled apps i include, which is only fennec till now).

This means you (or someone else) can only update the Rom and the system APKs with files that are signed by me. With this noone should be able to install a bad system APK or a bad build on your device.

To update your device from an older build, you have to add those keys to your device first. I made a flashable zip for that purpose. So if you want to update from an build that is older than the 10.09.2018 you have to flash this zip first.

Download migration zip

You only have to do this procedure once. If you do a clean installation you don't even have to it.

But that also means you can't go back to an older build after going to signed builds. (If you really want to for whatever reason, edit the migration zip for that purpose, or ask me how to do it)

To check if one of my builds has the correct signature, simply use:

keytool -J-Duser.language=en -list -printcert -jarfile zip_name.zip

The resulting fingerprints of my builds (after the 03.08.2018) are listed as follows:

Certificate fingerprints:
MD5: A2:42:4C:F5:4E:DD:3A:A2:C8:20:3A:AF:A1:D6:B9:99
SHA1: F2:13:38:21:53:55:89:CD:30:96:18:99:DD:7B:6D:81:DF:18:79:5F
SHA256: 94:56:09:A6:38:84:CB:BD:82:A5:A9:30:2F:D7:7C:EC:95:AA:57:FE:88:3B:9B:16:79:61:64:B4:AC:79:53:CC

SU

This Rom comes with su preinstalled. This means you have the ability to use Apps that need root permissions. If you don't want this you can remove su with this flashable zip.

Download addonsu-remove zip

If you want to add su back after removing it, you can do that with this zip.

Download addonsu zip

Simply flash these zips inside your recovery and reboot your device afterwards.

Bugs

There are a few small bugs, that will probably never get fixed (if you know how to fix these write me how to do it :D )

Bugs that can be fixed with a reboot:

no mobile data connection

SD Card stops working

Other Bugs:

MX Player does not work (and it will also freeze your system)

apparently this applies to RAR and Solid Explorer too

a user reported FC's and slowdowns inside the app "Aliexpress" with the lulzactive governor
[Galaxy S Plus I9001 Android Development] wangenau:
Tips and Tricks

To get access to the Performance and Developer options go inside About phone inside Settings and tap 7 times on the Build number.

The default governor is interactive. Personaly i use lulzactive. Switching the governor may give you better performance and/or batterylife. But using interactive should be more stable. You can change the governor in the Performance section inside.

Under Performance Settings you can also overclock the cpu. I would say it is pretty save to overlock the cpu, since i am running my device for 5 years at 1.82 GHz :D (unless you have a different hardware revision)

If you experience random shutdowns after overclocking, you should lower the maximum cpu speed or raise your cpu voltage.

Using this Rom without Gapps is recommended. If you need some Google services you can use MicroG instead. To use it activate Signature Spoofing under Developer options. Google Maps i use, in combination with MicroG and Mozilla's Unified Nlp Backend. Also i use a rather old Maps version (9.14.0). But if you don't need the newest features und just some Maps, this version performs really good, even on our old device.

If you are using Adaway (also a recommendation) don't forget to add mtalk.google.com to your whitelist.

If you want an open source app store i can recommend F-Droid.

These pages (including the following posts) also contain useful informations about Rom and Kernel:

ADC-Teams CM11 Thread

Christopher83's K^Kernel Thread
[Galaxy S Plus I9001 Android Development] wangenau:
Hello everyone again,

i finally created this thread and uploaded my rom. I had this in mind for a long time and i use my own LineageOS version since quite some time (i made my first commit in November 2015 i guess) and now it is in time for the 7th birthday from this device :D . I tried to make this device more secure, while still providing good performance and battery life.

I hope you like this rom, but again: I made this mostly for myself. And since i am not a power user (which is quite impossible with this device :D ), there might be some things that are broken that i didn't noticed, or stuff got removed because i didn't needed it. If you notice something of this or you find some bugs or have a question, feel free to post about it and i will take a look at it.

You can see all of my sources in the first post and even my manifest to make the build as reproducible as possible.

You can also take a look at the changelog for more informations (creating this changelog really took some time), at the two screenshots i uploaded and most important at the installation instructions.

I guess i don't have more to say for now, so happy flashing! :)
[Galaxy S Plus I9001 Android Development] outofmemory13:
HW Keys bug exist because of linaro. Switch to other toolchain or remove O3 flag (change to Os)

I'll use rmt_storage from sources you provided. I've used rmtfs all time, but seems that there's better replacement. Thanks!
[Galaxy S Plus I9001 Android Development] wangenau:
You are welcome :)

And thank you for the infos about the hw buttons, i will definitely test this out!
[Galaxy S Plus I9001 Android Development] wangenau:
Update

Hey, here is a small update. It should fix the hw button bug. I also merged some other changes to the kernel, but nothing big.

Changelog:

Download 08.07.2018 build

md5sum: 759dc4d116a68888e5bdfbd929b607bb
[Galaxy S Plus I9001 Android Development] wangenau:
Update

Hey, here is another small update. This one fixes the brightness bug after booting. I couldn't find the cause of this, but I used my high-class scripting skills *cough* to create a workaround. I think there are no more major bugs left, unless you find one :)

Changelog:

Download 13.07.2018 build

md5sum: 175f19c16373524fa16a56389b5ecc31
[Galaxy S Plus I9001 Android Development] pablonik79:
thanks, I have this phone locked in the drawer, I'm installing the rom, I'll let you know how it goes, thanks for everything.

If you have time and desire can you make a ressurection remix?
[Galaxy S Plus I9001 Android Development] wangenau:
You are welcome!

I am excited to hear your feedback. :)

Sadly I don't think that I will spend my time on another rom for this device, just because I still use this phone as my daily driver and I don't want to experiment to much with it. And my internet connection is also not the fastest, so downloading a whole new source code takes really long for me. :(
[Galaxy S Plus I9001 Android Development] noltha:
Hi Wangenau, This is to let you know thatI am very happy with this ROM, it is snappy, secured and almost everything is working. It looks like mobile data is not working. Any chance that you look into this?
[Galaxy S Plus I9001 Android Development] wangenau:
I am glad you like it!

But it is strange that mobile data is not working for you, for me it is working fine. Sometimes there is a rare case where mobile data randomly(?) stops working. You could try to reboot the device, while making sure that Settings->Mobile network settings->Data enabled is marked, wait a bit and see if the problem persists.

Let me know if this will fix your problem :fingers-crossed:

Edit: Removed second option because it is not a good tip
[Galaxy S Plus I9001 Android Development] hhssa:
Solve my phone problem

I hope to solve the problem of a phone when I install the ROM is installed and does not work please respond quickly
[Galaxy S Plus I9001 Android Development] wangenau:
Hey, I just saw your post. Sorry if I don't understand, but what is your problem exactly?
[Galaxy S Plus I9001 Android Development] noltha:
Thanks for your suggestions, a simple reboot fixed everything! Many thanks for all your time and efforts you put into this rom, highly appreciated!
[Galaxy S Plus I9001 Android Development] noltha:
A reboot fixed it, so now everything is working!

Really like this Rom!

Many thanks for all efforts! :)
[Galaxy S Plus I9001 Android Development] hhssa:
My problem is after installing the rum does not work the phone
[Galaxy S Plus I9001 Android Development] wangenau:
I really need more informations to help you. Here are some:

Are you able to boot the device or did the flashing process fail? If it failed, is there an error message in the recovery terminal?

Did you followed the installation guide from the first post exactly?

Did you make a clean Installation, installed the needed recovery version und formatted data and cache as f2fs?

Do you have the right device? (this rom only works in the Galaxy S Plus, not on the Galaxy S or others)
[Galaxy S Plus I9001 Android Development] hhssa:
I've done all the steps but the phone stays in the animation mode for a long time and the phone is not working
[Galaxy S Plus I9001 Android Development] wangenau:
That is strange. Have you tried to redownload the build and reinstall it?

And what was your rom before updating?
[Galaxy S Plus I9001 Android Development] hhssa:
Thanks for your interest, I am sorry for the inconvenience Arabic is not available please add it
[Galaxy S Plus I9001 Android Development] wangenau:
So you were able to get the device booting?

And yes, i removed some languages because i dind't need them. If you want I can add arabic the next time i will push an update.
[Galaxy S Plus I9001 Android Development] hhssa:
Yes I managed to turn on the device, add language Arabic in the next update. Thank you
[Galaxy S Plus I9001 Android Development] wangenau:
Update

Hey there, here is another, slightly bigger update. I reworked the brightness fix from last update, so it should work better now. I also added the requested arabic language and fixed a bug that i introduced with the latest binder updates. Interesting may also be the new SDFAT driver for ExFAT and vFAT.

But the best thing in this release in my opinion are the added spectre patches. According to the ARM developer website we are only affected by the Spectre V1 and V2 bug, and not affected by V3, V3a and V4. I found these patches inside LineageOS' samsung_apq28084 kernel tree, but those patches were for a 3.10.x Kernel version. So i spend some time to "port" them to our device.

I hope you enjoy this version :)

Changelog:

Download 03.08.2018 build

md5sum: 4e4a0c19750b31d1585d1119cad0e372

I reuploaded all of the builds to AndroidFileHost. I like this host way more than Google Drive, but i had some upload problems with it in the past, but that seems to be fixed for now :)
[Galaxy S Plus I9001 Android Development] FirePower36v:
The ROM works great, but i've run into an issue: when i install MX Player with the respective codec ARMv7 the phone freeze and after a while it reboots, but if i use VLC player everything works fine.

Is this bug related to the ROM, or MX player itself?
[Galaxy S Plus I9001 Android Development] wangenau:
Thank you for the report, I just installed the app and I can confirm the issue. I will take a look at it next week!
[Galaxy S Plus I9001 Android Development] wangenau:
Today i found some time to look into this issue. Sadly i couldn't fix it, sorry for that :(

The logcat gets spammed with omx vdec messages, so i tried to revert my changes to it, but still no success. The problem also exists within an older version of mx player, but i do not get the same errors :confused:

Maybe something got messed up with the codecs, but i am not sure right now. Maybe i will look into it later again.

Till then i suggest to use vlc instead :D (and vlc is btw way cooler because it is open source)

Have you (or someone else) used cm11 from the adc team before and tried to use this app and if so, was it working?
[Galaxy S Plus I9001 Android Development] enveant:
Hey. you can add Russian to the following assembly
[Galaxy S Plus I9001 Android Development] wangenau:
Yes sure. It will be included within the next build. :)

I will probably release the next one when the september security patches get merged, that might take a while, but it gives me a bit of time.

Also i saw that we hit 100 downloads a few days ago, thanks for that!
[Galaxy S Plus I9001 Android Development] wangenau:
Update

Hey, here is a new update. I thought i would release this one later, but i don't see myself working on this for this month, so i give you what i've got.

This update is a rather small update for the rom, but i made some changes to this project. At first i updated the first post a bit and the added a second post and added some informations about bugs and about rooting and unrooting. For that purpose i compiled an addonsu and addonsu-remove zip that you can flash inside the recovery. This rom will com with su anyway, but now you can remove and readd it if you want.

I will now stop posting md5 sums, because AFH has this feature on their website.

Also i updated my readme inside my manifest repo (which now only contains references to lineageos, googlesource and my own repos), that contains some infos about building this rom. I made this mostly to remind myself how to do it, but it may be interesting for others too.

And at last i started to sign my builds. I wanted to do this for a while, but i was to lazy to manually sign them. Thats why i wrote a small script that signs my builds automatically after i build them. So now the build and the apks inside of it are signed with my private keys, so you can only update these with files that also have my signature. But this also means that this update process will be a bit different. Read more about it at the bottom of this post, after the changelog.

Download 10.09.2018 build

Important information:

Before updating YOU HAVE TO flash the migration zip first, because my builds will be signed by me from now on. You only have to do this once, future updates can be flashed normally on top of this one, but you can't go back to older builds. Read more about in in the second post.

I also recommend to wipe the system partition to remove some unused files (flash the migration zip after wiping).

Sorry for the long post, the next update will come with the september security bulletin.

Happy flashing!
[Galaxy S Plus I9001 Android Development] Troubardix15:
Smartphone hangs in animation screen ...

Hello,

I have the same problem as described earlier (Post # 19, [MENTION=9190872]hhssa[/MENTION]). I did everything according to instructions and the smartphone hangs in the boot animation screen.

Before, a CyanogenMod with Android 5.1.1 was installed.

Does anyone know how this was fixed? Maybe [MENTION=9190872]hhssa[/MENTION]

thank you in advance

Troubardix15
[Galaxy S Plus I9001 Android Development] wangenau:
That is strange. Was the installation process successful?

I guess i can only ask what i have asked [MENTION=9190872]hhssa[/MENTION]:

Did you followed the installation guide from the first post exactly?

Did you make a clean Installation, installed the needed recovery version and formatted data and cache as f2fs?

Do you have the right device?

Did your previous rom supported the new partition layout?

Have you tried to flash something on top like gapps?
[Galaxy S Plus I9001 Android Development] Troubardix15:
It was my Mistake

Thanks for the quick answer and the effort

I found my mistake ...

I did not format the cache with F2FS ... :o

Now it works

Thanks again

Troubardix15
[Galaxy S Plus I9001 Android Development] notabile:
Like you, I'm still using the I9001 as my daily phone. I've tried a lot of roms (almost all :) ) and now I'm giving this rom a try. It looks great but I found the lulzactive governor incompatible with Aliexpress app: I had slowness and FC, so I switched to the interactive governor and now the app works correctly.

Thanks a lot for continuing to keep our phone up to date ;)
[Galaxy S Plus I9001 Android Development] wangenau:
Thank you for your kind words and thank you for your report.

I will add this to the bugs section inside the second post.
[Galaxy S Plus I9001 Android Development] Rhonin86:
Hi [MENTION=6434520]wangenau[/MENTION],

i recently found the further development of the ROM from former times :D - Congrats to such a good ROM and a BIG THANK YOU for your efforts and sharing your work. It reminds me of the good old days here at XDA. And as you mentioned - installing GAPS slows down the phone dramatically - But you keep the phone alive and i installed it on one of my former test phones and it runs smoothly without Gapps, after installing Gapps Google takes over the whole power....

So just want to say thank you for these Memories of mine

Rhonin