PDA

نسخه کامل مشاهده نسخه کامل : آموزش کوک کردن رام های htc اندروید



PersiAndroid
14-01-2012, 13:27
برنامه ها ی لازم اولیه برای کوک کردن رام:


1.برنامه desire tools که در ضمینه آپ شده و میتونین دانلودکنین آموزشش را هم براتون میزارم...


2.برنامه 7zip یا winrar که من برنامه اولی را بهتون پیشنهاد میکنم که بعدا دلیلشوخواهید فهمید..


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



اما آموزش استفاده از برنامه Desire Tools:




آموزش استفاده از Desire Tools





خوب بعد از دانلود فایل ضمیمه که در حدوده 50 مگ هست و نصب آن فقط بر روی درایو c یا درایوی که ویندوزتون روش نصبه و در شاخه روت درایو دوتا فولدر ما داریم یکی فولدر Sign ROM و یکی هم فولدر tools فعلا تا ما با فولدر اول یعنی Sign ROM کار داریم و در ادامه میگم که چی هست...


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



خوب شما بعد از اینکه مودها و و تغییرات لازم را روی رامتون اعمال کردین نیاز دارین که این تغییرات به اون برنامه فلشر که یا توی خوده گوشی هست یا توسط برنامه توی کامپیوتر هست شناسایی بشه مثلا شما یه برنامه به رام افزودین و باید اینو به رام بشناسونین خوب این کار توسط برنامه Sign.bat که توی پوشه Sign ROM هست انجام میشه این برنامه خود به خود تمام فایلهایی که توی رام هست را شناسایی و به صورت لیست به فلشر میده ...




اما روش کار:خوب شما بعد از تغییرات باید رام کوک شدتونو بزارین توی پوشه Sign ROM و اسم اونو به update.zip تغییر بدین:



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



و بعد برنامه Sign.bat را اجرا کنین و مطابق عکس زیر برنامه شروع به کار میکنه:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]





بزارین کارش تموم بشه و بعد از تموم شدن یه فایل براتون می سازه به اسم update_signed.zip :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



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





روش تست دستی تغییرات اعمال شده در رام:






خوب بعد از ساین رام برین به این مسیر :

ابتدا فایل را را با برنامه 7zip باز کنین و مسیر زیر را دنبال کنین: META-INF/ CERT.SF و META-INF/ MANIFEST.MF و با کلیک راست بر روی هر کدوم از فایل های گفته شده گزینه ادیت را انتخاب کنین:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]






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


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



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




با تشكر از: ehsan2004

desire tools به زودي ضميمه ميشه

PersiAndroid
14-01-2012, 13:30
مد1 تغییر برنامه های پیش فرض در رام:



خوب این برنامه ها به دو دسته تقسیم میشن:

1.برنامه های ساین شده

2.برنامه های ساین نشده


1.برنامه های ساین شده حاوی دو تا فایل هستند که یکی با پسوند apk معروف و یکی هم با پسوند odex هستند که شما برای اضافه یا حذف اونها باید هر دو فایل را داشته باشین.

2.برنامه های ساین نشده که یه فایل هستند و همون فرمت معروف apk هستند که توی بخش نرم افزار و بازی به وضوح میبینین.

اما مسیر برنامه ها در رام این مسیر هست: \system\app

شما هر برنامه های که توی رامتون میبینین کلا توی همین مسیر هست حالا شما به کل برنامه ها دسترسی دارین و میتونین راحت تغییرشون بدین..

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

مثل این رام:




در ادامه نحوه ساین کردن برنامه ها را هم بهتون توضیح میدم...


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




اگه نه رامتون برنامه های ساین نشده توش باشه مثل رام زیر که فقط فایل های apk توی مسیر مربوطه هست نیازی نیست که ساین کنین اکثر رام های leedroid همین طور هست...


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



خوب حالا برای فهمیدن اسم برنامه ها باید یه کم تجربه داشته باشین دقت کنین که یه سری برنامه ها خیلی ضروری هست برای رام و اگه نباشه بالا نمیات مثله phone.apk ولی یه سری هم خوده کوکر اضافه کرده و میتونین پاکش کنین مثله .........apk که این لیست برنامه هایی که مهم هستند را بر اساس تجربه یاد میگیرین...

PersiAndroid
14-01-2012, 13:31
مد2: تغییر رینگ تون و زنگ اس ام اس و زنگ هشدار در رام




به مسیر روبرو برین: system\media\audio توی این فولدر audio سه فایل میبینین یا چهار فایل که یکیش مربوط هست به زنگ گوشی و یکی هم مربوط هست به زنگ اس ام اس و یکی هم مربوط هست به زنگ هشدار میتونی توی هر قسمت به دلخواه هر زنگی با فرمت MP3 بزارین..




مد3:تغییر فونت دلخواه





به مسیر روبرو برین: \system\fonts توی این بخش انواع فونت دلخواه هست که DroidSansArabic.ttf همان فونت فارسی عربی هست که میتونین با فونت دلخواهتون عوض کنین دقت کنین که اگه این فونت یه فونت 35 کیلو بایتی بود برای خواندن فارسی و عربی باید حتما فونت دیگه بزارین چون این 35 کیلو فونت بدرد بخور نیست...






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





به مسیر روبرو برین: \system\usr\keylayout بعد فایل bravo-keypad.kl را با کلیک راست برروی اون و انتخاب گزینه edit بازش کنین و جلوی هر دکمه ای که خواستین باز بشه عبارت: WAKE_DROPPED را بزارین و بعد سیو کنین.






مد5:تغییر بوت انیمیشن





برای رام های کوک شده چندین مسیر برای اون انتخاب میشه که مسیرها به صورت زیر هست:

برای رام های اندروید 2.2 با کد FRF91 مسیر مسیری هست که براتون نوشتم:




system\customize\resource\bootanimation.zip که معمولا توی تمام رام های اندروید 2.2 همین مسیر هست ولی ممکنه توسط کوکر تغییر پیدا کنه



مسیر2: data\local\bootanimation.zip هست که توی بعضی رام های 2.2 هم میبینیم...



مسیر3: system\media\ bootanimation.zip که این مسیر معمولا برای اندروید 2.1 هست و برای اندروید 2.2 همون مسیر ذکر شده هست



در مورده مد5 دقت کنین که فایل زیپ گفته شده حاوی دوتا فولدر هست با یک یا دوتا فایل تکست که فایل تکست
desc.txt نحوه پشت سر هم گذاشتن عکس ها را برای انیمیشن شدن بوت را انجام میده و دوتا پوشه دیگه هم فایلهای عکس که قراره پشت سر هم قرار بگیره وجود داره که راحت میتونین باز کنین و هر کار خواستین انجام بدین



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



صدای بوت انیمیشن هم در کنار اون فایل زیپ و به صورت mp3 وبا اسم : android_audio.mp3 هست که میتونی تغییرش بدین



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





مد6:اضافه حذف و تغییر والپیپرهای HTC گوشی





به مسیر: system\customize\resource برین و در اینجا تعداد زیادی والپیپر میبینین که میتونی تغییرشون بدین برای اضافه کردن والپیپر به موارد زیر دقت کنین:

سایز عکس گذاشته شده باید در دوسایز زیر باشد که اگه هر کدوم نباشه نشون داده نمیشه:

سایز بزرگ:960*800 با 24 bit depth

سایز کوچک:80*60 با 24 bit depth




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

PersiAndroid
14-01-2012, 13:42
مد 7:قرار دادن افزونه ها (addon) به فایل فلش بدون نیاز به فلش کردن دوباره




منظور من از این مد اینه که مثلا شما یه قابلیت میخواین به فایل فلش اضافه کنین مثله فارسی ساز و با افزودن اون فایل ها به رام دیگه نیازی نباشه که بخواین دوباره بعد از فلش کردن رام دوباره فارسی ساز را نصب کنین



من این آموزش را با فارسی ساز انجام میدم بقیه قابلیت هاو addon ها که در توضیحاتش گفته شده باشه که مثله فلش کردن انجام میشه دقیقا همین روش هست و مشکلی نیست...



1.اول فایل زیپ را باز کنین درون اون دو تا فایل میبینین:



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




2.فایل اول که اسمش META-INF هست کاری بهش نداریم و مربوط هست به ریز فایلهایی که درون فارسی ساز هست و با یه سری فایلهایی که ما بهش نیاز نداریم



3.فایل دوم که اسمش system هست و ما به این فایل احتیاج داریم دقت کنین که فایلهاای که درون این پوشه هستند دقیقا به همان مسیری میروند که توی فایل فلش هست



4.این پوشه را باز میکنیم که حاوی 4تا فایل هست (دقت کنین که من از جدیدترین فارسی ساز دارم استفاده میکنم و ورژن های قبلی دارای 2 یا 3 فایل هستند.)


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]






5.خوب به ترتیب پوشه ها را باز کرده و فایلهای مربوطه را به رام انتقال میدین مثلا پوشه اول که app هست را باز میکنین و توش یه فایل میبینیم به نام Mms.apk که این فایل را منتقل میکنیم به همان مسیر در رام یعنی system\app


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]





6.خوب به همین ترتیب فایل ها را منتقل میکنیم به رام (مثلا فایلی که توی پوشه فونت هست را به پوشه فونت در همون مسیر رام)



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





مد8:آموزش تغییر اسم رام






به پوشه system در رام برین و با انتخاب فایل build.prop و گزینه editانتخاب شده واونو باز کنین:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]






خوب با باز کردن اون یه سری مشخصات رام را میبینین که هدف ما در این مد تغییر اسم رام به اسم دلخواه هست خوب به دنبال کلمه ro.modversion یا ro.product.version یا بگردین همون طور که در عکس زیر میبینین


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




جلوی این دو عبارت اسم فایل رام مربوطه هست که به راحتی میتونین اسم رام را عوض کنین به اسم دلخواه...





مد9:تغییر فرمت و اندازه سایز وفریم فیلمبرداری و عکس برداری




خوب همون طور که در آموزش مد بالا اون فایل build.prop را دارین ویرایش میکنین بگردین دنبال اسم ro.media مطابق عکس زیر یه سری عبارت ها میبینین که همه اونها مخصوص و مربوط هست به بخش فیلمبرداری و عکس برداری که عبارت های مشخص شده در عکس 7 مربوط هست به بخش فیلمبرداری و عکس 8 مربوط هست به بخش عکس برداری:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




خوب فقط یه نکته مهم:




همان طور که در عکس ها میبینین دو تا warning یا هشدار نوشته که باید قبل از اعمال تغییرات به این موارد حتما توجه کنین



تنظیمات فیملبرداری:




1.ro.media.enc.file.format: که نوع کد کردن فیلمبرداری را نشون میده دقت کنین که این دو مورد بهتره که تغییر ندین چون تنها این دو کدک را گوشی مشناسه



2.ro.media.enc.vid.codec: اینم نوع فیلمبرداری هست که به این دو نوع فیلمبرداری باید انجام بده



3.ro.media.enc.vid.h263.width و ro.media.enc.vid.h263.height : به ترتیب عرض و طول فیلمبرداری را در فرمت h263 بهتون نشون میده (کمترین و بیشترین)



4.ro.media.enc.vid.h263.bps: بیت ریت فیلمبرداری را در این فرمت نشون میده



5.ro.media.enc.vid.h263.fps:حداقل و حداکثر فریم فیلمبرداری را در این فرمت نشون میده



6.ro.media.enc.vid.m4v.widthو ro.media.enc.vid.m4v.height:عرض و طول فیلمبرداری را در این نوع فرمت را تایین میکنه که از کمتر به بیشتر هست



7:ro.media.enc.vid.m4v.bps و ro.media.enc.vid.m4v.fps که به ترتیب بیت ریت و فریم ریت را برای این فریم نشون میده



تنظیمات عکس برداری برای افزایش کیفیت:



همون طور که در ادامه نوشته شده به انگلیسی برای افزایش کیفیت جلوی عبارت ro.media.dec.jpeg.memcap حداکثر اندازه عکس را براش مشخص کنین.



خوب دقت کنین که با تنظیم این مقادیر میتونین روی فیلم و عکس تاثیر بزاری ولی دقت کنین که همه اینها حد داره و از اون حد بیشتر هر قدر هم که تغییر بدین هیچ تغییر نمیکنه چون همه وابسته هست به سخت افزار دوربین و سرعت انتقال دیتا و 100 البته سرعت مموری کارت که در این مورد آخر خیلی توصیه ها شده که حتما کلاس 6 به بالا باشه و کلاس 10 را بهترین مموری کارت برای حداکثر سرعت گفته اند(که متاسفانه توی ایران موجود نیست و کلاس 6 هم فقط 8گیگ هست نه 16 گیگ...)




دقت کنین که در این فایل خیلی مشخصات دیگه هست از جمله ورژن رام اصلی و ... که همون طور که خودشون در فایل نوشتن با تغییر بعضی پارامترها هیچ تاثیری نمیتونین توی ورژن بزارین ..

توجه کنین که هر گونه تغییر احتمالی در این فایل به غیر از مدهایی که من معرفی میکنم کاملا با مسئولیت خودتون هست و با تغییر بعضی قسمت ها ممکنه اصلا گوشیتون بعد از فلش بالا نیات پس بهتره که از مدهای گفته شده استفاده کنین..




مد10:قرار دادن فایلهایی به غیر از مسیر رام:





خوب تا حالا هر چی ماگفتیم توی مسیر system بود که همان مسیر رام هست حالا اگه ما بخواهیم یه فایل مثلا یه برنامرو مستقیم توی حافظه داخلی گوشی نصب کنیم که بعدا اگه نخواستیم راحت توی بخش تنظیمات پاکش کنیم چی؟



خوب اینم خیلی راحته و کافیه شما فایلهاتون را توی پوشه data رام بزارین..



نکته 1: دقت کنین که این پوشه اصلا توی سیستم نیست به مسیر زیر دقت کنین متوجه میشین که کجاست:




[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




خوب حالا با توجه به توضیحات بالا موارد زیر را در نظر بگیرن:



برای گذاشتم برنامه توی اون مسیر باید پوشه app را توی پوشه data بسازین:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]





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

PersiAndroid
14-01-2012, 13:49
آموزش باز کردن فایل های بکاپ:



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

اول بکاپ از رامتون بگیرید و بعد فایل بکاپ را که در پوشه Nandroid یا clockwork mode هست را به کامپیوتر منتقل کنین

فایل ضمیمه را دانلود کنین و اکسترکتش کنین

پوشه را به روت یه درایور ببرید مثلا درایور C

فایل img را به پوشه مورد نظر منتقل کنین

فایل cmd را باز کنین

دستور روبرو را وارد کنید:


unyaffs/name.img


که به جای name اسم فایل ایمیج را بزارید مثلا data یا system



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

کار تمام هست