OmniROM

Last updated
OmniROM
Omniromlogo.jpg
OmniROM 6.0.1.png
OmniROM 6.0.1 screenshot
Developer OmniROM community
Written in C (core), C++ (some third party libraries), Java (UI)
OS family Android (Linux)
Working stateCurrent
Source model Open source with proprietary components
Latest release 14.0
Marketing target Firmware replacement for Android mobile devices
Package manager APK
Kernel type Monolithic (Linux kernel)
License Free software licenses:
Apache License 2.0 and GNU GPLv2
Official website omnirom.org

OmniROM is an open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It involves a number of prominent developers from other projects.[ citation needed ]

Contents

Development

OmniROM was founded in reaction to the commercialisation of ROM project CyanogenMod. [1] At launch, the project provided custom firmware based on Android Jelly Bean, and they moved to Android KitKat shortly after its release. [2] [3] Their KitKat firmware included support for the Galaxy Note II, Galaxy Note, Galaxy S3, Galaxy S4, Nexus 4, Nexus 5, Nexus 7 (2012), LG Optimus G, Galaxy S2, HTC One (2013), Oppo Find 5, Sony Xperia T, Acer Iconia A500, HTC Explorer and Lenovo A6000. [4]

OmniROM quickly gained popularity during development of Android 4.4 KitKat. [4]

In June 2015, the project started to release nightly builds based on Android Lollipop for the Asus Transformer Pad, Asus Transformer Pad Infinity, Nexus 4, Nexus 5, Nexus 6, Nexus 7, Nexus 10, Oppo Find 7/7a, OnePlus One, Sony Xperia Z and Sony Xperia ZL. [5]

OmniROM was one of the first custom ROMs to provide patches for the KRACK security vulnerability. [6]

As of January 2018, Oreo builds were on a weekly update schedule.

OmniROM was one of several ROM development teams being courted by ASUS, teaming with XDA, to help seed development for ZenFone 6. [7]

OmniROM was the first custom ROM for OnePlus 7T. [8]

In March 2020, OmniROM began offering builds including MicroG. [9]

Reception

In 2013, Russell Holly of Geek.com said "OmniRom is the ultimate Android tweaker ROM." [10] A later review said OmniROM is "one of the few community-focused Android builds available today that is focused on supporting as many devices as possible while adding new features as often as possible." [11]

In 2017, Tomek Kondrat of XDA Developers, after an interview of two developers, said OmniROM has a distinct and polished Android experience, with a history of introducing excellent features, and said "Innovation, transparency, community, and freedom are the founding ideas behind the project!" [12]

In a 2017 detailed review on the OnePlus 5T for XDA Developers, Jeff McIntire concluded "OmniROM has some unique features" and called it "a no-frills, easy-to-configure ROM that won't bog down your phone with bloatware." [13]

In 2018, Williams Pelegrin of Android Authority said OmniROM is one of the more popular Android ROMs available, and it contains little to no bloatware; however, he criticized OmniROM's camera app for taking pictures that are over-exposed and blurrier, particularly in low-light conditions. [14]

OmniROM has been mentioned in books. [15] [16] [17]

See also

Related Research Articles

A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are usually not considered mobile, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This "fine line" distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile, unlike the hardware of the past. Key notabilities blurring this line are the introduction of tablet computers, light laptops, and the hybridization of the two in 2-in-1 PCs.

<span class="mw-page-title-main">CyanogenMod</span> Discontinued open-source mobile operating system

CyanogenMod is a discontinued open-source operating system for mobile devices, based on the Android mobile platform. Developed between 2009 and 2016, it was free and open-source software based on the official releases of Android by Google, with added original and third-party code, and based on a rolling release development model. Although only a subset of total CyanogenMod users elected to report their use of the firmware, on 23 March 2015, some reports indicated that over 50 million people ran CyanogenMod on their phones. It was also frequently used as a starting point by developers of other ROMs.

<span class="mw-page-title-main">Motorola Defy</span> Android smartphone developed by Motorola Mobility

The Motorola Defy (A8210/MB525) is an Android-based smartphone from Motorola. It filled a niche market segment, by being one of the few small, IP67 rated smartphones available at the time of its late 2010 release; it is water resistant, dust resistant, and has an impact-resistant screen. An updated version of the original model, Defy+ (MB526) was released in 2011. Other variants were also released before a revival of the Defy name in 2021.

<span class="mw-page-title-main">Sony Ericsson Xperia X8</span> Android smartphone

The Sony Ericsson Xperia X8 is a mid-range 3G Android smartphone developed by Sony Ericsson in the Xperia series released in Q4 2010. It was sold in many countries worldwide, including the United States on AT&T Mobility and low-end pay-monthly contracts in the UK. It originally shipped running Android 1.6 but was upgraded in early 2011 to Android 2.1.

<span class="mw-page-title-main">Motorola Atrix 4G</span> Android smartphone developed by Motorola Mobility

The Motorola Atrix 4G is an Android-based smartphone developed by Motorola, introduced at CES 2011 along with the Motorola Xoom, Motorola Droid Bionic, and Motorola Cliq 2 on January 5, 2011. It was made available in the first quarter of 2011.

The Samsung Galaxy R (Royal) (GT-I9103) is an Android smartphone that was announced by Samsung on August 10, 2011 as a variant to the Samsung Galaxy S II.

<span class="mw-page-title-main">Samsung Galaxy Y</span> Smartphone by Samsung

Samsung Galaxy Y (GT-S5360) is an Android-based smartphone by Samsung, announced in August 2011. Its main features are 3G connection with speeds up to 7.2 Mbit/s and Wi-Fi.

<span class="mw-page-title-main">Samsung Galaxy S Plus</span> 2011 Android smartphone by Samsung

The Samsung Galaxy SPlus or Samsung Galaxy S 2011 Edition is an Android smartphone, introduced July 2011.

<span class="mw-page-title-main">Sony Xperia L</span>

Sony Xperia L (C2104/C2105) is a Sony's budget oriented smartphone manufactured by Sony, announced in March 2013 and launched in May 2013.

<span class="mw-page-title-main">Sony Xperia Z1</span> Android smartphone produced by Sony

The Sony Xperia Z1 is an Android smartphone produced by Sony. The Z1, at that point known by the project code name "Honami", was unveiled during a press conference in IFA 2013 on 4 September 2013. The phone was released in China on 15 September 2013, in the UK on 20 September 2013, and entered more markets in October 2013. On 13 January 2014, the Sony Xperia Z1s, a modified version of the Sony Xperia Z1 exclusive to T-Mobile US, was released in the United States.

<span class="mw-page-title-main">AOKP</span> Mobile operating system

AOKP, short for Android Open Kang Project, is an open-source replacement distribution for smartphones and tablet computers based on the Android mobile operating system. The name is a play on the word kang and AOSP. The name was a joke, but it stuck. It was started as free and open-source software by Roman Birg based on the official releases of Android Open Source Project by Google, with added original and third-party code, features, and control.

<span class="mw-page-title-main">OnePlus One</span> Android Smartphone

The OnePlus One is an Android smartphone manufactured by OnePlus. Unveiled in April 2014, it is the first product by OnePlus. The OnePlus One was designed to compare favorably – in performance, quality, and price – to flagship devices by leading smartphone manufacturers. It was also intended to be developer friendly, and has since received a wide variety of ROMs and custom kernels from the community. The OnePlus One shipped to most markets with the Cyanogen OS operating system pre-installed, a commercial variant of CyanogenMod.

<span class="mw-page-title-main">Samsung Galaxy Avant</span> Smartphone

The Samsung Galaxy Avant is a mid-range smartphone released by Samsung in July 2014. It was only available on the T-Mobile network in the United States, although it could be purchased both on and off contract. This phone retailed for $230, making it one of the cheaper offerings by T-Mobile. While the phone was praised for its low price and decent performance, it was also criticized for its poor screen and camera. The display was often cited as having washed out colors and a lack of sharpness, likely as a result of the TFT panel used. The Galaxy Avant received a few official software updates, but was never upgraded past Android KitKat.

<span class="mw-page-title-main">Redmi 2</span> Smartphone model

Xiaomi Redmi 2 is a smartphone produced by Xiaomi released in January 2015. It is the successor to the Xiaomi Redmi 1 family.

Paranoid Android is an open-source operating system for smartphones and tablet computers, based on the Android mobile platform. The latest official version is Uvite, based on Android 14, released on 20 September 2023.

<span class="mw-page-title-main">LineageOS</span> Free and open-source Android-based operating system

LineageOS is a open source Android distribution for smartphones, tablets, and set-top boxes. It is community-developed and serves as the successor to CyanogenMod, from which it was forked in December 2016, with the source code available on both GitHub and GitLab. As of 2023, there are about 1.5 million devices running the LineageOS operating system.

Resurrection Remix OS, abbreviated as RR, is a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform. UX designer and head developer Altan KRK & Varun Date started the project in 2012.

crDroid is a customized fork of Android based on LineageOS. It has offered unofficial releases of Android 10, 11, 12.1, 13, 14, and 15 Custom ROMs.

<span class="mw-page-title-main">Bootloader unlocking</span> Process of disabling secure device booting

Bootloader unlocking is the process of disabling the bootloader security that makes secure boot possible. It can make advanced customizations possible, such as installing custom firmware. On smartphones, this can be a custom Android distribution or another mobile operating system. Some bootloaders are not locked at all and some are locked, but can be unlocked with a command or with assistance from the manufacturer. Some do not include an unlocking method and can only be unlocked through a software exploit.

References

  1. Ray, Bill (October 16, 2013). "All cool kids' phones run ALTERNATIVE alternative custom Android ROM". The Register . Retrieved November 14, 2013.
  2. "Of Jelly Beans and KitKats · OmniROM Blog". blog.omnirom.org. November 2, 2013. Archived from the original on August 1, 2016. Retrieved September 12, 2020.
  3. Smith, Chris (November 10, 2013). "Android 4.4 KitKat plans for AOKP, CyanogenMod, OmniROM and Paranoid Android detailed". Android Authority. Retrieved November 14, 2013.
  4. 1 2 Agomuoh, Fionna (November 13, 2013). "Android 4.4 KitKat Update: Samsung Galaxy Note 2 Gets OmniROM Update And ROM Release Rundown". International Business Times . Retrieved November 18, 2013.
  5. "We Have Lift-off! 5.1.1 Lollipop Nightlies Begin! · OmniROM Blog". blog.omnirom.org. June 21, 2015. Archived from the original on February 26, 2017. Retrieved September 12, 2020.
  6. "Nexus, Pixel phones won't get their KRACK fix until December". SlashGear. 2017-11-13. Retrieved 2019-12-22.
  7. "ASUS calls on tinkerers to make custom ZenFone 6 firmware". Engadget. 12 June 2019. Retrieved 2019-12-22.
  8. Patel, Idrees (2019-11-23). "OnePlus 7T Development Update: First Custom ROM, Kernel, and Unbrick Tool released". xda-developers. Retrieved 2019-12-22.
  9. "OmniROM". omnirom.org. 2020-03-10. Retrieved 2020-09-12.
  10. "OmniRom Beta for Android makes for an awesome weekend project". Geek.com. 2013-11-30. Archived from the original on 2019-12-22. Retrieved 2019-12-22.
  11. "Advanced Android: A look at OmniROM". Geek.com. 2014-06-19. Archived from the original on 2019-12-22. Retrieved 2019-12-22.
  12. "OmniROM - Interview with Developers Max Weninger and Jake Whatley". xda-developers. 2017-10-10. Retrieved 2019-12-22.
  13. "Hands-On Overview of Android Oreo-based OmniROM on the OnePlus 5T". xda-developers. 2017-12-31. Retrieved 2019-12-22.
  14. "OmniROM's Android 8.1 Oreo builds go on a weekly update schedule". Android Authority. 2018-01-02. Retrieved 2019-12-22.
  15. Ye, Roger (2017-05-31). Android System Programming. Packt Publishing Ltd. ISBN   978-1-78712-038-9.
  16. Immler, Christian (2016-01-20). Android Hacking: Behalten Sie Ihre Daten auf dem Handy und nicht beim Geheimdienst: Schwachstellen und Sicherheitslücken finden und beseitigen (in German). Franzis Verlag. ISBN   978-3-645-22295-2.
  17. Immler, Christian (2016-05-27). CyanogenMod: Installation und Praxis (in German). Franzis Verlag. ISBN   978-3-645-20414-9.