آی پی امداد
آی پی امداد
آریا الکترونیک parcham تکشو

آموزشی: تفاوت روت ، جیلبریک و آنلاک

hns

کاربر vip
کاربر
2010-08-14
58
251
تهران
www.Eshopnet.ir
بعد از اضافه شدن امکان جیلبریک برای سیستم عامل های iOS شاید برای شما جالب باشد بدانید تفاوت روت ، جیلبریک و آنلاک کردن در چیست . ما در این مطلب می خواهیم به بررسی کامل این موضوعات بپردازیم تا هر نقطه ی مبهمی که برای شما وجود دارد بر طرف شود . با ما همراه باشید .




به گزارش دنیای فناوری اطلاعت ؛ در مقایسه با PC ها ، گوشی ها و تبلت ها دستگاه های محدودتری از نظر امکان نصب و یا ویرایش برنامه ها هستند و همه ی آنها از این بابت از طرف شرکت های تولید کننده به نوعی قفل شده اند. هدف انها این بوده تا شما بعضی از کارها را نتوانید روی این دستگاه ها انجام دهید . اما روت کردن ، جیلبریک وآنلاک کردن راه هایی برای دور زدن این محدودیت هاست که به شما اجازه ی همه کار را در این دستگاه ها می دهد . البته بعضی از کشور ها حتی قوانینی برای عدم انجام این کار توسط کاربران وضع کرده اند که در صورت انجام این کار فرد متخلف جریمه خواهد شد. به هر حال ما در ابتدای بحث به بررسی جیلبریک می پردازیم :


جیلبریک کردن :‌


جیلبریک پروسه ای است که در آن افراد می توانند محدودیت هایی را که توسط کمپانی در دستگاه قرار داده شده است را بردارند . این عمل عموما برای سیستم عامل های iOS دستگاه های شرکت Apple انجام می شود مثل iPhone و iPad .عمل جیلبریک در واقع موانعی را که اپل بر سر راه کاربران قرار داده است بر می دارد و به کاربران این امکان را می دهد تا بتوانند برنامه های شخص سوم را از جایی غیر از App Store هم بتوانند نصب کنند . البته نا گفته نماند که بعضی افراد به اشتباه گمان می کنند که این کار نوعی دزدی به حساب می آید اما باید بدانید که اصلا اینطور نیست . جیلبریک به شما این اجازه را می دهد تا به طور مثال بتوانید مرورگر وب تعریف شده برای گوشی خود را عوض کنید . در واقع جیلبریک امکان استفاده از هر نرم افزاری را که اپل برای دستگاهتان ارائه نداده است را برای شما ایجاد می کند . از جیلبریک می توان برای دستگاه هایی که محدودیت های مشابه دارند هم استفاده کرد . مثلا به تازگی یک جیلبریک برای Microsoft Surface RT ارائه شده است که اجازه ی نصب برنامه های دسکتاپ را که برای این دستگاه به طور پیش فرض نصب نشده اند را می دهد . از آنجایی که در سیستم های Windows RT شما فقط می توانید اپلیکیشن هایی که توسط مایکروسافت برای دسکتاپ دستگاه نوشته شده است را اجرا کنید ، این برنامه می تواند امکانات بسیاری را برای شما به وجود بیاورد . هرچند که اپلیکیشن های آن باید تالیف شده در ARM باشند ، شما نمی توانید هر برنامه ی دسکتاپ ویندوز را که در حال حاضر روی دستگاه تان قرار دارند را اجرا کنید . حتی برنامه های با منابع باز هم باید در ARM تالیف شوند . شرکت هایی مثل اپل و مایکروسافت نمی خواهند که افراد از حد و مرزی که آنها مشخص کرده اند فراتر بروند تا بتوانند برنامه های پیش فرض دستگاه ها را تغییر دهند یا بتوانند از برنامه های شخص سوم استفاده کنند. برای جیلبریک کردن شما باید یک حفره ی آسیب پذیر امنیتی در دستگاه پیدا کنید تا بتوانید به بخش بهره برداری یا exploit دستگاه بروید و تدابیر امنیتی دستگاه را که توسط کمپانی قرار داده شده اند را به نوعی دور بزنید . همه ی اینها در حالی است که اندروید کاملا اجازه ی استفاده از برنامه های شخص سوم و یا نصب اپلیکیشن هایی غیر از اپلیکیشن های Google Store‌ را بدون اینکه نیازی به جیلبریک کردن باشد می دهد .


آنلاک کردن:

در ابتدای بحث به بررسی آنلاک کردن بوت لودر می پردازیم . همانطور که همه می دانید اندروید یک سیستم عامل منبع باز است بنابر این هر کسی می تواند با گرفتن کد منبع اندروید در ویرایش این سیستم عامل دست برده و نسخه ی مخصوص به خودش را ایجاد کند و همین موضوع باعث ایجاد ROM های سفارشی در آن مثل پلت فرم Cyanogenmod میشود . Cyanogenmod یک سیستم عامل نسخه باز و Free از اندروید است که با استفاده از نسخه ی رسمی اندروید و توسط گوگل طراحی شده است. همچنین به این پلت فرم کد های اصلی برنامه های شخص سوم هم اضافه شده است . ROM های سفارشی زیادی برای اندروید وجود دارند . از مدل های بزرگی که انواع دستگاه ها را پشتیبانی می کنند تا custom ROM هایی که افراد در اوقات بیکاری شان خلق می کنند . با این حال بسیاری از دستگاه های اندرویدی با بوت لودر قفل شده به بازار می آیند و بوت لودر قفل شده هم عملا هیچ چیزی را بوت نمی کند اما باز کردن قفل بوت لودر به شما این امکان را می دهد تا بتوانید رام های سفارشی را نصب کرده و نسخه های متنوعی از اندروید داشته باشید .
cyanogen.png

Cyanogenmod فقط یک پلت فرم ویرایش شده نیست بلکه نسخه ی جدید از اندروید را که تولید کننده ی اصلی در اختیار کاربر قرار نمی دهد ، برای آنها ایجاد می کند . اکثر افراد آن را دوست دارند چون که یک ویرایش دیگر غیر از آن چیزی است که تولید کننده ی اصلی برای تمام دستگاه های اندرویدی ارائه داده است . البته باز کردن قفل بوت لودر نیاز به گرفتن مجوز امنیتی دارد هرچند که شرکت هایی مثل HTC یا Motorola این مجوز را برای برخی از دستگاه هایشان قرار داده اند . دستگاه های Nexus هم به راحتی آنلاک می شوند . از دیگر مزایای آنلاک کردن امکان نصب یک سیستم عامل دیگر بر روی دستگاه به جز سیستم عامل اصلی است . به عنوان مثال شما می توانید با یک بوت لودر آنلاک شده روی گوشی اندرویدی خود ، سیستم عامل Ubuntu هم نصب کنید یا اینکه روی Galaxy Nexus خود WebOS نصب کنید .

البته این نکته را هم فراموش نکنید که این سیستم عامل باید با دستگاه سازگاری داشته باشد . معمولا این سیتم عامل ها بر روی دستگاه ها پایدار نیستند اما ارائه دهندگان آنها می توانند هنگامی که در حال کار بر روی آن هستند از یک سیتم عامل جایگزین برای آن استفاده کنند . در مورد آنلاک کردن گوشی ها هم نکته ای که وجود دارد این است که بسیاری از گوشی هایی که به بازار می آیند برای استفاده در شبکه های خاصی طراحی شده اند و معمولا تا زمانی که سیم کارت آن شبکه ی خاص را در آن قرار دهیم قفل هستند در غیر این صورت پیغام قفل بودن گوشی را به شما می دهد . بنابر این باز کردن قفل گوشی به کاربر این امکان را می دهد تا از سیم کارتی غیر از شبکه ای که تولید کننده ی گوشی معین کرده است استفاده کند مثلا هنگامی که به مسافرت می رود می تواند سیم کارت آن کشور را در گوشی بگذارد یا حتی زمانی که در کشور خودش تصمیم به تغییر اپراتور شبکه ی موبایل می کند . در کل برای باز کردن قفل گوشی نیاز به کد آنلاک دارید . البته راه های زیادی برای باز کردن قفل گوشی ها وجود دارد .

روت کردن :
برای هر دستگاهی با سیستم عامل مختلف روشی برای باز کردن قفل وجود دارد که در دستگاه های اندرویدی به این کار روت کردن می گویند . در واقع روت کردن پروسه ای است که در آن می توان اجازه ی تمام و کمال از دستگاه برای انجام کارها را گرفت . با اینکه معمولا عمل روت کردن برای دستگاه های اندرویدی انجام می شود اما می شود دستگاه های مبتنی بر Linux و همچنین ویرایش جدید سیستم عامل دستگاه های نوکیا – Symbian – را هم روت کرد . در سیستم عامل های لینوکس و دیگر سیستم عامل های شبه یونیکس کاربر روت حکم همان کاربر ادمین را در سیستم عامل ویندوز دارد و همان گونه که آن کاربر می تواند هر برنامه ای که خواست را خذف یا اضافه کند ، کاربر روت در این سیستم عامل هم می تواند همین کار را انجام دهد . بعد از انجام عمل روت شما می توانید هر برنامه ای که خواستید را نصب کرده ، مثلا می توانید برنامه های باینری سطح پایین را در سیستم عامل های لینوکس نصب کنید. تقریبا می شود گفت که شما هر بلایی که بخواهید می توانید سر سیستم روت شده ی خود بیاورید .

دستگاه های اندرویدی هم به طور روت شده به بازار نمی آیند و از آنجایی هم که روت کردن کار بسیار مهم و کمی پیچیده ای است باید در هنگام روت کردن نهایت دقت را داشته باشید چون کوچکترین اشتباه می تواند پیامد های بزرگی داشته باشد . در بعضی از دستگاه ها هم شما برای روت کردن باید حتما مجوز امنیتی بگیرید . البته همه ی اینها به دلیل این است که شرکت های ارئه دهنده نمی خواهد تا شما بتوانید از حد و مرز هایی که آنها معین کرده اند خارج شوید . با این حال در بعضی دستگاه ها هم مثل Nexus روت کردن به هیچ مجوزی نیاز ندارد . امیدواریم از این مطلب لذت برده باشید . نظرات خود را در مورد بخش های مختلف این مطلب با ما در میان بگذارید.
 
آخرین ویرایش:
بالا