റൂട്ടിംഗ് (ആൻഡ്രോയിഡ്)

ആൻഡ്രോയിഡ് മൊബൈൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രവർത്തിക്കുന്ന സ്മാർട്ട്‌ഫോണുകൾ, ടാബ്‌ലെറ്റുകൾ, മറ്റ് ഉപകരണങ്ങൾ എന്നിവയുടെ ഉപയോക്താക്കളെ വിവിധ ആൻഡ്രോയിഡ് സബ്സിസ്റ്റത്തിൽ പ്രത്യേക നിയന്ത്രണം (റൂട്ട് ആക്സസ് എന്നറിയപ്പെടുന്നു) നേടാൻ അനുവദിക്കുന്ന പ്രക്രിയയാണ് **റൂട്ടിംഗ്**. ആൻഡ്രോയിഡ് ലിനക്സ് കേർണൽ ഉപയോഗിക്കുന്നതിനാൽ, ഒരു ആൻഡ്രോയിഡ് ഉപകരണം റൂട്ട് ചെയ്യുന്നത് ലിനക്സിലേതുപോലുള്ള അഡ്മിനിസ്ട്രേറ്റീവ് (സൂപ്പർ യൂസർ) അനുമതികളിലേക്കോ ഫ്രീബിഎസ്ഡി അല്ലെങ്കിൽ മാക്ഒഎസ് പോലുള്ള മറ്റേതെങ്കിലും യുണിക്സ് പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലേക്കോ ഉള്ള സമാനമായ പ്രവേശാനുമതി നൽകുന്നു.

കാരിയറുകളും ഹാർഡ്‌വെയർ നിർമ്മാതാക്കളും ചില ഉപകരണങ്ങളിൽ ഏർപ്പെടുത്തിയിരിക്കുന്ന പരിമിതികളെ മറികടക്കുകയെന്ന ലക്ഷ്യത്തോടെയാണ് റൂട്ടിംഗ് പലപ്പോഴും നടക്കുന്നത്. അതിനാൽ, സിസ്റ്റം ആപ്ലിക്കേഷനുകളും ക്രമീകരണങ്ങളും മാറ്റാനോ മാറ്റിസ്ഥാപിക്കാനോ, അഡ്മിനിസ്ട്രേറ്റർ-ലെവൽ അനുമതികൾ ആവശ്യമുള്ള പ്രത്യേക ആപ്ലിക്കേഷനുകൾ ("ആപ്പ്") പ്രവർത്തിപ്പിക്കാനും അല്ലെങ്കിൽ ഒരു സാധാരണ ആൻഡ്രോയിഡ് ഉപയോക്താവിന് അപ്രാപ്യമായ മറ്റ് പ്രവർത്തനങ്ങൾ നടത്താനുമുള്ള കഴിവ് (അല്ലെങ്കിൽ അനുമതി) റൂട്ടിംഗ് നൽകുന്നു. ആൻഡ്രോയിഡിൽ, ഉപകരണത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പൂർണ്ണമായ നീക്കംചെയ്യലും മാറ്റിസ്ഥാപിക്കലും റൂട്ടിംഗിന് സഹായിക്കും, സാധാരണയായി അതിന്റെ നിലവിലെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഏറ്റവും പുതിയ പതിപ്പിനൊപ്പമാണ് ഇത് ഉപയോഗിക്കാറുള്ളത്.

ആപ്പിൾ ഐഒഎസ്(iOS) ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രവർത്തിക്കുന്ന ജെയിൽബ്രേക്കിങ് ഉപകരണങ്ങളുമായി റൂട്ട് ആക്‌സസ് ചിലപ്പോൾ താരതമ്യം ചെയ്യപ്പെടുന്നു. എന്നിരുന്നാലും, ഇവ വ്യത്യസ്ത ആശയങ്ങളാണ്: ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പരിഷ്‌ക്കരിക്കുക ("ലോക്കുചെയ്‌ത ബൂട്ട് ലോഡർ" നടപ്പിലാക്കുന്നത്), ഔദ്യോഗികമായി അംഗീകരിക്കാത്ത (ഗൂഗിൾ പ്ലേയിൽ ലഭ്യമല്ല) അപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഉൾപ്പെടെ അന്തിമ ഉപയോക്താവിനുള്ള നിരവധി തരം ആപ്പിൾ വിലക്കിയിരിക്കുന്ന കാര്യങ്ങളിലേക്കുള്ള ബൈപാസാണ് ജയിൽ‌ബ്രേക്കിംഗ്. സൈഡ്‌ലോഡിംഗ് വഴി, ഉപയോക്താവിന് ഉയർന്ന അഡ്മിനിസ്ട്രേഷൻ ലെവൽ പ്രത്യേകാവകാശങ്ങൾ (റൂട്ടിംഗ്) നൽകുന്നു. എച്ച്ടിസി, സോണി, അസൂസ്, ഗൂഗിൾ എന്നിവ പോലുള്ള നിരവധി വെണ്ടർമാർ ഉപകരണങ്ങൾ അൺലോക്കുചെയ്യാനുള്ള കഴിവ് വ്യക്തമായി നൽകുന്നു, മാത്രമല്ല ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പൂർണ്ണമായും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു. അതുപോലെ, റൂട്ട് അനുമതികളില്ലാതെ ആൻഡ്രോയിഡ് ഉപകരണങ്ങളിൽ സൈഡ്‌ലോഡ് അപ്ലിക്കേഷനുകൾക്കുള്ള കഴിവ് സാധാരണയായി അനുവദനീയമാണ്. അതിനാൽ, പ്രാഥമികമായി ഐഒഎസ് ജയിൽ‌ബ്രേക്കിംഗിന്റെ മൂന്നാമത്തെ വശമാണ് ഇത് (ഉപയോക്താക്കൾക്ക് അഡ്മിനിസ്ട്രേറ്റീവ് പ്രത്യേകാവകാശങ്ങൾ നൽകുന്നത്), ആൻഡ്രോയിഡ് റൂട്ടിംഗുമായി നേരിട്ട് ബന്ധപ്പെട്ടിരിക്കുന്നു.
## അവലോകനം
സ്റ്റോക്ക് കോൺഫിഗറേഷനിലെ ഉപകരണങ്ങളിൽ സാധാരണയായി ലഭ്യമല്ലാത്ത പ്രത്യേക കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാൻ ഉപയോക്താവ് ഇൻസ്റ്റാളുചെയ്‌ത എല്ലാ അപ്ലിക്കേഷനുകളെയും റൂട്ടിംഗ് അനുവദിക്കുന്നു. സിസ്റ്റം ഫയലുകൾ പരിഷ്‌ക്കരിക്കുകയോ ഇല്ലാതാക്കുകയോ ചെയ്യുക, മുൻകൂട്ടി ഇൻസ്റ്റാളുചെയ്‌ത അപ്ലിക്കേഷനുകൾ നീക്കംചെയ്യൽ, ഹാർഡ്‌വെയറിലേക്ക് തന്നെ നിമ്ന തലത്തിലുള്ള പ്രവേശനത്തിന് (റീബൂട്ട് ചെയ്യുക, സ്റ്റാറ്റസ് ലൈറ്റുകൾ നിയന്ത്രിക്കുക, അല്ലെങ്കിൽ ടച്ച് ഇൻപുട്ടുകൾ വീണ്ടും കണക്കാക്കൽ എന്നിവ ഉൾപ്പെടെ) കൂടുതൽ വിപുലവും അപകടകരവുമായ പ്രവർത്തനങ്ങൾക്ക് റൂട്ടിംഗ് ആവശ്യമാണ്. അനുമതികൾ നൽകുന്നതിനുമുമ്പ് ഉപയോക്താവിൽ നിന്ന് അനുമതി അഭ്യർത്ഥിച്ച് റൂട്ട് അല്ലെങ്കിൽ സൂപ്പർ യൂസർ അവകാശങ്ങൾ അനുവദിക്കുന്ന ആപ്ലിക്കേഷനുകൾക്ക് മേൽനോട്ടം വഹിക്കുന്ന സൂപ്പർ യൂസർ ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യുന്നു. ഇൻസ്റ്റാളുചെയ്‌ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റം നീക്കംചെയ്യാനോ മാറ്റിസ്ഥാപിക്കാനോ ഉപകരണത്തിന്റെ ബൂട്ട് ലോഡർ പരിശോധന അൺലോക്കുചെയ്യുന്ന ഒരു ദ്വിതീയ പ്രവർത്തനം(secondary operations) ആവശ്യമാണ്.
## അവലംബം

വർഗ്ഗം:ആൻഡ്രോയ്ഡ് (ഓപ്പറേറ്റിംഗ് സിസ്റ്റം)