رفتن به مطلب
انجمن توسعه دهندگان موبایل

آموزش ساخت update.zip خودتان


ارسال های توصیه شده

http://www.gsm-developers.com/wp-content/uploads/2017/01/update-zip.jpg

 

با سلام برای ساخت UPDATE.ZIP نسبت به نوع کاری که می خواهید انجام بدید متفاوت می باشد

 

نصب برنامه،پاک کردن برنامه،کپی کردن برنامه،نصب رام و نصب ریکاوری و غیره

یکی از ساده ترین کارها استفاده از فایلهای قبلا ساخته شده برای گوشیتان است

در این اینجا یک آموزش کلی قرار میدهم از چگونگی ساخت یک فایل UPDATE.ZIP

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

update.zip–for-Android-Devices–master

بعد از دانلود می توانید نام آن را update.zip یا هر نامی که می خواهید بزارید

این نکته را نیز اضافه کنم برای ساین کردن در آخر کار از SignApk که در پکیج APKTOOL سایت هست می تونید استفاده کنید

با کد زیر ساین کنید

>java -jar signapk.jar certificate.pem key.pk8 your-update.zip your-signed-update.zip
 

اگر فایل apk دارید انها را در مسیر /data/app قرار دهید

اگر برنامه ها دارایی دیتا بودند در مسیر /data/data قرار دهید

وقتی فایلهای خود را قرار دادید برای نوشتن اسکریپت به مسیر META-INF/com/google/android/ بروید و فایل updater-script را باز کنید

خط های زیر را فقط نیازه ویرایش کنید

>

set_perm(1000, 1000, 0644, "/data/app/[PACKAGE].apk");
set_perm_recursive(1000, 1000, 0777, 0777, "/data/data/PACKAGE_DATA_FOLDER");
delete("/data/dalvik-cache/data@app@[PACKAGE][email protected]");
 

برای هر یک برنامه باید این خط را اضافه کنید

در نمونه زیر برنامه ROOT_EXPLORER.APK را می توانید مشاهده کنید

>

set_perm(1000, 1000, 0644, "/data/app/ROOT_EXPLORER.APK");
set_perm_recursive(1000, 1000, 0777, 0777, "/data/data/ROOT_EXPLORER_DATA_FOLDER");
delete("/data/dalvik-cache/data@app@ROOT [email protected]");
 

برای پاک کردن برنامه نیز بین دو خط زیر

>ui_print("| 80%  Installing Applications |"); package_extract_dir("data", "/data");
 

خط زیر را اضافه کنید

>delete("/APK_DIR/APP.APK");
 

خیلی مهم در آخر اسکریپت حتما یه خط خالی رها کنید وگرنه اصلا کار نمی کند

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

در اندروید 5 به بالا نیز در بین کدها نیاز به دادن دسترسی به برنامه ها نیست باید حذف شود

موفق باشید

 

 

لینک اموزش در پرتال سایت

لینک ارسال

بایگانی شده

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

×
×
  • اضافه کردن...