رفتن به مطلب
انجمن توسعه دهندگان موبایل

روش روت کردن تمام دیوایسهای اندروید به صورت دستی


ارسال های توصیه شده

سلام

راستش نمیدونستم این اموزش رو دقیقا کجا باید بذارم و هر چی گشتم جایی بهتر از اینجا پیدا نکردم پس دیگه حرف مفت نمیزنم و میرم سر اصل مطلب.

همونطور که از اسم تاپیک مشخصه این تاپیک بدرد کسانی میخوره که مثلا نتونستند گوشیشونو روت کنند و یا ابزار مناسبی برای روت دستگاهشون پیدا نکردند و حالا ما میاییم و بهشون میگیم که چه کار بکنند و چه کار نکنند.:-P

نکته قابل توجه این که چون بحث در مورد وسایل اندرویدی اعم از تبلت و گوشی هست پس منبعد به جای اینها از کلمه دیوایس که کلی تر هست استفاده میکنیم

 

مواد لازم

1- دیوایس اندرویدی روت نشده

2- نصب درایورهای adb روی سیستمتون که اگر ندارید میتونید از این لینک دانلود کنید

دانلود

3- یرنامه های مهم و ضروری روت کیت که توسط نویسنده مقاله اقای (N'ayam Amarsh'e) تهیه شده و لینک اون پیوست میشه.(جهت احترام به زحمتی که ایشون برای این مقاله کشیدند لازم دونستم حتما نامی از ایشون ببرم)

4- قدرت و شجاعت جهت انجام این عملیات چون با این کار گارانتی گوشیتونو با دست خودتون باطل میکنید.ضمنا در اجرای مراحل کمال دقت رو داشته باشید ضمن اینکه این مقاله هیچ گونه تکلیف و یا تعهدی برای نویسنده (چه نویسنده اصلی و چه بنده)در بر نخواهد داشت.

 

خوب بریم سراغ مراحل کار

 

اگر درایور های adb رو نصب کردید شروع کنید.

1- روت کیت رو بعد از اکسترکت کردن با وین رر, بازکنید

2- تیک یو اس بی دیباگینگ دیوایستون رو بزنید و فعال کنید

3- دیوایستون رو به سیستم متصل کنید

4- داخل پوشه روت کیت cmd رو باز کنید (اگر نمیتونید این کار رو بکنید فایل cmd.exe رو از ادرس زیر به داخل پوشه روت کیت کپی و اجرا کنید.البته یه نسخه از این فایل در پوشه موجود هست ولی شما این فایل رو از ادرس ذکر شده و از سیستم خودتون توی پوشه کپی کرده و اور رایت کنید)

>
[left]C:/WINDOWS/SYSTEM32/ COPY CMD .EXE[/left]

5- در پنجره کامند دستورات زیر رو تایپ کنید

>
[left]->adb devices[/left]

با تایپ این دستور در صورتی که همه چیز درست باشه دیوایس شما شناسایی شده و نشون داده میشه

>
[left]->adb push busybox /data/local/tmp 

->adb push su /data/local/tmp 

->adb push Superuser.apk /data/local/tmp
[/left]

اگر موفقیت امیز بود برید مرحله بعد

6- حالا شما نیاز به روت شل (root shell ) دارید برای اینکار تایپ کنید

>
[left]adb shell[/left]

اگر دقت کنید جلوی خط فرمان یک ایکون "$" اضافه میشه که به این معنی هست که شل دسترسی سوپر یوزر نداره

7- در مرحله بعد در محیط شل دستورات زیر رو تایپ کنید برای تغییر دسترسی تا امتیاز محدودی برای اجرای فایل سوپر یوزر ایجاد کنید

>
[left]->chmod 6755 /data/local/tmp/su 

->chmod 755 /data/local/tmp/busybox 

->chmod 644 /data/local/tmp/Superuser.apk
[/left]

توجه داشته باشید که در تایپ نام فایل بزرگی و کوچکی حروف مهم هستند

8- خوب تا اینجا انجام شد؟ حالا نیاز داریم که یک کپی از سیستم عامل لینوکس رو باز کنیم که حاوی(nautilus) باشه (ترجیحا از ubuntu 11.4 استفاده کنید) و در ترمینال (ctrl+alt+T) دستور زیر رو وارد کنید

>
[left]->sudo nautilus[/left]

این دستور ناتیلوس (nautilus )رو با مجوز دسترسی به روت باز میکنه

شما میتونید اوبونتو رو از درگاه یو اس بی بازش کنید بدون اینکه نیاز به نصب داشته باشه (فکر کنم اوبونتو توی سایت قرار گرفته اگر نبود از لینک زیر میتونید دانلود کنید)(اگر روی سیستم نصب دارید که دیگه هیچ از همون استفاده کنید)


حالا دیوایستون رو از سیستم جدا کرده خاموش کنید و به حالت دانلود مد و یا ریکاوری ببرید
9- در پنجره اکسپلورر به این ادرس برید

[left]/data/local/tmp[/left]

و فایلهای 'su' و 'busybox' رو به مسیر زیر انتقال بدید (کات کنبد move)

>
[left]/system/bin[/left]

10- مجددا از همون فولدر tmp که قبلا رفته بودیم اینبار فایل 'Superuser.apk' رو به ادرس زیر انتقال میدیم

>
[left]/system/app[/left]

11- یازدهمین مرحله و سخت ترینش اینه که گوشی رو ریبوت کنید و به خوتون تبریک بگید و یه نوشابه هم برای خودتون باز کنید چرا که گوشی شما روت شده رفته پی کارش

تعدادی از دوستان ممکنه با این روش مشکل داشته باشند خوب خیالی نیست یه روش دیگه هم تو چنته داریم که بعدا میگیم و میتونند از اون روش استفاده کنند.

اینم

دانلود روت کیت ببینم دیگه چی میگید

لینک ارسال

خیلی ممنون

من سوالم این هست که اگر روش کلی برای انجام اینکار وجود داره چرا توسط برنامه های روت یک مدل بسادگی روت میشه و یک مدل بسختی و یک مدل هم اصلا روت نمیشه

لینک ارسال
خیلی ممنون

من سوالم این هست که اگر روش کلی برای انجام اینکار وجود داره چرا توسط برنامه های روت یک مدل بسادگی روت میشه و یک مدل بسختی و یک مدل هم اصلا روت نمیشه

خواهش میکنم.دوست عزیز معمولا گوشیها از نظر سکوریتی با هم متفاوت هستند و ممکنه یکی از دلایل همین باشه . البته بنده نه برنامه نویس هستم و نه دولوپر که جواب دقیق بخوام بهتون بدم اما همین روش هم ممکنه روی بعضی مدلها جواب نده و حتی ادرسها متفاوت باشه منتها خوبی این روش همونطور که توی پست اول هم ذکر شد اینه که اگر دیوایسی برنامه ای برای روتش نبود و یا راه حلی پیدا نکردید که راحت روتش کنید (برنامه هایی از قبیل وی روت و کینگو روت و غیره) میتونید از این روش استفاده کنید.

در ضمن در این روش از اوبونتو برای دسترسی به فایلهای سیستمی استفاده شده و همونطور که میدونید این سیستم عامل با اندروید فامیل نزدیکه و ممکنه برای همین اجازه میده تو حریم خصوصیش وارد بشه.;)=))

 

بااین روش دیگه نیاز به انلاک بوتلودر نیست؟

واسه گوشیهایی مثل جی615

 

دوست عزیز نویسنده در مورد انلاک بوت لودر صحبتی نکرده شایدم یکی از دلایلش این بوده که در این روش نیازی به نصب ریکاوری کاستوم نیست و مستقیما گوشی روت میشه

لینک ارسال

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

×
×
  • اضافه کردن...