Dear kernel and ROM developers.
According to GPL v2 license, under which kernels are released, kernels must be released with source code provided.
To be fully compliant, the thread must contain.
@ kernel devs
Successfully build and produce a valid output file, which is the same format as provided in the binary
Contain all source code, interface definition files, scripts used to control compilation and installation of the executable (it is not required to include the actual compiler/toolchain, but sufficient information should be made available to obtain the SAME configuration, including compiler flags, as used to build the binary version as released
Example.
Kick-ass kernel
Built with android-toolchain 4.8 4.8-2013.05 (linking isn't a bad idea)
Branch used to compile (can be a direct link to git)
Name of the defconfig used in build
A short instruction about how to build it (not necessary, but useful)
Click to expand...
Click to collapse
@ ROM devs
if ROM uses custom boot.img, the source must be provided. If it uses kernel by someone else, the kernel thread must be linked in the OP
if the ROM contains stock kernel, source must be linked (official site can be used)
Using a non GPL compliant kernel makes your ROM non compliant and subject to removal
Violation of GPL is in fact a breaking of the law, so I don't have to explain what could be a final of this.
More information can be found in the news written by pulser_g2.
Thank you for your attention.
Tom
XDA Senior Moderator
Dear kernel and ROM developers.
According to GPL v2 license, under which kernels are released, kernels must be released with source code provided.
To be fully compliant, the thread must contain.
@ kernel devs
Successfully build and produce a valid output file, which is the same format as provided in the binary
Contain all source code, interface definition files, scripts used to control compilation and installation of the executable (it is not required to include the actual compiler/toolchain, but sufficient information should be made available to obtain the SAME configuration, including compiler flags, as used to build the binary version as released
Example.
Kick-ass kernel
Built with android-toolchain 4.8 4.8-2013.05 (linking isn't a bad idea)
Branch used to compile (can be a direct link to git)
Name of the defconfig used in build
A short instruction about how to build it (not necessary, but useful)
Click to expand...
Click to collapse
@ ROM devs
if ROM uses custom boot.img, the source must be provided. If it uses kernel by someone else, the kernel thread must be linked in the OP
if the ROM contains stock kernel, source must be linked (official site can be used)
Using a non GPL compliant kernel makes your ROM non compliant and subject to removal
Violation of GPL is in fact a breaking of the law, so I don't have to explain what could be a final of this.
More information can be found in the news written by pulser_g2.
Thank you for your attention.
Tom
XDA Senior Moderator
Description
TDH-JR is a stock derived ROM that is extremely debloated, deodexed and comes with a highly stable, tunable and fast kernel (@tdhite Skyhigh). This ROM is not for those seeking a lot of UI tweaks, mods or otherwise. If you want that, go get BiggDaddy or similar. This ROM is about sticking as close as possible to stock less the bloat, though also extremely battery efficient, fast, clean and highly stable.
Screenshots
You can find Screenshot images in the Screenshots Tab.
Features
@tdhite Skyhigh kernel
@tdhite Hotspot/Tether fix
Netflix encryption fix
Deodexed
Extremely Debloated (Just enough ROM to Use, add your own apps)
Knox Removed
MobileID Removed
SuperSU Rooted (Prior to QF1 Release)
Magisk Rooted (QF1 and beyond).
Busybox (Not where Magisk is used as you must use the Magisk Module due to Magisk incompatibilities).
Essential build.prop and default.prop tweaks
Passes SafetyNet.
Downloads
TDH-JR v54.0 (based on Firrmware version G920PVPS4DQH1):
Android File Host Download
XDA Download
MD5: e4f3324012e26c315dc61ee0f8b6462f
Previous Releases
TDH-JR v4.0 (based on Firrmware version G920PVPS4DQF1):
Android File Host Download
XDA Download
MD5: 594ebbc1aaf7420b7184d9f569370dda
TDH-JR v3.0 (based on Firrmware version G920PVPS4CQB1):
Android File Host Download
XDA Download
MD5: b29827a7c0944cec52f3c300b8119622
TDH-JR v2.0 (based on firmware version G920PVPS4CQA2):
Android File Host Download
XDA Download
MD5: 28aac35b187e8868919966f2373e526f
TDH-JR v1.0 (For those running G920PVPU4CPL3 firnware).
Download from XDA
Download from AFH
md5: 8eca8919d887d39a81a3f64c2301e33b
How to Install
READ THE DISCLAIMER BEFORE INSTALLING!
Assure you are on the appropriately similar firmware (see Previous Releases above for the correct firmware for prior releases of this ROM).
Make a backup of your existing rom (TWRP nandroid is best)
Backup apps as desired (e.g., via Titanium Backup)
Place the ROM flashable downloaded from the link(s) above in internal storage (e.g., /sdcard)
Boot into TWRP Recovery
Wipe Cache, Dalvik in all cases, Data if you are not dirty flashing.
Dirty flashing coming from pure stock may work, but no promises
Dirty flashing over a previous, clean install of this ROM should work fine
Flash (i.e., Install in TWRP) the ROM flashable zip
Reboot (to System)
Enjoy!
Dirty Flashing
Generally dirty flashing over stock setups should work fine, losing no settings. To do so:
Upgrade to corresponding Firmware version (e.g., QF1) in Odin (or if you already have, no need);
Copy the downloaded zip flashable to somewere in /sdcard (let's just presume that dir for now);
Load TWRP Recovery;
Backup your existing Stock QA2 ROM;
Wipe Dalvik, Cache, System (Data optionally);
Install this ROM from where you copied it (e.g., /sdcard/TDH-JR-G920P-QA2.zip);
Reboot to System -- it will take a good long time (and likely at least one reboot), just hang with it;
Once up, if you did not use the 'Briefing' Page in your UI, just turn it of again -- upgrades generally turn it back on;
Enjoy.
After installing this ROM, the initial boot will take many minutes and will likely reboot at least once during its initial setup sequence. Many operations are taking place (e.g., Dalvik regeneration, Synapse support setup, etc.).
Special Thanks and Credits
[MENTION]SuperR.[/MENTION]@xda (For his fantastic Kitchen)
[MENTION]Chainfire[/MENTION]@xda (For the venerable SuperSU root)
[MENTION]topjohnwu[/MENTION]@xda (For the venerable Magisk root)
[MENTION]osm0sis[/MENTION]@xda (For the Android Kitchen and Busybox build)
XDA:DevDB Information
TDH-JR, ROM for the Sprint Samsung Galaxy S6
Contributors
tdhite
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: G920PVPS4DQF1
Based On: Stock: G920PVPS4DQF1
Version Information
Status: Stable
Current Stable Version: v5.0
Stable Release Date: 2017-09-30
Created 2017-02-04
Last Updated 2017-09-30
Legal Disclaimer
*** Legal Disclaimer -- READ ALL OF THE FOLLOWING ***
If you use any software from download links provided anywhere within this thread, or convey the same to someone else, you and all subsequent conveyees are bound by the following:
LEGAL DISCLAIMERS AND ASSUMPTION OF THE RISK BY THE USER OF THE PROGRAM
Assumption of the Risk of Use
YOU ASSUME, AND AGREE TO ASSUME, ALL THE RISK OF HARM BY USING THE PROGRAM. THE PROGRAM MAY VOID YOUR WARRANTY WITH A THIRD PARTY, IT MAY IMPROPERLY OPERATE AND DAMAGE YOUR DEVICE, IT MAY CAUSE ANY MYRIAD OF HARMFUL OUTCOMES REGARDING YOUR DEVICE OR THE USE OF THE DEVICE ON WHICH IT GETS INSTALLED. YOU ACKNOWLEDGE THAT YOU ARE AWARE OF THOSE RISKS, UNDERSTAND THOSE RISKS, AND VOLUNTARILY AND INTELLIGENTLY ELECT TO ENGAGE THOSE RISKS BY USING THE PROGRAM.
Disclaimer of Warranty
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME ALL LIABILITY AND AGREE THAT IN NO EVENT WILL YOU SEEK ANY FORM OF RECOMPENSE, WHETHER LEGAL OR EQUITABLE, INCLUDING BUT NOT LIMITED TO NECESSARY SERVICING, REPAIR, CORRECTION OR OTHERWISE.
Disclaimer of Title Warranty
THERE IS NO WARRANTY OF TITLE FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING ANY CONVEYOR OF THE PROGRAM MAKES NO WARRANTY OF ANY KIND THAT HE OR SHE HAS ANY TITLE OR THE RIGHT TO TRANSFER ANY TITLE TO THE PROGRAM TO YOU. YOU ACCEPT THAT, IN FACT, YOU RECEIVE NO TITLE TO ANY OF THE PROGRAM.
Limitation of Liability
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM, PERMITTED OR NOT, BE LIABLE TO YOU FOR LEGAL DAMAGES OR EQUITABLE RELIEF, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Change logs, notices, mods.
This post will be updated with changes or updates to the ROM. As well, any notices and available mods will be posted here for download and install instructions.
Notices
None at this time.
Mods
Hotspot Fix Update:
Until the next update of the ROM comes out, you can install the hotspot update that injects a quick setting tile on your pull-down quick settings bar. You can download and flash it from Android File Host.
Change Logs
None at this time.
any increase in SOT ?
Aniklie said:
any increase in SOT ?
Click to expand...
Click to collapse
There is one thing, and one thing only that dominates SOT with screens like on the S6. Reduced brightness.
For the rest, such as CPU usage diffs between screen off and on, voltages, core stuffing, hotplugging, and all the rest, yes, that is all covered for max SOT (mostly due to the kernel).
Sent from my iPad using Tapatalk
Thanks @tdhite I'm downloading ATM, I'll report back after the installation. :good:
Please provide stock kernel as a flashabe zip for those who want to use stock kernel.
May give this one a go tomorrow. I've been on stock rooted for awhile now.
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v1.0]
AndroidGeeker said:
Please provide stock kernel as a flashabe zip for those who want to use stock kernel.
Click to expand...
Click to collapse
My Skyhigh port is the stock kernel as its base with relevant (and many) commits on top to provide tuning access and additional features necessary to have rock solid, fast and efficient operations. The use of stock kernel in this scenario is not really in my plans for this ROM, but thanks for the suggestion none the less. The main reason for that is really about battery and efficiency, the stock kernel is simply too unsophisticated in certain areas due to it being quite a bit behind the standard Linux commits.
:good:
how can I use this rom if I'm on G920PVPU3CPF4, I bought another s6, its a sprint and unlocked getting ready to root this one and install TWRP, id really like to use this rom.
tdhite said:
My Skyhigh port is the stock kernel as it's base with relevant (and many) commits on top to provide tuning access and additional features necessary to have rock solid, fast and efficient operations. The use of stock kernel in this scenario is not really in my plans for this ROM, but thanks for the suggestion none the less. The main reason for that is really about battery and efficiency, the stock kernel is simply too unsophisticated in certain areas due to it being quite a bit behind the standard Linux commits.
:good:
Click to expand...
Click to collapse
Can you please tell me how to tune this kernel to boot faster because mine is taking 1 minute and 25 seconds to boot.
First Charge Cycle
I'm on G920P. why do I meet :Updater process ended with ERROR:7 Error installing zip file
Previous log: This package is for zerofltespr devices; this is a zeroflte
khongson91 said:
I'm on G920P. why do I meet :Updater process ended with ERROR:7 Error installing zip file
Previous log: This package is for zerofltespr devices; this is a zeroflte
Click to expand...
Click to collapse
Whatever recovery you are using is suggesting you do *not* have a Sprint Galaxy S6. Your best bet is post the output of "getprop" in your recovery so we can determine what you actually have.
AndroidGeeker said:
Can you please tell me how to tune this kernel to boot faster because mine is taking 1 minute and 25 seconds to boot.
Click to expand...
Click to collapse
There are no tunings for speeding up the operations taking place. I does take a bit, understood. Much of the time is involved in setting up (injecting) SELinux policy properly, checking/fixing telephony databases for hotspot fix, running various processes for optimizations (cortexbrain, setting up crond, etc.). If you compute the percentage of uptime between boot and overall use, it is (normally, anyway) much, much, much less than even 0.1% of the time.
AndroidGeeker said:
First Charge Cycle
Click to expand...
Click to collapse
Not quite sure what you want me to get out of that image?
Sorry for my mistake. I used wrong TWRP. I install success now. Just don't have mobile data toggle and sometimes Samsung DM service and System Update show in status bar. It's so annoying.
Unable to get Bluetooth to work. Will not find anything.
Thanks
Good lightweight ROM but I cant set my lockscreen wallpaper because the wallpaper app has been removed..
[ROM] [SM-G920P] [DEBLOAT/DEODEX] TDH-JR (Just enough ROM) [v1.0]
Ebi369 said:
Unable to get Bluetooth to work. Will not find anything.
Thanks
Click to expand...
Click to collapse
Hmm. I use all sorts of Bluetooth devices, including my car. Please send a catlog while trying to scan. Also, what other mods did you add (e.g., Xposed, et al).
Sent from my iPad using Tapatalk
tdhite said:
Not quite sure what you want me to get out of that image?
Click to expand...
Click to collapse
I just shared this for those who was asking about battery life.
Update: Got it !!! ?
? I went ahead and started different version of TWRP to get that error go away and it actually stuck this time with no seandroid error, soon as it loaded I went in the TWRP I wiped my delvik and cache at the same time first then I did data all by itself and just in case I got the error again I left system alone I took a chance because I really didn't want to Flash over the bloated stock but I took a chance with it and it worked and it stuck like glue, yeaaaaa
Motorola Moto E5 Play [James]
XT1921-5 Sprint, Boost Mobile, Virgin Mobile
Stock Android 8.0.0 Oreo ROM
Build No. OCPS27.91-140-3
TWRP Flashable Installer
WARNING: Modifying your device's stock filesystem configuration (rooting, flashing, etc.) can render your warranty null & void, and carries with it the inherent risk of damaging your device (bricking) or rendering it otherwise inoperable. By proceeding further, you acknowledge these warnings and absolve me of any civil liability or responsibility in the event things go wrong. This ROM has been fully tested on my own device. Follow the below instructions carefully and things should go well. New or inexperienced members are encouraged to read and re-read the entire OP prior to performing any steps.
*********************************************
Please help keep this thread on topic. I am not a dev, so please do not request updates or post ETA-type inquiries. However, I will do my best at keeping this thread updated as future OTAs augment the incremental build or ROM version. Please be fully respectful to all members when posting. Keep in mind that language barriers can sometimes cause misinterpretations with intended meaning. Let's try to be tolerant of other members' level of experience, language, nationality, and all that good stuff. I'm here to learn and grow and I know many others are also. Thank you.
*********************************************
SPECIFICATIONS & FEATURES:
Compatible Model: xt1921-5 Only
Providers: Sprint, Boost Mobile, Virgin Mobile
Android Version: 8.0.0 Oreo
Build No. OCPS27.91-140-3
Kernel: 3.18.71-perf-g137d1ed
Radio: M8920_21.11.11.62R
Build Date: December 10, 2018
Security Patch Level: December 1, 2018
Systemless Root: Magisk v18.0-stable
SafetyNet Pass: ctsProfile & basicIntegrity
BusyBox: v1.29.3 /system/bin/busybox (static)
Init.d and su.d Support
AVB/dm-verity Disabled
Kernel Source Code: https://github.com/MotorolaMobilityLLC/kernel-msm/releases/tag/MMI-OCP27.91-23
CHANGELOG:
This ROM is built from a maintenance release OTA from the previous build (OCPS27.91-140-1). This update includes Motorola Mobility's standard bug fixes, stability improvements, and Android security patches through December 1, 2018. The Baseband Version (radio firmware) was not updated and remains at version M8920_21.11.11.62R. Hence, I did not include a Baseband updater in the downloads section. The bootloader partitions and partition index (GPT) were updated via the OTA. However, these were merely maintenance type updates and no substantial changes were made. For those members wishing to fully update their devices to OCPS27.91-140-3, I have included a partition updater in the downloads section.
REQUIREMENTS:
An unlocked bootloader and TWRP custom recovery are needed to install this ROM. If you do not have TWRP installed, visit XDA Senior Member @CodyF86's thread on TWRP for this device here: https://forum.xda-developers.com/moto-e5/development/recovery-twrp-moto-e-5-play-james-t3796323 Also, be sure and thank @CodyF86 if you use his work.
INSTRUCTIONS:
**It is recommended that you first update your device partitions to the corresponding ROM build. Just download the partition updater below and install it with TWRP.
1. Download the ROM zip from the download link below and store it on your device's internal or external storage;
2. Boot your device into TWRP recovery mode;
3. Wipe System, Data, Cache & Dalvik/ART;
4. Select Install, navigate to the saved location of the ROM zip, select the file, and swipe the action bar to commence installation;
5. Once installation is finished, reboot system;
6. Done.
BUGS:
No known bugs. Please report any bugs in comments, with as much detail and clarity as possible. For members with knowledge on submitting bug reports, those are most helpful. Please so not post about bugs if you are using a custom kernel or if you are running ststem-based mods on this ROM (system-wide Xposed Framework, etc.). These types of modifications make it nearly impossible to properly diagnose a bug, or to determine the true source of the actual instability. Because this ROM is mostly pure stock, there should be no apparent instabilities or bugs outside of those possibly present within the factory stock build.
THANKS & MENTIONS:
I'd like to mention and give thanks to XDA Senior Member @CodyF86 for his hard work building TWRP for the James, and for his tutorials on TWRP & unlocking the bootloader. Also, thanks to the great @topjohnwu for his Magisk Universal Systemless Interface and his systemless root installer. Thanks to @osm0sis for his static BusyBox binary installer and his Magisk Modules.
DOWNLOAD LINKS:
OCPS27.91-140-3
Partition Updater: https://drive.google.com/file/d/1j1RUfGL41NsdLYtYaVQKxhMq6DD5p12V/view?usp=drivesdk
OCPS27.91-140-3 ROM: https://drive.google.com/file/d/1hivvpfy3OB5X3-njvLHQsuvcFhrfztvc/view?usp=drivesdk
Stock Recovery Image
OCPS27.91-140-3: https://drive.google.com/file/d/1dSiXl4ArnlJ9pD9gZtgvDSkjN2t-lKig/view?usp=drivesdk
Stock Boot Image
••Unmodified••
OCPS27.91-140-3: https://drive.google.com/file/d/1RoIGhfk91lDtyo3z_wzPT4S7Trc4OI8y/view?usp=drivesdk
Previous Builds:
OCPS27.91-140-1 ROM: https://drive.google.com/file/d/17steuhe7DUJEzYpbcuIqjlzQnwO3O0M3/view?usp=drivesdk
The download links require login. I want to try the rom but cannot download.
New Links?
The links above are password protected. I requested permission a few days ago for access, as Google Drive recommended, but I haven't heard anything back.
Did anyone get the files before the links went private? I would be very grateful for any help or advice.
I requested permission also, haven't heard back...
Anyone got a link for XT1921-3 Moto E5 Play (James)
again with password bad very bad
I just want to let you know that i am going to turn this into the government because
I just want to let you know that i am going to turn this into the government because you have given a link that doesnt work
lenovotech said:
motorola moto e5 play [james]
xt1921-5 sprint, boost mobile, virgin mobile
stock android 8.0.0 oreo rom
build no. Ocps27.91-140-3
twrp flashable installer
warning: Modifying your device's stock filesystem configuration (rooting, flashing, etc.) can render your warranty null & void, and carries with it the inherent risk of damaging your device (bricking) or rendering it otherwise inoperable. By proceeding further, you acknowledge these warnings and absolve me of any civil liability or responsibility in the event things go wrong. This rom has been fully tested on my own device. Follow the below instructions carefully and things should go well. New or inexperienced members are encouraged to read and re-read the entire op prior to performing any steps.
*********************************************
please help keep this thread on topic. I am not a dev, so please do not request updates or post eta-type inquiries. However, i will do my best at keeping this thread updated as future otas augment the incremental build or rom version. Please be fully respectful to all members when posting. Keep in mind that language barriers can sometimes cause misinterpretations with intended meaning. Let's try to be tolerant of other members' level of experience, language, nationality, and all that good stuff. I'm here to learn and grow and i know many others are also. Thank you.
*********************************************
specifications & features:
Compatible model: Xt1921-5 only
providers: Sprint, boost mobile, virgin mobile
android version: 8.0.0 oreo
build no. Ocps27.91-140-3
kernel: 3.18.71-perf-g137d1ed
radio: M8920_21.11.11.62r
build date: December 10, 2018
security patch level: December 1, 2018
systemless root: Magisk v18.0-stable
safetynet pass: Ctsprofile & basicintegrity
busybox: V1.29.3 /system/bin/busybox (static)
init.d and su.d support
avb/dm-verity disabled
kernel source code: https://github.com/motorolamobilityllc/kernel-msm/releases/tag/mmi-ocp27.91-23
changelog:
This rom is built from a maintenance release ota from the previous build (ocps27.91-140-1). This update includes motorola mobility's standard bug fixes, stability improvements, and android security patches through december 1, 2018. The baseband version (radio firmware) was not updated and remains at version m8920_21.11.11.62r. Hence, i did not include a baseband updater in the downloads section. The bootloader partitions and partition index (gpt) were updated via the ota. However, these were merely maintenance type updates and no substantial changes were made. For those members wishing to fully update their devices to ocps27.91-140-3, i have included a partition updater in the downloads section.
Requirements:
An unlocked bootloader and twrp custom recovery are needed to install this rom. If you do not have twrp installed, visit xda senior member @codyf86's thread on twrp for this device here: https://forum.xda-developers.com/moto-e5/development/recovery-twrp-moto-e-5-play-james-t3796323 also, be sure and thank @codyf86 if you use his work.
Instructions:
**it is recommended that you first update your device partitions to the corresponding rom build. Just download the partition updater below and install it with twrp.
1. Download the rom zip from the download link below and store it on your device's internal or external storage;
2. Boot your device into twrp recovery mode;
3. Wipe system, data, cache & dalvik/art;
4. Select install, navigate to the saved location of the rom zip, select the file, and swipe the action bar to commence installation;
5. Once installation is finished, reboot system;
6. Done.
Bugs:
No known bugs. Please report any bugs in comments, with as much detail and clarity as possible. For members with knowledge on submitting bug reports, those are most helpful. Please so not post about bugs if you are using a custom kernel or if you are running ststem-based mods on this rom (system-wide xposed framework, etc.). These types of modifications make it nearly impossible to properly diagnose a bug, or to determine the true source of the actual instability. Because this rom is mostly pure stock, there should be no apparent instabilities or bugs outside of those possibly present within the factory stock build.
Thanks & mentions:
I'd like to mention and give thanks to xda senior member @codyf86 for his hard work building twrp for the james, and for his tutorials on twrp & unlocking the bootloader. Also, thanks to the great @topjohnwu for his magisk universal systemless interface and his systemless root installer. Thanks to @osm0sis for his static busybox binary installer and his magisk modules.
Download links:
Ocps27.91-140-3
partition updater: https://drive.google.com/file/d/1j1rufgl41nsdlytyavqkxhmq6dd5p12v/view?usp=drivesdk
ocps27.91-140-3 rom: https://drive.google.com/file/d/1hivvpfy3ob5x3-njvlhqsuvcfhrfztvc/view?usp=drivesdk
stock recovery image
ocps27.91-140-3: https://drive.google.com/file/d/1dsixl4arnlj9pd9gztgvdskjn2t-lkig/view?usp=drivesdk
stock boot image
••unmodified••
ocps27.91-140-3: https://drive.google.com/file/d/1roighfk91ldtyo3z_wzpt4s7trc4oi8y/view?usp=drivesdk
previous builds:
Ocps27.91-140-1 rom: https://drive.google.com/file/d/17steuhe7dujezypbcuiqjlzqnwo3o0m3/view?usp=drivesdk
Click to expand...
Click to collapse