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

28 تیر 1391

س :اندروید چیست؟

پ: اندروید سیستم عاملی تحت زبان جاوا برای وسایل قابل حمل میباشد، و تلفظ صحیح آن اینگونه است:
اَن دروید
An Droid
از دو بخش تشکیل شده، که دروید به معنای روبات انسان نما هست.

لطفا ننویسید آندروید یا آندرویید و یا اشکال اشتباه دیگر!!!

———————————————————————-
س: ساختار فایل های اجرایی اندروید برای ویرایش چگونه هست؟

پ: در اندروید نرم افزار ها به زبان قابل فهم برای اندروید کامپایل میشوند در صورتی که بخواهیم نرم افزارها را ویرایش کنیم، ابتدا باید آنها را دیکامپایل کنیم، سپس تغییرات را انجام داده و سپس مجددا کامپایل کنیم.

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

** دی کامپایل : به عملیات تبدیل برنامه به کدها و فرم هایی که بتوان آنرا ویرایش نمود.

*** Signature : هر نرم افزار از امضایی مختص به خودش استفاده میکنه، ساختار امضا از تمامی فایل های موجود در نرم افزار تشکیل شده است، چنانچه شما یک فایل درون نرم افزار را ویرایش کنید، اگه امضای جدید را به آن انتقال ندهید باعث عدم اجرای نرم افزار خواهد شد.

-در فولدر سیستم ، امضای نرم افزارها چک نمیشوند.
– ولی برای نرم افزارهای دیگه باید حتما در انتها اونا رو ساین کنید.

———————————————————————————-

س: روند کلی ویرایش نرم افزارهای Apk چیست؟

پ: در ابتدا باید نرم افزار را با نرم افزار apktools یا Apkmanager دیکامپایل کرد.
پس از دیکامپایل کردن ، فایل Apk بصورت قابل ویرایش، کاملا باز میشود و قابل ویرایش خواهد بود.
فایل ها را ویرایش کرده و سپس در انتها کامپایل میکنیم.
حالا فایل کامپایل شده دو حالت دارد!
سیستمی هست یا نیست!

اگه سیستمی باشد باید، بعد از اینکه فایل جدید ساخته شد، چیزهایی رو که تغییر داده ایم، را به فایل apk اصلی انتقال بدهیم.
اگر سیستمی نباشد که باید در انتها Apk را ساین کنیم، بوسیله ی نرم افزار SignApk

جهت مشاهده ادامه مطالب بر روی متن کلیک نمائید

دیدگاه خود را به ما بگویید.

نام: (لازم)
ایمیل: (لازم)
وب سایت:
پیام:
logo-samandehi BehPardakhtMellat sadad