[Rom] JAGUAR PIE OnePlus 5 OFFICIAL - Updated December 15

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253
Official Telegram link: https://t.me/jaguar_Rom_Official

This is Jaguar Pie, a continuation of Jaguar Oreo. The project aims at hardening of Android and Linux kernel + performance. In addition to all familiar Pie features, Jaguar has:

1. Hardened bionic (which is responsible for C+/C++ portions of Android)
2. Hardened kernel (many features ported from 4.14 kernel)
3. Selinux replaced with Yama security
4. Various features, such as Alarm blocking and Wakelock blocker
5. Pie and Circle launchers
6. Force-encrypt FBE, as well as FDE options (starting from V2)
7. Various options from the top down starting from Status bar to Navigation bar.
8. Gestures, etc.
9. Fully working native call recording
10. Lawnchair Pie home
11. Omni theme engine
12. Kernel is based on Krieg with lots of security commits from Linux Hardened project
13. Overclocked big and little (in performance profile only)
14. Most runtime processes made read-only both in bionic and kernel
15. MicroG support
16. Qcomm's boost framework fully working (includes the fixed Qperformance blob)
and more...


Requirements: Unlocked bootloader, 9.0.2 firmware and TWRP capable of mounting/writing Vendor partition

Instructions: Detailed instructions are in post #3 together with future releases

Download Rom V-1 release: https://androidfilehost.com/?fid=11410963190603914968

Kernel Source EAS: https://github.com/AOSPME/JaguarPie-Kernel-for-Oneplus-5-5T
Kernel Source non EAS: https://github.com/optimumpr/android_kernel_oneplus_msm8998-1


Credits: AOSP, DU, OMNI, BENZO, LINEAGE, CARBON, XTENDED and everybody who contributed to Kernel (all listed in the link)
Also credit to @deletescape for Lawnchair V2
 
Last edited:

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253
This is where you get updates

If anyone is interested in locking bootloader on this rom and getting rid of any warning messages, i.e., you will have a boot like on stock OEM rom, contact me via PM.

Android 9 offers FBE (file based encryption forced) by default. Jaguar offers FDE (full disk encryption - not forced) by default with FBE as an option. Therefore, there are 3 choices users face: No encryption; FBE; or FDE. Jaguar, as mentioned above, by default, offers 'FDE, which is not forced, which means, you boot un-encrypted, but later, you can encrypt within Settings. That means, if you want to stay un-encrypted or encrypt within Settings, you don't need any extra steps. So, I am going to scream below, so that hopefully this time most would understand:

1. If you want no encryption, NO EXTRA STEPS REQUIRED, JUST FLASH THE ROM!
2. If you want FDE, NO EXTRA STEPS REQUIRED, JUST FLASH THE ROM! YOU CAN ENCRYPT WITHIN SETTINGS LATER! THE SAME APPLIES, IF YOU WERE ENCRYPTED FDE ON ANOTHER PIE ROM! IN THIS CASE, JUST BOOT, AS YOU ARE ALREADY FDE ENCRYPTED!
3. If you want FBE or already encrypted FBE on another Pie rom, EXTRA STEP IS REQUIRED: FLASH MY 'FBE FORCE-ENCRYPT' ADDON RIGHT AFTER THE ROM AND BEFORE REBOOT. YOU WILL HAVE TO FLASH THAT ADDON EVERY TIME AFTER UPGRADING AND BEFORE REBOOTING! IF YOU DON'T, YOU WON'T BOOT, BECAUSE SYSTEM EXPECTS FDE, BUT YOU ARE ON FBE!
That's all.

TWRP BACKUP: Never backup and never restore System or Vendor IMAGES, backup and restore partitions/drives only. I don't know why images are shown in TWRP at all. If you restore system or vendor image, you will soft brick your phone, which may require flashing stock in EDL mode. Also, if you are FBE encrypted, never touch any lockscreen.db files in /data/system/. If you do, you will screw encryption.


Flashing Instructions.

1. Dirty flashing means flashing the rom without wiping anything. Normally, you don't need to do anything else, as both Magisk and Gapps have survival addons.

2. Clean flash means: wiping System/Vendor/Data/Dalvik/Cache; flashing rom; flashing Gapps (optional) and rebooting; then back to TWRP to flash Magisk (also optional).


$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

December 15. Rom updated:

1. Fixed data disappearing after reboot and associated with it SystemUI crashes: this required rebuilding of the entire rom
2. Kernel to 4.4.206


Dirty flash is fine. Otherwise, see instructions

Download rom V15.1: https://androidfilehost.com/?fid=4349826312261675033

December 5. New release, V15

1. December security patches
2. Pie r51
3. Kernel to 4.4.205
4. Many updates taken directly from Android Master gerrit
5. Shutdown time reduced to 1-2 seconds
6. Updated Bromite Webview and Lawnchair


Dirty flashing is fine on top of previous release, otherwise, clean flash/read instructions

Download rom V15: https://androidfilehost.com/?fid=4349826312261653214

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
November 12. New release, V14

1. Many updates taken directly from Google Android Gerrit, master branch - updated as of November 11
2. Improvements in framework/base; framework/ave; framework/native and vulkan drivers
3. Kernel updated to 4.4.200, which includes the latest implementation of Spectre V1 and V2 patches (upstreamed just a few days ago)
4. Night light tint is incorporated in the rom (no need to flash a separate attachment)
5. November security patches


Dirty flash is sufficient. Otherwise, clean flash - see instructions above.

Download Rom V14: https://androidfilehost.com/?fid=4349826312261627158

______________________________________________________________________________________________________________________

October 12. New release V13

October security patches + internal improvements + updated kernel


Dirty flashing is fine on top of the previous release. Otherwise, clean flash, see instructions above.

Download rom V13: https://androidfilehost.com/?fid=1899786940962606952

______________________________________________________________________________________________________________
September 18. New release V12

1. September security patches
2. Major changes in kernel and rom - significant battery saving
3. Smart charging
4. Choice of backgrounds in Reboot menu
5. Toggle to disable Home key while ringing
and more


Dirty flashing is fine, if on the previous release. Otherwise, clean flash, see instructions

Download rom V12: https://androidfilehost.com/?fid=1899786940962588878


August 10. Small partial update to fix fingerprint spam while in a pocket and feature enabled in settings. Flash in TWRP and reboot:

Download partial update (this is not a rom): https://forum.xda-developers.com/attachment.php?attachmentid=4803640&d=1565323520

August 7. New release V11.

1. August security patches
2. Google release 46


Dirty flashing is fine, if on the previous release. Otherwise, clean flash. In either case read instructions.

Download rom v11: https://androidfilehost.com/?fid=6006931924117931413


July 10. New release.

1. Latest Google sources
2. July security patches
3. Lawnchair updated. Now, you will be able to updated yourself


Dirty flash on top of the previous release is fine. Otherwise, read instructions above.

Download Rom: https://t.me/jaguar_Rom_Official/3
AFH link: https://androidfilehost.com/?fid=6006931924117913953
Also, see the original post for the official Jaguar Channel on Telegram.


June 9. Kernel update - brings back display color calibration missing after switching to non-EAS kernel.
Unzip and flash in TWRP as image to boot partition.

Download updated kernel: https://forum.xda-developers.com/attachment.php?attachmentid=4774096&d=1560094674

June 6. New release V9

1. June security patches
2. Google release 41
3. Oneplus camera replaced with Snap
4. Updated Lawnchair

Could be flashed dirty, if on a previous release. Otherwise, clean flash. Read instructions

Download rom V9: https://androidfilehost.com/?fid=6006931924117889650

-------------------------------------------------------------------------------------------------------------------------------------------
May 17. Release 8.
1. New non EAS kernel
2. Big changes in frameworks: exec spawning function is severely restricted to all apps, i.e., only one instance is allowed
3. Most resources preloading for exec spawning is disabled. As a result, boot time is shorter, fewer background resources are loaded in ram, which translates into an overall smoother experience.
4. MusicFX/Equalizer is now themeable (you need to re-apply your selected theme)


Instructions:
1. Dirty flash, if on a previous release. For all others:
2. Clean flash. Clean flash requires wiping system/data/vendor/cache/dalvik. Read general instructions at the top of this post re encryption. Flash the rom, flash
Gapps and reboot. Then back to TWRP and flash Magisk.



If after applying Magisk the phone is stuck on bootanimation for more than 2 minutes, force-reboot with the power button.


Download rom V8: https://androidfilehost.com/?fid=1395089523397967819

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
May 12: To fix randomly disappearing contacts, flash this and reboot: https://forum.xda-developers.com/attachment.php?attachmentid=4757815&d=1557687807

May 11. New release V7.1: Issue with touches fixed + updated Lawnchair with many fixes

1. May security patches
2. Android Pie r37
3. Aggressive battery saving
4. Status bar burning protection
5. Media cover art filter (on lockscreen)
6. Lots of changes in kernel
7. Switched to Bromite system webview V74
8. Redone auto-brightness and ambient display
9. Added additional screen calibration features in OneplusExtras
10. Could be used with Oneplus latest firmware 9.05
11. Lawnchair upgraded (many fixes)
12. Cache automatically cleaned on dirty flash


Instructions:

1. Dirty flash on top of V7 is fine
2. If you are coming from a rom encrypted with FBE, you can preserve that encryption (if you wish) by flashing my force-encrypt addon. If not, then proceed below
3. TWRP-Clean flash: format System/Vendor/Data/Cache. Flash the rom, Gapps (optional), reboot. After that back to TWRP to flash Magisk (optional)


Download rom V7.1: https://androidfilehost.com/?fid=1395089523397963842

__________________________________________________________________________________________________________________

April 13. Rom updated

1. Lawnchair V2 now has Pie recents
2. Upstream commits


Instructions: Dirty flash (with dalvik/cache wiping) for those on the previous release. Clean flash for all others (see instructions about encryption choice)

Download rom release V6.1: https://androidfilehost.com/?fid=1395089523397943691

April 2. New release, V6

AOD IS WORKING NOW

If you are on April 2 release, just flash dirty and wipe cache/dalvik. When enabling AlwaysOn the first time, just use power buton a few times, after that, AOD will work (confirmed). If on March release, flash clean.

1. April security patches
2. Android pie r35
3. Up time and CPU sleep time since reboot in About Phone
4. Updated kernel (upstream and other commits)
5. Many other improvements


Instructions: Clean flash is required for everybody. Those, who are encrypted FBE, need to flash one of 2 fbe addons from post #4 (doesn't matter which one). Others just need a clean flash.

Download rom v6:https://androidfilehost.com/?fid=1395089523397932686


March 14. New release, V5:

1. Boot time reduced to 4-5 seconds (after initial logo), as a result of
2. Rom no longer relies on background compilation
3. Speed/performance significantly increased. As a side effect, system image is larger now
4. Many performance improving changes in kernel (see github)


Instructions:
1. If you are on a previous release, you may flash dirty (just flash one of FBE addons, if you are FBE encrypted) + wipe cache/dalvik. The first boot will take longer
2. Clean flash (wipe system/data/vendor/cache/dalvik); flash the rom (if you are FBE encrypted, flash appropriate FBE addon); flash Gapps (optional) and reboot; then back to TWRP and flash Magisk (optional)


Download rom V5: https://androidfilehost.com/?fid=1395089523397916259

March 5: New release V4

1. March security patches
2. Android Pie release 34
3. About phone - Jaguar version
4. Settings/Battery - dash charging indication
5. Sim preferences now survive reboot (in multi-sim)
6. Set text_show_password to false by default
7. Lineage root implementation (for those who don't want Magisk)
8. Possible fix for 'green screen', when connected to smart tv (needs confirming)
9. DocumentsUI/File manager is replaced with Simple File Manager (from F-Droid)


Clean flash REQUIRED due to changes in Settings.apk. OTHERWISE, you will have mismatched entries

Instructions: Clean flash (wipe system/data/vendor/cache/dalvik); flash the rom (if you are FBE encrypted, flash appropriate FBE addon); flash Gapps (optional) and reboot; then back to TWRP and flash Magisk (optional)

Download rom v4: https://androidfilehost.com/?fid=1395089523397908036


February 19: New release V3

1. Toggle to enable/disable captive portal detection (Settings/Network & Internet/Wifi/Wifi preferences/Advanced)
2. Ambient brightness fixed (now follows regular brightness)
3. Attempted fix for MicroG


Instructions: This version requires clean flash for everybody, due to changes in Settings.apk. If you flash dirty, you will have entries in Settings mismatched. If you are coming from Oreo and encrypted, full factory reset in TWRP is required.


Download rom V3: https://androidfilehost.com/?fid=1395089523397896850

February 13: Minor rom update V2-1

Overview buttons options are back. No other changes.

Instructions are the same, as in V2 below. Dirty flashing is fine on top of previous release


Download rom V2-1 release: https://androidfilehost.com/?fid=1395089523397892116


February 11: Rom updated

THIS VERSION IS FDE - ENCRYPTION NOT FORCED by DEFAULT. I have also posted 2 encryption addons (post #4) for those who want FBE enforced or not enforced. In any case, there is no need for 'no_verity' patch any longer.

1. February security patches
2. Fixed non-booting without magisk
3. FDE encryption (as opposed to FBE) - you don't need to flash 'No_Verity'


Instructions for V2:
9.0.2 or 9.0.3 firmware

1. If you are encrypted on Oreo, you must do factory reset in TWRP where you type 'yes' to confirm. After that reboot in TWRP again
2. Wipe System/Data/InternalSD/Cache/Dalvik/Vendor
3. If you want to stay de-crypted with an option to encrypt FBE later on: flash the rom; flash 'fbe-no-forced-encryption; Flash Gapps and Reboot.
4. If you want FDE or no encryption, follow the previous step, but skip flashing addon.
5. Back to TWRP and flash Magisk 18 or 18.1


You are not encrypted by default in this version. You don't need 'no verity'. You can encrypt FDE within settings

Download rom V2 encryptable with FDE (not forced): https://androidfilehost.com/?fid=1395089523397890806
 
Last edited:

vdbhb59

Senior Member
Feb 15, 2016
1,308
488
93
3 points.
1. Would you be releasing with Feb Patch when the patch comes in on Wednesday?
2. Just something about the thread name. [ROM] Jaguar Pie OnePlus 5 Official. That looks really better. Just a suggestion from one English freak like me. ;)
3. Which TWRP did you use?

BTW, 1st one to comment. :) and download maybe.
 
Last edited:

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253
2 points.
1. Would you be releasing with Feb Patch when the patch comes in on Wednesday?
2. Just something about the thread name. [ROM] Jaguar Pie OnePlus 5 Official. That looks really better. Just a suggestion from one English freak like me. ;)
BTW, 1st one to comment. :) and download maybe.
The edit function, for some reason, doesn't change to capital letters. Nor does the Development Project section properly work.

There will be a release with February patches, but those won't be published on Wednesday. Trust me. Google rarely does those on time. :)
 
  • Like
Reactions: tmotard and vdbhb59

vdbhb59

Senior Member
Feb 15, 2016
1,308
488
93
The edit function, for some reason, doesn't change to capital letters. Nor does the Development Project section properly work.

There will be a release with February patches, but those won't be published on Wednesday. Trust me. Google rarely does those on time. :)
Recently XDA has gone crazy. Yeah Google is **** anyways. The patch will anyways be dated 05022019. Be it released whenever. https://source.android.com/security/bulletin
What TWRP did you use? Give the link if possible? Also, I really love this ROM. Why don't you join Telegram. I have a chat for Jaguar, and I give out your updates on my OP5/T Channel in Telegram.

---------- Post added at 22:41 ---------- Previous post was at 22:40 ----------

when do you support 5t?I want to use Jaguar.
5T has Oreo. Pie I too ask him, as there are many wanting to use it.

---------- Post added at 22:44 ---------- Previous post was at 22:41 ----------

One last thing for downloads..
Download Rom V-1 release: https://androidfilehost.com/?fid=11410963190603914968

Kernel Source: https://github.com/AOSPME/JaguarPie-...r-Oneplus-5-5T


Please do not give AFH, as it sucks. For most of us it takes around 1 hour and more to download and it can break off anytime. Whether one uses ADM or any fast download manager, PC, or whatever. The speed of AFH is usually 90KBPS or even less..
 

Attachments

Last edited:

vdbhb59

Senior Member
Feb 15, 2016
1,308
488
93
No decryption support??
I am decrypted and I would Ike to try this rom... Any possibility??
This ROM is all about Encryption in security side. Why do you want to force decryption on it? Also, suggestion, go Encrypted with Jaguar, you wont face any issues.
Although I am decrypted on Oreo with it. It has decryption support, right @optimumpro

---------- Post added at 23:19 ---------- Previous post was at 22:48 ----------

BTW, waiting patiently for FDE. ?
 

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253
No decryption support??
I am decrypted and I would Ike to try this rom... Any possibility??
This ROM is all about Encryption in security side. Why do you want to force decryption on it? Also, suggestion, go Encrypted with Jaguar, you wont face any issues.
Although I am decrypted on Oreo with it. It has decryption support, right @optimumpro
You should simply flash the latest No-verity patch right after flashing the rom and before reboot. This way, you will stay un-encrypted.
 

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253
This ROM is all about Encryption in security side. Why do you want to force decryption on it? Also, suggestion, go Encrypted with Jaguar, you wont face any issues.
Although I am decrypted on Oreo with it. It has decryption support, right @optimumpro

---------- Post added at 23:19 ---------- Previous post was at 22:48 ----------

BTW, waiting patiently for FDE.
As I have stated before, my main problem with Pie is that Google has removed the ability to encrypt the phone via adb or terminal. This is important for FDE, because on pre-Pie, you could have separate passwords one longer for boot and another shorter for screenlock. Not anymore. To make things worse, both FBE and FDE are encrypted with literally the words 'default_password', which is hard-coded in system and TWRP. That's why you boot without a prompt. Later, you can change that to whatever you want. However, if your new password is removed, system defaults to effing 'default_password'. So, right now, if an adversary gets your encrypted phone, he can boot into TWRP, delete /data/system/lockscreen files and reboot the phone without a prompt. This obviously defeats the entire purpose of encryption, but kids (users) are happy and Mother (agencies) approve. :).

I can fix that for myself by hard-coding a different password, but it is impossible to do for others...

By the way, I use Blue_Spark's TWRP, the one for September 2018 - works fine (including decryption) on both Oreo and Pie.
 
Last edited:
  • Like
Reactions: vdbhb59 and d1n0x

losigep

Senior Member
Dec 28, 2016
61
7
0
Jaguar Oreo had very few downloads on 5T thread. I guess people are not interested. If there is more interest, I will do Pie for 5T.
Ok.... I am using crdroid5.1 but it is have some issue,such as my app always ANR.long time ago I have used Jaguar for 2 months.but I have been waiting for a long time, but it has not been updated.
 

optimumpro

Senior Member
Jan 18, 2013
6,267
13,596
253
Does Jaguar 9.0 support AOD?

Also - what is the process for updating from Jaguar Oreo? What TWRP version do you suggest?
I am using Blue Spark TWRP dated September 2018 and it works for both Oreo and Pie. The rest is in instructions. Read about encryption: basically, if you are encrypted in Oreo, or in PIE FDE, you have to do full factory reset (in TWRP), which will erase encryption and both data and SD card. If not encrypted, then just do a clean flash. No need to wipe internal SD card. You will also need to flash 9.0.2 firmware.
 

ShiShTuBaBu

Senior Member
May 25, 2015
339
112
43
Rajshahi
Is this rom mainly focused on Security? What about performance? I mainly do gaming on my phone. So performance is what i need. The name "Jaguar" has made me curious! ?