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

شنبه ۳۱ تیر ۱۳٩۱
۸:۱٠ ‎ب.ظ
پرویز برومندنژاد

تا حالا شده تو کامپیوتر کلمه Bios به گوشتون بخوره؟
Basic Input Output System قسمتی که وظیفه بوت آپ یا بالا آوردن رایانه رو برعهده داره…

در تلفن همراه ما بایوس نداریم جاش Boot Loader داریم…
بوت لودر روی یک تراشه که بهش چیپ بوت میگیم نصب شده. یک برنامه حاوی اطلاعات حیاتی ، درایور های گوشی ، میزان فرکانس و ولتاژ سخت افزار ها و خلاصه همه چیز اطلاعاتی گوشی است.
من جمله مهمترین نرم افزار های روی این چیپ Kernel یا همون هسته پردازشی گوشی است… هسته ای که فرکانس های پردازشی از سی پی یو دریافت و ارسال میکند…
در سری اول گوشی های مخصوصا سری اول گوشی ایکس هشت سونی اریکسون که فروش بالایی داشت از چیپ Bootloader XR89-FDX استفاده شده. این چیپ به راحتی قابل بازگشایی بود…
وقتی سازندگان فهمیندند که چه نقص بزرگی این چیپ داره اون رو در سری سوم و چهارم با Bootloader XR90-FDZ عوضش کردند که به نوعی دیواره نفوذ مجهز شده بود…


خب بیایم اول بسم الله…
بوت لودر رو چطوری باز میکنند؟؟
بوت لودر در صورتی که از سری باز شونده یا همون سری Open باشه با نرم افزار به راحتی باز میشه. به طوری که شما گوشی که روشن هست رو به رایانه وصل کرده وبا اجرای یک برنامه مخصوص (که با پیشرفت علم الآن ۵ – ۶ تا برنامه اومده!!!) بوت لودر گوشیتون باز میشه.

مزایای باز کردن بوت لودر چیه؟؟؟
مزایای اون اینه شما وقتی بوت لودر رو باز کردید میتونید کرنل یا همون نرم افزار داخل اون رو تغییر بدید. Kernel همون طور که توضیح داده شد فرکانس پردازش گوشی رو به سی پی یو میده و دریافت میکنه اصطلاحا درایور سی پی یو هم بهش میگن…
مهم ترین علت تغییر در کرنل تنها استفاده از رام های کاستوم است… بعضی رام ها برای کار نیاز به کرنلی خاص دارند. یعنی فرکانس پردازشی سی پی یو اونها منحصر به فرده.. زمانی یک رام باید کرنل مخصوصش نصب بشه که اون رام از یک گوشی دیگه ریپ شده برای گوشی شما…
مثلا گوشی Optimus LG که یک آندروید فوق العاده و کهنه کاره برای ارسال فرکانس از دستور فرکانس RS50 استفاده میکنه.
به علت نا مربوط بودن نمیتونم فرکانس رو آموزش بدم…
خیلی از سازندگان رام ها در آشپزخانه رامشون میان این رام گوشی اپتیمیوس رو ریپ میکنند یا اصطلاحا میدزدنش و برای یک رام دیگه کوک میکنن یا اصطلاحا میپزنش!!! اما چون نمی تونن هسته رام و فرکانس رو با مثلا فرکانس گوشی ایکس هشت یکی کنن میان کرنل رو با رام سازگار میکنند… برای مثال کسی که رام رو تغییر میده اما کرنل سازگار با رام که سازنده گفته رو نمیریزه رام به هیچ وجه لود نمیشه و رو بوت فریز میشه…
پس فرد مجبوره برای داشتن رامی شبیه اپتیمیوس کرنل گوشیش رو تغییر بده… اگر هم بوت لودرش باز نشه نمی تونه کرنل رو تغییر بده…

معایب بازسازی بوت لودر؟؟؟
اولین عیب اینه شما به مهم ترین قسمت گوشی تون دست برد زدید و فایل اصلی که شرکت داده رو تغییر دادید!!! خب یکم عذاب وجدان بهتون دست میده که یک دوش آب سرد حلش میکنه!!!!Guests
اما مهمترینش تاخیر چند ثانیه ای در بوت گوشی است… اگر هم کرنل رو تغییر بدید بعضی از کرنل ها باگ دارند. مثلا شما ریبوت کردین اما رو لوگوی کرنل مونده باید باتری رو خارج کنید و….

مهمترین بخش:
آسیب های احتمالی:

اگر شما گوشی تون از چیپ محافظت کننده برخوردار باشه شما نمیتونید کرنل رو باز کنید. اگر هم تلاش به باز شدن کنید گوشیتون به جی تگ Joint Test Action Group احتیاج پیدا میکنه…
گوشی با کمترین تغییر در بوت لودر کل حافظه بوت لودر رو میپرونه!!!! به این میگیم فایروال بوت لودر که متخصص ها بهش میگن تله موش!!!
یکی از دوستان گفته بود گوشی پاره آجر میشه!!! نه بابا ملتو اینجوری نترسونید! فقط رام و بهتر بگم Boot گوشی میپره و باید گوشی باز بشه و از طریق لحیم دو یا چند تا سیم دوباره بوت لودر فابریک ریخته بشه.

تنها مساله ای که هست هزینه این کاره که زیر ۵۰ تومن در نمیاد…. تازه اگر طرف کلی آشنا و فامیل و همسایه دراد…
خدایی من خودم ۱۵ تومن تو کرج میگیرم جی تگ میکنم. چون للاهی کار خیلی شاخی نیست فقط لحیم کاریش یکم سخته…
افرادی که بوتشون رو میپرونن توجه کنند بوت لودر همینجوری بسته می مونه و فکر نکنن که باز شده. اون گوشی هایی که بوت لودرشون غیر قابل بازگشایی هست باید تنها با باکس (اونم کاره یه حرفه ای) یا تفییر چیپ بوت لودرشون ، بوت لودر رو باز و کرنل رو تغییر بدن…

سوال احتمالی:
خب الآن دست و پاتونو گم کردین میگین وای!!!!! من رام ۴٫۰٫۱ بستنی حصیری رو میخوام رو ایکس هشتم بریزم و کرنل ICS میخواد!!!! حالا چی کار کنم؟ چطور بفهمم بوت لودرم Open یا بسته است؟؟؟

سوال خیلی سادست. با یک نرم افزار به نام Sertool ورژن آندروید میتونید تست کنید گوشی قابل بازگشایی هست یا نه.

دوستانی که سوال دارند در همین بخش بپرسند کسانی که برنامه رو میخوان بگن تا آپلود کنم.

پایان<<<>>>

نکته: ۱) تمامی مطالب توسط اینجانب تایپ شده و کپی برداری از هیچ منبعی نیست..!!!!! انتقال مطالب با حفظ کپی رایت مانعی ندارد…
این یعنی کپی پیس کردی زیرش بنویس یه بنده خدایی تو یه جایی نشسته بود ۲ ساعت تایپ کرده بود!!!! دستش درد نکنه(قانون کپی رایت در ایران!)

پاورقی
***
بعضی ها jTag رو Gtag هم میگن اما اصل کار jtag به معنی Joint Test Action Group هست.
لحیم کاری ذکر شده روی چیپ یا برد اصلی انجام میشه و به قلب گوشی متصل میشن.
از طریق باکس میشه بوت لودر هایی که حفاظت شده رو باز کرد.
بهترین کار تغییر چیپ بوت لودر برای بوت لودر های بسته است که هزینه پایینی هم داره(در حدود۱۵ هزار تومن) البته اینم بگم طرف باید حرفه ای باشه وگرنه به گوشیتون گن… میزنه میره…

نصیحت برادرانه :
اولن به هیچ وجه من الوجوه تست نکن ببین بوت لودرت که برنامه میگه بسته است ، باز میشه یا نه…. چون ۱۰۰% شک کردن به این موضوع یعنی ۱۰۰% شک کردن به اینکه ماست سفیده یا نه!!!!
دوما اگر باز با فکر متفکرت شک کردی و گوشیت پرید:
بهترین کار اینه اون رو ببرین بهترین مغازه تعمیرات تخصصی گوشی تو شهرتون… اون هایی که پیدا نکردن پست کنن یه شهر دیگه مثلا تهران…
دوستانی که بوتشون باز نمیشه از رام های کاستوم سازگار با کرنل اصلی استفاده کنند… بهترین کار…


موضوعات مرتبط:
تمامی حقوق این وب سایت متعلق به 💻بینهایت💻 است. || پرویز برومند نژاد