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

آموزش چگونگی پچ کردن سورس سیانوژن

دستگاهای زیادی وجود دارند که برای رفع اشکالات و کارکرد بهتر هسته اندروید با سورس سیانوژن باید پچ بشوند.در این آموزش ما درباره پچ کردن از دو سایت github و Gerrit Code Review صحیبت می کنیم و برای نمونه باز I9082 استفاده میکنیم.

1-پچ کردن از سایتGERRIT CODE REVIEW

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

در عکس زیر یک نمونه از شکل سایت میبینید برای پچ کردن اول نیاز هست که بر روی پچ مورد نظر کلیک کنید و لینک را کپی کنید.

1-cm

2- در ترمینال به مسیر ذخیره فایلهای میرویم.( در این نمونه مسیر ما frameworks/native هست)

2-cm

همانگونه که مشاهده میکنید در عکس زیر در کادر آبی باید دستورات تا حدودی شبیه به  زیر باشند.

3-cm

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

پچ کردن از طریق سایت GITHUB GISTS

برای دانلود gist مورد نظر میتوانید این لینک  نام گوشی را جستجو کنید.(فرمت هم باید “.diff” or “.patch” باشد)

cm-4

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

5-cm

این پچها معمولا برای پورتهای غیر رسمی رام سیانوژن استفاده میشود و گاهی پورت رسمی که برای پورت رام دیگری باشد مانند پورت رام miui می باشد.

از نوار جستجوی سایت استفاده کنید برای جستجوی پچ مورد نظر و آنرا دانلود و در مسیر hardware/broadcom/libbt قرار بدهید.

اکنون کد زیر را برای قرار دادن پچ در سورس در ترمینال وارد کنید.

cd nameoftheromfolder/hardware/broadcom/libbt
 git checkout . 
patch -p1 < nameofthefile.diff or nameofthefile.patch

باید مانند عکس زیر باشد.

6-cm

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

لینک کانال تلگرام

 

هر گونه کپی برداری از پست شرعاً حرام بوده و مورد پسند نویسنده نمی باشد.

mohsen

محسن هستم 30 ساله طرفدار دنیایی متنوع اندروید و کاستوم رامها در Gsm-Developers

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا