# Sideloading

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Sideloading
> Markdown URL: https://mediated.wiki/source/Sideloading.md
> Source: https://en.wikipedia.org/wiki/Sideloading
> Source revision: 1348337258
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Transferring files between local devices}}

'''Sideloading''' is the process of [transferring files](/source/File_transfer) between two local devices, in particular between a [personal computer](/source/personal_computer) and a mobile device such as a [mobile phone](/source/mobile_phone), [smartphone](/source/smartphone), [PDA](/source/Personal_digital_assistant), [tablet](/source/Tablet_computer), [portable media player](/source/portable_media_player) or [e-reader](/source/e-reader).

Sideloading typically refers to media file transfer to a [mobile device](/source/mobile_device) via [USB](/source/USB), [Bluetooth](/source/Bluetooth), [WiFi](/source/WiFi) or by writing to a [memory card](/source/memory_card) for insertion into the mobile device, but also applies to the transfer of apps from web sources that may not be vendor-approved.

When referring to [Android](/source/Android_(operating_system)) [apps](/source/Mobile_app), "sideloading" typically means installing an application package in [APK format](/source/APK_(file_format)) onto an Android device. Such packages are usually downloaded from websites or app stores other than the official app store [Google Play](/source/Google_Play).<ref name="fdroid-sideloading">{{Cite web|title=What We Talk About When We Talk About Sideloading|url=https://f-droid.org/en/2025/10/28/sideloading.html|date=2025-10-28|website=f-droid.org|author=marcprux}}</ref> For Android users sideloading of apps is only possible if the user has allowed "Unknown Sources" in their Security Settings.<ref>{{cite web|title=How to sideload Android applications when they didn't come from the Google Play Store|author=Chris Chavez|work=phandroid.com|date=2013-07-20|url=https://phandroid.com/2013/07/20/android-101-sideloading-apps/}}</ref> However, {{As of|2026|3|lc=y}} Google plans to prevent side-loading of apps onto certified devices from developers not approved by the company, starting in September 2026 in some countries (Brazil, Indonesia, Singapore or Thailand), and globally in 2027.<ref>{{cite web|title=Google plans to block side-loading like Apple, declaring war on Android freedom|author=Hanna|date=2025-09-02|url=https://tuta.com/blog/android-side-load-apps-google}}</ref>{{Unreliable source?|date=April 2026}} 

When referring to [iOS](/source/iOS) apps, "sideloading" means installing an app in [IPA format](/source/.ipa) onto an Apple device, usually through the use of a computer program such as [AltStore](/source/AltStore) or [Xcode](/source/Xcode). On modern versions of iOS, the sources of the apps must be trusted by both Apple and the user in "profiles and device management" in settings, except when using [jailbreak](/source/iOS_jailbreaking) methods of sideloading apps. Sideloading [is only allowed](/source/Closed_platform) by Apple for internal testing and development of apps using the official [SDK](/source/Software_development_kit)s.<ref>{{cite web |url=https://www.apple.com/legal/sla/docs/xcode.pdf |title=Xcode and Apple SDKs Agreement |archive-url=https://web.archive.org/web/20210607174734/https://www.apple.com/legal/sla/docs/xcode.pdf |access-date=14 September 2021 |archive-date=2021-06-07 }}</ref>

==Historical==
The term "sideload" was [coined](/source/Coined_word) in the late 1990s by online storage service [i-drive](/source/i-drive) as an alternative means of transferring and storing computer files virtually instead of physically.<ref>{{cite web|url=https://www.ecommercetimes.com/story/1402.html|title=MP3.com, I-drive to Offer Online Storage Option|author=Andy Wang|date=1999-10-07|accessdate=2019-07-28}}</ref><ref>{{cite web|url=https://www.wired.com/2000/03/jargon-watch-59/|title=Jargon Watch|date=2000-03-01|publisher=[Wired](/source/Wired_(magazine))}}</ref> In 2000, ''i-drive'' applied for a trademark on the term.<ref>{{US trademark|76001459|SIDELOAD}}</ref> Rather than initiating a traditional file "download" from a website or FTP site to their computer, a user could perform a "sideload" and have the file transferred directly into their personal storage area on the service. Usage of this feature began to decline as newer hard drives became cheaper and the space on them grew each year into the gigabytes and the trademark application was abandoned.

The advent of portable [MP3 players](/source/MP3_players) in the late 1990s brought sideloading to the masses, even if the term was not widely adopted. Users would download content to their PCs and sideload it to their players.

Today, sideloading is widespread and virtually every mobile device is capable of sideloading in one or more ways.

==Advantages==
Sideloading has several advantages when compared with other ways of delivering content to mobile devices:

*There are no wireless data charges. Sideloading delivery does not involve a wireless carrier.
*Content can be optimized for each mobile device. As there are no mobile network restrictions, content can be tailored for each device. This is more important for video playback, where the lowest common denominator is often a limiting factor on wireless networks.
*There are no geographic limitations on the delivery of content for sideloading as are implicit in the limited coverage of wireless networks.
*There are no restrictions on what content can be sideloaded. Users may sideload video, e-books, or software which is restricted or banned in their country, including material expressing unpopular or illegal opinions and pornography. 
*The content is not streamed, and can be permanently stored in the mobile device. It can be listened to or watched at the user’s convenience.
*Sideloading is an excellent mechanism for [proximity marketing](/source/proximity_marketing).
*Content that is removed from an online store, e.g., for belatedly discovered licensing violations, can still be loaded to a mobile device.

==Disadvantages==
Sideloading also has disadvantages:

*[Streaming media](/source/Streaming_media) is sometimes preferred to downloading due to limited storage. Content providers limit content available to download and sideload due to their loss of control over it.
*There are huge variations in performance capability for mobile devices that can make use of sideloading, from simple mobile phones with limited video playback, to high-end [portable media player](/source/portable_media_player)s. Unless the audio/video file is encoded with the target device in mind, playback may not be possible.
*Some [wireless carrier](/source/mobile_phone_company)s (most notably [Verizon Wireless](/source/Verizon_Wireless)) require that handset manufacturers limit the sideload capabilities of devices on their networks as a form of [vendor lock-in](/source/vendor_lock-in). This usually results in the loss of USB and Bluetooth as sideload options (though [memory card](/source/memory_card) transfer is still available).<ref>{{cite web|url=http://www.pencomputing.com/wireless/motorolav710.html|title=The Motorola v710: Verizon's New Crippled Phone|author=Jonathan A. Zdziarski|accessdate=2019-07-28}}</ref>

==Methods==

===USB sideloading===
Sideloading over a [USB](/source/Universal_Serial_Bus) connection was standardized by [OMTP](/source/Open_Mobile_Terminal_Platform) in late 2007.<ref>{{cite web
| url=http://www.omtp.org/Publications/Display.aspx?Id=08d2e4e3-ebee-407c-a51b-94057e7f7b19
| title=OMTP Local Connectivity: Data Connectivity
| archiveurl=https://web.archive.org/web/20090928053709/http://www.omtp.org/Publications/Display.aspx?Id=08d2e4e3-ebee-407c-a51b-94057e7f7b19
| archivedate=2009-09-28
| url-status=dead}}</ref> Until this time, mobile phone manufacturers had tended to adopt proprietary USB transfer solutions requiring the use of bundled or third party cables and software.

Unless additional software is installed on the device, the PC, or both, transfers can usually only be initiated by the PC. Once connected, the device will appear in the PC's file explorer window as either a media player or an external hard drive. Files and folders on the device may be copied to the PC, and the PC may copy files and folders to the device.

Transfer performance of USB sideloading varies greatly, depending on the USB version supported, and further still by the actual engineering implementation of the USB controller. USB is available in Low-Speed (1.2&nbsp;Mbit/s, 150&nbsp;KB/s), Full-Speed (12&nbsp;Mbit/s, 1.5&nbsp;MB/s), and Hi-Speed levels, with High-Speed USB transferring up to 480&nbsp;Mbit/s (60&nbsp;MB/s). However, the majority of mobile phones as of the time of writing of this article are Full-Speed USB. Of the mobile products supporting USB 2.0 Hi-Speed, the actual sideloading performance usually ranges from 1 to 5&nbsp;MB/s. However, the popular [BlackBerry](/source/BlackBerry) mobile phones by [RIM](/source/Research_in_Motion) and the [iPods](/source/iPods) by [Apple](/source/Apple_Inc.) distance themselves at higher performing speeds of roughly 15.7&nbsp;MB/s and 9.6&nbsp;MB/s, respectively.<ref>{{cite web
| url=https://www.eetimes.com/document.asp?doc_id=1281198
| title=Under the Hood: Blackberry wins handset data-rate bakeoff
| author=Gregory A. Quirk
| date=2007-11-26
| work=[EE Times](/source/EE_Times)
| accessdate=2019-07-28}}</ref>

===Bluetooth sideloading===
Bluetooth’s [OBEX](/source/OBject_EXchange)/[OPP](/source/Bluetooth_profile) profiles allow for file transfer between a PC and a mobile device. Using this option is slightly more complicated than using a USB connection as the two devices have to be paired first. Also, unlike the familiar drag and drop that is usually available via USB, Bluetooth implementation is specific to the Bluetooth transceiver and drivers being used. Files that are sideloaded to mobile devices via Bluetooth are often received as messages, in the same way that [SMS](/source/SMS)  texts would be received. While these files can be saved to any storage medium, their initial location is the handset’s internal memory. As such the limitations of the internal memory have to be taken into account before beginning the sideload.

===Memory card sideloading===
Sideloading via a [memory card](/source/memory_card) or USB stick requires that the user be able to write to it. Audio and video files can be written directly to the memory card and then inserted into the mobile device. This is potentially the quickest way of sideloading several files at once, as long as the user knows where to put the media files.<ref>{{Cite web|url=https://cydiaimpactor.web.app/|title=Cydia Impactor Download: Download cydia impactor for iphone|website=Cydia Impactor}}</ref>

=== Wi-Fi sideloading ===
Sideloading could also be achieved over Wi-Fi, as long as both the PC and the mobile device are connected to the same network. This method is used by [AltStore](/source/AltStore) on iOS to sideload and refresh apps.<ref>{{cite web |url=https://faq.altstore.io/altstore-classic/altserver |title=AltServer <nowiki>|</nowiki> AltStore |date=October 19, 2024 |access-date=June 24, 2025|website=AltStore}}</ref>

==See also==
* [Sneakernet](/source/Sneakernet)
* [Device neutrality](/source/Device_neutrality)

==References==
{{Reflist|30em}}

Category:Computer networking

---
Adapted from the Wikipedia article [Sideloading](https://en.wikipedia.org/wiki/Sideloading) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Sideloading?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
