xdadeveloper 13 ارسال شده در 17 خرداد، 2017 اشتراک گذاری ارسال شده در 17 خرداد، 2017 با سلام خدمت اساتید محترم. مشکل من فقط محدود به یک سری از مدلها میشه و درتمام گوشیها این مشکل رو ندارم. جریان از این قراره که وقتی یک APK رو میخوام جابجا کنم پس از فلش رام و بالا اومدن گوشی اون اپلیکیشن یا وجود نداره یا به طور ناقص نشون داده میشه. بحث کامپایل و دیکامپایل هم نیست چون apk اورجینال رو کپی میکنم (یعنی با یکبار کپی کردن برنامه به هم میریزه با اینکه پرمیشن هم درسته) به عنوان مثال بنده اینجا اپ سیستمی ستینگ رو به پوشه دیگر کپی کردم sudo cp /home/xda/Desktop/o/v2/PROJECT/system.img.mnt/priv-app/SecSettings2/SecSettings2.apk /home/xda/Desktop/o/SecSettings2.apk و در اینجا همون اپ رو حذف کردم sudo rm /home/xda/Desktop/o/v2/PROJECT/system.img.mnt/priv-app/SecSettings2/SecSettings2.apk دوباره apk رو به جای اصلیش برگردوندم sudo cp /home/xda/Desktop/o/SecSettings2.apk /home/xda/Desktop/o/v2/PROJECT/system.img.ext4.mnt/priv-app/SecSettings2/SecSettings2.apk رام ریپک و فلش کردم ستینگ کار نکرد. منظورم از این کار (انتقال اپ دست نخورده) این بود که بفهمم مشکل کارم در ویرایش apk نبوده و ایراد از یه جای دیگه است. این هم نرم افزار کامرا که اورجینال و بدون دستکاری فقط جابجا کردم و به این روز افتاد. اینو هم اضافه کنم که گوشی روت نمیشه وگرنه مدلهای مشابه که امکان روت داشتند با روت بروزر اپ ادیت شده و اورجینال جابجا کردم و هیچ مشکلی نداشتم. لینک ارسال
مدیریت کل سایت ILYA20 2,097 ارسال شده در 17 خرداد، 2017 مدیریت کل سایت اشتراک گذاری ارسال شده در 17 خرداد، 2017 سلام و درود دوست عزیز . ایراد کار شما در نوع مانت کردن و نوع دسترسی هست . البته یه ایراد اساسی هم دارید که اپ سیستمی رو حذف میکنید درحالی که این غیر اصولیست. برخی از مدل ها به دلایل اینکه حساسیت در فایلهای وابسته سیستمی دارند که CAMERA هم از نوع اپلیکیشن وابسته هست بعد از حذف شدن دسترسی فایل از دست میره . شما دو راه دارید : از روش REPLACE استفاده کنید و به اپ پریمیشن 777 تنظیم کنید. یک پچ کاستوم UPDATE.ZIP بسازید و از طریق کاستوم ریکاوری اپتون رو رایت کنید. بهترین روش جایگزینی : برای مثال اپتون رو در پوشه project مموری کارت کپی کنید . سپس این دستورات را در adb تایپ کنید اول مانت میکنیم : >adb shell su -c "mount -o rw,remount /system سپس با این دستور اپمون رو جایگزین اپ اصلی میکنیم. >[/font][font=IranSans]adb shell su -c "cat /sdcard/project/SecSettings2.apk > /system/priv-app/local setting/SecSettings2.apk"[/font][font=IranSans] بجای local setting آدرس پوشه را وارد کنید. میتوانید بجای کپی از مموری کار با دستور adb اول به cache گوشی اپلیکیشن را کپی کنید سپس با دستور بالا رایت کنید برای ساخت update.zip هم میتوانید از ابزارها و سورس کدهای موجود در سایت استفاده کنید و update.zip بسازید موفق باشید اگه این پست بهت کمک کرد دنبال دکمه تشکر نگرد . بجاش تو هم به جامعه آزادت کمک کن. لینک ارسال
xdadeveloper 13 ارسال شده در 18 خرداد، 2017 مالک اشتراک گذاری ارسال شده در 18 خرداد، 2017 ممنون از پاسختون. اما مدلهایی که من به مشکل برمیخورم گوشیهای سامسونگ سفارش شرق آسیا هستند که معمولا روت و کاستوم ریکاوری در اینها مشکل یافت میشه. الان گوشی که روش کار میکنم g5520 هست و من راهی به غیر از ویرایش مستقیم رام برای تغییرات فایل سیستم ندارم.(تمام راه حلهای شما نیازمند روت و یا کاستوم ریکاوری است) فرمودید نوع مانت کردنم مشکل داره و اینکه اپ سیستمی رو نباید حذف کنم، میشه توضیح بدید در این موارد؟ لینک ارسال
مدیریت کل سایت ILYA20 2,097 ارسال شده در 18 خرداد، 2017 مدیریت کل سایت اشتراک گذاری ارسال شده در 18 خرداد، 2017 ممنون از پاسختون.اما مدلهایی که من به مشکل برمیخورم گوشیهای سامسونگ سفارش شرق آسیا هستند که معمولا روت و کاستوم ریکاوری در اینها مشکل یافت میشه. الان گوشی که روش کار میکنم g5520 هست و من راهی به غیر از ویرایش مستقیم رام برای تغییرات فایل سیستم ندارم.(تمام راه حلهای شما نیازمند روت و یا کاستوم ریکاوری است) فرمودید نوع مانت کردنم مشکل داره و اینکه اپ سیستمی رو نباید حذف کنم، میشه توضیح بدید در این موارد؟ . در برند سامسونگ فکر نکنم مدلی باشه که ریکاوری براش وجود نباشه . البته مدلایی هست که ریکاوری مخصوص براش ساخته نشده اما لازم نیست واقعا ریکاوری براش ساخته بشه . شما یک مدل که پردازنده ، نمایشگر ، نسخه اندروید که نزدیک به گوشی شما باشه میتوانید ریکاوری اون رو استفاد کنید یا پورت کنید به گوشی خودتان. ببینید اپ سیستمی برخی مدل ها بعد از حذف شدن امظای اون نرم افزار از بین میره و وقتی شما نرم افزار جدید یا مجدد جایگزین میکنید به دلیل اینکه ارتباط با پچ ها و فرامورک های وابسته ندارد نمیتونه قابلیت اجرا از خودش نشون بده. پس تنها راه حل میمونه گوشی نباید در حالت آماده بکار نرم افزار رو حذف کنید.الی روش بالا که در یک ثانیه اینکار رو میکنه و به سیستم این اجازه رو نمیده پردازش کنه . پس از انجام روش بالا یک بار ریبوت کنید بدون اینکه کار دیگه ای انجام بدید. قضیه مانت هم شما بعد از اینکه اپتون رو جایگزین کردید و دسترسی تنظیم کردید باید پارتیشن مربوطه را unmount کنید موفق باشید اگه این پست بهت کمک کرد دنبال دکمه تشکر نگرد . بجاش تو هم به جامعه آزادت کمک کن. لینک ارسال
xdadeveloper 13 ارسال شده در 19 خرداد، 2017 مالک اشتراک گذاری ارسال شده در 19 خرداد، 2017 به جای rm/cp فقط از cp استفاده کردم. به جای اپ اورجینال اپ دستکاری شده کپی کردم برای اینکه بفهمم بعد از جایگزینی چه اتفاقی می افته، البته از نحوه دیکامپایل/کامپایل مطمئنم و مشکلی در این کار نمیبینم. با پرمیشن 777 و بدون اون تست کردم. بعد از جایگزینی آنمانت کردم. متاسفانه مشکل سرجاشه. لینک ارسال
مدیریت کل سایت ILYA20 2,097 ارسال شده در 19 خرداد، 2017 مدیریت کل سایت اشتراک گذاری ارسال شده در 19 خرداد، 2017 به جای rm/cp فقط از cp استفاده کردم.به جای اپ اورجینال اپ دستکاری شده کپی کردم برای اینکه بفهمم بعد از جایگزینی چه اتفاقی می افته، البته از نحوه دیکامپایل/کامپایل مطمئنم و مشکلی در این کار نمیبینم. با پرمیشن 777 و بدون اون تست کردم. بعد از جایگزینی آنمانت کردم. متاسفانه مشکل سرجاشه. . این متد رو نیز تست کنید. برای مثال اپتون رو در پوشه project مموری کارت کپی کنید . سپس این دستورات را در adb تایپ کنید اول مانت میکنیم : >adb shell su -c "mount -o rw,remount /system سپس با این دستور اپمون رو جایگزین اپ اصلی میکنیم. >[font=IranSans]adb shell su -c "cat /sdcard/project/SecSettings2.apk > /system/priv-app/local setting/SecSettings2.apk"[/font] بجای local setting آدرس پوشه را وارد کنید. اگه این پست بهت کمک کرد دنبال دکمه تشکر نگرد . بجاش تو هم به جامعه آزادت کمک کن. لینک ارسال
ارسال های توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.