Category Archives: Android

Realme 8 Pro – wyłączenie opcji „Naciśnij włącznik, aby zakończyć połączenie”

W moim telefonie Realme 8 Pro (RMX3081) pomimo, że miałem wyłączoną opcję „Naciśnij włącznik, aby zakończyć połączenie” to telefon rozłączał rozmowę, gdy wciskałem przycisk zasilania w celu wygaszenia ekranu. Opcja dostępna przez:

Ustawienia -> Ustawienia systemu -> Ułatwienia dostępu -> Naciśnij włącznik, aby zakończyć połączenie

lub

Settings -> System settings -> Accessibility -> Press Power button to end calls

Przez przypadek natrafiłem na jeszcze jedne ustawienia:

Ustawienia -> Sieć komórkowa -> Być może tego szukasz: Ustawienia połączeń  (Połączenia) -> Odbierz/zakończ połączenie -> Naciśnij włącznik, aby zakończyć połączenie

lub

Settings -> Mobile network -> You might be looking for: Call settings -> Answer/End calls -> Press Power button to end calls

Dopiero gdy tutaj wyłączyłem tę opcję, mogłem wygaszać ekran za pomocą przycisku zasilania. Nie wiem skąd pomysł na drugą opcję i czy można jakoś inaczej dojść do niej niż przez rekomendację.

System UIDs inconsistent

mosnter-uids

System UIDs inconsistent

UIDs on the system are inconsistent, you need to wipe your data partition or your device will be unstable.

Przy uruchomieniu telefonu przywitał mnie taki komunikat. Czyszczenie partycji data nie było brane pod uwagę.

Znalazłem informację żeby sprawdzić zawartość /data/system/uiderrors.txt. U mnie było:

11.10.2016 21:14: Package de.robv.android.xposed.installer has mismatched uid: 10075 on disk, 10142 in settings

Odinstalowałem więc aplikację:

root@Pentagram:/data/app # pm uninstall de.robv.android.xposed.installer
Success

Z poziomu samego telefonu nie mogłem tego zrobić. Aczkolwiek pewnie może by się dało bez odinstalowania ale już po fakcie.

Android – „out of space” podczas instalacji pakietu

Krótkie wprowadzenie:
Aktualnie jestem w posiadaniu telefonu Pentagram Monster X5 Pro. Wybrałem go ze względu na dużą baterię 6000mAh. Z czasem jednak okazało się że telefon nie jest idealny, system od producenta nieaktualizowany a ciągłe zwiechy bywają uciążliwe. Dlatego aktualnie testuję inne ROMy i a na tą chwilę sprawdzam CyanogenMod 11.Do kopii ustawień jak i samych pakietów używam Super Backup.

Jednak ostatnio nie mogłem przywrócić wszystkich aplikacji np Smart AudioBook Player. Podczas instalacji czy to z poziomu SuperBackup czy sklepu dostawałem informację o zbyt małej ilości wolnego miejsca na urządzeniu.

Z poziomu adb komunikat był trochę inny:

adb install 'Smart AudioBook Player_3.1.3.apk'
[100%] /data/local/tmp/Smart AudioBook Player_3.1.3.apk
    pkg: /data/local/tmp/Smart AudioBook Player_3.1.3.apk
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

Po wejściu na urządzenie do /data/app było widać że apka jest zainstalowana. W końcowym rezultacie musiałem wykasować z dwóch katalogów pliki związane z tą apką:

  • /data/app/
  • /data/app-lib/
  • /data/data

Na razie podejrzewam problem z CM11 który niestety nie działa idealnie ale w porównaniu z CM12.1 i CM13 na Pentagramie zdecydowanie lepiej.

cd.

W końcowym rezultacie przywróciłem oryginalny ROM i na nim także miałem problem z zainstalowaniem apki, ale pomogła ręczna instalacja:

adb shell
...
pm install ADWLauncher\ EX_1.3.3.9.apk

cd.

Podobny przypadek wystąpi gdy mamy aplikacje przeniesione na kartę SD za pomocą np. Link2SD, które zostaną skasowane z karty. W systemie wówczas wiszę zepsute symlinki których standardowy instalator nie potrafi nadpisać, skasować.