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

استاندارد

با سلام

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

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

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

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

آموزشها در این مورد در انجمن و پرتال Gsm-Developers زیاد می باشد

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

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

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

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

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

گوشی را روت کنید

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

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

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

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

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

فارسی سازی رامها با استفاده از روش جایگزینی :

شاید برای برخی دوستان روش هایی که در بالا ذکر کرده ایم کاری سخت و طاقت فرسا باشد.برای این مشکل سخت ، راه حلی نیز وجود دارد که شما بتوانید در عرض 40 دقیقه کل فایلای apk را به فارسی ترجمه کنید.
برای اینکار روش زیر را دنبال کنید.
1- یک رام مشابه را گیر بیارید که زبان فارسی را داشته باشد.

(مثلا اگر رام گوشی شما t217 سامسونگ باشد میتوانید از رام سامسونگ t211 استفاده کنید. چیزی که مهمه برند و هم نسخه رام گوشی میباشد)
2- رام مربوطه را استخراج کنید.
مثلا میخواهید در رام گوشیتان به فایل های framework-res.apk ، settings.apk و … زبان فارسی اضافه کنید.

هر کدام فایلی که میخواهید ترجمه کنید باید اون فایل ها رو از رامی که زبان فارسی دارد استخراج کرده و دیکامپایل کنید.
3- پس از دیکامپایل به پوشه res مراجعه کرده و پوشه هایی که از عبارت fa بهره مند هستند را کپی کرده و به پوشه res نرم افزاری که فارسی ندارد Paste کنید.
توجه: اگر شما میخواهید به فایل framework-res.apk زبان فارسی اضافه کنید حتما باید فایلای مربوط به framework-res.apk که از زبان فارسی بهره مند هستند استفاده کنید و نباید از فایل زبان نرم افزار دیگری استفاده شود.
4- پس از جای گذاری زبان فارسی نرم افزار مروبطه را با استفاده از روش های ارایه شده کامپایل کنید .

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

زبان فارسی رو هم طبق آموزش بالا به گوشی اضافه کنید

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

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

ابزار زیر را دانلود کنید

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

حتی رامتون رو می تونید خیلی قابلیت اضافه کنید و بصورت زیپ یک کاستوم درست کنید

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

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

گزینه دیباگ فعال باشد

گزینه 1 را انتخاب کنید برای ایجاد پروژه

دوباره یک را بزنید و گزینه yes گوشی شناسایی می شود

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

گزینه های دیگری آمدند فقط default را انتخاب نمایید

وقتی کار تمام شد فایل سیستم خود را در پوشه WORK پیدا می کنید

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

ما در اینجا کاری به آنها نداریم چون فایل رو برای اودین می خواهیم

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

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

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

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

همچنین خیلی راحت می تونید از آموزش زیر برای اضافه کردن چند قابلیت به رام خود بهر ببرید

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

به مسیر  system\csc بروید و فایل customer.xml را باز کنید

<Phone>
        <DefLanguage>ar_AE</DefLanguage>
        <DefLanguageNoSIM>ar_AE</DefLanguageNoSIM>
        <DateTimeFormat>
          <DateFormat>ddmmyyyy</DateFormat>
        </DateTimeFormat>
        <VisiblePassword>off</VisiblePassword>
      </Phone>

کد بالا را بگردید و بجایی حروف ar-AE زبان فارسی fa-FA را اضافه کنید

خوب تا اینجا سیستم آماده شده بر روی گوشی می باشد

حالا برمیگردیم سراغ برنامه ASSAYYED_KITCHEN

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

یا برنامه ASSAYYED_KITCHEN را اجرا فایل سیستم درون پوشه WORK که تغییرات را اعمال کرده ایم

اگر گوشی روت بود که گزینه 7 رو میزنید و فایل system.img را بسته به نیاز خود میسازید

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

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

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

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

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

برای سامسونگ نیز بار اول فقط فایل سیستم را tar کنید بعد فلش(با برنامه 7zip راحت فایل رو به tar تبدیل کنید)

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

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

استاندارد

با سلام

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

مثلا یک رام LOS14.1 داریم و زبان فارسی نداره

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

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

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

بعنوان مثال فایلهای APK هم نام به اسم SystemUI.apk را کنار هم قرار میدهید

بعد یک فایل SystemUI.apk اصلی قرار میدیم و از چندین فایل SystemUI.apk میتونیم زبان اضافه کنیم

تا رام بشه multi-languages

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

برنامه را دانلود و بر روی apk-lang-extractor.bat کلیک کنید تا پوشه های مورد نیاز ساخته شوند

فایلهای فریمورک خود را در پوشه put-dependencies-here قرار بدید و با زدن 0 آنها را نصب کنید

اکنون فایلهای APK خود را از رامهای یکسان با ریجن مختلف درون پوشه put-apk-here قرار دهید

میتونید جلوی نام فایلهای APK عدد قرار بدید ولی فاصله قرار ندهید مانند SystemUI1.apk, SystemUI2.apk, SystemUI3.apk

با زدن 1 یک فایل APK انتخاب و با زدن 2 آنرا استخراج کنید

دقت کنید فایل APK که می خواهید تمام زبانها به آن ادغام بشند را آخر انتخاب کنید

وقتی استخراج تمام شد با زدن عدد 3 فایلهای زبان را وارد APK مورد نظر بکنید

به همین سادگی فایلهای زبان اضافه شدند

برای نشان دادن در منو نیز باید language.xml و strings.xml را ویرایش کنید و یان مورد نظر را اضافه کنید

برای اینکه نیز بخواهید زبانی بصورت پیش فرض بعد از فرمت دستگاه دیده بشه نیز فایل customer.xml باید ویرایش  بشه و زبان مورد نظر را اضافه کرد

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

موفق باشید