Ево зашто апликација Термук више не добија ажурирања на Гоогле Плаи-у

click fraud protection

Тим Термук-а је престао да ажурира верзију Плаи продавнице. Да би наставили да добијају ажурирања, корисници би требало да пређу на Ф-Дроид верзију.

Као што многи од вас можда знају, Андроид оперативни систем покреће Линук кернел испод. Упркос томе, Андроид и Линук апликације се не могу лако заменити због различитих система и библиотека за време извршавања. Међутим, можете добити апликацију за емулатор терминала као што је Термук и ради на било ком Андроид уређају. Већ годинама лукави Андроид корисници користе Термук као згодан софтвер за емулацију терминала, као и моћно ГНУ/Линук окружење, захваљујући његовој значајно великој колекцији Линук пакета. Нажалост, апликација је сада на кључној раскрсници свог живота, јер су њени програмери одлучили да престану да ажурирају Плаи Сачувајте верзију у потпуности и мигрирајте на Ф-Дроид због недавно уведених Гоогле Плаи смерница и понашања Андроид СДК-а Промене.

Од 2. новембра 2020. сва ажурирања постојећих апликација на Гоогле Плаи-у су била потребно за циљање Андроид 10 (АПИ ниво 29)

или више. Иако предуслов може звучати као добра вест попрскана пуно оптимизма, ствари нису баш тако ишле за Термук. У посту на ГитХуб Вики пројекта, Леонид Плиусхцх АКА кеффир, велики допринос софтверу, објаснио проблем компатибилности апликације са горе поменутим нивоом АПИ-ја. Гоогле спроводи В кор Кс безбедносна функција од Андроида 10, због чега је непоуздана апликација која поставља targetSdkVersion до "29" или више не може призвати exec() на фајловима у почетном директоријуму апликације. Такав дизајн ефективно разбија Термук када се компајлира према АПИ нивоу 29, пошто сви његови пакети садрже извршне датотеке.

Апликацију и даље можете пронаћи у Плаи продавници, али је верзија веома застарела. Пошто верзија Плаи продавнице званично не подржава Андроид 10 (или новију), неће покренути љуску на одређеним уређајима осим ако СЕЛинук није подешен на дозвољени режим, што је додуше озбиљне безбедносне импликације. Штавише, корисници без роот-а не могу приступити /proc/net, што значи netstat и други услужни програми који користе податке из овог интерфејса више не раде.

Зашто све ове промене не утичу на Ф-Дроид верзију Термук-а? То је зато што не постоје строги захтеви за верзију Андроид СДК-а приликом подношења пакета за укључивање у Ф-Дроид спремиште. За разлику од варијанте Плаи Сторе-а, овде нема утицаја на верзију која циља старију верзију Андроид-а од 10, тако да тим може да настави да поставља ажурирања без бриге о губитку основне функционалности.

[аппбок фдроид "цом.термук"]

Развојни тим Термук-а сада жели да корисници у издању Плаи Сторе-а пређу на варијанту Ф-Дроида како би наставили да добијају ажурирања. Процес миграције није баш једноставно јер су верзије потписане другим скупом кључева, па стога не може да се изврши беспрекорно ажурирање. Као што се и очекивало, ове промене заиста стварају баријеру за редовне кориснике који радије желе да се држе канала за ажурирање Плаи продавнице ради погодности.


Ако већ имате Термук инстанцу на свом Андроид уређају, обавестите нас за шта је користите у наставку!