PDA

View Full Version : سوال: بدست آوردن packagename فایلهای apk اندروید با codeingiter



asgharbingo
سه شنبه 03 مرداد 1396, 09:48 صبح
سلام به همه دوستان.
من میخوام ی فایل apk آپلود شده در سایت(با PHP) را manifestش رو بخونم و از آن، package name و minSDK را بدست بیارم. با استفاده از apk parser توسنتم این کارا رو بکنم ولی خیلی خیلی کنده و هنگام کارش سرور هنگ میکنه

ممنون میشم راهنماییم کنین

680100
پنج شنبه 05 مرداد 1396, 08:23 صبح
سلام
من اطلاعی راجب این مورد ندارم
ولی کلی دارم میگم
به نظر من بهتره این جور کارهارو توی هسته سرور انجام بشه تا تاثیر زیادی روی هاست یا سرور نده
برای این کار تا جای که اطلاع دارم داکر ( Docker ) میتونه کمکتون کنه
این ابزار ما بین ابزار و هسته سیستم عمل میکنه

دوستان اگر اشتباهی توضیح دادم ممنون میشم اصلاح کنید

maarek
پنج شنبه 05 مرداد 1396, 16:19 عصر
برای بدست آوردن PackageName باید فایل AndroidManifest.xml بخونی. میتونی از کد پایتون زیر استفاده کنی..



import axmlparserpy.apk as apk
ap = apk.APK('test.apk')
if ap.is_valid_apk() == True:
print "Package or Process Name:", ap.get_package()
else:
print ap.filename, '\"Is Not Valid APK !!!\"'