iPhone Jailbreak allows you to get the more impressive and exclusive software and hardware features to your iPhone.
- iPhone Software Jailbreak– Modify the default iOS software to install awesome apps, tweaks, themes and so many impressive new features.
The new iPhone 7 is smarter and faster than its previous iPhone 5/5 and iPhone 6/6s. More importantly the new iPhone runs on iOS 10. If you want to switch from iPhone 4/4s, iPhone 5/5s/5c, iPhone 6/6s, iPhone SE to the new iPhone 7, there are several ways to sync old iOS device to the new one.
Use the above “iPhone Jailbreak finder” script to find and download the most suitable iPhone Software Jailbreak solution.
- iPhone Hardware Jailbreaking– You can add new hardware related awesome features to your device using hardware programming gadgets
Download sshrdrev04b-iPhone4-RevA.jar from Mafia-download.com for all. File size 3694712 and last modified at 2014-10-13T01:36:28.000Z. Ssh-rd free download. Ssh-chat ssh-chat is a custom SSH server written in Go that allows you to chat over SSH connection.
Latest – Zeon is the best solution for iPhone to Jailbreak iOS 14 – iOS 14.1, Jailbreak iOS 14.2 / iOS 14.2.1 & iOS 14.3 Jailbreak versions.
Furthermore, you can refer to the following links to Jailbreak your iPhone if you are on these iOS versions.
iPhone Software Jailbreak
iPhone Software Jailbreak methods are available as follows.
01. IPA based Jailbreaking methods
02. Jailbreak App installation methods
03. GUI tool based Jailbreak
04. Browser based Jailbreak
05. Pigsy Online JB (Discontinued)
01. IPA based Jailbreaking methods
Most of the latest Jailbreaking methods are IPA based Semi-untethered Jailbreak methods. There are two methods available to install Jailbreak IPA’s to your iPhone. Select any of the methods from the following.
Cydia Impactor method (somewhat hard)
Online method (latest & easy method)
In this Jailbreak, you should install a Jailbreak application to your iPhone as the IPA file.
You can open this Semi untethered Jailbreak application and tap the “Jailbreak” button to Jailbreak your device within a few seconds.
However, you must repeat this Jailbreak process every time you reboot your iPhone.
Compatible iPhones – iPhone 11, iPhone 11 pro, iPhone 11 Pro Max, iPhone XS, iPhone XS MAX, iPhone XR, iPhone X, iPhone 8 & 8 Plus, iPhone 7 & 7 Plus, iPhone 6S & 6S Plus, iPhone 6 & 6 Plus, iPhone SE, iPhone 5S
i. Cydia Impactor method (somewhat hard)
Cydia Impactor is a multipurpose software, available on Windows, Linux, and Mac operating systems to install different iOS IPA apps and files. It uses sideloading technique to upload the IPA files to the iPhone. This software was developed by Saurik.
Usually, every untethered or semi untethered Jailbreak tool is based on the Cydia impactor method.
You must use Windows / linux or Mac PC to use this method.
Download Cydia impactor
You can download Cydia impactor from Official site.
Note : Cydia impactor is not working properly with a free account. If so you can use the cydia impactor alternative to sideload the Jailbreak IPA. The Processes are almost the same. Altstore, Sideloadly, Altdeploy are best alternatives to Cydia impactor.
How to install Jailbreak IPA file using Cydia Impactor
Step 01 – Download Jailbreak IPA according to your iOS version to your Windows or Mac PC.
Ssh_rd_rev04b Iphone 5 Download Pc
Step 02 – Connect your iPhone to the PC and launch Cydia Impactor.
Step 03 – Drag and drop the downloaded IPA file on to it once it recognizes your iPhone.
Step 04 – It will ask for Apple ID username and Apple ID password. Provide them
Step 05 – Wait until Cydia Impactor to sign and install the Jailbreak IPA file.
Step 06 – Once Complete the process, go to “Settings –> General –> Device Management–> trust (installed developer profile)
Step 07 – Now you can launch the sideloaded Jailbreak app from the device homescreen and complete the iPhone Jailbreak process.
Note : You can sideload all Jailbreak IPA’s such as Odyssey, Uncover mentioned under Online Jailbreak IPA’s available on App Stores section.
ii. Online method (latest method)
Users can get Online Jailbreak IPAs in several ways. Some third party jailbreak app stores provide jailbreak IPAs online.
You can install all Jailbreak IPA to your iPhone through the following ways without PC support.
Online Jailbreak IPAs from App Stores
It is available many third party App Stores to download Semi untethered or untethered jailbreak IPAs online. Follow the given below guide to complete it.
Step 01 – First, Download any of the following App Stores to your iPhone.
Step 02 – Open the downloaded App Store.
Step 03 – Then you can download any of the following repo extractors to your iPhone according to the running version on iPhone.
Zeon ( for iOS 14+ Users )
Hexxa Plus ( for iOS 13+ Users )
Bregxi ( for iOS 13+ Users )
Hexxa ( for iOS 12+ Users )
Step 04 – Go head with installed repo as follows.
Zeon – Open Zeon > install Zeon Repo extractor. It will be downloaded to the iPhone settings > open it > complete the installation process. Make sure to provide the device passcode during the installation. Then Open Zeon Repo extractor > Get repos > Semi Untethered jailbreak tab.
Hexxa Plus / Hexxa – Open Hexxa Plus or Hexxa > Install Hexxa Plus/Hexxa Repo extractor > Open Hexxa Plus/Hexxa Repo Extractor app > Get repos > Semi Untethered jailbreak tab.
Bregxi – Open the Bregxi > Get All Source List > Jailbreak apps.
Step 05 – Then copy the jailbreak app repo, which you want to install. Go back and paste the copied URL > then Extracted source.
Step 06 – Now you can install the selected jailbreak app to your device.
Step 07 – Then you can complete the iPhone jailbreak process online.
Online Jailbreak IPA’s available on App Stores
Jailbreak App stores provide online Jailbreak for following Semi Untethered Jailbreak based on Cydia Impactor method.
Here is the list of Jailbreak IPA’ s exclusive on Jailbreak App Stores to complete the iPhone Online Jailbreak process.
- Odyssey jailbreak
Odyssey Jailbreak is a newly released tool for iOS 13 – iOS 13.7 Jailbreak on A9-A13 devices. It is a semi-untethered jailbreak released by Coolstar. It installs Sileo instead of Cydia when the jailbreak process.
Download Odyssey jailbreak from the App store.
- Unc0ver jailbreak
Unc0ver Jailbreak available for Jailbreak iOS 13 to iOS 13.5 on A8X-A13 iPhones. Also, you can jailbreak iOS 11 to iOS 12.4.8 versions running iPhones. Initially, Unc0ver was released as Electra replacement.
- Chimera Jailbreak
CoolStar and the Electra team released Chimera Jailbreak for iOS 12 to iOS 12.4.9. Both Chimera Online and PC guides are ready to install Sileo.
Jailbreak iPhone with Chimera online jailbreak, using above AppStore
- RootlessJB
Brandon Planks released RootlessJB4 RC.2.0 all iOS 12 versions up to iOS 12.4.8. Jake James released RootlessJB for iOS 12 – iOS 12.1.2 versions to install Cydia Tweaks. Then it was upgraded up to iOS 12.2 and iOS 12.4.8 by Brandon Plank.
- Electra Jailbreak
Coolstar released Electra Jailbreak for iOS 11.4.1 to iOS 11 versions. Online jailbreak method available to install Electra on iOS 11 – iOS 11.4.1 running iPhones and iPads.
Download the Online Jailbreak IPAs from App Stores to Install Electra Jailbreak IPA directly on your iPhone.
- DoubleH3lix
DoubleH3lix is a jailbreak tool for 64-bit devices running iOS 10.3.3 – iOS 10 versions by Tihmstar.
You can Install DoubleH3lix Jailbreak using the Online method.
- Goblin Jailbreak
Sticktron developed the Goblin Jailbreak for iOS 10.3.3 to iOS 10.3 versions. G0blin Online jailbreak possible. Install G0Blin Jailbreak IPA Online to get Cydia.
- Saigon Jailbreak
Saigon Jailbreak released to jailbreak all 64-bit devices running iOS 10.2.1 version by Abraham Masri (iabem97/cheesecakeufo). You can install this Saigon IPA using Cydia impactor or Online jailbreak.
- H3LIX Jailbreak
Tihmstar released h3lix jailbreak for iOS 10.3.3 to iOS 10 running all 32-bit devices. Install h3lix with No PC method. Once you install the h3lix app using the above guide you can Jailbreak your iPhone easily.
- Yalu102 Jailbreak
Yalu102 tool which was released by Luca Todesco, supported jailbreak 64-bit devices running iOS 10 to iOS 10.2. It is available to download Yalu 102 IPA through an online jailbreak method.
- Phoenix Jailbreak
Phoenix jailbreakjailbreak tool released to jailbreak all the 32-bit devices running iOS 9.3.5. You can install Phoenix Online Jailbreak IPA from the App Store.
- Jailbreak Me
Jailbreak Me 4.0 is a Jailbreak for iOS 9.1 to 9.3.4 running all 32-bit devices. It is developed by Tihmstar.Jailbreak Me IPA is available with the App Stores to complete the Online jailbreak process.
- HomeDepot Jailbreak
Home Depot is a jailbreak tool that is done by the jk9357 team. It was supported to jailbreak iOS 9.1 to iOS 9.3.4. That is supported only by 32-bit devices only. You can install Home Depot IPA Online.
- Pangu JB
Pangu team released Pangu9 tool to jailbreak iOS 9.0 to iOS 9.1 running 64-bit devices. Install Pangu IPA with online jailbreak method.
- Etason JB
Etason released to jailbreak all 32-bit devices running iOS 8.4.1 by Tihmstar. Many App Stores offer the Etason jailbreak solution online method.
Note – Also you can use some free websites such as Silzee to download jailbreak IPAs online.
02. Jailbreak App installation method
Jailbreak repo extracting is the latest method to install jailbreak apps by extracting repos. Dev code extraction and UDID registration methods are available to install Jailbreak apps on iPhone. These are not Jailbreak tools. You can use these jailbreak app installation methods to install Jailbreak apps on your iPhone. All of these methods are compatible with the latest iOS versions.
Compatible iPhone list – iPhone 12, iPhone 12 Pro, iPhone 12 Pro max, iPhone 12 mini, iPhone 11, iPhone 11 pro, iPhone 11 Pro Max, iPhone Xs, iPhone Xs Max, iPhone Xr, iPhone X, iPhone 8, iPhone 8 Plus, iPhone 7 & 7 Plus, iPhone 6S & 6S Plus, iPhone 6 & 6 Plus, iPhone SE, iPhone 5S
- Zeon
Zeon is a brand new repo extractor targeting iPhone Jailbreak iOS 14. This is the one and only jailbreak solution to install jailbreak apps and tweaks for iOS 14, iOS 14.0.1, iOS 14.1, iOS 14.2, iOS 14.2.1 & iOS 14.3 beta.
It is possible to install Cydia and Sileo with Zeon. But it is limited in functionality Cydia and Sileo can be insall with the Zeon Repo extractor.
Zeon Compatible iOS versions – iOS 14.3, iOS 14.2.1,iOS 14.2, iOS 14.1, iOS 14.0.1, iOS 14
- Hexxa plus / Hexxa
Hexxa plus is a repo extractor especially designed for iPhone jailbreak running iOS 13 – iOS 14.3 versions. It has many extra features other than the Jailbreak app installation. Hexxa Plus is an upgraded version of Hexxa.
Hexxa Plus Compatible iOS versions – iOS 14.3, iOS 14.2.1, iOS 14.2, iOS 14.1, iOS 14.0.1, iOS 14, iOS 13.7, iOS 13.6.1, iOS 13.6, iOS 13.5.1, iOS 13.5, iOS 13.4.1, iOS 13.4, iOS 13.3.1, iOS 13.3, iOS 13.2.3, iOS 13.2.2, iOS 13.2, iOS 13.1.3, iOS 13.1.2, iOS 13.1.1, iOS 13.1, iOS 13
Hexxa is a jailbreak repo extractor for iOS 12 – iOS 12.4.9 versions. It was initially released targeting iOS 12.2 jailbreak.
Hexxa Compatible iOS versions –
iOS 12.4.9, iOS 12.4.8, iOS 12.4.7, iOS 12.4.6, iOS 12.4.5, iOS 12.4.4, iOS 12.4.3, iOS 12.4.2, iOS 12.4.1, iOS 12.4, iOS 12.3.2, iOS 12.3.1, iOS 12.3, iOS 12.2, iOS 12.1.4, iOS 12.1.3, iOS 12.1.2, iOS 12.1.1, iOS 12.1, iOS 12.0.1, iOS 12.
Both Hexxa Plus and Hexxa will install the Jailbreak apps by extracting Repos. You can install Cydia on iOS 12 & higher versions using Hexxa Plus / Hexxa as well as get virtual jailbreak experience from Trimgo through Hexxa Plus / Hexxa.
- Bregxi
Bregxi is a Jailbreak app installation method for iOS 12.3 & higher versions up to iOS 14.2. It uses a repo extracting method to install jailbreak apps. You can install Cydia or Sileo app managers from Bregxi.
Compatible iOS versions – iOS 14.3, iOS 14.2.1, iOS 14.2, iOS 14.1, iOS 14.0.1, iOS 14, iOS 13.7, iOS 13.6.1, iOS 13.6, iOS 13.5.1, iOS 13.5, iOS 13.4.1, iOS 13.4, iOS 13.3.1, iOS 13.3, iOS 13.2.3, iOS 13.2.2, iOS 13.2, iOS 13.1.3, iOS 13.1.2, iOS 13.1.1, iOS 13.1, iOS 13, iOS 12.4.9, iOS 12.4.8, iOS 12.4.7, iOS 12.4.6, iOS 12.4.5, iOS 12.4.4, iOS 12.4.3, iOS 12.4.2, iOS 12.4.1, iOS 12.4, iOS 12.3.2, iOS 12.3.1, iOS 12.3
- Ziyu Repo Extractor
Ziyu is a Jailbreak Repo extractor. It will install a jailbreak app extracting jailbreak repos. You can download it from Ziyu official web site or 3rd party app stores such as zJailbreak, Xabsi or iExtras.It is available in many famous repositories to install jailbreak apps.
iOS 13.3, iOS 13.2.3, iOS 13.2.2, iOS 13.2, iOS 13.1.3, iOS 13.1.2, iOS 13.1.1, iOS 13.1, iOS 13, iOS 12.4.8, iOS 12.4.7, iOS 12.4.6, iOS 12.4.5, iOS 12.4.3, iOS 12.4.2, iOS 12.4.1, iOS 12.4, iOS 12.3.2, iOS 12.3.1, iOS 12.3, iOS 12.2, iOS 12.1.4, iOS 12.1.3, iOS 12.1.2, iOS 12.1.1, iOS 12.1, iOS 12.0.1, iOS 12
Find more details from here
- Anzhuang online jailbreak app installer
Anzhuang is a NO PC jailbreak solution & it uses a dev code extraction method to install jailbreak apps / tweaks. You cannot install Anzhuang from the Apple App store. Anzhuang exclusive on zJailbreak & Xabsi app stores. You can install a large number of 3rd party apps, tweaks and simple themes using Anzhuang for iOS versions.
Compatible iOS versions –
iOS 12.1.4, iOS 12.1.3, iOS 12.1.2, iOS 12.1.1, iOS 12.1, iOS 12.0.1, iOS 12, iOS 11.4.1, iOS 11.4, iOS 11.3.1, iOS 11.3, iOS 11.2.5, iOS 11.2.2, iOS 11.2.1, iOS 11.2, iOS 11.1.2 , iOS 11.1.1, iOS 11.1, iOS 11.0.3, iOS 11.0.2, iOS 11.0.1, iOS 11, iOS 10.3.3, iOS 10.3.2, iOS 10.3.1, iOS 10.3, iOS 10.2.1, iOS 10.2.
Read more about Anzhuang from here.
- Velonzy Jailbreak app installer
Velonzy is a jailbreak app installer for latest iOS versions. It uses the UDID registration method to install jailbreak apps/tweaks for latest iOS versions. Both online method & PC support methods are available to install Velonzy. It is recommended to use both methods to install more jailbreak apps / tweaks because available jailbreak app collection differs from each other method.
Compatible iOS versions –
iOS 11.4.1, iOS 11.4, iOS 11.3.1, iOS 11.3, iOS 11.2.5, iOS 11.2.2, iOS 11.2.1, iOS 11.2, iOS 11.1.2, iOS 11.1.1, iOS 11.1, iOS 11.0.3, iOS 11.0.2, iOS 11.0.1, iOS 11, iOS 10.3.3
Click here for more info about Velonzy.
03. GUI tool based Jailbreak
This was the most successful Jailbreak method for iPhone models and old iOS versions.
This is a hassle-free permanent iPhone Jailbreak method called as an untethered jailbreak. That means when you turn off the iPhone, and back on, the iPhone will start up completely, and the kernel will be patched without the help of a computer or app.
Seas0npas, p0sixspwn, evasi0n, Absinthe, TaiG, Pangu 8 and PP Jailbreak was the most popular untethered jailbreak for Older iPhone versions and models. Last untethered jailbreak tool was Pangu 9 for iOS 9 to 9.0.1.
These jailbreaks are very rare nowadays because it is a very advanced method and harder to make.
Checkra1n Jailbreak is a GUI based semi-tethered Jailbreak for iPhones. It is compatible up to iOS 13.7 running iPhone 6s – iPhone X devices. Also, now it has added iOS 14 – iOS 14.3 support on A9/A9X/A10/A10X devices.
This is the same as the older Blackra1n, Limera1n Jailbreak. Checkra1n is based on the permanent Bootrom checkm8 exploit that exists on all A5-A11 devices. This kind of jailbreak is very rare too.
04. Browser based Jailbreak
JailbreakMe was the first browser-based jailbreak for iPhone. This jailbreak works by navigating to the site in iPhone default Safari browser and “sliding to jailbreak.” It does need to run jailbreak app or anything. Jailbreak.ME was originally developed by hacker Comex for jailbreak iOS 4.3.3 to iOS 1.1.1 versions.
This was updated by tihmstar for iOS 9.1- iOS 9.3.4 later. What you need to do is visit the JailbreakMe 4.0 website in Safari and tap on the “jailbreak me!” button to jailbreak your iPhone.
This was the easiest one-click jailbreak solution for the iPhone.
05. Pigsy Online JB
Pigsy was the universal online jailbreak solution for many PC supported jailbreak tools.
It was not a jailbreak software or tool. Pigsy installed the most compatible Jailbreak IPA according to your iPhone and the iOS version without using Computer (online). Then users could use this IPA to Jailbreak Their iPhone.
Ssh_rd_rev04b Iphone 5 Download Ipsw
It was exclusive with zJailbreak and Xabsi third-party app stores.
However, it is no longer available and it was discontinued by the developer.
iPhone Software Jailbreak FAQ
- Is Jailbreak available for all iPhones?
Yes, Jailbreak is available for all latest iPhones, even iPhone X. But the latest iOS versions cannot be jailbroken. You can use the Jailbreak app installation method for these latest iOS versions.
- Is iPhone software Jailbreak void of warranty?
Yes, But Anytime you can update or restore your iPhone and claim the iPhone Software warranty.
- Is iPhone Jailbreak safe?
iPhone Jailbreak is safe unless you install the cracked/hacked apps from untrusted sources.
- Is there any way to install system apps, themes without Jailbreaking iPhone?
No, you must Jailbreak your device to install system apps, themes, etc.
- Can I remove the Jailbreak from my iPhone?
Yes, You can remove the Jailbreak just restoring and updating your iPhone using iTunes.
- Should I have a Windows or Mac computer to Jailbreak?
No, Online Jailbreak possible with Silzee.
- Do I have an advanced technical knowledge to Jailbreak my iPhone?
No. We recommend following our above guides according to your iOS version.
Why do we need jailbreak iPhone
All users must Jailbreak their iPhones to remove all Apple’s iOS restrictions and get more impressive functions to their iPhone. Usually, Apple does not allow regular users to some of the most important functions as follows. Jailbreaking is the only solution to get below mentioned features for iPhones.
Basic restricted functions:
- Users cannot install themes or any customization apps.
- Apple does not allow us to use new features with their old iOS devices.
ex – Jailbreak users can use 3D touch apps, Siri, New emoji icons and more just like new iDevice functions.
- Users can not install system apps/tweaks to iPhones.
- Users can not directly download 3rd party apps from any other sources. They can download only Apple app store apps only.
- Users cannot Bluetooth files.
Advanced restricted functions :
- Apple does not provide application extensions.
- No game coins/diamond hacking apps are available.
- The user cannot use any advanced system-related apps such as Spy apps, Call recorder apps.
Difference between Jailbroken and non-Jailbroken iPhones
Jailbroken iPhone users can install new features without updating the firmware version.
Jailbroken iPhone users can install Apple latest features through jailbreak without upgrading firmware. But Non-jailbroken users cannot install Apple latest features without a firmware upgrade.
Non-jailbroken iPhones users only can install Apple approved Applications from the official App store. Jailbroken iPhone users can install any Apple dissentient apps.
Jailbroken iPhone users cannot claim Apple warranty (without restore or upgrade.) Non-jailbroken iPhone users can request Apple warranty anytime.
Battery drain issue is a big minus factor of iPhone devices. But Jailbroken iPhone users can increase battery life more than non-jailbroken users.
Jailbroken iPhone users can use custom ringtones. But Non-jailbroken only can add default ringtone, or Apple approved ringtones via the official app store.
Popular iPhone Jailbreak apps / tweaks
Following popular Jailbreak apps / tweaks must have on your jailbroken iPhones to customize it. Most of them work fine with the latest iPhones.
Snell
Snell is an awesome iPhone Jailbreak tweak. It is compatible with iPhone 11, Pro Max, Pro, iPhone X, XS Max, XR and more iPhone models. Snell gives alert messages customization features for iDevice. It gives a modern and clean look to your iPhone’s alert messages. Snell Jailbreak tweak customizes almost everything on our Jailbroken iPhone. In settings you can find so many customization options for your iPhone with Snell Jailbreak tweak. Snell also provides pre set customization options, Or you can save your own iPhone customization themes using this.
Dyan
Dyan is a notification banner related iPhone Jailbreak app. You can change font size, appearance, radius , icon size of Settings of Dyan. Here is the installation link of Dyan.
https://repo.chariz.com/
Also you can change status bar settings, button settings, profile picture on your iPhone using Dyan jailbreak tweak. From this iPhone Jailbreak tweak, it is possible to enable or disable profile picture of notification banners for some apps such as WhatsApp, Slack, Discord, Twitter, iMessages and more.
PercentNotify
Customize your jailbroken iPhone battery notifications with PercentNotify iPhone jailbreak tweak. This tweak is supported with AirPods too.
Just install PercentNotify iPhone jailbreak tweak with https://onelesslagger.github.io/repo/ repo.
Users can set the certain battery percentage for both iPhone and iPod to get notification or alert.
Springtomize 5
Springtomize 5 is another useful jailbreak tweak for iPhones running iOS 13 and higher versions up to iOS 13.6. It gives full control to customize iPhone settings. Colorful Status bar notification, custom notification sounds, custom time frame setting, custom volume level and more.
DockSpring
DockSpring gives a respring option for iPhone’s HomeScreens Dock. Jailbroken users know that respring is very important for them. You can download DockSpring iPhone jailbreak tweak from packix repo. If you are an iOS 11 or later iPhone user, you can easily respring your iPhone with DockSpring tweak.
iPhone Hardware Jailbreaking
Hardware Jailbreaking is the latest trend of Apple Jailbreaking. You can use some parts to Jailbreak hardware features of iPhones.
Ru$za, Pangu8 developers and some hackers have started the hardware programming for latest iPhones such as iPhone 5, 6, 7, 8 and iPhone X etc.
Some simple parts of hardware programmed will make a big difference on your iPhone. Here are some of the few.
- Change the Apple backside Logo color – It It needs to install the Glow LED light Apple logo to your iPhone. It never asks for battery consuming for this product and no need to be welded. Just want to replace the Glow LED light Apple logo instead of the original logo. However, installation is not an easy process, if you have not technical skill about iPhone assembling.
- Use dual Sim on iPhone – Dual SIM Adapter is the way to get this option to your iPhone. The Adapter consists of an easy process to install. Take out the original sim tray and place the thin part of the Dual SIM Adapter into the tray. Other parts of the Adapter can install normal SIM cards.
- Increase external memory of iPhone – It can add external memory for your iPhone with easy installation. This method never asks to connect to the internet to sync files. Just plug the external device to increase the memory. Memory adapter consists of Apple Lightning & USB 3.0 and It is wireless.
- Setup speaker lights – It can setup glowing Speaker light for the device as Hardware jailbreaking. Just place the glowing light near the speaker position according to the guide. However, installation is not easy, if users have not some skills about iPhone hardware.