مقالات و آموزش های توسعه رامهای اندروید
آموزشها و مقالات مربوط به توسعه هسته سیستم عامل اندروید
615 موضوع در این تالار قرار دارد
-
- 0 پاسخ
- 887 بازدید
در خیلی از رامها دیده شده که قابلیت آپدیت از خود رام وجود دارد به این قابلیت OTA(over the air) گفته می شود امروز آموزش چگونگی اضافه کردن این قابلیت را آموزش می دهم اول از همه برنامه زیر را دانلود نمایید بعد از دانلود برنامه فایل apk را به مسیر system/app انتقال دهید کد زیر را نیز به build prop اضافه کنید >otaupdater.otaid=<ROM ID any you can pick> otaupdater.otatime=<Date/time of this build in yyyymmdd-hhmm format> otaupdater.otaver=<The human-readable version number/name> در خط اول نام رام خود را بنویسید در خط دوم تاریخ بیلد رام در خط سوم ورژن رام مانند نمونه زیر >…
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 1.2k بازدید
نقش و وظیفه اساسی کرنل recovery.img در تمامی رامهای مختلف فایل recovery.img از اصلیترین کرنل های سیستم عامل اندروید میباشد و به اندازه فایل boot.img در بوت شدن دیوایس و عملکرد آن تاثیر بالایی دارد. وظیفه اصلی این کرنل کنترل پارتیشن دیوایس میباشد به همین جهت به دلیل متفاوت بودن پارتیشن دیوایس ها هر مدل از گوشی کرنل ریکاوری مخصوص خود را دارد. توسعه دهندگان cwm/twrp از طریق فایلهای اورجینال recovery.img و boot.img اطلاعات پارتیشن اصلی دیوایس را به دست اورده و با استفاده از فایلهای اطلاعات موجود در این کرنل ها یک کرنل ریکاوری به صورت کاستوم میسازند که بستگی به خود توسعه دهنده ها داره که چه امکاناتی را در این کرنل ها به کار ببرند . عمدتا وظایف اصلی …
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 972 بازدید
برای دادن تغییرات در قسمت پترن گوشی امروز یک آموزش برای شما آماده کرده ایم تغییر مقدار شفافیت عکس در پترن مقدار شفافیت عکس در پترن در رامها از عکس اصلی کم رنگتر می باشد برای دادن تغییر فایل framework-res.apk را دیکامپایل کنید فایل res\layout\keyguard_screen_unlock_portrait.xml را باز کنید در خط چهار کد android:background=”#70000000″ را به background=”@color/transparent” تغییر دهید می توانید هر رنگ دیگری نیز بدهید یا می توان عکسی در مسیر drawable-hdpi قرار دهید و کد را android:background=”@drawable/patternlock_background” قرار دهید ویرایش نقطه های پترن عکس نقطه های ق…
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 1.1k بازدید
پارتیشن system که در تمامی دیوایس های اندرویدی موجود هست، همانگونه که از نام پارتیشن پیداست هسته سیستم عامل اندرویدی به حساب میرود. به عبارتی کنترل سیستم سخت افزاری و استفاده از آن مربوط به این بخش میباشد. همانطوری که عرض کردیم هسته سیستم عامل اندروید پارتیشنsystem هست و این پارتیشن تشکیل شده از نرم افزارهای اجرایی با فرمت apk ، پچ ها با فرمت جاوایی یعنی jar و دیگر پچ ها مربوطه به بخش های مختلف میباشد که همه این ها به همدیگر وابسته است. در سیستم اندروید دو نوع پچ و فایل اجرایی apk داریم : 1- فایل های وابسته : از آنجا که از نام این فایل ها پیداست فایلهای وابسته میباشد به عبارتی برای اجرای نقش های خ…
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 982 بازدید
با سلام ریکاوری TWRP بهترین و با امکاناترین ریکاوری کاستوم اندروید است البته تنها در این میدان مانده و تقریبا اکنون فقط TWRP مرتب آپدیت می شود و پشتیبانی قوی دارد ما قبلا در سایت ساخت TWRP را از منبع قرار داده بودیم اما کاری سخت و بسیار وقت گیر می باشد امروز ابزاری را به شما معرقی خواهم کرد برای پورت ریکاوری TWRP مخصوص پردازندهای مدیاتک توضیحات اولیه برای شروع کار نیاز به ریکاوری استوک حود دارید همچنین به یک ریکاوریTWRP از دستگاهی با مشخصات زیر دارید نسخه اندروید با دستگاهتان یکی باشد هر دو از یک پردازنده استفاده کنند …
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 2.5k بازدید
پارتیشن data در تمامی گوشیهای اندرویدی بکار رفته و یکی از اصلی ترین پارتیشن در سیستم عامل اندروید به حساب میرود ، وظایف اصلی این پارتیشن ذخیره پرونده اطلاعات کاربر از جمله شماره های تلفن ، لاگ تماس ها ، اس ام اس ها ، نرم افزار های نصب شده ، لاگ عملکرد نرم افزار و ذخیره کننده تمامی عملکرهای بخش های مختلف دیوایس میباشد . در اکثر برندها مانند مدیاتک ، الجی و سونی بخش های امنیتی مانند، پچ های مربوط به سریال ، آنتن ، وای فای و... نیز در این پارتیشن ذخیره میشود. در خیلی از رامهایی که ارایه میشود فایلی جهت reset این بخش در داخل رامها قرار داده میشود. مثلا در رامهای پردازنده htc و رامهای huawei فایل userdata.img ، در رامهای سامسونگ فایل csc(م…
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 1.5k بازدید
نقش فایل scatter.txt موجود در رام مدیاتک این فایل قطعا کرنل و فایل پارتیشنی نیستش از انجا که از نامش پیداست فایل با فرمت txt میباشد و میتوانید با نرم افزارهایی همچون notpad++ فایل را باز کنید . آدرس پارتیشن کرنل های موجود در رام و فایل هایی که قرار است از طریق فلشر روی هارد گوشی رایت شود به صورت hex در فایل scater.txt درج شده است در این فایل آدرس شروع رایت فایل یعنی begin address و پایان آدرس رایت فایل یعنی end address درج شده است و با نداشتن اطلاعات کافی در مورد هارد و کدهای hex دستکاری این آدرس ها میتواند موجب هارد بریک شود گوشی شود.
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 565 بازدید
تاپیک تمامی ورژن های نرم افزار apktool ************************************** >https://bitbucket.org/iBotPeaches/apktool/downloads
آخرین پاسخ توسط MR.Majid, -
- 0 پاسخ
- 1.7k بازدید
نقش فایل preloader.bin موجود در رام مدیاتک این فایل به عنوان نقشه برای سیستم سخت افزاری برای خواندن پارتیشن های مربوط به بخش های خود ، (مانند بوت شدن – دوربین – تصویر – تاچ و ... )از هارد مدیاتک عمل میکند . قطعا دستکاری این کرنل با هیچ ابزاری توصیه نمیشه و در صورت دستکاری شدن فایل از طریق فلشر رایت نخواهد شد و در صورت رایت شدن هم احتمال هاردبریک شدن دیوایس حتمیست! موفق باشید
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 1.2k بازدید
نقش فایل logo.bin موجود در رامهای scatter این فایل وظیفه نمایش رابط گرافیکی به هنگام خاموش بودن صفحه lcd ، تصاویر گرافیکی شارژ ، و نمایش تصویر به هنگام بوت شدن را دارد. عملکرد این فایل قطعا اساسی نبوده و قابل ویرایش میباشد. موفق باشید
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 851 بازدید
V2.3.3 2018.04.26 Fixed regression with compressing default AOSP filetypes like mp3. (Issue 1769) Fixed detection of aapt2 builds older than certain SDK versions. (Issue 1774) UPLOADBOY SERVERS
آخرین پاسخ توسط علیرضا شاهرخی, -
- 0 پاسخ
- 1.4k بازدید
نقش کرنل sboot،sbl در فریمور برندهای سامسونگ کرنل sboot در رامهای سامسونگ به عنوان کرنل بوتلودر شناخته میشود. این کرنل وظیفه بروزرسانی بوتلودر گوشی (دانلود مد ، بوتلودر مد) را دارد و تغییرات امنیتی جدید در این فایل کلید میخورد.(از جمله بروزرسانی امنیتی frp و...) این فایل به آسانی مدیفای نمیشود یا کلا قابل مدیفای نیست موفق باشید
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 1.1k بازدید
با سلام در آموزش قبلی چگونگی پورت برنامه را آموزش دادیم اکنون با ما باشید تا چگونگی آنالیز و رفع اشکال برنامه ای که پورت کردیم را بررسی کنیم آموزش پورت برنامه های شرکتی از لینک بالا می تونید آموزش پورت برنامه را ببینید بسته شدن برنامه موقع اجرا میتونه سه دلیل داشته باشه که عبارت هستند از کم بودن کتابخانه های فریمورک ناقص بودن فایلهای so. متود جاوا و عملکرد آن با رام کنونی شما همخوانی ندارد از روشهای زیر برای رفع اشکال استفاده کنید کم بودن کتابخانه های فریمورک شما باید به فایل AndroidManifest.xml نگاه کنید تا ببینید چه فریمورکهای نیاز دارید به عکس زیر دقت کنید …
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 1.4k بازدید
با سلام امروز برنامه ای را براتون معرفی می کنم که دارایی رابط کاربری برای ساین کردن می باشد برنامه بر پایه کدهای signapk.jar می باشد و با کشیدن و رها کردن فایل به راحتی کار می کند برنامه با چهار کلید مختلف ساین می کند Test, Platform, Media, Shared برای کار با برنامه نخست فایل برنامه را از لینک زیر دانلود نمایید برنامه را دانلود و اجرا بکنید میتوانید فایلها را بکشید درون برنامه یا با زدن دکمه Choose Apk فایل خود را انتخاب نمایید در منوی تنظیمات نیز مانند زیر می باشد مسیر ذخیره فایل رو می تونید انتخاب کنید مسیر رو خالی بزارید همان پوشه فایل ذخیره می شود حالت ساین سریع هم اگر ف…
آخرین پاسخ توسط mohsen8, -
نصب رام
توسط hkazem3000- 0 پاسخ
- 925 بازدید
رام G530HXXS2BPL1 رو دانلود کردم (اندروید 5.02 ) با اودین که خواستم نصب کنم پیام Faild میده و رام نصب نمییشه . اسکرین شات ارور رو قرار می دم
آخرین پاسخ توسط hkazem3000, -
- 0 پاسخ
- 1.1k بازدید
آموزش ویدیوئی استخراج فایل system با فرمتهای ext2 نسخه های 2.3 تا 4.4 ابزارext2explore جهت استخراج رامها با فرمت ext2 و برخی از رامهای ext4 میباشد.این ابزار نسخه های اندروید 2.3 تا 4.4 را پشتیبانی میکند . نرم افزار ext2explore.exe را اجرا کنید سپس فایل مربوطه را انتخاب کنید. دنلود نرم افزار مربوطه پس از انتخاب فایل system تمامی محتویات این فایل در ابزار مربوطه به نمایش درمی آید،شما میتوانید هر یک از فایل و یا فولدرها را استخراج کنید. برای اینکار روی فولدر مورد نظر راست کلیک کرده و گذینه save را فشار دهید.سپس در محل مورد نظر فایل استخراجی را ذخیره کنید . آموزش به صورت ویدیوئی از لینک زیر ً@*&،454 لینک آموزش ویدیوئی
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 899 بازدید
معرفی ابزار کامپایلر و دیکامپایلر نرم افزارهای apk همانطوری که در جریان هستید سیستم عامل های اندروید متن باز بوده و توسعه این سیستم عامل رایگان و آزاد میباشد.به همین جهت گوگل برای توسعه نرم افزارهای اندرویدی ابزار apktool.jar را جهت کامپایل و دیکامپایل عرضه کرده تا توسعه دهندگان بتوانند تغییرات دلخواهی در فایل apk ایجاد کنند. این ابزار دایما بروزرسانی میشوند و برای سیستم عامل های ویندور،گنو/لینوکس ارایه میشود در بروزرسانی های جدید باگهای نسخه های قبلی را رفع کرده و ویرایش رامهای جدید را امکانپذیر میکند. ابزار مربوطه نیز توسط کاربر قابل توسعه هستش و توسعه ابزار apktool نیاز به آشنایی با برنامه نویسی جاوا را دارد. نرم افزارهای مختلفی جهت ویرایش فایلهای ap…
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 1.7k بازدید
مبانی کامپایل و دیکامپایل نرم افزارهای سیستمی و غیر سیستمی apk قبل از هر چیزی شاید برای برخی اشخاصی که آشنایی با برنامه نویسی ندارند جای سوال باشد که کامپایل و یا دیکامپایل چیست ؟ دیکامپایل به معنی استخراج و یا باز کردن سورس نرم افزار کامپایل به معنی آرشیو و یا ریپک نرم افزار بعد از انجام ویرایشات به فرمت اورجینال نرم افزار. کامپایل و دیکامپایل فایلهای سیستمی و غیر سیستمی کاملا فرق دارند، فایلهای سیستیمی به دلیل وابسته بودن نیاز به نصب کنترل کننده نرم افزارها میباشد.ولی فایلهای غیر سیستمی به دلیل مستقل بودن نیاز به نصب نرم افزارهای خواصی نمیباشد و به راحتی بدون نیاز به نصب نرم افزار خواصی قابل کامپایل و دیکامپایل شدن میباشد قب…
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 706 بازدید
با یک آموزش دیگه در خدمتتون هستیم،در این آموزش پورت ریکاوری رو داریم برای تمام چیپها که یکسان هست ولی در مورد چیپ اسنپدراگون ممکن هست فایلها متفاوت باشن و جواب ندهد ولی برای خیلیها جواب می دهد. لینک آموزش در پرتال سایت آموزش پورت ریکاوری کاستوم Cwm و CTR
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 801 بازدید
دانلود رام های رسمی و فارسی لنوو A319 با لینک مستقیم
آخرین پاسخ توسط MAD_GSM, -
- 0 پاسخ
- 780 بازدید
در آموزشهای مختلف توسعه رام از این دو برنامه نام برده شده است امروز براتون آموزش تصویری نصب و آماده سازی این دو برنامه که برای توسعه رام نیاز هستند را بر روی یک ویندوز 7 میگذاریم،تا بتوانید راحت و بدون مشکل آنها را راه اندازی کنید. لینک پرتال برای دانلود برنامه ها و آموزش ویدیویی
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 707 بازدید
دوستان سلام /میخواستم پورت twrp در محیط ویندوز رو یاد بگیرم. امکانش هست؟ برای چیپ MTK آموزشش تو سایت هست ولی برای چیپ های دیگه تو محیط ویندوز نیس.
آخرین پاسخ توسط jimiking, -
- 0 پاسخ
- 6.2k بازدید
با سلام یکی از پروژهای بسیار جذاب اندروید مولتی رام می باشد مولتی رام این قابلیت را به دستگاه شما می دهد که چندین رام اندروید را بر روی گوشی خود نصب و اجرا کنید حتی سیستمهای مبتنی بر لینوکس را نیز بر روی مولتی رام می توانید اجرا کنید کار اصلی مولتی رام هنگام بوت دستگاه می باشد در هنگام بوت می توانید رام مورد نظر خود را انتخاب نمایید همراه ما با باشید با اطلاعات کامل درباره MultiROM و نحوه پورت و استفاده تاریخچه MultiROM در سال 2012 برای اولین بار توسط Tasssadar توسعه داده شد این توسعه دهنده بار اول برای دو دستگاه LG Optimus One/P500/Vو the Google Nexus 7 (2012) مولتی رام را توسعه داد بار اول Tasssadar از سختی…
آخرین پاسخ توسط mohsen8, -
- 0 پاسخ
- 1.6k بازدید
با سلام و درود خدمت دوستان محترم. شاید برای شما عزیزان نیز جای سوال باشد که پس از آنپک فایل system.img.ext4 و بعد از ریپکش که تبدیل به system.img چطور میشه به فرمت ext4 تبدیلش کرد. خب دوستان شما میتوانید با صورت دستی به نام فایل system.img به روش rename فرمت رو اضافه کنید ولی بعضی اوقات این روش جواب نمیده و فایل مربوطه رایت نمیشه. برای تبدیل system.img به system.img.ext4 اموزش زیر را دنبال کنید. ابزار موجود در این پست را دانلود کنید. http://forum.gsm-developers.com/topic/9315-آموزش-ویدیوئی-آنپک-استخراج-فایل-systemimg-نسخه-های-23-تا-60/?tab=comments#comment-33863 سپس فایل system.img ریپک شده ر…
آخرین پاسخ توسط ILYA20, -
- 0 پاسخ
- 715 بازدید
دوستان تو xda یه مطالبی درباره ترجمه برنامه های سیستمی برای تغییر زبان در گوشی های روت شده خوندم ولی به هیچ جا نرسیدم / سورس کدی یا نرم افزاری که واقعا کار کنه هست تو این زمینه؟ مثله یک لابرواتور تقریبا بشه تغییرات داد بدون پورت از فایل های گوشی دیگه
آخرین پاسخ توسط jimiking,