ArrowOS 9.x Pie for z2_plus | kernel-4.4 | ENFORCING | TREBLE (/factory) | OFFICIAL

Search This thread
Mar 25, 2018
14
0
Updates

logo.png

ArrowOS

ABOUT
ArrowOS is an AOSP inspired open source project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day.

Website: https://arrowos.net
Telegram: Channel | Group
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact

To apply for maintainership Check this out

WHAT WORKS?
  • Almost everything

WHAT DOESN'T WORK?
  • Encryption
Be sure to include a log : check how to

INSTRUCTIONS
Clean Flash
  1. Download The ROM & GApps
  2. Wipe: System, Data, Dalvik, Cache
  3. Flash ROM + GApps
  4. Reboot & Enjoy
Dirty Flash
  1. Download the ROM
  2. Wipe: Dalvik and Cache
  3. Flash ROM (+Magisk if rooted previously or if want root)
  4. Reboot & Enjoy

DOWNLOADS

ROM: Click Here for ROM
Gapps: Click Here for GApps

Note : Pico, Nano or Micro Gapps are recommended. use arm64 - 9.0

Source Code
Device Sources

Special thanks to

AOSP
LineageOS
Ezio Lacandia Bijelkic
Maxwen
Alex Cruz
Tibor Kaputa
And all other Open Source - Developers, Teams and Organisations
DM if we missed someone - you can always look at GitHub to find more contributors! :highfive:

XDA:DevDB Information
ArrowOS, ROM for the Lenovo ZUK Z2 (Plus)

Contributors
kubersharma
Source Code: https://github.com/ArrowOS

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: ZUI 2.5 or above & Factory2Vendor + Treble TWRP
Based On: Android Open Source Project

Version Information
Status: Stable
Current Stable Version: 9.x
Stable Release Date: 2018-09-09
Current Beta Version: -

Created 2018-09-09
Last Updated 2018-09-09

Hello, I installed this ROM and everything works fine. I have some doubts though! Will this ROM get software updates/upgrades?
 

prakashitbhav

Senior Member
Sep 2, 2017
296
240
Bengaluru
Hello, I installed this ROM and everything works fine. I have some doubts though! Will this ROM get software updates/upgrades?
Please please don't quote OP.
And yes, this ROM will be updated. You can see that not even a week has passed since it's last update.

EDIT : Expect an update soon, main branch of Arrow OS is updated now with lots of fixes and features.
 
Last edited:

K001droid

Recognized Developer
Dec 30, 2015
1,256
6,208
Ceres
NEW UPDATE IS UP:
The things merged in/ changelogs are=>


• Added Omnijaws qs tile integration
• Added Statusbar weather
• Added Status network traffic
• Added Statusbar clock date customization
• Added Omnijaws keyguard weather view
• Added Keyguard weather view
• Added Statusbar clock date customization
• Added Double tap to sleep on statusbar
• Added quick settings pull down with one finger
• Added Double tap to sleep on lockscreen
• Added pixel navbar home icon
• Added tuner interface to statusbar signal policy
• Added Alternative weather apps when google weather not installed
• Added missing text tint in weather details
• Added tinting for omnijaws provided qs images
• Added black themes
• Added omnijaws config
• Added ability to disable bar color in battery saver mode
• PixelNavbar Fixed colors for light colored navbar
• Enabled white accent picker button for black theme
• Used unique package name for arrow provided themes
• Fixed Display wind direction as pinwheel and not degrees
• Added Start google weather on longclick
• Enabled enhanced call blocking function
• Named cellular tile based on carrier
• Improved Fingerprint speed up wake-and-unlock scenario
• Correct colors for pixel navbar home icon
• Cleanup pixel navbar code
• Fixed landscape pixel animation view
• Fixed the monkey crash issue
• Fixed avoid ui freeze issue
• Fixed system server crash while booting
• Fixed dummy expansion of qs on double tap to sleep
• Hide unsupported USB modes automatically
• Forward port pattern visibility settings
• Forward port lock pattern grid size
• Fixed memory leak on pause
• Fixed bug in the summary of "special app access"
• Exposed power menu items
• Fixed hiding of right clock on lockscreen
• Always show time in the quickstatusbar
• Updated whitelist when installing system application
• Reduced padding between clock and notification area
• Removed child parent when a new view is added
• Fixed janky traffic indicator tint
• Filter service disabled broadcast for qs weather tile
• Changed disabled qs weather tile image
• Fixed autofill saved entries picker dialog
• Configured systemui theme
• Fixed Jump to homescreen and back on theme change
• Fix notification colors on black
• Core optimizations and Fixes
And various device side updates

I included some features in my earlier random drop so yeah nvm

DOWNLOAD:
https://sourceforge.net/projects/ar...w-v9.0-z2_plus-OFFICIAL-20180915.zip/download
 
Last edited:

komaljain

Member
Sep 28, 2015
30
1
Disable telephone permission of Google Play services. It will work.

Also, It will be good if you search for your issues on forum before asking, chances are that it has already been answered.
Thanks for solution! Tried searching for that earlier but all gave magisk file link to bypass root!

---------- Post added at 06:57 PM ---------- Previous post was at 06:53 PM ----------

Gpay in India is different from the original Google pay. It doesn't require any NFC. It uses QR code of the bank account called UPI for transactions to occur. And Gpay was formally called as "tez" before changing its name in recent months.
I believe that answers anyone else confusing! And yeah this custom rom! But devs work hard and generally this doesn't happen due to their work! Kudos to all devs for that!
 

poled

Senior Member
May 9, 2011
294
46
My phone hangs after rebooting for first time with Pie roms... led white and screen black, presh on button for long time and then everything is ok, is this normal?
 

Ali Naqi

Senior Member
Jan 29, 2014
172
28
NEW UPDATE IS UP:
The things merged in/ changelogs are=>

• Added Omnijaws qs tile integration
• Added Statusbar weather
• Added Status network traffic
• Added Statusbar clock date customization
• Added Omnijaws keyguard weather view
• Added Keyguard weather view
• Added Statusbar clock date customization
• Added Double tap to sleep on statusbar
• Added quick settings pull down with one finger
• Added Double tap to sleep on lockscreen
• Added pixel navbar home icon
• Added tuner interface to statusbar signal policy
• Added Alternative weather apps when google weather not installed
• Added missing text tint in weather details
• Added tinting for omnijaws provided qs images
• Added black themes
• Added omnijaws config
• Added ability to disable bar color in battery saver mode
• PixelNavbar Fixed colors for light colored navbar
• Enabled white accent picker button for black theme
• Used unique package name for arrow provided themes
• Fixed Display wind direction as pinwheel and not degrees
• Added Start google weather on longclick
• Enabled enhanced call blocking function
• Named cellular tile based on carrier
• Improved Fingerprint speed up wake-and-unlock scenario
• Correct colors for pixel navbar home icon
• Cleanup pixel navbar code
• Fixed landscape pixel animation view
• Fixed the monkey crash issue
• Fixed avoid ui freeze issue
• Fixed system server crash while booting
• Fixed dummy expansion of qs on double tap to sleep
• Hide unsupported USB modes automatically
• Forward port pattern visibility settings
• Forward port lock pattern grid size
• Fixed memory leak on pause
• Fixed bug in the summary of "special app access"
• Exposed power menu items
• Fixed hiding of right clock on lockscreen
• Always show time in the quickstatusbar
• Updated whitelist when installing system application
• Reduced padding between clock and notification area
• Removed child parent when a new view is added
• Fixed janky traffic indicator tint
• Filter service disabled broadcast for qs weather tile
• Changed disabled qs weather tile image
• Fixed autofill saved entries picker dialog
• Configured systemui theme
• Fixed Jump to homescreen and back on theme change
• Fix notification colors on black
• Core optimizations and Fixes
And various device side updates

I included some features in my earlier random drop so yeah nvm

DOWNLOAD:
https://sourceforge.net/projects/ar...w-v9.0-z2_plus-OFFICIAL-20180915.zip/download

Installed this. Came from 8.1
Loving the animatons.

VoLTE works.
Will report on battery
 

prakashitbhav

Senior Member
Sep 2, 2017
296
240
Bengaluru
No, happens with all Pie roms I tried, first boot only, no problem, but strange
Normally Kernel Panic happens due to some bug which cannot be handled by OS (can be software bug or a hardware bug). Since you face issue with all Pie ROMs, chances are that there can be a hardware fault (I am no expert though).But no worries, our Pie ROMs are mostly alpha, later when they are stable, they might properly handle your error.

This is why kernel panic happens (from Wikipedia)
A panic may occur as a result of a hardware failure or a software bug in the operating system. In many cases, the operating system is capable of continued operation after an error has occurred. However, if the system is in an unstable state then rather than risking security breaches and data corruption, the operating system stops to prevent further damage
 
Last edited:

nicky69100

Senior Member
Jul 26, 2017
563
180
36
LYON
yep, moxie makes the rom really smooth in the ui navigation which is not the case of default kernel. Rom is almost perfect for me, I just hope for inbuilt utouch settings and lockscreen torch will come in later releases. How much sot do you guys get with moxie and stock kernel? for me around 4h30 sot on average with mixed use.
 
  • Like
Reactions: bensgomez

Top Liked Posts

  • There are no posts matching your filters.
  • 59

    NOTICE:
    ArrowOS 9.x comes with kernel 4.4 and requires a newer bootloader from ZUI3.5 or above. Apart from this, this rom is full treble ( will be FULL TREBLE in the future so that anyone can use it as base for Generic System Image ) hence it requires a latest OFFICIAL TWRP which supports /factory mounted as vendor
    PLEASE! READ THE SECOND POST for all the information and steps. Thank you


    logo.png

    ArrowOS

    ABOUT
    ArrowOS is an AOSP based open source project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day.

    Website: https://arrowos.net
    Telegram: Channel | Group
    Github: https://github.com/ArrowOS
    Code Review: review.arrowos.net
    E-mail: arrowos.contact

    To apply for maintainership Check this out

    WHAT WORKS?
    • Almost everything

    WHAT DOESN'T WORK?
    • Encryption - fixed in/after 3rd March 2019 update
    Be sure to include a log : check how to

    INSTRUCTIONS
    Clean Flash
    1. Download The ROM & GApps
    2. Wipe: System, Data, Dalvik, Cache
    3. Flash ROM + GApps
    4. Reboot & Enjoy
    Dirty Flash
    1. Download the ROM
    2. Wipe: Dalvik and Cache
    3. Flash ROM (+Magisk if rooted previously or if want root)
    4. Reboot & Enjoy

    DOWNLOADS

    ROM: Click Here for ROM
    Gapps: Click Here for GApps

    Note : Pico, Nano or Micro Gapps are recommended. use arm64 - 9.0

    Rom Source: https://github.com/arrowos
    Kernel Source: https://github.com/ArrowOS-Devices/android_kernel_zuk_msm8996

    Special thanks to

    AOSP
    LineageOS
    Ezio Lacandia Bijelkic
    Maxwen
    Alex Cruz
    Tibor Kaputa
    And all other Open Source - Developers, Teams and Organisations
    DM if we missed someone - you can always look at GitHub to find more contributors! :highfive:

    XDA:DevDB Information
    ArrowOS, ROM for the Lenovo ZUK Z2 (Plus)

    Contributors
    kubersharma
    Source Code: https://github.com/ArrowOS

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    ROM Firmware Required: ZUI 3.5 or above & Official Treble TWRP
    Based On: Android Open Source Project

    Version Information
    Status: Stable
    Current Stable Version: 9.x
    Stable Release Date: 2018-09-09
    Current Beta Version: -

    Created 2018-09-09
    Last Updated 2018-09-09
    36
    ? New update is here for Zuk Z2 (z2_plus)

    Build Date: 07/10/2018

    Rom Changelogs: https://blog.arrowos.net/articles/changelogs.html
    Device Changelogs:
    * Pepper Kernel updates
    * Tons of Blob updates (Graphics, Adreno, VulKan)
    * and Probably more stuff :p

    Download
    https://sourceforge.net/projects/arrow-os/files/arrow-9.x/z2_plus
    33
    ArrowOS 9.x Pie Update is here!

    Download:
    https://sourceforge.net/projects/ar...w-v9.0-z2_plus-OFFICIAL-20180913.zip/download

    Stock Features & Changelogs:
    * System themes : Dark, Black
    * Omni Weather - status bar and lockscreen
    * Accidental Wake-up toggle
    * SDM blobs updated
    * Tons of blob updates from ZUI 4.x
    * Vulkan blob updates
    * Thermals : decreased values to reduce heat
    * Clock customizations
    * Speed network indicator
    * MicroG / Signature spoofying support added
    * and many more optimizations, fixes.

    Note: for some notification isnt comming so disable Google's Backup tool from settings > Apps & Notifications (show System Apps) for to get Notifications of downloads
    31
    Reserved

    IMPORTANT INFORMATION

    How to flash treble roms having /factory instead of /vendor?

    * First time custom rom flasher/ coming from ZUI / Never flashed treble rom / Never flashed factory2vendor patch
    1. Flash Treble TWRP ( which supports /factory )
    ( https://www.androidfilehost.com/?fid=11410963190603913223 )
    2. Flash ROM + GApps etc


    * Coming from roms for which you had done factory2vendor conversion

    1. Flash Vendor2factory zip
    ( https://androidfilehost.com/?fid=962187416754475514 )
    2. Flash new TWRP with /factory support
    It will work for both non treble like zui , and treble roms having /factory instead of vendor support
    ( https://www.androidfilehost.com/?fid=11410963190603913223 )
    3. IMPORTANT STEP : Reboot to new TWRP
    4 Flash rom
    5. No need to wipe if coming from same rom

    Or
    1. Flash ZUI via QFIL
    2. Flash TWRP ( which supports /factory )
    3. Flash rom
    updated information on 03/02/2019


    [A copy paste of a message from Dd3boh in Telegram]
    IMPORTANT INFO
    So, the other day me and Kuber were talking about treble related things and the current hassle/issues. Hence we thought of moving back to /factory instead of /vendor treble implementation to avoid all this (vinavil, kenny, faiz, yaro also somewhat agreed)

    Moving back to /factory instead of /vendor implementation to avoid the extra hassle, pain and improvements over the current treble implementation

    So, what might be the benefits of such change:
    * Just one TWRP for treble, non treble roms like zui [ also Official TWRP might be updated will treble support]
    * There will be no need to flash patches for factory to vendor conversion
    * Anyone who unlocks bootloader, or a new guy to custom roms will have to flash no patches, no tricky steps, just flash rom and done
    * It will make our treble implementation cleaner and might help fasten process to try making LineageOS official

    * factory2Vendor if you have not: https://xdaforums.com/lenovo-zuk-z2/how-to/z2plus-treble-roms-flashing-reverting-t3778287
    * Treble TWRP 3.2.3 (by me :p): https://github.com/TwrpBuilder/andr....2.3-TwrpBuilder-z2_plus-2018-10-24_17-55.img



    There are were 2 build lines for ArrowOS 9.x :- One with Kernel 3.18 ( not anymore supported after 25th December update) and other with Kernel 4.4

    ArrowOS with kernel 3.18 is now deprecated from 25th December build ( For easy identification, i have renamed all the 3.18 kernel builds and added "3.18" after ArrowOS-9.0 tag, and now all the new builds will come with Kernel 4.4.
    Starting from, January 2019, all the builds will come with Kernel 4.4

    Faced a green screen/blue screen when flashing ArrowOS 4.4 kernel build first time?
    Remember, that Kernel 4.4 require a newer bootloader, so you will have to QFIL ZUI 3.5 or above.
    29
    ArrowOS 9.x Pie New WEEKLY is here

    Download:
    https://sourceforge.net/projects/ar...w-v9.0-z2_plus-OFFICIAL-20180925.zip/download

    Changelogs:
    • Added Call Recording support
    • Added App Ops
    • Added theme power menu items
    • Added Pixel animations for smart battery & other parts
    • Fixed settings search bar “white” outline on Black/Dark themes
    • Added heads up tile
    • Added support for multiple displays
    • Added caffeine qs tile Adapt for P
    • Added required to unlock phone for enabling Mobile Data & Wifi
    • Updated AOSP keyboard Package
    • Set brightness slider thumb based on mode
    • Added visualizer feature
    • Keyguard weather view - Fixed initial kick off after boot
    • Various fixes for Lockscreen weather
    • Fixed debug drawing lines for icon containers
    • Hide keyguard weather when pulsing
    • Added Check for wifiservice's existence before its access
    • Added partial/full screenshot QS tile single tap to choose the mode, long press to fire
    • Added Reset battery stats option
    • Added tile for enable/disable HW keys
    • Fixed haptic feedback on navbar when hwkeys is disabled
    • Fixed resetting battery stats after reboot with battery level >= 90
    • Implement burn-in protection for status/navbar
    • Fixed pinned stack may be null after animation end
    • Added animations on some preferences
    • Added custom pref for devices with custom doze packages
    • Added lockscreen visualizer toggle
    • Fixed search panel bg color for correct themeing
    • Added support for Bépo keyboard layout
    • Fixed status bar padding for all devices
    • Fingerprint: Added locking to default impl
    • Use common style for recents task menu divider
    • Added Bulgarian, Georgian and Ukrainian wordlists
    • Added support for Australian English
    • Disable sound on keypress on all devices by default
    • AOSP Keyboard Support for incognito mode
    • Enable spellchecker for Additional languages
    • Fixed send button not being centered for non-standard densities
    • Fixed interruption on active gesture input by modifier key presses
    • Various Core Optimizations & Fixes

    • Pepper Kernel updates by DD3Boh can be seen:
    https://github.com/DD3Boh/android_k...mits/ba7728584fe156aa0c9170ef49153e389d02e45a

    Enjoy