iPod Touch

iPod Touch theme by iP0d H4Ck3R

Download: iPodTouch.p3t

iPod Touch Theme
(1 background)

iPod Touch
iPod Touch 6th/7th generation in Pink
DeveloperApple Inc.
ManufacturerFoxconn
Product familyiPod
TypeMobile device
Release date
  • 1st gen: September 5, 2007 (2007-09-05)
  • 2nd gen: September 9, 2008 (2008-09-09)
  • 3rd gen: September 9, 2009 (2009-09-09)
  • 4th gen: September 12, 2010 (2010-09-12)
  • 5th gen: October 11, 2012 (2012-10-11) (32 & 64 GB models), May 2013 (2013-05) (16 GB model A1509), June 2014 (2014-06) (16 GB model A1421)[1]
  • 6th gen: July 15, 2015 (2015-07-15)
  • 7th gen: May 28, 2019 (2019-05-28)
DiscontinuedMay 10, 2022; 2 years ago (2022-05-10)[2]
Units sold100 million (as of May 2013)[3]
Operating systemiOS
Storage
  • 1st gen & 2nd gen: 8, 16 & 32 GB[a] flash memory[1]
  • 3rd gen: 8, 32 & 64 GB flash memory[1]
  • 4th gen: 8, 16, 32 & 64 GB flash memory[1]
  • 5th gen: 16, 32 & 64 GB flash memory[1]
  • 6th gen: 16, 32, 64 & 128 GB flash memory[1]
  • 7th gen: 32, 128 & 256 GB flash memory[1]
Input
Online services
PredecessoriPod Classic
RelatediPod Nano
iPod Classic
iPod Shuffle
iPhone
List of iPhone models
Websitewww.apple.com/ipod-touch/

The iPod Touch (stylized as iPod touch) is a discontinued line of iOS-based mobile devices designed and formerly marketed by Apple Inc. with a touchscreen-controlled user interface. As with other iPod models, the iPod Touch can be used as a portable media player and a handheld gaming device, but can also be used as a digital camera, a web browser, for email and messaging.[4] It is nearly identical in design to the iPhone, and can run most iPhone third-party apps from the App Store, but it connects to the Internet only through Wi-Fi and uses no cellular network data, as it lacks a cellular modem.

The iPod Touch was introduced in September 2007, and around 100 million units were sold by May 2013.[3] The final iPod Touch model, released on May 28, 2019, is the seventh-generation model.

iPod Touch models were distinguished by storage space and color; all models of the same generation typically offered identical features, performance, and operating system upgrades. An exception is the fifth generation, in which the low-end (16 GB)[a] model was initially sold without a rear-facing camera and in a single color.[5]

The iPod Touch was the last product in Apple's iPod product line after the discontinuation of the iPod Nano and iPod Shuffle on July 27, 2017, after which Apple revised the storage and pricing for the iPod Touch with 32 and 128 GB of storage.[6] On May 10, 2022, Apple discontinued the iPod Touch, effectively ending the iPod product line.[7] The last iOS version to support the seventh-generation iPod Touch is iOS 15, except for ongoing OS maintenance.[8]

Features[edit]

Software[edit]

The iPod Touch ran on iOS, the same operating system as the iPhone. It included Safari, Google Maps, a Mail app, apps for Music and Videos, and several more. Users type on a virtual keyboard displayed on the screen. Apple operates online stores, allowing users to buy and directly download music, videos and third-party software. From launch, the iPod Touch was described by journalists as an "iPhone without the phone,"[9] and each succeeding iPod Touch model was introduced with the same release of iOS as the contemporary iPhone model.

On April 8, 2010, Apple announced iPhoneOS 4.0 in the Apple Special Event, covering seven main new features, such as multitasking, folders, mail enhancements, iBooks, better enterprise features, Game Center, and iAd. It supports both the iPod touch second, third and fourth-generation models, and this marks the first iOS release that drops the iPod touch first-generation. Prior to the release, iOS 4 was mostly criticized for the second-generation iPod Touch for not having multitasking and Home Screen wallpapers due to poor performance and lagging icon animations, while both the third and fourth-generation iPod Touches fully support all of the main seven and other hidden features covered in the Special Event.[10][11]

iOS updates to iPod Touch models prior to iOS 4 were required to be purchased by their owners. Apple received criticism for this decision and for excluding certain iPhone features from the iPod Touch software.[12][13] Apple's position was that they could add features for free to the iPhone because it realizes revenue via subscription, rather than as a one-time payment (as iPhones were typically sold with a carrier contract).[14] At WWDC in June 2010, as of iOS 4, Steve Jobs announced that Apple had "found a way" to make subsequent OS upgrades available free to iPod Touch owners.

In June 2011, iOS 5, the fifth major release of iOS software, was announced at Apple's WWDC 2011, adding notification, messaging, and reminder features.[15] Apple limited some features, such as the voice control system Siri, which was only exclusive to the iPhone 4S on launch, and like the iPhone 4 and 3GS, it was absent for both the third- and fourth-generation iPod Touches.[16][17]

The following year, iOS 6, which was released on September 19, 2012, for the fourth- and fifth-generation iPod Touch models, contains 200 new features, including Passbook, Facebook integration, and Apple Maps. The fifth-generation iPod Touch gained the ability to take panoramic photos, a feature shared with the iPhone 4S and iPhone 5.[18]

On June 8, 2015, it was announced at the WWDC that the fifth-generation iPod Touch would support iOS 9, along with other A5 chip devices, becoming the first iPod Touch to support four major versions of iOS.

Setup and synchronization[edit]

iPod Touch units running iOS 4 or earlier were required to be connected to a Mac or PC for first-time setup. Downloading apps or media from the iTunes Store and App Store does not require a computer, though media not purchased through the iTunes Store still has to be added through a computer.

iPod Touch units produced since October 12, 2011 have iOS 5.0 or later preloaded, and can be set up wirelessly,[19] without the need of a PC or Mac.

Purchasing content[edit]

To purchase content on the iPod Touch, the user must create an Apple ID or have an existing account. With this account one may download music and videos from the iTunes Store, apps from the App Store, or books from the Apple Books Store. An Apple ID account created without a credit card can be used to get free content, and gift cards can be used to pay for apps instead of using a credit card.

Third-party applications[edit]

The only official way to obtain third-party applications for the iPod Touch is through Apple's App Store, which is a branch of iTunes Store. The App Store application, available in all versions of iOS from 2.0 onwards, allows users to browse and download applications from a single online repository (hosted by Apple) with the iTunes Store.

Sideloading apps outside the App Store is done through the Xcode application, and is intended for developers and enterprises, though tools for sideloading outside of Xcode exist, and are mainly used for applications not allowed in the App Store.

Design and hardware[edit]

The iPod Touch is generally similar to the iPhone models prior to the iPhone X (excluding the second- and third-generation iPhone SE). Compared to a same-generation iPhone, an iPod Touch is thinner, lighter, and less expensive, while lacking some hardware and software features. Steve Jobs once referred to the iPod Touch as "training wheels for the iPhone."[20]

All iPod Touch models lack biometric authentication, 3D Touch, NFC, GPS, an earpiece speaker, and a noise-cancelling microphone. Depending on the generation, the iPod Touch may have a smaller or inferior display and camera(s) compared to the iPhone. Newer models (fifth, sixth, and seventh generation) lack the ambient light sensor that makes automatic brightness available. The first-generation iPod Touch lacks a built-in speaker, and all iPod Touches prior to the fourth generation lack a microphone, a camera, and a flash. Starting with the 4th generation iPod Touch, a camera and microphone were added, and starting with the fifth-generation iPod Touch, an LED flash was added.

The iPod Touch has no cellular modem, and therefore cannot directly make phone calls on the public switched telephone network. However, it can make VoIP calls such as FaceTime, and send iMessages to other iPhones, Macs, iPads, and iPod Touch models with an Apple ID. The fifth-generation iPod Touch and later can forward and receive standard phone calls through a separate iPhone (a feature introduced in iOS 8), with the Wi-Fi Calling feature. The two devices must be linked to the same Apple ID, and the iPhone's carrier must support this feature.[21]

Connectivity[edit]

Apple Lightning connector

The iPod Touch can communicate with a computer through Wi-Fi or USB using a cable and a dock connector.

iPod models released before 2012 feature a 30-pin dock connector (known colloquially as the iPod dock connector), which carried analog signals.

The fifth, sixth, and seventh generations of the iPod Touch feature a new digital dock connector, called Lightning, which was introduced alongside the iPhone 5, fourth-generation iPad and first-generation iPad Mini, and the seventh-generation iPod Nano models. This new connector is smaller than the previous one allowing for a slimmer form factor, and is reversible. Various accessories are available to connect the Apple Lightning connector to the older 30-pin dock connector or USB,[22] although not all old accessories will work, because the Lightning connector cannot handle analog signals.[23]

User-made modifications[edit]

Like all of Apple's iOS devices, the iPod Touch is a tightly controlled or closed platform. Communication between apps is limited and controlled, and Apple is the only authorized software vendor for firmware and applications. Hackers have attempted to "jailbreak" all iOS devices to enable forbidden or unsupported features, such as multitasking in iOS versions before 4.0, themes for the home screen, and enabling the battery-percentage indicator (limited to the iPhone prior to the seventh-generation iPod Touch). Jailbreaks for the iPod Touch first surfaced a month after the original model was released in September 2007, when hackers released JailbreakMe 1.0 (also called "AppSnapp") to jailbreak iPhone OS 1.1.1.[24][25] This allowed users to install third-party programs on their devices before Apple permitted this with iPhone OS 2.

Apple's warranty statement implies that an iPod Touch after jailbreaking or other modification made by unofficial means is not covered by Apple's warranty. Jailbreaking is a violation of the terms and conditions for using iOS. While the jailbreaking process can normally be undone by performing a restore through iTunes,[26] there is a risk of rendering the device unusable.

Models[edit]

Obsolete[27] Vintage   Discontinued and unsupported   Unsupported

All models are not supported.

Model Announced Released Discontinued Unsupported Months supported to date Months supported after discontinuation to date
iPod Touch
(1st generation)
September 5, 2007 (2007-09-05) September 5, 2007; 16 years ago (2007-09-05) September 9, 2008; 15 years ago (2008-09-09) June 21, 2010; 14 years ago (2010-06-21) 33 months 21 months
iPod Touch
(2nd generation)
September 9, 2008 (2008-09-09) September 9, 2008; 15 years ago (2008-09-09)
September 9, 2009; 14 years ago (2009-09-09) (MC model)
September 9, 2009; 14 years ago (2009-09-09)
September 1, 2010; 13 years ago (2010-09-01) (MC model)
March 9, 2011; 13 years ago (2011-03-09) 30 months
18 months (MC model)
18 months
6 months (MC model)
iPod Touch
(3rd generation)
September 9, 2009 (2009-09-09) September 9, 2009; 14 years ago (2009-09-09) September 1, 2010; 13 years ago (2010-09-01) September 19, 2012; 11 years ago (2012-09-19) 36 months 24 months
iPod Touch
(4th generation)
September 1, 2010 (2010-09-01) September 1, 2010; 13 years ago (2010-09-01) May 30, 2013; 11 years ago (2013-05-30) February 21, 2014; 10 years ago (2014-02-21) 41 months 8 months
iPod Touch
(5th generation)
September 12, 2012 (2012-09-12) October 11, 2012; 11 years ago (2012-10-11)
May 30, 2013; 11 years ago (2013-05-30) (16 GB; Mid 2013)
July 15, 2015; 8 years ago (2015-07-15)
June 26, 2014; 10 years ago (2014-06-26) (16 GB; Mid 2013)
September 13, 2016; 7 years ago (2016-09-13) 47 months
39 months (16 GB; Mid 2013)
13 months
26 months (MC model)
iPod Touch
(6th generation)
July 15, 2015 (2015-07-15) July 15, 2015; 8 years ago (2015-07-15) May 28, 2019; 5 years ago (2019-05-28) January 23, 2023; 17 months ago (2023-01-23) 90 months 43 months
iPod Touch
(7th generation)
May 28, 2019 (2019-05-28) May 28, 2019; 5 years ago (2019-05-28) May 10, 2022; 2 years ago (2022-05-10) supported (bug fixes only) 55 months 20 months
Model iPod Touch
(7th generation)
iPod Touch
(6th generation)
iPod Touch
(5th generation)
16 GB, Mid 2013
iPod Touch
(5th generation)

iPod Touch
(4th generation)

iPod Touch
(3rd generation)

iPod Touch
(2nd generation)

iPod Touch
(1st generation)

Picture
Initial release operating system iOS 12.3.1 iOS 8.4 iOS 6.1.3 iOS 6.0 iOS 4.1 (Black model)
iOS 5.0 (White model)
iPhone OS 3.1.1 iPhone OS 2.1.1 iPhone OS 1.1
Latest release operating system iOS 15.8.2 iOS 12.5.7 iOS 9.3.5 iOS 6.1.6
iOS 7.0 (unofficial)[28]
iOS 5.1.1 iOS 4.2.1 iPhone OS 3.1.3
Display Screen Size 4 in (100 mm) (diagonal)
3.5 by 1.9 in (89 by 48 mm)
3.5 in (89 mm) (diagonal)
2.9 by 1.9 in (74 by 48 mm)
Backlight LED-backlit
Multi-touch Yes
Technology Retina Display widescreen with IPS technology Retina Display widescreen with TN technology Widescreen with TN technology
Resolution 1136 × 640 960 × 640 480 × 320
Pixel Density (ppi) 326 163
Aspect Ratio 71:40 (~16:9) 3:2
Typical Max brightness ( cdm2) 500 ?
Contrast ratio (typical) 800:1 200:1
Fingerprint-resistant oleophobic coating Yes No
Full sRGB Display Yes No
Night Shift Yes No
Taptic
Processor Chip Apple A10 Fusion Apple A8 Apple A5 Apple A4 Samsung S5L8922

Rainbow Six Vegas 2 (iPhone Mix)

Rainbow Six Vegas 2 (iPhone Mix) theme by The Boss (C.)

Download: RB6Vegas2iPhoneMix.p3t

Rainbow Six Vegas 2 (iPhone Mix) Theme
(1 background)

P3T Unpacker v0.12
Copyright (c) 2007. Anoop Menon

This program unpacks Playstation 3 Theme files (.p3t) so that you can touch-up an existing theme to your likings or use a certain wallpaper from it (as many themes have multiple). But remember, if you use content from another theme and release it, be sure to give credit!

Download for Windows: p3textractor.zip

Instructions:

Download p3textractor.zip from above. Extract the files to a folder with a program such as WinZip or WinRAR. Now there are multiple ways to extract the theme.

The first way is to simply open the p3t file with p3textractor.exe. If you don’t know how to do this, right click the p3t file and select Open With. Alternatively, open the p3t file and it will ask you to select a program to open with. Click Browse and find p3textractor.exe from where you previously extracted it to. It will open CMD and extract the theme to extracted.[filename]. After that, all you need to do for any future p3t files is open them and it will extract.

The second way is very simple. Just drag the p3t file to p3textractor.exe. It will open CMD and extract the theme to extracted.[filename].

For the third way, first put the p3t file you want to extract into the same folder as p3textractor.exe. Open CMD and browse to the folder with p3extractor.exe. Enter the following:
p3textractor filename.p3t [destination path]Replace filename with the name of the p3t file, and replace [destination path] with the name of the folder you want the files to be extracted to. A destination path is not required. By default it will extract to extracted.filename.

Future Is Now

Future Is Now theme by OPTIMUS

Download: FutureIsNow.p3t

Future Is Now Theme
(1 background)

P3T Unpacker v0.12
Copyright (c) 2007. Anoop Menon

This program unpacks Playstation 3 Theme files (.p3t) so that you can touch-up an existing theme to your likings or use a certain wallpaper from it (as many themes have multiple). But remember, if you use content from another theme and release it, be sure to give credit!

Download for Windows: p3textractor.zip

Instructions:

Download p3textractor.zip from above. Extract the files to a folder with a program such as WinZip or WinRAR. Now there are multiple ways to extract the theme.

The first way is to simply open the p3t file with p3textractor.exe. If you don’t know how to do this, right click the p3t file and select Open With. Alternatively, open the p3t file and it will ask you to select a program to open with. Click Browse and find p3textractor.exe from where you previously extracted it to. It will open CMD and extract the theme to extracted.[filename]. After that, all you need to do for any future p3t files is open them and it will extract.

The second way is very simple. Just drag the p3t file to p3textractor.exe. It will open CMD and extract the theme to extracted.[filename].

For the third way, first put the p3t file you want to extract into the same folder as p3textractor.exe. Open CMD and browse to the folder with p3extractor.exe. Enter the following:
p3textractor filename.p3t [destination path]Replace filename with the name of the p3t file, and replace [destination path] with the name of the folder you want the files to be extracted to. A destination path is not required. By default it will extract to extracted.filename.

Firefox

Firefox theme by bracomadar

Download: Firefox.p3t

Firefox Theme
(1 background)

Mozilla Firefox
Developer(s)Mozilla Foundation and its contributors
Mozilla Corporation
Initial releaseNovember 9, 2004; 19 years ago (2004-11-09)
Stable release(s) [±]
Standard127.0.2[1] Edit this on Wikidata / June 25, 2024; 5 days ago (June 25, 2024)
Extended support release115.12.0esr[2] Edit this on Wikidata / June 11, 2024; 19 days ago (June 11, 2024)
Preview release(s) [±]
Beta & developer edition128.0b8[3] Edit this on Wikidata / June 26, 2024; 4 days ago (June 26, 2024)
Nightly129.0a1[4] Edit this on Wikidata / June 10, 2024; 20 days ago (June 10, 2024)
Repository
Written inC++, JavaScript, HTML, C, Rust, and others[5][6]
EnginesGecko, Quantum, and SpiderMonkey; WebKit on iOS
Operating systemLinux
macOS 10.15 or later
Windows 10 or later
Android 5.0 or later[7]
iOS 15.0 or later
Included withVarious Unix-like operating systems
Available in97 languages[8]
TypeWeb browser
LicenseMPL 2.0[9][10]
Websitemozilla.org/firefox

Mozilla Firefox, or simply Firefox, is a free and open-source[11] web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards.[12] Firefox is available for Windows 10 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD,[13] OpenBSD,[14] NetBSD,[15] and other platforms. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.[16]

Firefox is the spiritual successor of Netscape Navigator, as the Mozilla community was created by Netscape in 1998, before its acquisition by AOL.[17] Firefox was created in 2002 under the codename "Phoenix" by members of the Mozilla community who desired a standalone browser rather than the Mozilla Application Suite bundle. During its beta phase, it proved to be popular with its testers and was praised for its speed, security, and add-ons compared to Microsoft's then-dominant Internet Explorer 6. It was released on November 9, 2004,[18] and challenged Internet Explorer's dominance with 60 million downloads within nine months.[19] In November 2017, Firefox began incorporating new technology under the code name "Quantum" to promote parallelism and a more intuitive user interface.[20]

Firefox usage share grew to a peak of 32.21% in November 2009,[21] with Firefox 3.5 overtaking Internet Explorer 7, although not all versions of Internet Explorer as a whole;[22][23] its usage then declined in competition with Google Chrome.[21] As of December 2023, according to StatCounter, it had a 6.7% usage share on traditional PCs (i.e. as a desktop browser), making it the fourth-most popular PC web browser after Google Chrome (62%), Safari (13%), and Microsoft Edge (11%).[24][25]

History[edit]

The project began as an experimental branch of the Mozilla project by Dave Hyatt, Joe Hewitt, and Blake Ross. They believed the commercial requirements of Netscape's sponsorship and developer-driven feature creep compromised the utility of the Mozilla browser.[26] To combat what they saw as the Mozilla Suite's software bloat, they created a standalone browser, with which they intended to replace the Mozilla Suite.[27] Version 0.1 was released on September 23, 2002.[28] On April 3, 2003, the Mozilla Organization announced that it planned to change its focus from the Mozilla Suite to Firefox and Thunderbird.[29]

Screenshot of Phoenix 0.1 on Windows XP

The Firefox project has undergone several name changes.[30] The nascent browser was originally named Phoenix, after the mythical bird that rose triumphantly from the ashes of its dead predecessor (in this case, from the "ashes" of Netscape Navigator, after it was sidelined by Microsoft Internet Explorer in the "First Browser War"). Phoenix was renamed in 2003 due to a trademark claim from Phoenix Technologies. The replacement name, Firebird, provoked an intense response from the Firebird database software project.[31][32] The Mozilla Foundation reassured them that the browser would always bear the name Mozilla Firebird to avoid confusion. After further pressure, Mozilla Firebird became Mozilla Firefox on February 9, 2004.[33] The name Firefox was said to be derived from a nickname of the red panda,[34] which became the mascot for the newly named project.[35] For the abbreviation of Firefox, Mozilla prefers Fx or fx, although it is often abbreviated as FF.[36]

The Firefox project went through many versions before version 1.0 and had already gained a great deal of acclaim from numerous media outlets, such as Forbes[37] and The Wall Street Journal.[38] Among Firefox's popular features were the integrated pop-up blocker, tabbed browsing, and an extension mechanism for adding functionality. Although these features have already been available for some time in other browsers such as the Mozilla Suite and Opera, Firefox was the first of these browsers to have achieved large-scale adoption.[citation needed] Firefox attracted attention as an alternative to Internet Explorer, which had come under fire for its alleged poor program design and insecurity—detractors cite IE's lack of support for certain Web standards, use of the potentially dangerous ActiveX component, and vulnerability to spyware and malware installation.[citation needed] Microsoft responded by releasing Windows XP Service Pack 2, which added several important security features to Internet Explorer 6.[39]

Version 1.0 of Firefox was released on November 9, 2004.[40] This was followed by version 1.5 in November 2005, version 2.0 in October 2006, version 3.0 in June 2008, version 3.5 in June 2009, version 3.6 in January 2010, and version 4.0 in March 2011. From version 5 onwards, the development and release model changed into a "rapid" one; by the end of 2011 the stable release was version 9, and by the end of 2012 it reached version 17.[41]

Major redesigns of its graphical user interface occurred on versions 4.0 (Strata) in March 2011, 29.0 (Australis) in April 2014, 57.0 (Photon) in November 2017, and 89.0 (Proton) in June 2021.

In 2016, Mozilla announced a project known as Quantum, which sought to improve Firefox's Gecko engine and other components to improve the browser's performance, modernize its architecture, and transition the browser to a multi-process model. These improvements came in the wake of decreasing market share to Google Chrome, as well as concerns that its performance was lapsing in comparison. Despite its improvements, these changes required existing add-ons for Firefox to be made incompatible with newer versions, in favor of a new extension system that is designed to be similar to Chrome and other recent browsers. Firefox 57, which was released in November 2017, was the first version to contain enhancements from Quantum, and has thus been named Firefox Quantum. A Mozilla executive stated that Quantum was the "biggest update" to the browser since version 1.0.[42][43][44] Unresponsive and crashing pages only affect other pages loaded within the same process. While Chrome uses separate processes for each loaded tab, Firefox distributes tabs over four processes by default (since Quantum), in order to balance memory consumption and performance. The process count can be adjusted, where more processes increase performance at the cost of memory, therefore suitable for computers with larger RAM capacity.[45][46]

On May 3, 2019, the expiration of an intermediate signing certificate on Mozilla servers caused Firefox to automatically disable and lock all browser extensions (add-ons).[47][48] Mozilla began the roll-out of a fix shortly thereafter, using their Mozilla Studies component.[47][48]

Support for Adobe Flash was dropped on January 6, 2021, with the release of Firefox 85. [49]

On June 1, 2021, Firefox's 'Proton' redesign was offered through its stable release channel[50] after being made available in the beta builds.[51] While users were initially allowed to revert to the old design through about:config, the corresponding key-value pairs reportedly stopped working in future builds, resulting in criticism.[52] These included accessibility concerns[53][54] despite Mozilla's claim to "continue to work with the accessibility community"[55] and are continuing issues.[56]

On January 13, 2022, an issue with Firefox's HTTP/3 implementation resulted in a widespread outage for multiple hours.[57]

On September 26, 2023, Firefox 118.0 introduced on-device translation of web page content. [58]

On January 23, 2024, along with the release of Firefox 122.0, Mozilla introduced an official APT repository for Debian-based Linux distributions.[59]

Features[edit]

Features of the desktop edition include tabbed browsing, full-screen mode, spell checking, incremental search, smart bookmarks, bookmarking and downloading through drag and drop,[60][61] a download manager, user profile management,[62] private browsing, bookmark tags, bookmark exporting,[63] offline mode,[64] a screenshot tool, web development tools, a "page info" feature which shows a list of page metadata and multimedia items,[65] a configuration menu at about:config for power users, and location-aware browsing (also known as "geolocation") based on a Google service.[66] Firefox has an integrated search system which uses Google by default in most markets.[67][68] DNS over HTTPS is another feature whose default behaviour is determined geographically.[69]

Firefox provides an environment for web developers in which they can use built-in tools, such as the Error Console or the DOM Inspector, and extensions, such as Firebug and more recently there has been an integration feature with Pocket. Firefox Hello was an implementation of WebRTC, added in October 2014, which allows users of Firefox and other compatible systems to have a video call, with the extra feature of screen and file sharing by sending a link to each other. Firefox Hello was scheduled to be removed in September 2016.[70]

Former features include a File Transfer Protocol (FTP) client for browsing file servers, the ability to block images from individual domains (until version 72),[71] a 3D page inspector (versions 11 to 46), tab grouping (until version 44), and the ability to add customized extra toolbars (until version 28).[72][73][74]

Browser extensions[edit]

Functions can be added through add-ons created by third-party developers. Add-ons are primarily coded using an HTML, CSS, JavaScript, with API known as WebExtensions, which is designed to be compatible with Google Chrome and Microsoft Edge extension systems.[75] Firefox previously supported add-ons using the XUL and XPCOM APIs, which allowed them to directly access and manipulate much of the browser's internal functionality. As compatibility was not included in the multi-process architecture, XUL add-ons have been deemed Legacy add-ons and are no longer supported on Firefox 57 "Quantum" and newer.[76][77]

Mozilla has occasionally installed extensions for users without their permission. This happened in 2017 when an extension designed to promote the show Mr. Robot was silently added in an update to Firefox.[78][79]

Themes[edit]

Firefox can have themes added to it, which users can create or download from third parties to change the appearance of the browser.[80][81]

Guest session[edit]

In 2013, Firefox for Android added a guest session mode, which wiped browsing data such as tabs, cookies, and history at the end of each guest session. Guest session data was kept even when restarting the browser or device, and deleted only upon a manual exit. The feature was removed in 2019, purportedly to "streamline the experience".[82][83]

Standards[edit]

The result of the Acid3 test on Firefox 17

Firefox implements many web standards, including HTML4 (almost full HTML5), XML, XHTML, MathML, SVG 1.1 (full),[84] SVG 2 (partial),[85][86] CSS (with extensions),[87] ECMAScript (JavaScript), DOM, XSLT, XPath, and APNG (Animated PNG) images with alpha transparency.[88] Firefox also implements standards proposals created by the WHATWG such as client-side storage,[89][90] and the canvas element.[91] These standards are implemented through the Gecko layout engine, and SpiderMonkey JavaScript engine. Firefox 4 was the first release to introduce significant HTML5 and CSS3 support.

Firefox has passed the Acid2 standards-compliance test since version 3.0.[92] Mozilla had originally stated that they did not intend for Firefox to pass the Acid3 test fully because they believed that the SVG fonts part of the test had become outdated and irrelevant, due to WOFF being agreed upon as a standard by all major browser makers.[93] Because the SVG font tests were removed from the Acid3 test in September 2011, Firefox 4 and greater scored 100/100.[94][95]

Firefox also implements "Safe Browsing,"[96] a proprietary protocol[97] from Google used to exchange data related with phishing and malware protection.

Firefox supports the playback of video content protected by HTML5 Encrypted Media Extensions (EME), since version 38. For security and privacy reasons, EME is implemented within a wrapper of open-source code that allows execution of a proprietary DRM module by Adobe Systems—Adobe Primetime Content Decryption Module (CDM). CDM runs within a "sandbox" environment to limit its access to the system and provide it a randomized device ID to prevent services from uniquely identifying the device for tracking purposes. The DRM module, once it has been downloaded, is enabled, and disabled in the same manner as other plug-ins. Since version 47,[98] "Google's Widevine CDM on Windows and Mac OS X so streaming services like Amazon Video can switch from Silverlight to encrypted HTML5 video" is also supported. Mozilla justified its partnership with Adobe and Google by stating:

Firefox downloads and enables the Adobe Primetime and Google Widevine CDMs by default to give users a smooth experience on sites that require DRM. Each CDM runs in a separate container called a sandbox and you will be notified when a CDM is in use. You can also disable each CDM and opt-out of future updates

— Watch DRM content on Firefox[99]

and that it is "an important step on Mozilla's roadmap to remove NPAPI plugin support."[100] Upon the introduction of EME support, builds of Firefox on Windows were also introduced that exclude support for EME.[101][102] The Free Software Foundation and Cory Doctorow condemned Mozilla's decision to support EME.[103]

Security[edit]

From its inception, Firefox was positioned as a security-focused browser. At the time, Internet Explorer, the dominant browser, was facing a security crisis. Multiple vulnerabilities had been found, and malware like Download.Ject could be installed simply by visiting a compromised website. The situation was so bad that the US Government issued a warning against using Internet Explorer.[104] Firefox, being less integrated with the operating system, was considered a safer alternative since it was less likely to have issues that could completely compromise a computer. This led to a significant increase in Firefox's popularity during the early 2000s as more secure alternative.[105][106] Moreover, Firefox was considered to have fewer actively exploitable security vulnerabilities compared to its competitors. In 2006, The Washington Post reported that exploit code for known security vulnerabilities in Internet Explorer were available for 284 days compared to only nine days for Firefox before the problem was fixed.[107] A Symantec study around the same period showed that even though Firefox had a higher number of vulnerabilities, on average vulnerabilities were fixed faster in Firefox than in other browsers during that period.[108]

During this period, Firefox used a monolithic architecture, like most browsers at the time. This meant all browser components ran in a single process with access to all system resources. This setup had multiple security issues. If a web page used too many resources, the entire Firefox process would hang or crash, affecting all tabs. Additionally, any exploit could easily access system resources, including user files. Between 2008 and 2012, most browsers shifted to a multiprocess architecture, isolating high-risk processes like rendering, media, GPU, and networking.[109] However, Firefox was slower to adopt this change. It wasn't until 2015 that Firefox started its Electrolysis (e10s) project to implement sandboxing across multiple components. This rewrite relied on interprocess communication using Chromium's interprocess communication library and placed various component including the rendering component in its own sandbox.[110] Firefox released this rewrite in to beta in August 2016, noting a 10-20% increase in memory usage, which was lower than Chrome's at the time.[111] However, the rewrite caused issues with their legacy extension API, which was not designed to work cross-process and required shim code to function correctly.[111] After over a year in beta, the rewrite was enabled by default all users of Firefox in November 2017.[112]

In 2012, Mozilla launched a new project called Servo to write a completely new and experimental browser engine utilizing memory safe techniques written in Rust.[113] In 2018, Mozilla opted to integrate parts of the Servo project into the Gecko engine in a project codenamed the Quantum project.[114] The project completely overhauled Firefox's page rendering code resulting in performance and stability gains while also improving the security of existing components.[115] Additionally, the older incompatible extension API was removed in favour of a WebExtension API that more

OSX

OSX theme by JShafer

Download: OSX.p3t

OSX Theme
(1 background)

Redirect to:

Grand Theft Auto IV Vista

Grand Theft Auto IV Vista theme by LPZ

Download: GTAIVVista.p3t

Grand Theft Auto IV Vista Theme
(7 backgrounds)

P3T Unpacker v0.12
Copyright (c) 2007. Anoop Menon

This program unpacks Playstation 3 Theme files (.p3t) so that you can touch-up an existing theme to your likings or use a certain wallpaper from it (as many themes have multiple). But remember, if you use content from another theme and release it, be sure to give credit!

Download for Windows: p3textractor.zip

Instructions:

Download p3textractor.zip from above. Extract the files to a folder with a program such as WinZip or WinRAR. Now there are multiple ways to extract the theme.

The first way is to simply open the p3t file with p3textractor.exe. If you don’t know how to do this, right click the p3t file and select Open With. Alternatively, open the p3t file and it will ask you to select a program to open with. Click Browse and find p3textractor.exe from where you previously extracted it to. It will open CMD and extract the theme to extracted.[filename]. After that, all you need to do for any future p3t files is open them and it will extract.

The second way is very simple. Just drag the p3t file to p3textractor.exe. It will open CMD and extract the theme to extracted.[filename].

For the third way, first put the p3t file you want to extract into the same folder as p3textractor.exe. Open CMD and browse to the folder with p3extractor.exe. Enter the following:
p3textractor filename.p3t [destination path]Replace filename with the name of the p3t file, and replace [destination path] with the name of the folder you want the files to be extracted to. A destination path is not required. By default it will extract to extracted.filename.

Xbox 360 Modern

Xbox 360 Modern theme by Clubber73

Download: Xbox360Modern.p3t

Xbox 360 Modern Theme
(3 backgrounds)

P3T Unpacker v0.12
Copyright (c) 2007. Anoop Menon

This program unpacks Playstation 3 Theme files (.p3t) so that you can touch-up an existing theme to your likings or use a certain wallpaper from it (as many themes have multiple). But remember, if you use content from another theme and release it, be sure to give credit!

Download for Windows: p3textractor.zip

Instructions:

Download p3textractor.zip from above. Extract the files to a folder with a program such as WinZip or WinRAR. Now there are multiple ways to extract the theme.

The first way is to simply open the p3t file with p3textractor.exe. If you don’t know how to do this, right click the p3t file and select Open With. Alternatively, open the p3t file and it will ask you to select a program to open with. Click Browse and find p3textractor.exe from where you previously extracted it to. It will open CMD and extract the theme to extracted.[filename]. After that, all you need to do for any future p3t files is open them and it will extract.

The second way is very simple. Just drag the p3t file to p3textractor.exe. It will open CMD and extract the theme to extracted.[filename].

For the third way, first put the p3t file you want to extract into the same folder as p3textractor.exe. Open CMD and browse to the folder with p3extractor.exe. Enter the following:
p3textractor filename.p3t [destination path]Replace filename with the name of the p3t file, and replace [destination path] with the name of the folder you want the files to be extracted to. A destination path is not required. By default it will extract to extracted.filename.

Imperial Mac

Imperial Mac theme by Man2Vir

Download: ImperialMac.p3t

Imperial Mac Theme
(1 background)

P3T Unpacker v0.12
Copyright (c) 2007. Anoop Menon

This program unpacks Playstation 3 Theme files (.p3t) so that you can touch-up an existing theme to your likings or use a certain wallpaper from it (as many themes have multiple). But remember, if you use content from another theme and release it, be sure to give credit!

Download for Windows: p3textractor.zip

Instructions:

Download p3textractor.zip from above. Extract the files to a folder with a program such as WinZip or WinRAR. Now there are multiple ways to extract the theme.

The first way is to simply open the p3t file with p3textractor.exe. If you don’t know how to do this, right click the p3t file and select Open With. Alternatively, open the p3t file and it will ask you to select a program to open with. Click Browse and find p3textractor.exe from where you previously extracted it to. It will open CMD and extract the theme to extracted.[filename]. After that, all you need to do for any future p3t files is open them and it will extract.

The second way is very simple. Just drag the p3t file to p3textractor.exe. It will open CMD and extract the theme to extracted.[filename].

For the third way, first put the p3t file you want to extract into the same folder as p3textractor.exe. Open CMD and browse to the folder with p3extractor.exe. Enter the following:
p3textractor filename.p3t [destination path]Replace filename with the name of the p3t file, and replace [destination path] with the name of the folder you want the files to be extracted to. A destination path is not required. By default it will extract to extracted.filename.