آموزش تغییر لوگو و برداشتن اخطار بوتلودر گوشیهای جدید سامسونگ

استاندارد

سلام خدمت همراهان همیشگی سایت

با آموزش تغییر لگو ابتدایی گوشیهای جدید سامسونگ در خدمت شما هستیم

این لگو فقط بعد از روت گوشی قابل تغییر است

بعد از روت چند اخطار بوتلودر ظاهر میشه اینجا طریقه تغییر یا حذف کلی این پیامها را می دهیم

بعد از روت گوشیهای جدید سری A سامسونگ موقع روشن شدن گوشی با اخطارهای مواجه می شوید

ظاهر خوبی ندارند این اخطارها با آموزش زیر میتواند آنها را کلا حذف یا به شکل دلخواه تغییر بدهید

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

بعد از دانلود نسخه متناسب با سیستم خود برنامه را نصب کنید

فایل BL از فریمور رسمی با برنامه باز کنید و فایل param.bin.lz4 را باز کنید

اکنون فایل param.bin را بکشید بیرون دوباره با برنامه کلیک کنید رویش و بازش کنید

با نمایی زیر رو به رو می شوید

در بعضی از فریمورها عکسها موجود نیست پس نمیشود تغییری ایجاد کرد

دو خطایی که موقه روت یا آنلاک بوتلودر با آنها رو به رو میشوید مانند زیر هستند

این خطاها در دو عکس booting_warning.jpg و svb_orange.jpg می باشند

برای برداشتن آنها فقط این دو عکس را حذف بکنید و فایل param.bin را tar بکنید و فلش بزنید

اگر بخواهید نام خود یا عکس دیگری بزارید می توانید این دو عکس را ویرایش بکنید

نمونه عکس ویرایش شده

نمونه عکس با عکس پسرم 🙂

دو عکس را با فرمت خودشان و سایز خودشان دوباره در فایل param کپی کنید

به همین سادگی تغییرات را ایجاد کردیم

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

موفق باشید

نقد و بررسی scrcpy – کنترل دیوایس اندرویدی توسط سیستم!

استاندارد

درود خدمت دوستان عزیز

 

  • پروژه scrcpy چیست و چه کاربردی دارد؟

بسته scrcpy بهتون کمک میکنه که بتونید از طریق کامپیوتر یا لپ تاپ دیوایس اندرویتونو کنترل کنید , فرض کنید دارید با سیستم کار میکنید و یهو یه پیام میاد و میخوایید که بخونید و باید برید گوشی رو بردارید و پیام رو بخونید اما اگه قبلش با scrcpy کانکت شده باشید به گوشی دیگه نیازی نیست گوشی رو بردارید و راحت از طریق سیستم پیام رو میخونید و جواب میدید یا فرض کنید قراره یک برنامه رو نصب کنید روی گوشی راحت میتونید با drag&drop برنامه داخل scrcpy برنامه رو نصب کنید روی گوشی!

  • پیشنیاز ها
  1. اندروید 5 یا بلاتر از 5!
  2. شما به دو روش میتونید از طریق scrpy کانکت بشید به دیوایس اندرویدی(وایرلس | پورت یو اس بی )
  • پیش نیاز متصل شدن از طریق کابل یو اس بی : فعال بودن اشکال زدایی یو اس بی و یا همان usb debugging
  • پیش نیاز متصل شدن از طریق وای فای : 1- دیوایس اندرویدی و سیستم در یک شبکه باشند 2- روت بودن گوشی 3 – نرم افزار WIFI ADB

برای درک هرچه بهتر میتونید ی سری به این مقاله بزنید! D:

  • کراس پلتفرم بودن scrcpy

به طور کلی کراس پلتفرم بودن به این معناست که برنامه بدون نیاز به تغییرات در سورس کد قابل اجرا در سیستم های مختلف هست و scrcpy میتونه روی mac , linux , windows بدون مشکل اجرا بشه!

  • راه اندازی scrcpy از طریق پورت یو اس بی

همانطور که در بالا گفته شد در این حالت نیاز است که یو اس بی دیباگینگ گوشی فعال و گوشی به سیستم متصل بشه!
کارکرد scrcpy به صورتیه که وقتی اجرا میکنید چک میکنه اگه adb گوشی رو شناخته باشه مستقیم متصل میشه به گوشی …

خب طبق این تصویر usb debugging گوشی رو فعال کنید …

برای اینکه مطمن بشیم گوشی به سیستم متصل شده باید تایپ کنیم adb devices و باید دیوایس اندرویدی مارو شناخته باشه به این تصویر دقت کنید …

خب از اونجایی که اکثرتون ویندوز استفاده میکنید محوریت این آموزش هم ویندوز هست …
ممکنه بعد از این پست نسخه جدیدی از scrcpy منتشر بشه پس لینک منبع رو میزارم از همونجا خودتون دانلود کنید!
از این لینک میتونید متناسب با معماری سیستمتون scrcpy رو دریافت کنید و فایل zip رو اکسترکت کنید و وارد پوشه مربوط به scrcpy بشید و کلید Shift رو نگه دارید و راست کلیک کنید و Open Command Window Here رو انتخاب کنید , به این تصویر دقت کنید …
داخل cmd تایپ کنید scrcpy و اینتر بزنید اگه adb گوشی رو شناخته باشه scrcpy بدون مشکل کانکت میشه به گوشیتون و با این صحنه زیبا رو به رو میشید! D:

و تمام! D:

  • راه اندازی scrcpy از طریق وایرلس

واسه این بخش نیازه که این مقاله رو بخونید!

adb گوشی رو که شناخت , از این لینک میتونید متناسب با معماری سیستمتون scrcpy رو دریافت کنید و فایل zip رو اکسترکت کنید و وارد پوشه مربوط به scrcpy بشید و کلید Shift رو نگه دارید و راست کلیک کنید و Open Command Window Here رو انتخاب کنید , به این تصویر دقت کنید …
داخل cmd تایپ کنید scrcpy و اینتر بزنید اگه adb گوشی رو شناخته باشه scrcpy بدون مشکل کانکت میشه به گوشیتون و با این صحنه زیبا رو به رو میشید! D:

و تمام!

  • کیبورد شورتکات های scrcpy

scrcpy فقط یک رابط کاربری خالص از گوشی اندرویدی رو بهتون نشون میده فرض کنید میخوایید صدارو کم کنید یا زیاد کنید کلید پاور رو بگیرید یا … اینجا این کیبورد شورتکات ها به کارتون میاد که لیست کیبورد شورتکات هایی که scrcpy ساپورت میکنه توی این تصویر قرار داده شده …

  • نصب فایل apk در scrcpy

فقط کافیه فایل رو drag&drop کنید ینی در واقع با موس فایل رو بکشید و بندازید داخل scrcpy تا فایل apk نصب بشه روی گوشی …

 

  • پایان

امیدوارم که این مقاله کاربردی واستون مفید بوده باشه …

لینک بحث در رابطه با این پست در انجمن : لینک

 

 

متصل شدن adb به اندروید از طریق وای فای (نیاز به روت)

استاندارد

درود خدمت دوستان عزیز

 

چه زمان این آموزش کاربرد دارد؟

 

همونطور که میدونید adb یک رابط هست بین گوشی و سیستم که شما usb debugging گوشی رو فعال میکنید و گوشی رو با کابل یو اس بی متصل میکنید به سیستم و adb گوشی شمارو میشناسه …

اما ممکنه به هر دلیلی زمانی که شما گوشی رو با کابل یو اس بی متصل میکنید به سیستم , adb گوشی شمارو نشناسه (پورت یو اس بی گوشی خراب باشه یا پورت سیستم خراب باشه یا …)  یا بخوایید کلا بدون کابل کار رو انجام بدید یا هر دلیل دیگه ای …

 

پیش نیاز ها …

 

  1. دیوایسی که میخوایید از طریق وای فای و بدون کابل متصل بشه به adb , باید روت باشه …
  2. دیوایس روت شده و سیستمی که روش adb هست باید هر دو داخل یک شبکه باشن ینی به طور مثال هر دو به یک مودم متصل شده باشن
  3. نصب نرم افزار wifi adb (دانلود)

 

متصل شدن adb به دیوایس اندرویدی از طریق wifi

 

1. wifi adb رو نصب و اجرا کنید

2.دسترسی روت رو بهش بدید

 

 

 

 

 

 

 

 

 

 

3.فعالش کنید یک ip بهتون نشون میده و یک پورت , که دیفالتش 5555 هست و همونطور که خودش نوشته باید با adb سعی کنید کانکت بشید به اون ای پی …

 

 

4. adb رو اجرا کنید و همونطور که توی تصویر نوشته تایپ کنید : adb connect 192.168.1.101:5555

 

اگه بتونه کانکت بشه خروجی اینه : connected to 192.168.1.101:5555

اگه نتونه کانکت بشه خروجی اینه :‌ unable to connect to 192.168.1.101:5555: No route to host

 

بررسی دلایل کانکت نشدن adb به گوشی …

 

اگه نتونه کانکت بشه ممکنه به این دلایل باشه …

اشتباه تایپی که ممکنه ایپی یا پورت رو اشتباه تایپ کرده باشید …

adb نتونسته باشه به اون ایپی کانکت بشه که ممکنه با هم توی یک شبکه نباشن …

اینترنت گوشی قطع شده باشه یا خیلی ضعیف باشه …

 

نکته : ای پیی هر گوشی متغییره ممکنه تغییر کنه پس همیشه ای پی نرم افزار نشون میده یکی نیست!

 

جمع بندی

 

به این تصویر دقت کنید …

 

  1. سعی کردیم کانکت بشیم به گوشی , گوشی و سیستم هر دو توی یک شبکه بودن و نرم افزار رو فعال کردیم و با موفقیت تونست کانکت بشه
  2. با دستور adb devices -l چک کردیم که ببینیم ایا وصل شده به adb یا نه که خب شناختتش و نوشته به یک گوشی با ای پی 192.168.1.101 , پورت 5555 تونسته کانکت بشه …
  3. سعی کردیم از گوشی bln-l21 honor 6x که با ای پی 192.168.1.101 متصل شده به adb یک دسترسی شل بگیریم
  4. یک پیغام gsm-develpers.com چاپ کردیم توی شل گوشی و خارج شدیم …

 

لینک بحث در رابطه با این مقاله در انجمن : yon.ir/7OLQ2

 

امیدوارم که مفید بوده باشه / موفق باشید / بدرود 🙂

کلید checksum چیست چگونه میتوان صحت فایل را بررسی کرد؟

استاندارد

درود خدمت دوستان عزیز

 

صحت فایل یا checksum به چه معناست؟

 

اگر زیاد به دنبال توزیع های گنو/لینوکسی یا کاستوم رام یا رام یا بسته های مختلف دیگه بوده باشید حتما به این فایل های md5sums , sha1sums  , … برخورد کردید که معمولا در کنار فایل دانلود , توی هاست یا … قرار داده شدن , به این شکل …

ما میخواییم الان ببینیم در واقع این فایل ها چی هستن و چه کاربردی دارند؟

الگوریتم رمز نگاریی که داخل این فایل های sums هست در واقع اثر انگشت فایل هست و فایل در صورتی که کوچک ترین تغییری کنه اثر انگشتش تغییر میکنه و الگوریتم فایل قبل از کلمه sums توی اسم فایل مشخص شده که توی تصویر بالا اولی الگوریتمش md5 و دومی الگوریتمش sha1 هست و الگوریتم های رمز نگاری بسیار زیادی هستن به این الگوریتم های رمز نگاری هش(hash) هم گفته میشه که شناخته ترین نوعش هش md5 هست …

 

بررسی محتویات فایل md5sums

 

محتویات فایل مثلا md5sums به طور کلی به این صورته

که در سمت راست اسم فایل و در سمت چپ checksum فایل هست …

باید چک کنید و ببینید آیا به فرض مثال md5sums که با الگوریتم رمز نگاری md5 هست و از فایل گرفته شده با فایلی که شما دانلود کردید یکی هست یا نه …

 

چرا باید هش فایل رو چک کنیم؟!

 

ممکنه فایل دیگه ای بجای فایل اصلی جایگزین کرده باشن که در این صورت هش فایل یکی نیست یا ممکنه زمان دانلود ناقص دانلود شده باشه که خب بازم هش یکی نیست و checksum بیشتر به همین دلیل کنار فایل گذاشته میشه تا چک کنید و ببینید که هش شما با اونی که داخل فایل هست مطابقت داره و کامل دانلود شده …

 

خیلی از مواقع هم فایل مثلا md5sums وجود نداره و مستقیما هش مثلا md5 فایل نوشته شده , مثل این تصویر …

 

 

اگه هش فایلی که دانلود کردیم با هش فایل داخل سایت برابر نباشه چه اتفاقی میفته؟!

 

حال فرض کنید که ما بدون توجه به هش مثلا فایل md5sums و چک نکردن یکی بودن الگوریتم md5 فایل ما و هش md5 داخل فایل اقدام به نصب مثلا اون رام روی گوشی کردیم …

به این دلیل که هش فایل یکی نیست به احتمال 99% فایل ما ناقص دانلود شده و در نتیجه ارور میده و گوشی بدون رام میشه و میره رو آرم …

 

اگر مثلا یک توزیع گنو/لینوکس یا ویندوز باشه و وسط نصب ارور بده به این دلیل که ناقص دانلود شده و هش فایل یکی نیست , سیستم بدون سیستم عامل میشه :))

 

نحوه چک کردن صحت فایل در ویندوز …

 

توی ویندوز میتونید اینطور چک کنید هش مثلا MD5 فایل رو …

  1. cmd رو اجرا کنید (دکمه ویندوز + R رو از روی کیبورد بزنید و در منوی Run تایپ کنید cmd و اینتر بزنید)
  2. وارد مسیری بشید که فایلی که میخوایید الگوریتمشو چک کنید در اون وجود داره(با دستور cd مثلا cd Download)
  3. با دستور certutil -hashfile deepin-15.8-amd64.iso MD5 الگوریتم فایل رو که در اخر خط md5(میتونید به sha1 , … هم تغییر بدید) هست چک کنید باید با اونی که داخل سایت هست یکی باشه

 

 توی این تصویر هش یکی نیست پس فایل سالم نیست و مشکل داره!

                  هش یکیه پس فایل دانلود شده سالم و بدون مشکله!

 

نحوه چک کردن صحت فایل در گنو/لینوکس …

 

توی گنو/لینوکس اینطور میتونید چک کنید مثلا هش md5 یک فایل رو …

  1. ترمینال رو اجرا کنید
  2. وارد مسیری بشید که فایلی که میخوایید هششو ببینید در اون هست
  3. با دستور md5sum file.iso مثلا میتونید هش md5 فایل مورد نظر رو ببینید یا مثلا با sha1sum file.iso میتونید هش sha1 فایل رو ببینید …

 

کاربرد checksum در رام های سامسونگ 

 

اگر توجه کنید فرمت رام سامسونگ به صورت md5 هستند وقتی شما در نرم افزار اودین فایلی را انتخاب میکنید ابزار شروع به بررسی md5 فایل مربوطه میکنه در صورتی که رام دستکاری شده باشه یا خراب باشه ابزار خطای checksum رو نشون میده و میگه فایل انتخاب شده سالم نیست و میتونه به دیوایس آسیب برسونه ، اما در صورتی که رام مربوطه بدون دستکاری باشه ابزار فایل رو تایید میکنه

در حقیقت فرمت رام های سامسونگ tar هستند و فرمت md5 نوعی پروتکشن و بررسی کننده صحت فایل هست شما میتوانید با حذف فرمت md5 از آخر نام فایل سامسونگ چک کردن رام توسط اودین را skip یا همون رد کنید.

 

امیدوارم که مقاله واستون مفید بوده باشه …

 

بدرود 😉

آموزش اضافه کردن دکمه ناوبری در گوشی

استاندارد

با سلام

چندین راه و برنامه برای اضافه کردن دکمه های مجازی در رامهای اندروید وجود دارد

معمولا در خود رام AOSP همیشه وجود داشته و برخی کمپانیها با اضافه کردن دکمه های سخت افزاری فقط غیر فعالش میکنند

در گوشیهای جدید هم شرکتها هر دو گزینه را معمولا فعال میکنند

اما اگر گوشی شما قدیمی باشد و دکمه های آن از کار افتاده باشند نیز به اجبار مجبورید از دکمه های مجازی استفاده نمایید

شما می توانید با جستجو برنامه های زیادی را برای این کار پیدا کنید

ولی ما به مبحثی خارج از برنامه ها میپردازیم

یکی از معمولترین روشها ویرایش فایل build.prop می باشد

فایل را در مسیر system/build.prop می توانید پیدا کنید

برای ویرایش باید گوشی روت باشد

آنرا را باز کنید و در آخر فقط کد زیر را اضافه کنید

qemu.hw.mainkeys=0

همین یکبار گوشی را ریبوت کنید فقط

اگر گوشی سامسونگ دارید و میخواهید دکمه های سخت افزاری رو غیرفعال کنید

به مسیر System > usr > keylayout بروید

فایل Generic.kl را با یک ادیتور تکس باز کنید

کد key 139 menu را پیدا و به #key 139 menu تغییرش بدهید

کد key 158 back را پیدا و به #key 158 back تغییر دهید

اگر میخواهید دکمه هوم را نیز غیرفعال کنید

کد key 102 movehome را پیدا و به #key 102 movehome تغییر دهید

در کل اول کدها # بگذارید تا غیرفعال شود کد

اکنون به پوشه keylayout برگردید و فایل secUNDERSCOREtouchkey.kl را باز کنید

و در جلوی key 139 و key 158 و برای هوم key 102 علامت # را بگذارید

ذخیره و یک ریبوت کنید

در رامهای جدید سامسونگ بخصوص مارشمالو با کد بالا گوشی بوت لوپ می شود

برای اضافه کردن دکمه مجازی در این رامها

گوشی را روت و ماژول اکسپوزد باید نصب کنید

بعد برنامه Good Lock را دانلود و نصب کنید

برنامه GravityBox رو نیز نصب کنید

برنامه را باز به Navigation bar tweaks بروید

کلید ماستر را بزنید و navigation bar را فعال کنید

یکبار بار گوشی را ریبوت کنید

تمام

آموزش نصب تم سفارشی در اندروید 8 با Substratum

استاندارد

با سلام

قبلا در مورد Substratum و چگونگی نصب تم مطلب قرار داده شد

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

ولی گفتیم که با اندروید 8 می توان بدون روت نیز تمها را اعمال کرد

برای شروع به خود برنامه Substratum ابتدا نیاز داریم

لینک گوگل پلی Substratum

برنامه Andromeda را نیز نیاز داریم

این برنامه در گوگل پلی پولی می باشد

یا آن را بخرید یا از لینک زیر دانلود نمایید

projekt-andromeda.14

بعد از نصب برنامه ها بر روی گوشی

به نسخه کامپیوتر Andromeda نیز نیاز دارید

دانلود نسخه ویندوز Andromeda

دانلود نسخه مک Andromeda

دانلود نسخه لینوکس Andromeda

خوب اکنون دیباگ را بر روی گوشی فعال کنید

هنگامی که برنامه Andromeda را اجرا می کنید

با خطایی زیر مواجه می شوید

که باید نسخه کامپیوتر را اجرا نمایید

در ویندوز فایل start_andromeda.bat را با دسترسی ادمین اجرا کنید

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

در مگ نیز فایل AndromedaClient.app را اجرا کنید

از شما سوال disk image of the mounted Andromeda client را می کند

بر روی continue کلیک کنید

یه مرورگر بالا می آید

در آن دنبال Andromeda در شاخه Devices بگردید

و آنرا اجرا کنید

و در لینوکس نیز فایل start_andromeda.sh را زده و منتظر بمانید دستورات ارسال شوند

اکنون باید Andromeda بالا بیایید و در گوشی شما فعال باشد

برای اطمئنان دوباره برنامه Andromeda  در گوشی را اجرا کنید

اکنون می توانید بدون روت هر تمی خواستید را اعمال کنید

توجه کنید بعد از هر بار خاموش کردن دستگاه باید دوباره عملیات را انجام دهید

ولی نگران نباشید با خاموش و روشن کردن تمی که اعمال کردید از بین نمی رود

درباره چگونگی اعمال تم در لینکی که اول پست گذاشتم توضیح دادم

موفق باشید

آموزش تغییر شکل دایره قفل هر رامی

استاندارد

با سلام

در خدمتتان هستیم با یک آموزش در رابطه با تغییر دایره موجود در قفل صفحه

در گوشیهای جدید می توانید عکس اثر انگشت را نیز تغییر دهید

در کل می توان گفت می توانید هر عکس موجود را ویرایش کنید

محتویات قفل صفحه معمولا در فایل framework-res.apk می باشند

پس برای شروع نیاز هست که بلد باشید فایل apk را بیرون و کامپایل کنید

فایل فریمورک را در مسیر system/framework می توانید پیدا کنید

آنرا بیرون کشیده و باز کنید

اکنون به مسیر پوشه res بروید

اکنون در پوشه drawable دنبال فایلهای زیر باشید

unlockscreen_lock_01.png تا unlockscreen_lock_20.png

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

در رامهای AOSP نام فایل ic_lockscreen_handle_normal.png می باشد

و اگر گوشی دارایی دکمه سخت افزاری باشد ic_lockscreen_handle_pressed.png هست

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

با کمی خلاقیت می تونید تمام عکسهای که دارایی نام lockscreen را بگردید

با این کار شاید به چیزهای خیلی جالبتری نیز دست پیدا کنید

عکسها را می توانید ویرایش کنید

یا خودتون یک عکس درست کنید

یا نمونه آماده در این سایت دانلود کنید

فایل عکس را باهمان فرمت PNG فقط نامش را تغییر می دهید

و جایگزین می کنید

با رعایت نکات همیشگی فایل را apk کنید

و با دادن دسترسیهای مانند فایل اصلی فایل را جایگزین کنید

معرفی برنامه Droid Manager

استاندارد

با سلام

امروز در خدمتتان هستیم با معرفی برنامه Droid Manager

این برنامه بر روی کامپیوترو برای مدیریت اندروید استفاده می شود

این برنامه دارایی قابلیتهای فراوانی می باشد

که در زیر با هم آنها را مرور می کنیم

پیش نیازها برای اجرایی برنامه

  • روت بودن دستگاه اندرویدی
  • .Net Framework 4 (Download Here)
  •  نصب بودندرایورهای Fastboot و ADB
  • Android 2.1+
  • فعال بودن دیباگ از مسیر (Settings -> Developer Options -> USB Debugging)

 

دانلود نسخه Download Droid Manager v6.3

برای کار با قسمت بوت برنامه زیر را دانلود نمایید

Download Cygwin.zip

آنرا استخراج و در برنامه در تب Boot Image مسیر استخراج پوشه را بدهید

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

قسمت Back Up نیز فایل پشتیبان را بر روی رم دستگاه کپی میکند

قسمت کاستوم رام فقط برای دستکاری کردن یک رام کاستوم می باشد نه ساخت رام

برنامه دارایی قابلیتهای زیادی می باشد که در تصاویر زیر می توانید آنها را تماشا کنید

پروژه تربل چیست و اکنون چه دستگاهای از تربل پشتیبانی می کنند

استاندارد

با سلام

درحالی که اپل حتی دستگاهای قدیمی خود را از نظر نرم افزاری بروز می کند

سازندگان گوشیهای اندروید در بروزرسانی گوشیهای خود خوب عمل نمی کنند

شرکتهای مانند گوگل و اسنشنال در آپدیت امنیتب نیز خوب عمل می کنند

این بدون در نظر گرفتن آپدیت نسخه اندروید هست که تقریبا تمام سازندگان به جز گوگل در آن کند عمل می کنند

گوگل برای این مشکل پروژه تربل را معرفی کرد

در تربل حافظه سیستم عامل(فریمورک) از سخت افزار جدا می شود

سخت افزار می شود Hardware Abstraction Layers مخفف HALs

این کار به شرکتهای سازنده اجازه می دهد که بر روی سیستم عامل کار کنند بدون اینکه منتظر آپدیت شرکتی مانند کوالکام شوند

قبلا در یک پارتیشن بودند و شرکت سازنده ابتدا باید منتظر می بود تا HALs توسط شرکت سازنده سخت افزار آپدیت شود

با این کار می توان انتظار آپدیت سریعتر را داشت

برای جامعه دوست داران اندروید یک امتیاز دیگر در تربل وجود دارد

و آن این است که می توان رامهای AOSP را بدون هک زیاد در گوشی اجرا کرد

برای رامهای LOS و RR خبر بسیار خوبی می باشد

و یک انقلاب در ساخت کاستوم رام می باشد

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

تا به اینجا حتما علاقمند شدید که بدونید گوشی شما از تربل پشتیبانی می کند یا خیر

برای فهمین این موضوع کافیه که دیباگ را فعال و با دستور adb زیر شروع کنید

adb shell

و بعد از آن

getprop ro.treble.enabled

اگر با پیغام true مواجه شدید به معنی پشتیبانی کردن گوشی شما از تربل می باشد

و اگر با false یعنی گوشی شما از تربل پشتیبانی نمی کند

گوگل قصد دارد که تمام دستگاهای که با اندروید 8 به بالا روانه می شوند از تربل پشتیبانی کنند

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

اما در آینده این لیست بسیار وسیعتر می شود با عرضه گوشیهای با اندروید اوریو

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

Google

  • Google Pixel
  • Google Pixel XL

Honor/Huawei

  • Huawei Mate 9
  • Huawei Mate 9 Pro
  • Huawei Mate 10 Lite
  • Huawei Nova 2
  • Honor 7X
  • Honor 8 Pro
  • Honor 9
  • Honor 9i
  • Huawei P10
  • Huawei P10 Lite
  • Huawei P10 Plus

برندهای مختلف

  • ASUS Zenfone 4  – بدون پارتیشن vendor , پس نمی توان ایمیج GSI را فلش کرد
  • Essential Phone
  • Razer Phone
  • Sharp Aquos S2
  • Xiaomi Redmi Note 5 Pro

گوشیهای که بصورت غیر رسمی از تربل پشتیبانی میکنند

  • Lenovo ZUK Z2 Plus
  • Lenovo ZUK Z2 Pro
  • Xiaomi Redmi Note 4
  • Xiaomi Mi 5
  • Xiaomi Mi 5s
  • Xiaomi Mi 5s Plus
  • Xiaomi Mi 6
  • Xiaomi Redmi 3s/3X
  • Xiaomi Redmi Note 5/Redmi 5 Plus

شرکتها روز به روز با آپدیت به اندروید 8 پشتیبانی از تربل را اضافه می کنند

اما برای پشتیبانی بهتر باید حافظه به دو قسمت تقسیم شود

قسمت A و B

تاکنون فقط دستگاهای زیر از دو حافظه A و B پشتیبانی می کنند

  • Essential Phone
  • HTC U11 Life Android One
  • Google Pixel
  • Google Pixel XL
  • Google Pixel 2
  • Google Pixel 2 XL
  • Motorola Moto X4
  • Motorola Moto Z2 Force
  • Nokia 6
  • Nokia 7
  • Nokia 7 Plus
  • Nokia 8
  • Nokia 8 Sirocco
  • Razer Phone
  • Sharp Aquos S2
  • Sony Xperia XZ2
  • Sony Xperia XZ2 Compact
  • Sony Xperia XA2
  • Sony Xperia XA2 Ultra
  • Xiaomi Mi A1

 

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

باید منتظر ماند و آینده پروژه تربل را دید

آموزش تغییر نام و آیکون برنامه های اندروید در خود گوشی

استاندارد

با سلام

تمام برنامه های اندروید دارایی یک نام و یک آیکون هستند

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

اگر بخواهید خودتان نام و آیکون برنامه را تغییر دهید

روشهای متفاوتی وجود دارد

در این آموزش با استفاده از خود گوشی و یک برنامه به راحتی این کار را انجام دهید

برنامه های زیادی برای این کار وجود دارند

تمام این برنامه ها هم به روت نیاز دارند

یکی از بهترین این برنامه ها APK Editor می باشد

که نسخه فول و خریداری شده رو میتونید از لینک زیر دانلود کنید

APK_Editor_Pro_v1.9.0

برنامه را نصب کنید

وقتی برنامه را باز کنید دو گزینه دارید

Select an Apk File : با این گزینه یک فایل APK از حافظه انتخاب و ویرایش کنید

Select APK from the app : با این گزینه از برنامه های انتخاب شده یک برنامه را انتخاب می کنید

بعد از انتخاب برنامه بر روی Common Edit option را بزنید

گزینه های زیر را مشاهده می کنید

Package Name, version code, SDK version

به آنها دست نزنید

گزینه App name در آنجا می توانید نام برنامه را انتخاب کنید

و بعدش در زیر گزینه save را بزنید

بعد از مدتی تغییرات اعمال می شود

می توانید برنامه را نصب کنید

اما قبلش حتما پکیج قبلی برنامه را حذف کنید

تا اینجا نام را تغییر دادیم

برای تغییر آیکون معمولا لانچرها و انواع آیکون پکها وجود دارند

ولی در اینجا با استفاده از APK Editor نیز هر آیکونی می خواهید را می توانید بگذارید

برنامه را انتخاب و گزینه common edit را انتخاب کنید

گزینه ای مانند تغییر نام برایتان می آید

در بالا عکس آیکون برنامه را می بینید

بر روی آن زده تا از حافظه هر آیکونی با فرمت png را قرار دهید

مانند عملیات بالا ذخیر و بعد نصب کنید

تمام موفق باشید