[DEV][β] OmniROM [Unofficial] [8.1] [D6603/33/53/83] Z3 (Leo)

Status
Not open for further replies.
Search This thread

nailyk

Senior Member
Oct 3, 2015
1,511
2,971
https%3A%2F%2Fomnirom.org%2Fwp-content%2Fuploads%2F2013%2F11%2Fomnirom_logo-big_layout_transparent-250px-150x150.png

OmniROM
Android 8.0
Sony Xperia z3 (all variant)

What is Omnirom?
A Android custom rom announced at the BABBQ (Big Android BBQ) in late 2013 by @XpLoDWilD, @Chainfire, @Dees_Troy & Team.
"The goal of Omni is to experiment with Android development because we enjoy it. Omni isn’t better, just different. "
For more information go to omnirom's website


Code:
#include <disclamer.h>

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* If you dont like this rom, Stay away from this thread!
*/

TWRP with hardware decryption support can be found here

Usefull Links
You want to contribute to Omni? CLICK ME
You want to see the github? CLICK ME
Omni Wiki LOOK HERE
Contributors CLICK HERE

Who can use it
It is only for Z3 (single or dual) and UNLOCKED UPGRADED BOOTLOADERS



How to install

%= Only needed at first flash
  1. % Update ROM to .291 with emma (or Flashtools)
  2. % When install is done go into fastboot mode (plug usb + vol down key = blue led)
  3. % Flash TWRP / If you already are in .291 and have a working TWRP (modded rom/kernel/adv kernel) you can use the flashable zips below instead.
  4. Shutdown the device
  5. Unplug the usb cable
  6. Maintain volume down & power until you see twrp splash screen
  7. % Wipe system, cache and data (factory-reset)
  8. Install rom zip (+
    % gapps if you need it, any size is ok
    %Install root from @phhusson )​
  9. Reboot

Rolling back to stock
Flash stock rom with emma or flashtool
If you flash with flashtool remember to check wipe apps_log and userdata partitions to get a clean install
Stock compatible TWRP

Sources
Manifest file.
Everything else is omnirom.
Contribute gerrit.
This rom is not pure OmniRom, but close to, for convenience purpose. Roms are build from this script and can contain some lightweight modifications (like mkshrc, or TWRP app disabling, @nailyk certificate authority included, etc...) but will never have heavy changes like replacing an app by another, etc...​

Downloads:
Latest release
2018-01-01:
md5: d6b1929cb7ce4f6c8fbc06d1487cd881
download mirror
What's new:
Switch to OmniRom 8.1
Full treble device
Clean camera code
Reworked devices trees
Add APTX support
GPS fixes

Release Timeline

2017-12-10:
md5:
download
What's new:
Do not forget this update require a full wipe!

2017-11-03:
md5:
download

2017-11-01:
md5:
download
What's new:
Code:
Restore double tap to wake from 26502 & 26504
Attempt to fix wifi acess point with 26524
Enable Messaging app (26526) & FM app (26527)

2017-10-29new:
md5: 70bf59e28cef54046e7eb4822a95c906
download
What's new:
^z^z^z
Let's start again ;)



XDA:DevDB Information
omnirom-oreo-z3, ROM for the Sony Xperia Z3

Contributors
nailyk, Dobsgw
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: OmniRom

Version Information
Status: Beta

Created 2017-10-29
Last Updated 2018-01-01
 

Attachments

  • omniO_back_cam.jpg
    omniO_back_cam.jpg
    265.3 KB · Views: 29,970
  • omniO_GPS.png
    omniO_GPS.png
    142 KB · Views: 29,876
  • omniO_newpipe3.jpg
    omniO_newpipe3.jpg
    131.3 KB · Views: 28,571
  • omniO_notifications.png
    omniO_notifications.png
    252.7 KB · Views: 28,823
  • omniO_omniLauncher.jpg
    omniO_omniLauncher.jpg
    133.1 KB · Views: 28,817
  • omniO_version.png
    omniO_version.png
    136.8 KB · Views: 28,933
Last edited:

nailyk

Senior Member
Oct 3, 2015
1,511
2,971
Known issues:

- Video recording broken
- 120fps / 4k recording
- Wifi access point on 5GHz until country is set
- Off mode charging while connected to computer
- Quick charge
- Dual sim swap problem. After a change all the slot1 is lost!
- 4G connection issue until connected to a WIFI network.
- Audio problems. Depending on actual test could be:
1. No audio while ok siri is enabled,
2. Echo while on speaker mode.
- Wifi drop while ipv6 is set with router advertisements
 
Last edited:

nailyk

Senior Member
Oct 3, 2015
1,511
2,971
How to post
  • Reports without logs or step to reproduce are useless (read contribute).
  • You are welcome to post your review: what is working, not working, etc... Check into know issues before.
  • You are welcome to report any typo, error, etc...
Try to keep thread clean as a dev reference. Thanks in advance.​

How to report problems
cat1-1-.jpg
To report problem, please provide logs.
It is always better to include reference to the Installed version. This guide is really detailed and explained everything about bug reports.
If you have any doubts, take the most logs. There is never enough logs ;)

How to get logs
  • If your device is not booting at all, we need information about how you flash and all the handling you do, the display status, light status, and if available a dump of /proc/last_kmesg*
  • If you have a non working peripheral (non-working radio/wifi/etc...) please provide a full logcat and full dmesg, example:
    Code:
    adb reboot
    adb wait-for-device
    adb shell dmesg > dmesg.log
    adb logcat -d > logcat.log
  • If you have a non working app please provide a partial logcat:
    Code:
    adb reboot
    adb wait-for-device
    adb logcat -c
    <launch your app>
    adb logcat -d > logcat.log
  • On this rom, there is a script who detect device at install time and provide the right functions for single or dual sim. If you have modem problems (like data not working or no signal) please also provide the /tmp/recovery.log.:
    If you have ADB access to your device in twrp just use
    Code:
    adb pull /tmp/recovery.log .
    after flashing omnirom.
    If you do not have ADB access use the 'copy to SD' button in the advanced tab, then transfer it the way you like.
  • then upload your files to a service like pastebin.com / paste.omnirom.org

How to contribute
  • Code is like hieroglyphs for me:
No worries you can contribute anyway! Install the rom, do tests, read failure logs, look at internet for potential fix/similar users experience, is the biggest part of debugging. Then collect all of this and write your results here.
  • Code is like hieroglyphs for me and logs are worst:
No problem, collects logs the right way if you can, explain how you encounter the problem: detailed step to reproduce could be enough: explain exactly how you encounter the error/problem, it should produce each time someone repeat your steps. Then we will be able to fix it.
 
Last edited:

Br4no

Senior Member
Jan 26, 2017
350
140
Hello guys,

As mentioned error 7 for 6603, but can be fixed via provided workaround for now☺

My sim card was not detected at all. System was asking for sim card insertion. ? (I wiped everything before installation, flashed zip and gapps nano, tried also the same with sideload)

I had to directly switch back, because I need working phone today. But I will try to provide logs as soon as possible.

Thank you a lot!
 

Gixchi

Senior Member
Dec 5, 2016
71
24
i got error 7, i made changes to script file, zipped the entire folder again. now the twrp says the zip file is corrupt. what am i missing.
 

nailyk

Senior Member
Oct 3, 2015
1,511
2,971
release 3

That's a failing launch :p

So new zip with already removed assert, and some fix for single sim who do not have data. Please wipe /system before flashing.
Looks like another expected issue pop out: BT is broken. We are currently working on it. (bt was working 2 days ago ;))

Sorry for the mess
 

SageDroid

Senior Member
Sep 2, 2012
95
57
Looks very good. Even with October security patch level. :)

I know it may be a little early, but can you say anything about battery life (especially standby) compared to 7.1.2 or stock?
 

youssef mohamed

Senior Member
Sep 13, 2015
76
16
That's a failing launch :p

So new zip with already removed assert, and some fix for single sim who do not have data. Please wipe /system before flashing.
Looks like another expected issue pop out: BT is broken. We are currently working on it. (bt was working 2 days ago ;))

Sorry for the mess
I excited to install it but i think to wait stable release to be good for daily use
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 57
    https%3A%2F%2Fomnirom.org%2Fwp-content%2Fuploads%2F2013%2F11%2Fomnirom_logo-big_layout_transparent-250px-150x150.png

    OmniROM
    Android 8.0
    Sony Xperia z3 (all variant)

    What is Omnirom?
    A Android custom rom announced at the BABBQ (Big Android BBQ) in late 2013 by @XpLoDWilD, @Chainfire, @Dees_Troy & Team.
    "The goal of Omni is to experiment with Android development because we enjoy it. Omni isn’t better, just different. "
    For more information go to omnirom's website


    Code:
    #include <disclamer.h>
    
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    * If you dont like this rom, Stay away from this thread!
    */

    TWRP with hardware decryption support can be found here

    Usefull Links
    You want to contribute to Omni? CLICK ME
    You want to see the github? CLICK ME
    Omni Wiki LOOK HERE
    Contributors CLICK HERE

    Who can use it
    It is only for Z3 (single or dual) and UNLOCKED UPGRADED BOOTLOADERS



    How to install

    %= Only needed at first flash
    1. % Update ROM to .291 with emma (or Flashtools)
    2. % When install is done go into fastboot mode (plug usb + vol down key = blue led)
    3. % Flash TWRP / If you already are in .291 and have a working TWRP (modded rom/kernel/adv kernel) you can use the flashable zips below instead.
    4. Shutdown the device
    5. Unplug the usb cable
    6. Maintain volume down & power until you see twrp splash screen
    7. % Wipe system, cache and data (factory-reset)
    8. Install rom zip (+
      % gapps if you need it, any size is ok
      %Install root from @phhusson )​
    9. Reboot

    Rolling back to stock
    Flash stock rom with emma or flashtool
    If you flash with flashtool remember to check wipe apps_log and userdata partitions to get a clean install
    Stock compatible TWRP

    Sources
    Manifest file.
    Everything else is omnirom.
    Contribute gerrit.
    This rom is not pure OmniRom, but close to, for convenience purpose. Roms are build from this script and can contain some lightweight modifications (like mkshrc, or TWRP app disabling, @nailyk certificate authority included, etc...) but will never have heavy changes like replacing an app by another, etc...​

    Downloads:
    Latest release
    2018-01-01:
    md5: d6b1929cb7ce4f6c8fbc06d1487cd881
    download mirror
    What's new:
    Switch to OmniRom 8.1
    Full treble device
    Clean camera code
    Reworked devices trees
    Add APTX support
    GPS fixes

    Release Timeline

    2017-12-10:
    md5:
    download
    What's new:
    Do not forget this update require a full wipe!

    2017-11-03:
    md5:
    download

    2017-11-01:
    md5:
    download
    What's new:
    Code:
    Restore double tap to wake from 26502 & 26504
    Attempt to fix wifi acess point with 26524
    Enable Messaging app (26526) & FM app (26527)

    2017-10-29new:
    md5: 70bf59e28cef54046e7eb4822a95c906
    download
    What's new:
    ^z^z^z
    Let's start again ;)



    XDA:DevDB Information
    omnirom-oreo-z3, ROM for the Sony Xperia Z3

    Contributors
    nailyk, Dobsgw
    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.4.x
    Based On: OmniRom

    Version Information
    Status: Beta

    Created 2017-10-29
    Last Updated 2018-01-01
    19
    good news, a new build is on the way. omnirom settings and other things got fixed.
    19
    2018-03-20-21 release

    OTA Coming.
    There is a bug with TWRP booting.
    Ensure you are on the latest bootloader (search this thread or see https://xdaforums.com/z3/general/guide-xperia-z-boot-process-explained-t3359510 )

    Partial Changelog
    • Lot of audio changes,
    • Video record fixed (some problems remain, like format, green bar, etc),
    • Some not-fully-tested power patches.

    Many thanks to @Diewi (he is totally working alone on shinano as I have no time) and the whole OmniRom team.
    Thanks to @mickybart, @AdrianDC, @rcstar6696, @demon000, @Diewi and everyone else who worked on the video record fixes.

    As usual take a backup before flashing (full /system wipe required here),
    Post useful reports (see #3) and enjoy their hard work and countless hours spent on our devices.
    19
    2018-01-01 release

    New release added to the OP.
    It should not require a full wipe but as the version changed for 8.1 it could be required in some case.
    * Lot of code cleaning,
    * some fixes about audio, & gps.
    * New issue about 4G connection: you need to connect to a wifi network before it became available (if you do not have nearly trusted wifi, turning on AP works too. )
    * Dual SIM swap problem not tested on this release but should still be present. Logs welcomed :) (actual workaround is full wipe)

    So as usual, take a backup before installing ;)

    Happy new year :cowboy:

    Thanks goes to @Diewi , @mcgi5sr2 , @rcstar6696 , @derfelot , @devil188 , @davze , @Dobsgw !
    17
    How to post
    • Reports without logs or step to reproduce are useless (read contribute).
    • You are welcome to post your review: what is working, not working, etc... Check into know issues before.
    • You are welcome to report any typo, error, etc...
    Try to keep thread clean as a dev reference. Thanks in advance.​

    How to report problems
    cat1-1-.jpg
    To report problem, please provide logs.
    It is always better to include reference to the Installed version. This guide is really detailed and explained everything about bug reports.
    If you have any doubts, take the most logs. There is never enough logs ;)

    How to get logs
    • If your device is not booting at all, we need information about how you flash and all the handling you do, the display status, light status, and if available a dump of /proc/last_kmesg*
    • If you have a non working peripheral (non-working radio/wifi/etc...) please provide a full logcat and full dmesg, example:
      Code:
      adb reboot
      adb wait-for-device
      adb shell dmesg > dmesg.log
      adb logcat -d > logcat.log
    • If you have a non working app please provide a partial logcat:
      Code:
      adb reboot
      adb wait-for-device
      adb logcat -c
      <launch your app>
      adb logcat -d > logcat.log
    • On this rom, there is a script who detect device at install time and provide the right functions for single or dual sim. If you have modem problems (like data not working or no signal) please also provide the /tmp/recovery.log.:
      If you have ADB access to your device in twrp just use
      Code:
      adb pull /tmp/recovery.log .
      after flashing omnirom.
      If you do not have ADB access use the 'copy to SD' button in the advanced tab, then transfer it the way you like.
    • then upload your files to a service like pastebin.com / paste.omnirom.org

    How to contribute
    • Code is like hieroglyphs for me:
    No worries you can contribute anyway! Install the rom, do tests, read failure logs, look at internet for potential fix/similar users experience, is the biggest part of debugging. Then collect all of this and write your results here.
    • Code is like hieroglyphs for me and logs are worst:
    No problem, collects logs the right way if you can, explain how you encounter the problem: detailed step to reproduce could be enough: explain exactly how you encounter the error/problem, it should produce each time someone repeat your steps. Then we will be able to fix it.