Installer.app

Last updated
Installer
Original author(s) Nullriver (Installer 1-3)
Developer(s) Nullriver, Inc., Sammy Guichelaar, Kevin Rippert, MidnightChips, AppTapp Team (Installer 5), RipDev (Installer 4)
Written in Objective-C
Operating system iOS
Platform ARM
Type Package manager
License Closed Source
Website http://www.nullriver.com, http://ripdev.org, http://infini-dev.org, https://apptapp.me

Installer.app was a freeware software installer for the iPhone created by Nullriver and later maintained by RipDev, [1] first released in summer 2007 [2] and maintained until summer 2009. Installer allowed users to install third-party applications into the iPhone's Applications directory where native applications are kept. Users could install applications from a variety of sources (over Wi-Fi or UMTS) provided by software developers or directly onto the iPhone without requiring a computer. [3] Users could browse lists of applications inside Installer to find ones they wanted to install. [4] In June 2009, RipDev dropped support for Installer in favor of developing a different package manager and installer named Icy.

Contents

Releases

iPhone OS 2

When the 2.0 firmware was released, framework changes were present. All of the applications compiled for iPhone OS 1.2 and below were no longer able to run on 2.0. Therefore, Installer 3 wasn't available for 2.0 and the vast majority of users switched to Cydia. At that time, RiPDev (Russian iPhone Development) took over the Installer project and started developing Installer 4.0. When Installer 4.0 was finished, it was added to the QuickPwn software as a payload. Installer 4.0 did not gain as much popularity as Installer 3.0 because most of the jailbreak users had become accustomed to using Cydia.

iOS 4 and 5

In May 2011, a team of developers called Infini-Dev recreated Installer 4 so that it could be run on iOS 4 and above, although the main current repositories are only compatible with Cydia and no longer compatible with Installer. [5] RiPDev has put their old Installer repo back online since Infini-Dev released Installer, and there are also some other repos like Greek-iPhone who offer up to date packages for Installer.

Installer 5

In 2014, Slava Karpenko announced a project to work on Installer 5. [6] Later, Karpenko revealed to Infini-Dev that he had dropped the project.[ citation needed ] Infini-Dev took over after a while and moved the project under the AppTapp Team name. A public beta was released on July 3, 2019, and it officially launched on January 15, 2020. [7]

Related Research Articles

<span class="mw-page-title-main">Privilege escalation</span> Gaining control of computer privileges beyond what is normally granted

Privilege escalation is the act of exploiting a bug, a design flaw, or a configuration oversight in an operating system or software application to gain elevated access to resources that are normally protected from an application or user. The result is that an application with more privileges than intended by the application developer or system administrator can perform unauthorized actions.

iPod Touch Series of mobile devices by Apple (2007–2022)

The iPod Touch is a discontinued line of iOS-based mobile devices designed and 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. 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 since it lacks a cellular modem.

iOS Mobile operating system by Apple

iOS is a mobile operating system developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes the system software for iPads as well as on the iPod Touch devices. It is the world's second-most widely installed mobile operating system, after Android. It is the basis for three other operating systems made by Apple: iPadOS, tvOS, and watchOS. It is proprietary software, although some parts of it are open source under the Apple Public Source License and other licenses.

SpringBoard is the standard application that manages the iPhone's home screen. Other tasks include starting WindowServer, launching and bootstrapping applications and setting some of the device's settings on startup.

On Apple devices running iOS and iOS-based operating systems, jailbreaking is the use of a privilege escalation exploit to remove software restrictions imposed by the manufacturer. Typically it is done through a series of kernel patches. A jailbroken device permits root access within the operating system and provides the right to install software unavailable through the App Store. Different devices and versions are exploited with a variety of tools. Apple views jailbreaking as a violation of the end-user license agreement and strongly cautions device owners not to try to achieve root access through the exploitation of vulnerabilities.

<span class="mw-page-title-main">Cydia</span> iOS package manager

Cydia is a graphical user interface of APT for iOS. It enables a user to find and install software not authorized by Apple on jailbroken iPhones, iPads and iPod Touch devices. It also refers to digital distribution platform for software on iOS accessed through Cydia software. Most of the software packages available through Cydia are free of charge, although some require purchasing.

A mobile development framework is a software framework that is designed to support mobile app development. It is a software library that provides a fundamental structure to support the development of applications for a specific environment.

Icy is a discontinued package manager for jailbroken iPhone and iPod Touch, originally created and maintained by Ripdev, which allows users to browse and download mobile apps from a range of sources. Most apps were available to download for free, with some requiring purchase after downloading, including other software created by Ripdev, such as Kate. Apps are downloaded directly to iPhone or iPod Touch and are generally located in the /Applications/ directory, in the same place where "Apple native" apps are located.

A .ipa file is an iOS and iPadOS application archive file which stores an iOS/iPadOS app. Each .ipa file includes a binary and can only be installed on an iOS, iPadOS, or ARM-based macOS device. Files with the .ipa extension can be uncompressed by changing the extension to .zip and unzipping. This is only recommended when editing the app itself. Some ipa’s will not have a .app file.

<span class="mw-page-title-main">Jay Freeman</span> American computer scientist

Jay Ryan Freeman is an American businessman and software engineer. He is known for creating the Cydia software application and related software for jailbroken iOS—a modified version of Apple's iOS that allows for the installation and customization of software outside of the regulation imposed by the App Store system.

In computing, a SHSH blob is a digital signature that Apple generates and uses to personalize IPSW firmware files for each iOS device. SHSH blobs are part of Apple's protocol designed to ensure that only trusted software is installed on the device, generally only allowing the newest iOS version to be installable. Apple's public name for this process is System Software Authorization. The term “SHSH blob” is unofficial and based on abbreviations for signed hash and binary large object. An alternative term, ECID SHSH, refers to the device's ECID, a unique identification number embedded in its hardware)

<span class="mw-page-title-main">JailbreakMe</span> Series of iOS jailbreaks

JailbreakMe is a series of jailbreaks for Apple's iOS mobile operating system that took advantage of flaws in the Safari browser on the device, providing an immediate one-step jailbreak, unlike more common jailbreaks, such as Blackra1n and redsn0w, that require plugging the device into a computer and running the jailbreaking software from the desktop. JailbreakMe included Cydia, a package management interface that serves as an alternative to the App Store. Although it does not support modern devices, it can still be used and the site is up.

Sideloading describes the process of transferring files between two local devices, in particular between a personal computer and a mobile device such as a mobile phone, smartphone, PDA, tablet, portable media player or e-reader.

iPad (3rd generation) Tablet computer made by Apple (2012)

The iPad is a tablet computer, developed and marketed by Apple Inc. The third device in the iPad line of tablets, it added a Retina Display, the new Apple A5X chip with a quad-core graphics processor, a 5-megapixel camera, HD 1080p video recording, voice dictation, and support for LTE networks in North America. It shipped with iOS 5, which also provides a platform for audio-visual media, including electronic books, periodicals, films, music, computer games, presentations and web browsing.

<span class="mw-page-title-main">Evasi0n</span>

Evasi0n,, is a untethered jailbreak program for iOS 6.0 - 6.1.2 and for iOS 7.0 - 7.0.6. It is known for a portable code base and minimal use of arbitrary code execution. More than seven million copies of Evasi0n were downloaded in the first four days after release. It was released on 4 February 2013. Four of the six exploits used were patched by Apple on 18 March 2013 with the release of iOS 6.1.3. On 22 December 2013, the evad3rs released a new version of evasi0n that supports iOS 7.x, known as evasi0n7. One major exploit used by this jailbreak was patched by Apple with the 4th beta of iOS 7.1 and two more with beta 5. The final release of iOS 7.1 fixed all the exploits used by evasi0n7.

The Pangu Team, is a Chinese programming team in the iOS community that developed the Pangu jailbreaking tools. These are tools that assist users in bypassing device restrictions and enabling root access to the iOS operating system. This permits the user to install applications and customizations typically unavailable through the official iOS App Store.

<span class="mw-page-title-main">Google App Runtime for Chrome</span> Compatibility layer and sandboxing technology

Android Runtime for Chrome (ARC) is a compatibility layer and sandboxing technology for running Android applications on desktop and laptop computers in an isolated environment. It allows applications to be safely run from a web browser, independent of user operating system, at near-native speeds.

PP Jailbreak, also commonly known as PP, PP25 App or PP25 Jailbreak, is a term describing a free Chinese app containing tools capable of jailbreaking iOS 8 devices, except for Apple TV. Eligible products include: iPod Touch, iPhone and iPad. This app was developed by a Chinese iOS hacking community known as PP Assistant. It was first released on January 19, 2015

References

  1. "Ripdev: Installer". RipDev. Archived from the original on March 31, 2009. Retrieved 2009-06-23.
  2. Jesus Diaz (August 20, 2007). "How To: Install Apps on Your iPhone Easily, No Hacking Skills Required". Gizmodo. Retrieved November 2, 2011.
  3. David Chartier (August 12, 2007). "Installer.app beta for iPhone: Install, update iPhone apps over Wi-Fi". TUAW. Retrieved November 2, 2011.
  4. Joe Seifi (August 20, 2007). "Installer.app". AppSafari. Retrieved November 2, 2011.
  5. "The New Cydia Alternative - Installer 4.0!". iJailbreak | Jailbreak And iOS News. 2011-05-24. Retrieved 2018-04-29.
  6. http://installer5.com Archived 2014-11-01 at the Wayback Machine
  7. @AppTapp (January 15, 2020). "Installer 5.0.0 is now out of beta and available on our public repository!" (Tweet). Archived from the original on 2020-01-15 via Twitter.