07 / 03 / 1401
Asia/Tehran 11:25

با سلام

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

ساخت یک رام اندروید حوصله فراوانی می خواهد

در اینجا ابزار مورد نیاز به همراه آموزشهای لازم را بنده در اختیارات میگذارم

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

با ما همراه باشید

پیش نیازهای مورد نیاز قبل از شروع

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

NotePad++

WinRAR یا 7-ZIP

یک گوشی سامسونگ برای تست

آشنای با Windows Explorer

داشتن صبر و حوصله فراوان

 

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

سعی میکنم در چند بخش زیر آموزشها را قرار دهیم

  1. ساخت یک رام ساده با کیچن اندروید
  2. مود و اضافه کردن قابلیت به رام
  3. توضیح درباره updater-script و نحو اضافه کردن قابلیتهای اضافه به آن
  4. اضافه کردن آروما و ادیت aroma-config
  5. در آخر نیز ترفندهای برای ساختن بهتر رام خود

ساخت یک رام ساده با کیچن

برای ساخت یک رام ساده دو راه جلویمان قرار دارد

با کیچن و بدون کیچن

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

برای این آموزش از کیچن بی نظیر ASSAYYED استفاده می کنیم

برای آشنایی و دانلود این کیچن به لینک زیر مراجعه نمایید

کیچن را که دانلود کردید در یک مکانی ذخیره کنید

درون کیچن یه پوشه وجود دارد

پوشه PLACE مکانی که فریمور خام خود را قرار میدهید فریمور بیس ما

پوشه READY مکانی که فریموری که میسازید آنجا ذخیره می شود

پوشه WORK جایی که رام شما بصورت کامل آنجا قرار دارد برای ویرایش

پوشه TOOLS هم بهش کار نداشته باشید فایلهای مورد نیاز کیچن آنجا قرار دارند

برنامه کیچن را که اجرا کنید میبینید که گزینه های فراوانی دارد

همه را یکجا نمی شود توضیح داد در طول اموزش گزینه های مورد نظرمان را کامل توضیح می دهیم

اکنون به فریمور رسمی نیاز داریم برای شروع کار

میتوانید از لینک زیر برای دانلود فریمور مورد نظر کمک بگیرید

https://firmware.ir/

با برنامه 7zip فریمور خود را باز کرده و فایل سیستم و بوت را درون پوشه PLACE قرار دهید

بوت را می توانید درون پوشه WORK هم مستقیم کپی کنید

کیچن را اجرا و گزینه 1 را انتخاب نمایید

هم میتونید فایل زیپ انتخاب کنید

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

و هم می تونید فریمور رسمی رو با فرمت tar یا img قرار دهید

 

با گزینه 1 از خود گوشی و اینتر بصورت پیش فرض فریمور درون پوشه Place به هر فرمتی باشد

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

پوشه کار شما مانند زیر می شود

پوشه META-INF که حاوی فایلهای مورد نیاز شناسایی فایل با ریکاوری کاستوم می باشد

پوشه system نیز حاوی تمام فایلهای اصلی فریمور می باشد برای کار

فایل boot.img نیز فایل بوت گوشی می باشد که اگر آشنایی خاصی با این فایلها ندارید به آن کار نداشته باشید

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

در اینجا پوشه های مهم فایل سیستم را برایتان توضیح می دهم

پوشه app همان طور که از نامش پیداس حاوی برنامه های است که رام شما اجرا می کند

درون خود پوشه app هم بروید با پوشه های فراوانی از برنامه ها رو به رو می شوید

پوشه cameradata که حاوی فایلهای مورد نیاز دوربین می شود

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

پوشه fonts نیز حاوی فونتهای رام می باشد

پوشه framework نیز یک پوشه ضروری در رام می باشد.این پوشه حاوی فایلهای جار و مقدار کمی APK می باشد که برای کارکرد صحیح رام بسیار ضروری می باشند

پوشه lib نیز حاوی فایلهای مختلفی می باشد بصورت lib و این نکته را اضافه کنم که هیچوقت با پوشه lib64 خودتان را درگیر نکنید چون رام شمت دیگر بوت نمی شود

اما در خود پوشه lib در ادامه آموزش چگونگی deknoxing کردن رام را قرار می دهیم

پوشه media هم دارایی فایلهای صدایی زنگ تماس،اعلانهای و صداهای دیگر سیستم می باشد

پوشه priv-app نیز دارایی برنامه های خاص می باشد خاص چون که نیاز به یک دسترسی های خاص برای اجرا دارند

در آخر نیز فایل build.prop یکی از مهمترین فایلهای رام می باشد.بدون این فایل رام شما هیچوت بوت نمی شود

اکنون در اینجا یک نام برای رام خود انتخاب کنید

برای این کار فایل build.prop را با برنامه نوت پد ++ باز کنید

در همان چند خط اول گزینه ro.build.display.id را می بینید

در جلوی = می توانید نام دلخواه رام خود را بنویسید و بیلد خود را را پاک کنید

یا فقط در اولش نام رام خود را بنویسید

 

اکنون زمان فلش رام شما می باشد

کیچن را اجرا کرده گزینه 7 که BUILD ROM FOR FLASHING می باشد را انتخاب نمایید

اینجا چند گزینه داریم برای ساخت رام

در این آموزش ما به بحث ساخت رام زیپ می پردازیم

همان طور که در بالا می بینید گزینه 3 را برای ساخت فایل زیپ انتخاب نمایید

کیچن سوال می کند که updater-script را برای شما بسازد

در اینجا گزینه پیش فرض 0 را انتخاب نمایید

در ادامه توضیحاتی در مورد updater-script اضافه خواهم کرد

کیچن درباره zipalign apks از شما سوال می کند جواب yes بدهید

بعد از آن نوع درجه فشرده سازی را می پرسد

همیشه بر روی 5 باشد که سطح پیش فرض می باشد

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

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

فایل رام را در پوشه READY می توانید پیدا کنید

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

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

موفق باشید


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

31 Comments

  1. madmax

    اقا محسن یه سوال
    برای رام من چند تا کرنل وجود داره یه کرنل کاستوم داره خیلی داغ میکنه یه کرنل دیگه هست بهتره این فایل boot.img همون کرنل هست درسته ؟ چون وقتی اون کرنل خوبه رو فلش میکنم بعد بوت ارور emergency call only میده میخام بدونم اون کرنل قدیمی همون boot.img هست ؟
    و برای اینکه کرنل جدیدو به boot.img تبدیل کنم باید فقط اسمشو بزارم boot.img و با کرنل قبلی توی رام جایگزین کنم ؟؟

      1. mohsen

        سلام بله درست گفتید همه چیزی که گفتید…boot.img همون کرنل هست یا در رام قرارش بدید با به tar تبدیل کنید و با اودین فلشش کنید فرقی ندارد

  1. مسلم حیدری

    سلام اقا محسن
    ممنون بابت وقتی که میزاری برای اموزش.من گوشی j610f. یا همونprime j7 دارم خیلی روش تا را رفتم که دستان را مونت کنم. اما نمیشه. دیتا را فرمت هم کردم،ولی دوباره که بر می‌شود گردن به ریکاوری کاستوم باز unmount هست،هم دیتا وهم کارت حافظه،دیگه خسته شدم بالای ده بار رام فلش زدم،ایالات راهی داره که درست حبشه،حالا هر راهی،ممنون میشم کمکم کنی

      1. ایلیا

        سلام و درود

        این مدل از نوع انکریپت هست و هیچ راهی نداره جز فرمت دیتا

        شما باید ریکاوری twrp نصب کنید و قسمت wipe گذینه format data رو بزنید

        ولی بعد از رایت فریمور اورجینال دوباره دیتا انکریپ میشه به عبارتی تا فریمور رایت نکنید دیتا انکریپت نمیشه

          1. مسلم حیدری

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

  1. مسلم حیدری

    ببخشید اگه نمیشه کدام گوشی سامسونگ سری جدید. این مشکل را نداره،مثلا j7 pro خوبه

      1. ایلیا

        اکثر گوشی های جدید این قابلیت رو دارند

        انکریپت رو نمیشه اسمشو مشکل گذاشت بلکه نوعی امنیت هست برای اینکه هکرها یا سارقان موبایل به دیتا دسترسی نداشته باشه ولی ما تونستیم این مورد رو هم برای آنلاک گوشی دور بزنیم

          1. مسلم حیدری

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

              1. مسلم حیدری

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

                  1. ایلیا

                    درود

                    از سایت uncox شروع کنید

  1. مسلم حیدری

    سلام نفرمودید برای انجام mount dada چه کنم خیلی واجبه لطفاً کامل بفرمایید،اگر هزینه هم دارند به روی چشم

  1. مسلم حیدری

    سلام ببخشید کسی نیسن جواب بده

  1. alireza

    سلام این روشی که توضیح دادین فقط برای گوشی های سامسونگ هست یا میشه واسه گوشی های دیگه هم استفاده کرد…؟
    مثلا هواوی هانر ۷…؟!

      1. mohsen

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

  1. محمد

    سلام
    میخواستم بدونم اگه بخوام و استان s7 و اس حی۷ مراسم درست کنم باید رام s7 رو دانلود کنم

  1. ALI

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

      1. mohsen

        سلام یبار فایل بوت رسمی رو فقط بزنید ببیند جواب میده

  1. alireza

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

  1. محمد

    سلام من ميخواستم بدونم اكه بخوام براي جي ٧ برايم كاستوم رام اس٧ درست كنم بأيد جي كنم

  1. محمد

    و
    جه جوري اون عكس هاي رو كه ميخوام تو والبيبر بزارم

      1. mohsen

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

          1. محمد

            سوال اولم موند

  1. محمد

    سلام آقا محسن من میخوام اندرویید ۸ اس۹ رو واسه جی ۷ پرایم کاستوم رام درست کنم بعد از اون که فایل هارو(Ap) دانلود کردم چی کار کنم چی هارو حذف کنم لطفا راهنماییم کنید من تو تابستون از بیکاری مردم حد اقل شما لطف کنید بگید تا من از بی کاری در بیام نوکرتم

  1. محمد

    اقا به چرا جواب نمبدی تابستون دیگه تموم شد

      1. mohsen

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

  1. Ali

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

      1. mohsen

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

  1. naser dev

    سلام داداش محسن من مراحل رو کامل رفتم و در اخر با فرمت tar فایل رو ساختم ولی موقع فلش ارور فال میده مشکل چیه لطفا یکم راهنماهی کنید ممنون

      1. mohsen

        باید ببینید کدوم فایل رو خطا و در چه مرحله ای خطا داد

  1. naser dev

    در ضمن بگم با اودین زدم برای فلش ن ریکاوری چون گشتم ریکاوری پیدا نکردم

  1. سیدرضا

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

پاسخ دهید

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

*

code