چگونه گوشی را روت کنیم؟
آیا برای روت کردن گوشی هوشمند و تبلت خود، وسوسه شدهاید؟! روت کردن سیستم عامل اندروید، یک دنیا از غیرممکنها را برایتان به ممکن، تبدیل میکند اما بهیاد داشته باشید که در درجه اول با روت کردن تلفن هوشمند و تبلت خود، گارانتی دیوایس خود را از دست خواهید داد و همچنین ممکن است که در حین انجام روت، دستگاه شما بریک شود. پس باید خیلی مراقب باشید!
راستش را بخواهید در اینترنت، آموزش جامع و جالبی برای “روت” وجود نداشت و برای همین، تصمیم گرفتیم که یک آموزش کاملا متفاوت را برایتان تدارک ببینیم. این آموزش در چند قسمت بیان خواهد شد که تمام قسمتهای آن، بهزودی منتشر خواهند شد. در این آموزش، تا جایی که توانستیم، مفاهیم اولیه را ساده بیان کردیم و از زیاده گویی، پرهیز کردیم. همچنین در بعضی بخشها، مطلب را مفصلا شرح دادیم تا جای اشکال یا پرسشی باقی نماند. این اولین قسمت از آموزش میباشد و بهترتیب، آن را تکمیل خواهیم کرد. با آیتیرسان همراه باشید.
روت کردن به چهمعناست؟!
سازندگان موبایل و تبلتهای اندرویدی، کاری با محصولات خود میکنند تا کاربران نتوانند هر برنامهای را که میخواهند، برروی سیستم عامل اندروید اجرا نمایند. هنگامی که شما گوشی یا تبلت خود را روت میکنید، میتوانید هرگونه محدودیتی که سازنده برروی سیستم عامل آن اعمال کرده است، از میان بردارید. در واقع با روت کردن، میتوانید برنامههای بیشتری را اجرا کنید، سیستم عامل اندروید را سفارشی کنید ( بعدا مفصلا توضیح خواهیم داد!) و همچنین از راههای گوناگون، سرعت تلفن همراه و تبلت خود را افزایش دهید.
برای روت کردن، باید در ابتدا از رام اصلی خود نسخهی پشتیبان تهیه نمایید و سپس یک کاستوم رام ( نسخهی سفارشی شده اندروید ) را برروی گوشی یا تبلت خود، فلش بزنید.
چرا باید گوشی یا تبلت خود را روت کنیم؟!
راستش را بخواهید، همچین اجباری وجود ندارد اما یکی از اهداف اصلی، خلاص شدن از شرّ برنامههای سیستمی یا bloatware ( برنامههایی که سازندگان برروی محصول خود نصب میکنند؛ مانند موزیک پلیر واکمن سونی، MeWidget هواوی و … ) است. شما همچنین میتوانید با روت کردن، دیوایس خود را به یک مودم بیسیم تبدیل کرده و اینترنت آن را با سایر محصولات هوشمند، به اشتراک بگذارید.
بهعلاوه، شما قادر خواهید بود تا به تمام فایلهای سیستم عامل اندروید دسترسی پیدا کرده و برنامههایی را که نیاز به روت دارند، نصب نمایید. فلاش زدن کاستوم رامهای متعدد، تغییر کرنل، تغییر ظاهر اندروید، اعمال محدودیت برروی برنامهها با پذیرفتن یا رد کردن permissions آنها و … از دیگر قابلیتهایی است که روت کردن، به شما هدیه میدهد.
شاید برنامهی شگفتانگیز زیادی وجود نداشته باشد که پس از روت کردن، از آنها استفاده کنید اما همان چندتای محدودیهم که وجود دارند، بهاندازهی کافی ارزشمند هستند. برای مثال، برخی برنامهها میتوانند بهطور خودکار از تمام اطلاعات گوشی یا تبلت اندرویدی شما یک نسخهی پشتیبان تهیه نمایند یا حتی از رام اصلی، یک بکآپ بگیرند اما یک شرط دارد و آنهم، روت بودن سیستم عامل اندروید موجود برروی گوشی و یا تبلت هوشمند شماست!
اما چرا نباید روت کنیم؟!
خب روت کردن همانند دیگر کارها چند عیب دارد که در ادامه میخوانیم:
- باطل کردن گارانتی: برخی از سازندگان و تولید کنندگان تلفن همراه و تبلتهای هوشمند، بهدنبال بهانه میگردند تا گارانتی دیوایس شما را باطل کنند ( حالا نه که این گارانتیهم که میدن، خیلی به درد میخوره!). البته بعدا که دیوایس هوشمند اندرویدی خود را روت کردید، میتوانید آن را آنروت نمایید. اگر تلفن همراه و یا تبلت شما بنابر هردلیلی با مشکل مواجه شد و نیاز پیدا کردید که آن را به نمایندگیاش نشان دهید، ابتدا رام اصلی مخصوص دیوایس خود را دریافت کرده و برروی گوشی یا تبلت خود، فلش بزنید تا نمایندگی متوجه عمل خبیثانه شما نشود!
- بریک شدن یا از کار انداختن دائمی: هروقت که وسوسه شدید تا گوشی خود را روت کنید، این احتمال را هم در نظر بگیرید که شاید (خیلی کم!) دیوایس شما در مراحل انجام روت، بریک شود. این ترسی است که همه اندرویدیها در هنگام روت دیوایس خود تجربه خواهند کرد و هیچ راهی برای خلاص شدن از شر آن، وجود ندارد. البته اگر به دستورالعملهای گفته شده با دقت عمل کنید، هیچ مشکلی پیش نمیآید. یک پیشنهاد برای شما داریم و آنهم این است که همواره سعی کنید از آموزشهای فارسی به جای منابع خارجی، استفاده کنید. برخی از مشخصات گوشیهای اجنبی (!) با مشخصات همان مدل در کشور ما، فرق دارد که این، مراحل روت را با مشکل مواجه میکند.
- خطرات امنیتی: با روت یک دیوایس هوشمند اندرویدی، برخی از مشکلات امنیتی را ممکن است تجربه کنید. بسته به برنامهای که استفاده میکنید، امکان دارد برای گوشی یا تبلت خود یک حفره امنیتی ایجاد نمایید. همچنین برخی از سرویسهای گوگل برای محصولات روت شده، ممنوع شده است!
اصطلاحات رایج و فنی!
بوت لودر: در معنای واقعی، بوت لودر یک کد است که قبل از اجرای سیستم عامل، اجرا میشود. بوت لودرها، اساسا دستور العمل بوت کرنل سیستم عامل را دسته بندی کرده و بسیاری از آنها، محیط اصلاح و عیبیابی مخصوص به خود را دارند.
بهدلیل اینکه بوت لودر قبل از هر نرم افزاری در دیوایس شما شروع بهکار میکند، پس باید با پردازنده مچ باشد و بد نیست بدانید که هر مادربورد، بوت لودر مخصوص به خود را دارد. این یکی از دلایلی است که تمام گوشیهای اندرویدی بسته به نوع سخت افزار خود، کاستوم رامهای مخصوص و متفاوتی دارند.
- بوت لودر گوشیهای اندرویدی:
هر تبلت و گوشی هوشمند اندرویدی، دارای یک بوت لودر است که به کرنل سیستم عامل دستور میدهد تا بهصورت کاملا عادی بوت شود. سیستم عامل اندروید با اینکه یک سیستم عامل متن باز یا اوپن سورس است اما هر سازنده یک بوت لودر سفارشی را برای سخت افزار محصول خود، طراحی نموده و آن را قفل کرده است.
بهتر است گوشی یا تبلت هوشمند خود را همانند یک هارد درایو در نظر بگیرید؛ گرفتید؟! خب، دیوایس شما هم همانند یک دیسک سخت، از چند پارتیشن مختلف ساخته شده است. در یکی از این پارتیشنها، اطلاعات مربوط به سیستم عامل دیوایس شما نگهداری میشود و در دیگری، اطلاعات مربوط به برنامهها گنجانده شده است. بخش دیگری از این پارتیشنها، کارهایی میکنند که برای بوت سیستم عامل ضروری بوده اما هیچ خوش ندارند که آنها را ببینید!
- چرا بوت لودرها قفل هستند؟!
همانطور که پیشتر گفتیم، بوتلودرها از سوی سازندگان قفل میشوند و با یک بوت لودر قفل شده، تقریبا غیرممکن است که بتوانید یک کاستوم رام را برروی گوشی یا تبلت خود فلش بزنید. همچنین با بوت لودر قفل، ممکن است که در طی انجام این کار، گوشی شما بریک شود. بنابراین، اولین قدم برای روت کردن، باز کردن قفل یا آنلاک کردن بوت لودر میباشد.
- چگونه بوت لودر را آنلاک کنیم؟!
برای این کار، بهتر است به سایت سازندهی تلفن همراه و یا تبلت خود مراجعه کرده و مطابق دستورالعملهای گفته شده، عمل کنید. عموما برای بازکردن بوت لودر، باید گوشی خود را به محیط بوت لودر (فست بوت) برده و با تایپ دستوراتی در CMD ویندوز خود، بوت لودر را آنلاک نمایید. البته قبلش، نیاز به داشتن کدی دارید تا در هنگام آنلاک کردن بوت لودر، جایی که از شما یک کد درخواست کند، آن را وارد نمایید. برای دریافت این کد، به لینکهای گفته شده زیر یا به سایت سازنده دیوایس خود، مراجعه کنید.
برای هواوی: www.huaweidevice.com/worldwide/servicePolicy.do?method=toApplyUnlock
برای اچتیسی: www.htcdev.com/bootloader
برای سونی: www.unlockbootloader.sonymobile.com
کرنل چیست؟!
اگر وقت خود را در سایتها و انجمنهای آموزشی برای آموزش روت صرف کنید، بهزودی با مفهومی پیچیده بهنام «کرنل» مواجه خواهید شد. کرنل منحصرا برای سیستم عامل اندروید نیست؛ iOS، مک OS و تقریبا همه سیستمعاملها، دارای یک کرنل میباشند.
دستگاههای هوشمند اندرویدی، همگی از «هسته» یا «کرنل» لینوکس استفاده میکنند اما این کرنل، دقیقا آنچیزی نیست که سیستمعاملهای مبتنی بر لینوکس دیگر از آن استفاده مینمایند. سیستم عامل اندروید، دارای کدهای بیشمار داخلی مخصوصی است که کار توسعهدهندگان را سادهتر میکند.
توسعهدهندگان به کمک این کدها، درایورهای سختافزاری را برای قطعاتی که با ورژن کرنل متناسب است، توسعه میدهند. این یکی از دلایلی است که توسعهدهندگان مستقل و هکرها، نسخههای جدید سیستم عامل اندروید را باید طوری برای دیوایسهای قدیمیتر پورت کنند که همه بخشهای آن بهخوبی کار نماید. چنین کاری، طبعا زمان زیادی میطلبد!
بهطور کلی میتوان «کرنل» را واسطهای میان سخت افزار و نرمافزار، تعریف نمود. هنگامی که نرمافزار برای انجام چیزی نیاز به سخت افزار پیدا میکند، یک درخواست برای کرنل میفرستد؛ کارهایی از قبیل روشنایی صفحه نمایش و کنترل میزان صدا در نهایت، توسط کرنل مدیریت میشوند.
خب این همه حرف زدیم تا در نهایت بگوییم، کرنل دقیقا چیزی است که به بخش صفر و یک دستور میدهد تا اعمال کاربران از قبیل لمس را مشاهده کرده و درک نماید. سپس آن را به سیستم، گزارش دهد. (چه تنبل!)
بدون کرنل، توسعه دهندگان مجبور خواهند شد تا بهصورت جداگانه برای هر event برای هرقطعه از سخت افزار دیوایس شما، کدی را تعریف نمایند. با وجود کرنل، همه کاری که باید انجام دهیم، این است که به کمک API های سیستم عامل اندروید، قطعات سختافزاری را با کرنل مرتبط کنیم. در نهایت و برای جمع بندی، باید بدانید که کرنل، فقط یک واسطه میان سخت افزار و نرم افزار است تا آندو را بههم، مرتبط نماید.
سلام و خسته نباشید لطفا جواب بدید :
تبلت lenovo tab2 lc50 هست اندروید ۵.۱.۱
میخوام روت کنم اگه برم تو تنظیمات برنامه نویسان از اونجا قفل بوت لودر رو باز کنم مشکلی پیش میاد بعد از ری استارت؟ یا حتما برای باز کردن بوت لودر ب کامپیوتر نیازه؟
گوشی من سامسونگ s3 i9300 من اول با خود گوشی ریکاوری فلش کردم ولی بعد از انجام ویپ ها موقع نصب رام ارور میداد بخاطر همین مجبور شدم با ادین ریکاوری رو نصب کنم ولی تاحالا چندتا فایل ریکاوری زدم ولی بعد از اینکه نصب تو حالت دانلودینگ انجام میشه وارد منو ریکاوری نمیشه و هروقت سعی میکنم با گرفتن دکمه های مربوط وارد ریکاوری بشم بجاش میره تو دانلودینگ
در ضمن روت هم هست!آیا بخاطر اینکه رو گوشیم دیگه رامی نیست نمیره داخل منو ریکاوری؟
تو رو خدا کمک کنید
من با بوت لودر بسته s5 رو روت کردم هیچ مشکلیم نداره فقط باید ببرین پیش یه نرم افزار کار خوب
بوت لدر سامسونگ رو چرا سایتشو نذاشتید
هنگام روت خیلی مراقب باشید من گوشیم که a7 هست روت کردم والان روی لوگو شرکت سازندش گیر کرده و نمیدونم باید چیکار کنم
برای تبلت منم این اتفاق افتاد بوت لودرش پریده بود تعمیرکار گوشی تعمیرش کرد ،
من تبلتم تب اس اما هرکاری میکنم نمیشه میگه این کار برای تبلت شما ضرر داره درضمن آندروید 5.0.2داره
بی خیال ارورهــِ بشید!
خب، بعدش…..
البته قبلش با سلام و عرض تشکر و خسته نباشید.
؛-)
افرین بشما پویندگان علم وتکنولوژی دست گلتون دردنکنه
سلام تبلت من Samsung tab S هستش هر روشی رو که فک میکردم حتما کار سازه رو انجام دادم ولی روت نمی شه چی کار کنم؟
این مراحل را دنبال کنید:
1) آنلاک کردن بوت لودر
2) نصب ریکاوری نظیر TWRP یا … البته همین از همش تا به حال عملکرد بهتری داشته برای خودم!
3) فلش زدن فایل zip امضا شده سوپر یوزر
امکان نداره با این راه به نتیجه نرسید!
سلام تبلت من asus kooe ME372CG است با اندروید 5.0 من با هر برنامه ای امتحان کردم روت نشد یا ممکنه بوت لودرش قفل باشه؟ اگه قفل هست چجوری باید بازش کنم ؟
کمک کنید لطفا چجوری رووت کنم نمیشه
سلام چیکار کنم هرکاری میکنم گوشیم رووت نمیشه با نرم افزارهFramarootاصن هیچ عکس العملی نشون نمیده خارج میشه گوشیم sony j
من تبلتم asusاست برا asus هم همین کارها رو بکنم؟؟؟
ببخشید گوشی من samsung galaxy s2 GT-19105 هست . با هر نرم افزاری خواستم روت کنم اما نمی شه . خواهش میکنم راهنمایی کنید چطوری میتونم روت کنم
منظورم تبلت
این کار برای قبلت ضرر دارد
تبلت من خودش خاموش میشه روشن میشه شارژپرمی کنه شارژ خالی میکنه چه کارش کنم
این کار برای گوشی ضرر داره
نه
سلام
واسه z1نرم افزاری هست با چنتا امتحان کردم نشد.
البته آپدیتش کردم به 4.4.2
سلام میدونم مرتبط نیست گوشیم اس ۴ هست ورژن ۴.۳ بود اون را ارتقا دادم به ۴.۴.۲ فعلاً بازی GTA را باز نمیکنه کسی است که راهنمای کنه …
S4ساپورت نمیکنه خیلی کم احتمال داره بشه
دوستان میشه گلکسی اس ۲ رو به آندروید کیت کت ارتقا داد؟
خیلی خوبه که این آموزش ها به طور کامل و جامع درسایت آیتی رسان قرار بگیره.
واقعا خسته نباشید.
خیلی کاربردی و متفاوت.
اصلا هم کار حساسی نیست و هیچ مشکلی هم پیش نمیاد ترس بیخودی نندازید به جون افراد.من با اطلاعات در حد صفر با مطالعه چند سایت داخلی به راحتی هم بوت لودر باز کردم.هم روت کردم.هم کاستوم رام فلش کرم.هم کرنل فلش کردم فقط یکم هیجان داره بار اول که طبیعیه
از کدوم سایت دانلود کردی ؟/
مدل گوشیت؟؟؟
این کار حساسیه و من پیشنهاد نمیکنم که خودتون انجام بدین
http://www.ratebook.ir