Software:Fire OS

From HandWiki
Short description: Tablet operating system for Amazon devices
Fire OS
Amazon-Fire-Logo.png
Screenshot
FireOS 7.3.1.7.jpg
Fire OS 7.3.1.7 running on the Amazon Fire HD 8 Plus (10th generation)
DeveloperAmazon
Written inC (core), C++, Java (UI)[1]
OS familyAndroid (Linux)
Working stateCurrent
Source modelBased on the Android Open source project,[2] with Proprietary software & Proprietary components[3]
|Final release|Latest release}}
  • Fire OS 7.3.2.9 for 8th-11th generation devices / ?, 2023
  • Fire OS 8.3.2.1 for 12th generation devices[4] / ?, 2023
Marketing targetBudget/Low priced tablet/phone market,
Members of the Amazon Ecosystem
Package managerAPK
Platforms32-bit and 64-bit ARM
Kernel typeMonolithic (modified Linux kernel)
UserlandBionic libc,[5] mksh shell,[6] native core utilities with a few from NetBSD[7]
Default user interfaceGraphical (Multi-touch)
LicenseProprietary EULA; based on Apache License 2.0[8]
Modified Linux kernel under GNU GPL v2[9]
Official websitedeveloper.amazon.com/docs/fire-tv/fire-os-overview.html

Fire OS is a mobile operating system based on the Android Open Source Project (AOSP). It is developed by Amazon for their devices. Fire OS includes proprietary software, a customized user interface primarily centered on content consumption, and heavy ties to content available from Amazon's storefronts and services.

History

Amazon began referring to the Android derivative as Fire OS with its third iteration of Fire tablets. Unlike previous Fire models, whose operating system was described as "based on" Android, Fire OS 3.0 was described as "compatible with" Android.[citation needed]

Fire OS 5

Based on Android 5.1 "Lollipop",[10] it added an updated interface. The home screen has a traditional application grid and pages for content types, as opposed to the previous carousel interface. It also introduced On Deck, a function that automatically moves content out of offline storage to maintain storage space for new content; the Word Runner speed reading tool; and screen color filters. Parental controls were enhanced with a new web browser for FreeTime mode featuring a curated selection of content appropriate for children, and an Activity Center for monitoring children's usage.[11][12][13] It removed support for device encryption, which an Amazon spokesperson stated was an enterprise-oriented feature that was underused. In March 2016, after the removal was publicized and criticized in the wake of the FBI–Apple encryption dispute, Amazon announced it would restore the feature in a future patch.[14][15]

Fire OS 6

Based on Android 7.1.2 "Nougat", its main changes and additions include:[16]

  • Adoptable storage, allowing users to format and use their SD card as internal storage
  • Doze/App standby, aiming to improve battery life by forcing devices to sleep when not actively used, adding restrictions to apps that would normally continue to run background processes

MediaTek exploits (2019)

In early 2019, security exploits for six Fire Tablet models and one Fire TV model[17] were discovered that could allow temporary root access, permanent root access, and bootloader unlocking[note 1] [18][19] due to security vulnerabilities in multiple MediaTek chipsets.[20][21][22]

Fire OS 7

Based on Android 9.0 "Pie",[23] it was released in 2019 for all 8th-11th generation Fire tablets.

In February 2022, Amazon announced that the Docs app would be replaced (in August 2022) by document creation functionality in the Files app;[citation needed] and introduced an improved home editing system.[24]

Fire OS 8

FireOS 8 is the latest release of FireOS for 12th generation fire tablets, based on Android 11, information about the release became available via Amazon developer documentation around May 2022.

FireOS 8 incorporates changes from Android 10 and Android 11 such as, TLS 1.3 support enabled by default, High Efficiency Image File Format (HEIF) support, Dark mode, One-time permissions, Sharing improvements, Device auto backups (user needs to opt-in to device backups), etc.

Although it is noted in the Amazon developer documentation that some Android 11 features such as File Based Encryption (FBE) are not supported yet.[25]

Report of migrating away from Android

Around November 2023 a report surfaced of Amazons plans to migrate away from Android to a custom Linux-based operating system known as "Vega".[26][27]

Features

Fire OS does not come with Google mobile services pre-installed; therefore, Amazon cannot use the Android trademarks to market the devices.[3] Users are able to sideload the Google Play store;[28] however, full compatibility is not guaranteed if the app depends on Google services.[29]

Because Google services are not pre-installed, Amazon develops and uses its own apps in their place, some of which include Amazon Appstore, Amazon Alexa, Prime Video, Amazon Music, Audible, Kindle Store, Silk Browser, Goodreads and Here WeGo.[30][31]

Fire OS uses a customized home screen (launcher). As of Fire OS 7.3.2.3, the launcher features three sections:

  • "For You" shows the weather, recently used apps, Alexa integration, then shows recommended content such as apps, books movies, etc.
  • "Home" is the section for the icons of all of the apps currently installed on the device, apps on the Home section can be moved around or put into folders, a search bar is also available at the top of the launcher to search though local content on the device or search online using the Bing search engine.
  • "Library" shows purchased items from Amazon services, such as apps, books, movies and TV shows from Prime Video, etc.


The OS features a multi-user system, which allows multiple people to set up and use separate user profiles.[32]

Along with Amazon Kids and Amazon Kids+, a suite of parental controls is included which allows parents to create managed child profiles,[33] set limits and set restrictions for minors.[34][35]

Devices

Current Amazon devices running Fire OS:

Discontinued devices running Fire OS:

List of Fire OS versions

Fire OS version Base Android Version Android API level Compatible Devices Notes
1 2.3.3 Gingerbread 10 Kindle Fire Reported as "Based on Android"
2 4.0 Ice Cream Sandwich 15 Kindle Fire HD Reported "Based on Android"
3 4.2.2 Jellybean 17[36][37][38] Fire HD (2nd generation), Fire HDX Reported as "Compatible with Android"
4 4.4.2 KitKat 19[39][40] Fire HD (3rd generation), Fire HDX (2nd generation)
4.5.1 4.4.3 KitKat 19[41][42][43]
5.0 5.1 Lollipop 22[44] Fire 7 (7th generation)
6 7.1.2 Nougat 25[45] Fire HD 8 (8th generation), Fire 7 (9th generation) Devices shipped with Fire OS 6 were later upgraded to Fire OS 7 when Amazon abandoned development.
7 9.0 Pie 28[46] Fire 7 (9th generation), Fire HD 8 (8th generation), Fire HD 8/8+ (10 generation), Fire HD 10/10+ (11 generation)
8 11 (Red Velvet Cake [note 2] [47]) 30 Fire 7 (12th generation)
Fire HD 8 (12th Generation)
Some Android 11 features such as File Based Encryption (FBE) are not supported in Fire OS 8 [25]

Notes

  1. These exploits usually depend on certain factors such as: Fire OS version, bootloader/fastboot/recovery version, date the device was released (eg. in the case of hardware exploits because the exploit may be fixed with a new revision), etc.
  2. Google stopped publicly using dessert names after Android 9 (Pie), but as of writing the dessert names are still used internally (at Google and in AOSP).

See also

References

  1. "Android Code Analysis". http://www.ohloh.net/p/android/analyses/latest. 
  2. "Philosophy and Goals". Android Open Source Project. http://source.android.com/about/philosophy.html. 
  3. 3.0 3.1 "Google's iron grip on Android: Controlling open source by any means necessary". Ars Technica. https://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary. 
  4. "Fire Tablet Software Updates". https://www.amazon.com/gp/help/customer/display.html?nodeId=G2JXLC4L34GX73TE. 
  5. "libc – platform/bionic – Git at Google". https://android.googlesource.com/platform/bionic/+/master/libc/. 
  6. "master – platform/external/mksh – Git at Google". https://android.googlesource.com/platform/external/mksh/+/master. 
  7. "toolbox – platform/system/core – Git at Google". https://android.googlesource.com/platform/system/core/+/master/toolbox/. 
  8. "Amazon Device Terms". https://www.amazon.com/gp/help/customer/display.html?ref_=hp_mob_bc_nav&nodeId=GSWUQ53DVJBCN9VL. 
  9. "Licenses". Android Open Source Project.. Open Handset Alliance. https://source.android.com/source/licenses.html. 
  10. "Fire OS Overview". Amazon.com, Inc.. https://developer.amazon.com/docs/fire-tv/fire-os-overview.html. 
  11. "What's new in Amazon Fire OS 5 Bellini?". September 17, 2015. http://www.pocket-lint.com/news/135336-what-s-new-in-amazon-fire-os-5-bellini. 
  12. "Amazon's Fire HD 10 tablet a rare misfire for company". http://fortune.com/2015/09/29/amazon-10-tablet-review/. 
  13. "Feature-stuffed Fire OS update makes Amazon's tablets even more kid-friendly". http://www.pcworld.com/article/3011171/tablets/feature-stuffed-fire-os-update-makes-amazons-tablets-even-more-kid-friendly.html. 
  14. "Amazon quietly disabled encryption in the latest version of Fire OS". March 3, 2016. https://www.theverge.com/2016/3/3/11157752/amazon-fire-os-encryption-removed-upgrade. 
  15. "Amazon pledges to bring device encryption back to Fire OS this spring". March 5, 2016. https://www.theverge.com/2016/3/5/11165598/amazon-fire-os-encryption-feature-update. 
  16. "Fire OS 6 for Fire Tablets". September 13, 2021. https://www.developer.amazon.com/docs/fire-tablets/fire-os-6.html. 
  17. "Rapid Temporary Root for HD 8 & HD 10" (in en-US). February 26, 2019. https://forum.xda-developers.com/t/rapid-temporary-root-for-hd-8-hd-10.3904595/. 
  18. "Fire HD 8 (2018 ONLY) unbrick, downgrade, unlock & root" (in en-US). January 27, 2019. https://forum.xda-developers.com/t/fire-hd-8-2018-only-unbrick-downgrade-unlock-root.3894256/. 
  19. "[UNLOCK[ROOT][TWRP][UNBRICK] Fire HD 8 2018 (karnak) amonet-3"] (in en-US). September 2019. https://forum.xda-developers.com/t/unlock-root-twrp-unbrick-fire-hd-8-2018-karnak-amonet-3.3963496/. 
  20. "Critical MediaTek rootkit affects millions of Android devices" (in en-US). March 2, 2020. https://www.xda-developers.com/mediatek-su-rootkit-exploit/. 
  21. "Android Security Bulletin—March 2020" (in en). https://source.android.com/security/bulletin/2020-03-01. 
  22. "Amazing Temp Root for MediaTek ARMv8 [2020-08-24"] (in en-US). April 17, 2019. https://forum.xda-developers.com/t/amazing-temp-root-for-mediatek-armv8-2020-08-24.3922213/. 
  23. "Fire OS 7 for Fire Tablets (Fire Tablets)". https://developer.amazon.com/docs/fire-tablets/fire-os-7.html. 
  24. "(Discord screenshot)". https://media.discordapp.net/attachments/945854401699020811/946920137179676682/Screenshot_20220225-015702.png. 
  25. 25.0 25.1 "Fire OS 8 for Fire Tablets". https://developer.amazon.com/docs/fire-tablets/fire-os-8.html. 
  26. Pandey, Rajesh (2023-11-10). "Amazon is getting ready to ditch Android on its Fire hardware" (in en). https://www.androidpolice.com/amazon-getting-ready-ditch-android-fire-hardware/. 
  27. "Amazon may drop Android and build its own next-gen smart home OS" (in en). 2023-11-09. https://www.androidauthority.com/amazon-android-alternative-3384275/. 
  28. "How to Install the Google Play Store on the Amazon Fire Tablet or Fire HD 8". November 23, 2017. https://www.howtogeek.com/232726/how-to-install-the-google-play-store-on-your-amazon-fire-tablet/. 
  29. Segan, Sascha (December 2013). "How To Run Free Android Apps On the Kindle Fire". https://www.pcmag.com/article2/0,2817,2396276,00.asp. 
  30. "Here's What You Need to Know About Amazon's Fire OS". https://www.lifewire.com/history-of-fire-os-4582380. 
  31. "How the Kindle Fire Works". August 22, 2012. https://computer.howstuffworks.com/tablets/kindle-fire.htm. 
  32. "How to add and switch profiles on an Amazon Fire tablet". https://www.androidauthority.com/profiles-amazon-fire-tablet-3233456/. 
  33. "Create a Child Profile on Your Fire Tablet". https://www.amazon.com/gp/help/customer/display.html?nodeId=G3MTGN25XVMNWTFX. 
  34. "Hands On With Amazon Kindle FreeTime". PC Magazine. https://www.pcmag.com/article2/0,2817,2411406,00.asp. 
  35. "What are Parental Controls on Fire Tablet?". https://www.amazon.com/gp/help/customer/display.html?nodeId=G93XLZGRK98PQ9M4. 
  36. Hollister, Sean (September 28, 2011). "Amazon's Kindle Fire UI: it's Android, but not quite". This Is My Next. https://www.theverge.com/2011/9/28/2457111/amazons-kindle-fire-ui-its-android-but-not-quite. 
  37. "Amazon confirms Kindle Fire HD models use Android 4.0 under the hood". Engadget. https://www.engadget.com/2012/09/06/amazon-confirms-kindle-fire-hd-models-use-android-4-0/. 
  38. "Kindle Fire Device and Feature Specifications". Amazon developer portal. Amazon.com Inc.. https://developer.amazon.com/sdk/fire/specifications.html. 
  39. "Updating Your App for Fire OS 4 – Amazon Apps & Services Developer Portal". https://developer.amazon.com/public/solutions/devices/fire-tablets/app-development/updating-your-app-for-new-kindle-fire-tablets. 
  40. Wiygul, Henry (September 17, 2014). "What's new with Amazon's Fire OS 4.0 "Sangria"?". https://www.androidguys.com/news/whats-new-amazons-fire-os-4-0-sangria/. 
  41. Adrian Kingsley-Hughes. "Amazon begins rollout of Fire OS 4.5.1". ZDNet. http://www.zdnet.com/amazon-begins-rollout-of-fire-os-4-5-1-7000035906. 
  42. "Amazon.com Help: Fire HD 6 (4th Generation) Software Updates". https://www.amazon.com/gp/help/customer/display.html?nodeId=201596860. 
  43. "SDK Platform release notes". https://developer.android.com/studio/releases/platforms. 
  44. "Devices | Amazon Appstore Developer Portal". https://developer.amazon.com/apps-and-games/devices. 
  45. "Developing for Fire tablets". Amazon. https://developer.amazon.com/docs/fire-tablets/fire-os-6.html#fire-os-6-for-tablets. 
  46. "Fire OS 7 for Fire Tablets". Amazon. https://developer.amazon.com/de/docs/fire-tablets/fire-os-7.html#devices-running-fire-os-7-and-previous-fire-os-releases. 
  47. "Android 11 is codenamed Red Velvet Cake — but Google won't call it that". July 24, 2020. https://thenextweb.com/news/android-11-is-codenamed-red-velvet-cake-but-google-wont-call-it-that. 

External links