[آموزشی]- روت

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
روت کردن یک رویه است که به دارندگان گوشی های هوشمند و تبلت ها و دیگر دستگاه هایی که سیستم عامل اندروید را به عنوان سیستم عامل استفاده میکنند این اجازه را میدهد تا کنترل های بهتری روی دستگاه خود داشته باشند . روت کردن گاهی اوقات برای از بین بردن محدودیت هایی که شرکت های خدمات مخابراتی برای گوشی قرار میدهند اجراء میشود و یا برای اجراء برخی نرم افزارهای خاص که نیاز به اجازه مدیریتی دارند استفاده میشود و یا برای انجام عملیاتی که از یک یوزر ساده در اندروید برنمیاد مورد استفاده قرار میگیرد .


در اندروید میتوان از طریق روت ؛ تمام سیستم عامل را حذف یا اینکه سیستم عامل جدیدی را جای آن استفاده کرد .
وقتی دستگاههی در اندروید روت میکنیم عملی همانند معادل های آن مثل دسترسی مدیریتی در لینوکس و در هر سیستم با هسته Unix مانند FreeBSD یا OS X را انجام داده ایم .



محتویات
۱ ROOT
۲ توضیح
۳ روند عملیات
۴ چرا گوشی خود را روت میکنیم؟
۵ چگونه گوشی خود را روت کنیم؟

منبع
 
آخرین ویرایش:

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
ROOT


با روت کردن دستگاه اندرویدی شما میتوانید به Superuser و یا root که همان دسترسی به بیس لینوکس است اجازه دسترسی پیدا کنید. روت را میتوان با دسترسی admin در ویندوز مقایسه کنید.و یا همین معنا را در گوشی های اپل به اسم جیلبریک “Jailbreaking” میشناسیم. با روت کردن شما قادر به اصلاح و دستکاری در کل سیستم رام نصبی روی دستگاه آندرویدی خود خواهید بود. بسیاری از برنامه ها برای اجرا در این دستگاه ها نیاز به دسترسی به فایل های سیستمی دارند که با انجام عملیات روت این دسترسی داده خواهد شد. برای روت کردن روش ها و نرم افزارهای مختلفی وجود دارد از جمله نصب کرنل های کاستوم که خود روت شده هستند. روت کردن دارای مزیت دسترسی به فایل های سیستمی و تغییر کل سیستم است ولی در عوض با این کار احتمال brick شدن گوشی وجود دارد و همچنین گارانتی گوشی از بین میرود.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
توضیح


برای اینکه بتوانیم در بسیاری از دستگاهایی که اندروید را اجرا میکنند کاستوم رام مانند سیانوژن را نصب کنیم بایستی دستگاه خود را روت کنیم . در ورژن معمولی ؛ ( روت نشده ) نرم افزارهای نصب شده توسط کاربر به طور مستقیم به چیپ فلش مموری دسترسی ندارند و قادر نخواهند بود تا در سیستم عامل دستکاری کنند یا قسمت هایی از آن را حذف و ویرایش کنند و یا حتی بخشی از آن را انتقال دهند . همچنین روت کردن برای بسیاری از نرم افزارها از قبیل ویجت ها برای نیازهای اضافی به سیستم عامل از قبیل ریست کردن سیستم عامل ، تهیه پشتیبان و البته امکانات سخت افزاری مثل عملکرد به خصوص چراغ LED کار آمد است . روت برای غیرفعال یا حذف کردن برنامه های پیشفرض لازم است . روت کردن گوشی در اکثر اوقات شامل نصب یک نرم افزار به نام Superuser میشود که نظارت کامل بر عملکرد روت و عملکرد برنامه ها برای دسترسی به روت دارد میشود.
یکی از جنبه هاب بالقوه منفی روت کردن که بعضی از تولید کنندگان آن را لحاظ میکنند این است که گارانتی دستگاه شما از بین میرود .اما امروزه دیگر این موارد برای خریداران اهمیت ندارد زیرا بویسله روت میتوان از توانایی واقعی دستگاه و گوشی خود لذت ببرید . البته راه دیگیری وجود دارد که میتوان گوشی قبل از استفاده از گارانتی آنروت کرد؛ زیرا هیچ روش خاصی برای اینکه توجه شوید گوشی شما قبلا روت شده یا نشده برای شرکت خدمات دهنده گارانتی وجود ندارد .
اصطلاح بریک شدن برای دستگاه ها و گوشی هایی به کار میرود که عملیات آنها قبل از رسیدن به پایان ( حال در هنگام روت شدن و یا باقی موارد ) متوقف شده است و به درستی به پایان نرسیده است .
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
روند عملیات


روند عملیات روت در هر دستگاه کاملا متفوت است . که معمولا شامل یافتن و بهره برداری از یک نقطه ضعف در سیستم عملی است که از طرف کارخانه روی دستگاه نصب شده است .به طور مثال بعد از اینکه Google G1 عرضه شد طولی نکشید که کشف شد که هر چیز که توسط صفحه کلید در آن تایپ میشود به عنوان یک دستور وقفه دهنده در پوسته روت شناخته میشود . اگر چه به سرعت گوگل یک پچ امنیتی را تحت عنوان یک آپدیت برای آن عرضه داشت اما با این وجود ؛ این ضعف مردم را قادر میساخت تا سیستم عامل خود را دانگرید کنند و از این قابلیت برای روت دستگاه خود استفاده کنند . بعد از اینکه این نقطع ضعف بهره برداری شد میشد به راحتی یک نسخه ریکاوری سفارشی که امضای دیجیتالی آن توسط سیستم مورد بررسی قرار نمیگرفت روی آن نصب شود . که در عوض با نصب آن ریکاوری سفارشی میشد یک نرم افزار دستکاری شد روی سیستم نصب کرد که شامل ابزارهای مورد نیاز روت مانند برنامهSuperuser میشد.


میتوان Bootloader ( بوت لودر )گوشی های شرکت گوگل که شامل Nexus One, Nexus S و Galaxy Nexus میشوند به راحتی و با تایپ "fastboot oem unlock" در خط فرمان گوشی متصل به کامپیوتر که در حال اتصال boot-loader را آنلاک کرد. بعد از قبول اخطار خطر آنلاک کردن بوت لودر؛ میتوان به راحتی نرم افزار مورد نظر را بدون دردسر و پیدا کردن نقطه ضعف روی دستگاه فلش کرد .

 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
چرا گوشی خود را روت میکنیم؟


روت برای شما چه کارهایی انجام میدهد ؟ روت در واقع همان هک است که باعث میشه بتوانید عملیات زیر را به کمک آن انجام دهید :
کنترل کامل روی گوشی خود داشته باشید
قابلیت دیدن فایل هایی که آندروید با آنها کار میکند ؛ شما میتوانید خیلی از کدهای اصلی را جایگزین کنید :
نصب تم های جدید
برنامه های اصلی ( نقشه ، تقویم ، ساعت و غیره )را با برنامه دلخواه خود جایگزین کنید و یا حذف کنید .
حالت ریکاوری برای انجام کارهای تخصصی ( Recovery Image )
Bootloader خود را باز یا بسته کنبد.
جعبه ابزار ( ToolBox ) که به شما اجازه استفاده از کدهای ساده لینوکس مثل "ls " رامیدهد را میتوانید با ( BusyBox ) که امکانات فراتری را دارد تعویض کنید
تعویض تصاویر هنگام بوت شدن گوشی
اضافه کردن کدهای باینری لینوکس
اجرای برنامه های بخصوصی که نیاز به کنترل بیشتری در سیستم دارند :
Super User ( به شما اجازه میدهد تا تعیین کنید کدام برنامه به روت دسترسی داشته باشد یا خیر )
مدیریت برنامه برای روت ( به شما اجازه میدهد برنامه هایی را ببندید که در حالت عادی قادر به بستن آنها نیستید )
جابه جایی برنامه از نظر مکان نصب شدن
تهیه Backup از گوشی
میتوانید یک پوشه روی SDcard خودتون بسازید و همه APK هایی رو که نصب کرده اید رو درون آن بریزید ؛ اگر خواستید آپدیت کنید دیگر نیازی به نصب و خرید دوباره برنامه ها نیست
تعویض محل نصب برنامه ها به SDcard
ریبوت راحت گوشی از طریق دستورهای ترمینال (su <enter> reboot <enter>)
و بسیاری کار های دیگر ...
 

ali_sut

عضو جدید
سلام
گوشی بریک بشه یعنی باید انداختش دور؟
یا دوباره درست میشه؟
توضیح


برای اینکه بتوانیم در بسیاری از دستگاهایی که اندروید را اجرا میکنند کاستوم رام مانند سیانوژن را نصب کنیم بایستی دستگاه خود را روت کنیم . در ورژن معمولی ؛ ( روت نشده ) نرم افزارهای نصب شده توسط کاربر به طور مستقیم به چیپ فلش مموری دسترسی ندارند و قادر نخواهند بود تا در سیستم عامل دستکاری کنند یا قسمت هایی از آن را حذف و ویرایش کنند و یا حتی بخشی از آن را انتقال دهند . همچنین روت کردن برای بسیاری از نرم افزارها از قبیل ویجت ها برای نیازهای اضافی به سیستم عامل از قبیل ریست کردن سیستم عامل ، تهیه پشتیبان و البته امکانات سخت افزاری مثل عملکرد به خصوص چراغ LED کار آمد است . روت برای غیرفعال یا حذف کردن برنامه های پیشفرض لازم است . روت کردن گوشی در اکثر اوقات شامل نصب یک نرم افزار به نام Superuser میشود که نظارت کامل بر عملکرد روت و عملکرد برنامه ها برای دسترسی به روت دارد میشود.
یکی از جنبه هاب بالقوه منفی روت کردن که بعضی از تولید کنندگان آن را لحاظ میکنند این است که گارانتی دستگاه شما از بین میرود .اما امروزه دیگر این موارد برای خریداران اهمیت ندارد زیرا بویسله روت میتوان از توانایی واقعی دستگاه و گوشی خود لذت ببرید . البته راه دیگیری وجود دارد که میتوان گوشی قبل از استفاده از گارانتی آنروت کرد؛ زیرا هیچ روش خاصی برای اینکه توجه شوید گوشی شما قبلا روت شده یا نشده برای شرکت خدمات دهنده گارانتی وجود ندارد .
اصطلاح بریک شدن برای دستگاه ها و گوشی هایی به کار میرود که عملیات آنها قبل از رسیدن به پایان ( حال در هنگام روت شدن و یا باقی موارد ) متوقف شده است و به درستی به پایان نرسیده است .
 

LEGEND.MM

کاربر فعال تالار موبایل
کاربر ممتاز
سلام . باید ببینیم گوشی که بریک شده چیه !؟
اگه چیپ آسیب دیده باشه که باید عوض بشه و هزینش بالاس . اگه آسیب ندیده باشه با جی تگ درست میشه
 
Similar threads
Thread starter عنوان تالار پاسخ ها تاریخ
P O U R I A [آموزشی] - S-OFF اندروید 5
P O U R I A [آموزشی] - USB-Debugging اندروید 2
P O U R I A [آموزشی] - Downloading Mode اندروید 2
P O U R I A [آموزشی] - Odin اندروید 3
P O U R I A [آموزشی] - API اندروید 2

Similar threads

بالا