۱۳۹۵/۰۳/۱۰, ۱۲:۴۹ ب.ظ
۱۳۹۵/۰۳/۱۰, ۰۵:۲۹ ب.ظ
(۱۳۹۵/۰۳/۱۰, ۱۲:۴۹ ب.ظ)dibdab نوشته: [ -> ]سلام
یه سوال برام پیش اومده
چه جوری مارکت های اندروید میتونن فایل AndroidManifest.xml رو از داخل فایل apk بخونن !!
با سلام
اونو با نرمافزاری خاصی فکر نکنم انجامش بدن همین
winrar خودمون روی فایل apk راست کلیک میکنن و اوپن ویت رو انتخاب میکنن بعدش روی win rar کلیک می کنن بعد فایل هارو میبینن
اما نمیتونن فایل های جاوا رو ببینن فقط عکس ها ویدئو ها اندروید مانیفیست و فایل ها xml یعنی به سورس دسترسی ندارن
۱۳۹۵/۰۳/۱۱, ۰۸:۳۹ ق.ظ
بعد از تبدیل به فایل APK اطلاعات کد میشن و نمیشه بدون مهندسی معکوس اطلاعت رو خوند
یعنی با استفا ده از winrar جواب نمیده
معمولا از برنامه های مهندسی معکوس استفاده میکنن. شامل apk-tools یا از برنامه aapt
Android Asset Packaging Tool (aapt)
به این صورت :
aapt d xmltree com.package.apk AndroidManifest.xml
$ aapt dump permissions package.apk
$ aapt dump permissions package.apk | sed 1d | awk '{ print $NF }'
aapt dump xmltree package.apk AndroidManifest.xml
کدهای بالا نمونهای استفاده از این ابزار هستش
یعنی با استفا ده از winrar جواب نمیده
معمولا از برنامه های مهندسی معکوس استفاده میکنن. شامل apk-tools یا از برنامه aapt
Android Asset Packaging Tool (aapt)
به این صورت :
aapt d xmltree com.package.apk AndroidManifest.xml
$ aapt dump permissions package.apk
$ aapt dump permissions package.apk | sed 1d | awk '{ print $NF }'
aapt dump xmltree package.apk AndroidManifest.xml
کدهای بالا نمونهای استفاده از این ابزار هستش
۱۳۹۵/۰۳/۱۱, ۰۱:۲۲ ب.ظ
(۱۳۹۵/۰۳/۱۱, ۰۸:۳۹ ق.ظ)mahdi10539 نوشته: [ -> ]بعد از تبدیل به فایل APK اطلاعات کد میشن و نمیشه بدون مهندسی معکوس اطلاعت رو خوند
یعنی با استفا ده از winrar جواب نمیده
معمولا از برنامه های مهندسی معکوس استفاده میکنن. شامل apk-tools یا از برنامه aapt
Android Asset Packaging Tool (aapt)
به این صورت :
aapt d xmltree com.package.apk AndroidManifest.xml
$ aapt dump permissions package.apk
$ aapt dump permissions package.apk | sed 1d | awk '{ print $NF }'
aapt dump xmltree package.apk AndroidManifest.xml
کدهای بالا نمونهای استفاده از این ابزار هستش
چرا شما خودتون با win rar امتحان کنید میشه
۱۳۹۵/۰۳/۱۲, ۰۸:۴۶ ق.ظ
من تست کردم نشد
حالا نمیدونم شما از چه روشی استفاده میکنید که میشه.
احتمالا دارید یم برنامه که با proguard کد نشده رو باز میکنید. ( ممکنه )
حالا نمیدونم شما از چه روشی استفاده میکنید که میشه.
احتمالا دارید یم برنامه که با proguard کد نشده رو باز میکنید. ( ممکنه )
۱۳۹۵/۰۳/۱۲, ۰۱:۵۴ ب.ظ
سلام.
بله با استفاده از برنامه هایی مثل winzip و winrar ، نمی توان کدهای فایل هایی همانند AndroidManifest.xml را خواند (به دلیل تفاوت در encoding).
مارکت ها از apk parser استفاده می کنند که ممکن است بر مبنای java یا PHP یا Python یا هر زبان برنامه نویسی دیگری باشد.
عبارت apk parser به همراه نام زبان برنامه نویسی مورد نظر را جستجو کنید و پروژه های موجود در سایت هایی مثل github.com را بررسی نمایید.
بله با استفاده از برنامه هایی مثل winzip و winrar ، نمی توان کدهای فایل هایی همانند AndroidManifest.xml را خواند (به دلیل تفاوت در encoding).
مارکت ها از apk parser استفاده می کنند که ممکن است بر مبنای java یا PHP یا Python یا هر زبان برنامه نویسی دیگری باشد.
عبارت apk parser به همراه نام زبان برنامه نویسی مورد نظر را جستجو کنید و پروژه های موجود در سایت هایی مثل github.com را بررسی نمایید.
۱۳۹۵/۰۳/۱۴, ۰۵:۳۷ ب.ظ
سلام
شاید مربوط به این قسمت نباشد ولی چون جای دیگه ای پیدا نکردم اینجا مطرح میکنم دیتای پیام رسان اندروید کجا ذخیره می شود
شاید مربوط به این قسمت نباشد ولی چون جای دیگه ای پیدا نکردم اینجا مطرح میکنم دیتای پیام رسان اندروید کجا ذخیره می شود