سلام ، آیا این بازدید اول شماست ؟ یا
مشاهده RSS Feed

asrguru

مهندسی معکوس اپلیکیشن ها

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


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


برنامه های Android در قالب پرونده APK هستند. APK در اصل یک فایل ZIP است. (می توانید پسوند پرونده را به .zip تغییر نام دهید و از unzip برای باز کردن و دیدن محتوای آن استفاده کنید.)
محتوای APK (جامع نیست)
AndroidManifest.xml
META-INF /
گواهی در اینجا زندگی می کند!
کلاس.dex
کد عبور Dalvik برای استفاده در قالب پرونده DEX. این کد جاوا (یا کوتلین) است که برنامه به طور پیش فرض اجرا خواهد کرد.
lib /
به طور پیش فرض ، کتابخانه های بومی برنامه ، اینجا زندگی می کنند! در زیر lib / فهرست ، فهرست های اختصاصی cpu قرار دارند. مثال: armeabi ، mips ،
دارایی های/
هر پرونده دیگری که ممکن است توسط برنامه مورد نیاز باشد.
کتابخانه های بومی اضافی یا پرونده های DEX ممکن است در اینجا گنجانده شود. این ممکن است به ویژه هنگامی اتفاق بیفتد که نویسندگان بدافزار بخواهند کد اضافی ، بومی یا Dalvik را امتحان کرده و مخفی کنند ، بدون اینکه آن را در مکان های پیش فرض قرار دهند.
دالویک و اسمالی


آموزش جامع ویرایش و هم اپلیکیشن

Submit "مهندسی معکوس اپلیکیشن ها" to Digg Submit "مهندسی معکوس اپلیکیشن ها" to del.icio.us Submit "مهندسی معکوس اپلیکیشن ها" to StumbleUpon Submit "مهندسی معکوس اپلیکیشن ها" to Google

دسته بندی ها
دسته بندی نشده

نظرات