Rychlofix pádov Microsoft Remote Desktop aplikácie na iOSe

softwareové záležitosti, systémové záležitosti, reversuvačky softwareovej úrovne a doví ešte čo
Post Reply
User avatar
Morc Offline
Posts: 196
Joined: Fri Jul 19, 2024 12:23 pm
Description: 21 | tatar z Biskupovej

Ak som sa volade omýleu tak na mňa kričte.
Contact:

Rychlofix pádov Microsoft Remote Desktop aplikácie na iOSe

Post by Morc »

Už to budú dva roky čo je doma zamestnaný iPad 3 jako kiosk zobrazuvačka pre Home Assistant.
Robiť kioskovinu jako aktivita pre iPad to neni absolutne náročná, browser ale na iOS 8 ten Home Assistantový lovelace ale absolutne nedáva. Preto som v auguste 2024 zbúchal existujúcu možnosť jak zneužiť XRDP s oknom na Chromium s Microsoft RDP (volajte si to aj Windows.app mne to je jedno) aplikáciou.

Háčik je v tom, že po skoro dvoch rokoch si tá RDP aplikácia vygeneruje toľko zacachuvaného bordelu, že eventualne sa začne pri používaní zabúdať že existuje (prvý výskyt takejto aktivity dávno dávno dávno, naposledy asi týždeň dozadu) alebo alternatívne pri páde už odmíta štartuvať kompletne. Najprv som si myslel že za to móže 391 dňový uptime na tom danom iPade, ale keď nepomohol ani killall springboard a ani ldrestart, tak som vedel že bude problém inde.

Rychlofix v tomto prípade je jednoduchý. Stačí vyčistiť cache od aplikácie. Sme samozrejme na ojailbreakuvanom storočnom iPade, stačí teda najbežnejší ssh -oHostKeyAlgorithms=+ssh-rsa root@Richards-iPad a potom prekutrať /var/mobile/Containers/Data/Application/ v kerom bude eventualne jedna zložka pomenuvaná po asi náhodnom GUIDe pre RDP. Stačí tam lokalizuvať v nej Library/Caches, ten pekne vymazať a malo by byť po probléme.

Pre lenivých:

Code: Select all

rm -rf /var/mobile/Containers/Data/Application/9D22038F-392D-4227-A511-225A637C1978/Library/Caches/
Vác nemám čo povedať, došlo mi to jak taká najbanálnejšá hovadina hodná dokumentácie. Dodatočne, ono tá RDPčkovina vygeneruvala celkovo 3951 súborov za tú dobu... Asi jej to na volačo treba.
Image
Post Reply