به کینگ آی تی خوش آمدید

به کینگ آی تی خوش آمدید :


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


تولید محتوا در کینگ آی تی در قالب پرسش و پاسخ شکل میگیرد و اگر نیاز به طرح مطلبی به جز پرسش و پاسخ باشد در قالب یک نوشته ویکی منتشر می شود.


لطفا قبل از شروع فعالیت در این سامانه قوانین فعالیت در آن را مطالعه کنید.


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


آمار کینگ آی تی تاکنون :

9,946 پرسش

10,470 پاسخ

14,577 نظر

13,983 کاربر


  1. 175531 امتیاز
  2. 138291 امتیاز
  3. 72581 امتیاز
  4. 66751 امتیاز



kingit.ir wifi آموزش آموزش برنامه نویسی آموزش تنظیمات مودم آموزش شبکه آموزش وردپرس آموزش ویندوز هشت آنتی ویروس آپدیت آپدیت آنتی ویروس ارور انتخاب sdcard به عنوان به محل پیش فرض نصب برنامه ها در اندروید اندروید اینترنت بازی برنامه نویسی تبلت ترفند های اندروید ترفند های ورد ترفند های ویندوز هشت حل مشکل شناخته نشدن حافظه ی فلش در ویندوز حل مشکلات مربوط به وای فای حل مشکلات کامپیوتری دانلود درایو راهنمای خرید گوشی راهنمایی رفع مشکل رفع مشکلات کامپیوتری ریکاوری سایت سخت افزار سوال فایرفاکس فلش فناوری اطلاعات لپ تاپ لپتاپ مدیریت گوشی اندرویدی در کامپیوتر مرورگر مشکل مشکل در اجرا بازی ها مشکل در بازی کردن مشکل در فرمت فلش مموری مشکل در وصل شدن به وایرلس مشکلات هارد اکسترنال مشکلات گوشی معرفی نرم افزار موبایل مودم مودم وایرلس نرم افزار نصب برنامه در اندروید نصب ویندوز نصب ویندوز7 نظرسنجی هارد هارد اکسترنال وای فای وبلاگ وردپرس وصل شدن به وای فای ویروس ویندوز ویندوز 10 ویندوز 7 ویندوز 8.1 ویندوز7 پرسش پرسش و پاسخ پرسش و پاسخ آفیس پرسش و پاسخ آنتی ویروس پرسش و پاسخ آنلاین پرسش و پاسخ آنلاین کامپیوتری پرسش و پاسخ آی تی پرسش و پاسخ اندروید پرسش و پاسخ اینترنت پرسش و پاسخ برنامه نویسی پرسش و پاسخ رایانه پرسش و پاسخ سخت افزار پرسش و پاسخ شبکه پرسش و پاسخ فناوری اطلاعات پرسش و پاسخ فیس بوک پرسش و پاسخ لپ تاپ پرسش و پاسخ موبایل پرسش و پاسخ نرم افزار پرسش و پاسخ ورد پرسش و پاسخ ویندوز پرسش و پاسخ ویندوز هشت پرسش و پاسخ کامپیوتر پرسش و پاسخ کامپیوتری پرسش و پاسخ کینگ آی تی کارت گرافیک کامپیوتر کروم کمک کینگ آی تی گرافیک گوشی


آخرین مدال های دریافتی :

پیگیر جدی
دریافت شده توسط ScottStync
پرسش قابل توجه
دریافت شده توسط علیرضا غلامی
پرسش محبوب
دریافت شده توسط mahdimrd
پرسش محبوب
دریافت شده توسط ALEEREZA
پرسش محبوب
دریافت شده توسط aaaaa
پرسش محبوب
دریافت شده توسط hani
پرسش محبوب
دریافت شده توسط Hossein96
پرسش محبوب
دریافت شده توسط Pouya.2013
پرسش قابل توجه
دریافت شده توسط nadi61
پرسش محبوب
دریافت شده توسط Mahdi Hasankhani

آموزش روت کردن گوشی و تبلت های اندرویدی

3 می پسندم 0 نمی پسندم
نوشته ویکی

آیا برای روت کردن گوشی هوشمند و تبلت خود، وسوسه شده‌اید؟! روت کردن سیستم عامل اندروید، یک دنیا از غیرممکن‌ها را برای‌تان به ممکن، تبدیل می‌کند اما به‌ یاد داشته باشید که در درجه اول با روت کردن تلفن هوشمند و تبلت خود، گارانتی دیوایس خود را از دست خواهید داد و همچنین ممکن است که در حین انجام روت، دستگاه شما بریک شود. پس باید خیلی مراقب باشید !


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


روت کردن به‌ چه‌ معناست ؟!


سازندگان موبایل و تبلت‌های اندرویدی، کاری با محصولات خود می‌کنند تا کاربران نتوانند هر برنامه‌ای را که می‌خواهند، برروی سیستم عامل اندروید اجرا نمایند. هنگامی که شما گوشی یا تبلت خود را روت می‌کنید، می‌توانید هرگونه محدودیتی که سازنده بر روی سیستم عامل آن اعمال کرده است، از میان بردارید. در واقع با روت کردن، می‌توانید برنامه‌های بیشتری را اجرا کنید، سیستم‌ عامل اندروید را سفارشی کنید ( بعدا مفصلا توضیح خواهیم داد!) و همچنین از راه‌های گوناگون، سرعت تلفن همراه و تبلت خود را افزایش دهید.


برای روت کردن، باید در ابتدا از رام اصلی خود نسخه‌‎ی پشتیبان تهیه نمایید و سپس یک کاستوم رام ( نسخه‌ی سفارشی شده اندروید ) را برروی گوشی یا تبلت خود، فلش بزنید.


چرا باید گوشی یا تبلت خود را روت کنیم؟!


راستش را بخواهید، همچین اجباری وجود ندارد اما یکی از اهداف اصلی، خلاص شدن از شرّ برنامه‌های سیستمی یا bloatware ( برنامه‌هایی که سازندگان بر روی محصول خود نصب می‌‎کنند؛ مانند موزیک پلیر واکمن سونی، MeWidget هواوی و … ) است. شما همچنین می‌توانید با روت کردن، دیوایس خود را به یک مودم بی‌سیم تبدیل کرده و اینترنت آن را با سایر محصولات هوشمند، به اشتراک بگذارید.


به‌ علاوه، شما قادر خواهید بود تا به تمام فایل‌های سیستم عامل اندروید دسترسی پیدا کرده و برنامه‌هایی را که نیاز به روت دارند، نصب نمایید. فلاش زدن کاستوم‌ رام‌های متعدد، تغییر کرنل، تغییر ظاهر اندروید، اعمال محدودیت بر روی برنامه‌ها با پذیرفتن یا رد کردن permissions آن‌ها و … از دیگر قابلیت‌هایی است که روت کردن، به شما هدیه می‌دهد.


شاید برنامه‌ی شگفت‌انگیز زیادی وجود نداشته باشد که پس از روت کردن، از آن‌ها استفاده کنید اما همان چندتای محدودی‌هم که وجود دارند، به‌اندازه‌ی کافی ارزشمند هستند. برای مثال، برخی برنامه‌ها می‌توانند به‌طور خودکار از تمام اطلاعات گوشی یا تبلت اندرویدی شما یک نسخه‌ی پشتیبان تهیه نمایند یا حتی از رام اصلی، یک بک‌آپ بگیرند اما یک شرط دارد و آن‌هم، روت بودن سیستم عامل اندروید موجود برروی گوشی و یا تبلت هوشمند شماست!


اما چرا نباید روت کنیم؟!


خب روت کردن همانند دیگر کارها چند عیب دارد که در ادامه می‌خوانیم:


باطل کردن گارانتی: برخی از سازندگان و تولید کنندگان تلفن همراه و تبلت‌های هوشمند، به‌دنبال بهانه می‌گردند تا گارانتی دیوایس شما را باطل کنند ( حالا نه که این گارانتی‌هم که میدن، خیلی به درد می‌خوره!). البته بعدا که دیوایس هوشمند اندرویدی خود را روت کردید، می‌توانید آن را آن‌روت نمایید. اگر تلفن همراه و یا تبلت شما بنابر هردلیلی با مشکل مواجه شد و نیاز پیدا کردید که آن را به نمایندگی‌اش نشان دهید، ابتدا رام اصلی مخصوص دیوایس خود را دریافت کرده و برروی گوشی یا تبلت خود، فلش بزنید تا نمایندگی متوجه عمل خبیثانه شما نشود!


بریک شدن یا از کار انداختن دائمی: هر وقت که وسوسه شدید تا گوشی خود را روت کنید، این احتمال را هم در نظر بگیرید که شاید (خیلی کم!) دیوایس شما در مراحل انجام روت، بریک شود. این ترسی است که همه اندرویدی‌ها در هنگام روت دیوایس خود تجربه خواهند کرد و هیچ راهی برای خلاص شدن از شر آن، وجود ندارد. البته اگر به دستورالعمل‌های گفته شده با دقت عمل کنید، هیچ مشکلی پیش نمی‌آید. یک پیشنهاد برای شما داریم و آن‌هم این است که همواره سعی کنید از آموزش‌های فارسی به جای منابع خارجی، استفاده کنید. برخی از مشخصات گوشی‌های اجنبی (!) با مشخصات همان مدل در کشور ما، فرق دارد که این، مراحل روت را با مشکل مواجه می‌کند.


خطرات امنیتی: با روت یک دیوایس هوشمند اندرویدی، برخی از مشکلات امنیتی را ممکن است تجربه کنید. بسته به برنامه‌ای که استفاده می‌کنید، امکان دارد برای گوشی یا تبلت خود یک حفره امنیتی ایجاد نمایید. همچنین برخی از سرویس‌های گوگل برای محصولات روت شده، ممنوع شده است!


اصطلاحات رایج و فنی!


بوت لودر: در معنای واقعی، بوت لودر یک کد است که قبل از اجرای سیستم عامل، اجرا می‌شود. بوت لودرها، اساسا دستور العمل‌ بوت کرنل سیستم عامل را دسته بندی کرده و بسیاری از آن‌ها، محیط اصلاح و عیب‌یابی مخصوص به خود را دارند.


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


بوت لودر گوشی‌های اندرویدی :


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


بهتر است گوشی‎‌ یا تبلت هوشمند خود را همانند یک هارد درایو در نظر بگیرید؛ گرفتید؟! خب، دیوایس شما هم همانند یک دیسک سخت، از چند پارتیشن مختلف ساخته شده است. در یکی از این پارتیشن‌ها، اطلاعات مربوط به سیستم عامل دیوایس شما نگه‌داری می‌شود و در دیگری، اطلاعات مربوط به برنامه‌ها گنجانده شده است. بخش دیگری از این پارتیشن‌ها، کارهایی می‌کنند که برای بوت سیستم عامل ضروری بوده اما هیچ خوش ندارند که آن‌ها را ببینید!


چرا بوت لودرها قفل هستند؟!


همانطور که پیشتر گفتیم، بوت‎‌‌لودرها از سوی سازندگان قفل می‌شوند و با یک بوت لودر قفل شده، تقریبا غیرممکن است که بتوانید یک کاستوم رام را برروی گوشی یا تبلت خود فلش بزنید. همچنین با بوت لودر قفل، ممکن است که در طی انجام این کار، گوشی شما بریک شود. بنابراین، اولین قدم برای روت کردن، باز کردن قفل یا آنلاک کردن بوت لودر می‌باشد.


چگونه بوت‌ لودر را آنلاک کنیم؟!


برای این کار، بهتر است به سایت سازنده‌ی تلفن همراه و یا تبلت خود مراجعه کرده و مطابق دستورالعمل‌های گفته شده، عمل کنید. عموما برای بازکردن بوت لودر، باید گوشی خود را به محیط بوت لودر (فست بوت) برده و با تایپ دستوراتی در CMD ویندوز خود، بوت لودر را آنلاک نمایید. البته قبلش، نیاز به داشتن کدی‌ دارید تا در هنگام آنلاک کردن بوت لودر، جایی که از شما یک کد درخواست کند، آن را وارد نمایید. برای دریافت این کد، به لینک‌های گفته‌ شده زیر یا به سایت سازنده دیوایس خود، مراجعه کنید.


برای هواوی: www.huaweidevice.com/worldwide/servicePolicy.do?method=toApplyUnlock


برای اچ‌تی‌سی: www.htcdev.com/bootloader


برای سونی: www.unlockbootloader.sonymobile.com


کرنل چیست؟!


اگر وقت خود را در سایت‌‌ها و انجمن‌های آموزشی برای آموزش روت صرف کنید، به‌زودی با مفهومی پیچیده به‌نام «کرنل» مواجه خواهید شد. کرنل منحصرا برای سیستم عامل اندروید نیست؛ iOS، مک OS و تقریبا همه سیستم‍‎عامل‌ها، دارای یک کرنل می‌باشند.


دستگاه‌های هوشمند اندرویدی، همگی از «هسته» یا «کرنل» لینوکس استفاده می‌کنند اما این کرنل، دقیقا آن‌چیزی نیست که سیستم‌عامل‌های مبتنی بر لینوکس دیگر از آن استفاده می‌نمایند. سیستم عامل اندروید، دارای کدهای بی‌‎شمار داخلی مخصوصی است که کار توسعه‎‌‌دهندگان را ساده‌تر می‌کند.


توسعه‌دهندگان به کمک این کدها، درایورهای سخت‌افزاری را برای قطعاتی که با ورژن کرنل متناسب است، توسعه می‌دهند. این یکی از دلایلی است که توسعه‌دهندگان مستقل و هکرها، نسخه‌های جدید سیستم عامل اندروید را باید طوری برای دیوایس‌های قدیمی‌تر پورت کنند که همه‌ بخش‌های آن به‌خوبی کار نماید. چنین کاری، طبعا زمان زیادی می‌طلبد!


به‌طور کلی می‌توان «کرنل» را واسطه‌ای میان سخت افزار و نرم‌افزار، تعریف نمود. هنگامی که نرم‌افزار برای انجام چیزی نیاز به سخت افزار پیدا می‌کند، یک درخواست برای کرنل می‌فرستد؛ کارهایی از قبیل روشنایی صفحه نمایش و کنترل میزان صدا در نهایت، توسط کرنل مدیریت می‌شوند.


خب این‌ همه حرف زدیم تا در نهایت بگوییم، کرنل دقیقا چیزی است که به بخش صفر و یک دستور می‌دهد تا اعمال کاربران از قبیل لمس را مشاهده کرده و درک نماید. سپس آن را به سیستم، گزارش دهد. (چه تنبل!)


بدون کرنل، توسعه دهندگان مجبور خواهند شد تا به‌صورت جداگانه برای هر event برای هرقطعه از سخت افزار دیوایس شما، کدی را تعریف نمایند. با وجود کرنل، همه کاری که باید انجام دهیم، این است که به کمک API های سیستم عامل اندروید، قطعات سخت‌افزاری را با کرنل مرتبط کنیم. در نهایت و برای جمع بندی، باید بدانید که کرنل، فقط یک واسطه میان سخت افزار و نرم افزار است تا آن‌دو را به‌هم، مرتبط نماید.



منبع : آی تی رسان

به اشتراک گذاشتن این پرسش در:
    
با به اشتراک گذاری این پرسش کمک کنید تا سریع تر به پاسخ های بهتر برسد.
morteza avini
پرسیده شده در فروردین 24, 1393 توسط morteza avini
نوع کاربری: پروفسور امتیازهای این کاربر : 36,521 مدال های این کاربر:702741059  
بازنگری شد در فروردین 24, 1393 توسط morteza avini

پرسشهای مرتبط

5 می پسندم 0 نمی پسندم
2 پاسخ 159 مشاهده 0 نظر
پرسیده شده در مهر 27, 1393 توسط mahan30
نوع کاربری: دانا امتیازهای این کاربر : 10,951 مدال های این کاربر:723127  
5 می پسندم 0 نمی پسندم
0 پاسخ 180 مشاهده 0 نظر
پرسیده شده در مهر 30, 1393 توسط kiarash.z
نوع کاربری: متخصص امتیازهای این کاربر : 7,101 مدال های این کاربر:2093189  
3 می پسندم 0 نمی پسندم
0 پاسخ 129 مشاهده 0 نظر
پرسیده شده در آبان 3, 1393 توسط karma
نوع کاربری: دانا امتیازهای این کاربر : 10,821 مدال های این کاربر:28120388  
3 می پسندم 2 نمی پسندم
1 پاسخ 164 مشاهده 0 نظر
پرسیده شده در آبان 25, 1393 توسط SADRA
نوع کاربری: فعال امتیازهای این کاربر : 2,181 مدال های این کاربر:52967  
3 می پسندم 0 نمی پسندم
0 پاسخ 220 مشاهده 0 نظر
پرسیده شده در فروردین 12, 1393 توسط morteza avini
نوع کاربری: پروفسور امتیازهای این کاربر : 36,521 مدال های این کاربر:702741059  
5 می پسندم 0 نمی پسندم
0 پاسخ 30 مشاهده 0 نظر
پرسیده شده در دی 24, 1394 توسط Mohammad Eskandari
نوع کاربری: دانشمند امتیازهای این کاربر : 19,041 مدال های این کاربر:52228411  

دوستان کینگ آی تی :

طراحي حرفه اي سايت بهترين بک گراندها بيا تو ببر دنیای جی کوئری rtl-theme
...