Jailbreak

Jailbreak je proces, který odstraňuje omezení nastavená výrobcem zařízení, často zneužitím softwarové chyby. Nejčastěji se tím označuje získání přístupu root v zařízení iPhone nebo iPad, ale může se týkat i dalších zařízení, například herních konzolí. Uživatelé na svých zařízeních obvykle provádějí jailbreak, aby mohli instalovat aplikace z externích zdrojů a obejít oficiální obchody s aplikacemi.

Proces jailbreaku vyžaduje zneužití zranitelnosti v zařízení, obvykle v jeho firmwaru nebo operačním systému. Jakmile hackeři objeví zranitelnost, kterou lze v konkrétním zařízení zneužít, vytvoří a distribuují softwarový nástroj, který tento proces automatizuje. Výrobci zařízení tyto zranitelnosti pravidelně opravují, takže každá metoda jailbreaku obvykle funguje pouze s jednou generací zařízení nebo jednou verzí operačního systému. Většina metod zahrnuje připojení zařízení k počítači pomocí kabelu USB, spuštění nástroje pro jailbreak v počítači a restartování zařízení po výzvě. Nástroj pro jailbreak zneužije zranitelnost, pro kterou byl vytvořen, a poskytne uživateli přístup root. Většina těchto nástrojů také nainstaluje správce balíčků, který může uživatel využít k instalaci aplikací.

Jailbreak zařízení má i některé nevýhody. Za prvé, každá aktualizace operačního systému nebo firmwaru jailbreak odstraní, takže si uživatel musí vybrat mezi aktuálním softwarem a zachováním přístupu root. Za druhé, instalace softwaru z neznámých zdrojů může také zanést malware. Úpravy systémového softwaru provedené v rámci jailbreaku mohou vést také k nestabilitě a pádům. Některé metody jailbreaku nakonec vyžadují, aby zařízení zůstalo připojené k počítači, na kterém běží nástroj pro jailbreak, a při každém restartu se k němu znovu připojilo. Tyto metody se označují jako „tethered“ jailbreak.

NOTE: Při odstraňování těchto omezení na zařízení Android se tento proces označuje jako „rooting“. Obvykle je však mnohem jednodušší, protože většina výrobců zařízení Android pokročilým uživatelům otevřeně umožňuje svá zařízení rootovat.

Aktualizováno October 20, 2022 od Brian P.

quizOtestujte své znalosti

What is the goal of DevOps?

A
To automate software testing
0%
B
To port software to multiple platforms
0%
C
To transition desktop software to cloud-based services
0%
D
To improve collaboration between development and operations teams
0%
Correct! Incorrect!     View the DevOps definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Jailbreak na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.