Бета версията на Android Q за Google Pixel и Pixel 2 вече може да се руутва

Бета версията на Android Q вече може да се руутва, ако имате Google Pixel, Google Pixel XL, Google Pixel 2 или Google Pixel 2 XL.

Преди пускането на първата бета версия на Android Q, XDA Recognized Developer topjohnwu обяви че е руутнал Android Q. Той постигна това благодарение на изтекла версия на Android Q, която ние също получихме. Когато официалната бета версия падна и за трите линии смартфони Google Pixel, topjohnwu отново се потопи, за да види дали може да накара Magisk да работи. Той бързо осъзнах че руутването на най-новата версия на Android е по-трудно, отколкото изглежда. По-рано днес обаче той управлявана за руутване на Android Q, но само за Google Pixel, Pixel XL, Pixel 2 и Pixel 2 XL. За съжаление, Google Pixel 3 и Pixel 3 XL все още не могат да бъдат руутнати.

Форуми за пикселиФоруми за Pixel XL

Форуми за Pixel 2Форуми за Pixel 2 XL

Ако имате Pixel, Pixel XL, Pixel 2 или Pixel 2 XL, можете да руутнете телефона си, като превключите към канала Magisk Canary. След като руутнете телефона си, едно нещо, което силно препоръчвам да опитате е

активиране на тъмен режим за цялата система но деактивиране на принудителното затъмняване в приложения на трети страни. Активирането на тъмния режим може да стане без root, но деактивирането на принудителното тъмно в приложения като Google Photos изисква root за промяна на системно свойство. Що се отнася до собствениците на Pixel 3 или Pixel 3 XL, ще трябва да изчакате topjohnwu да разбере как да накарате Magisk да работи с най-новата актуализация за тези две устройства.

Magisk Canary Channel

И така, какво спира поддръжката на Magisk на Pixel 3? Причината е свързана с логически дялове и наслагвания. Логическите дялове включват един реален дял за съхранение, разделен на динамично преоразмеряеми дялове като система, доставчик, odm, oem, продукт и т.н. Overlayfs или файловата система за наслагване основно наслагва съдържанието на едно дърво на директория върху друго. Концептуално е нещо като Magisk, въпреки че начинът, по който работи, е различен. Както логическите дялове, така и наслагванията са внедрени, за да се направят Динамичен Android възможно в Android Q, въпреки че XDA Recognized Developer фхюсън вярва, че ще бъдат използвани за повече от това.

Google Pixel 3 и Pixel 3 XL имат логически дялове, докато Pixel, Pixel XL, Pixel 2 и Pixel 2 XL нямат. topjohnwu казва, че логическият системен дял на Google Pixel 3 вече не се разпознава като EXT4 изображение, така че предишните му методи за монтиране на системата не работят. Според topjohnwu, Magisk отвлича монтирането на всичко, включително система, доставчик, продукт, odm и т.н., по време на процеса на зареждане, след което „копира главна директория от системата до rootfs", след това коригира sepolicy, използвайки данни от монтираните дялове, и накрая коригира процеса на стартиране, за да зареди коригирания сеполитика. Той казва, че трябва да разгледа как да монтира логически дялове в ранните етапи на зареждане, което включва изучаване на това как работи device-mapper.

Точно там е Magisk в момента по отношение на руутването на Android Q. Ако topjohnwu постигне напредък в руутването на Pixel 3, изпълняващ бета версията, ще ви уведомим всички.