Prawie ukończyłem dostosowywać system do swoich wymagań.
Pozostał jeden mały szkopuł. Otóż MMSy nie wysyłają się oraz nie dochodzą bez włączonych danych komórkowych.
Akurat na telefonach Samsunga producent blokował kilka przydatnych funkcji w oryginalnych ROM-ach, które można było uruchomić przez edycję pliku system/csc/feature.xml (lub others.xml).
Taką funkcją była m.in. obsługa MMSów bez włączonych danych komórkowych. Tzn. przesył danych włączany był tylko na czas wysłania/odebrania MMSa, a później wyłączany.
Z informacji wyszukanych na zagranicznych forach wynika, że LineageOS nie wdrożył CSC - i w sumie dobrze, bo CSC narzucał tylko ograniczenia. Zatem funkcja odpowiedzialna za powyższe siedzi gdzieś w kodzie źródłowym. Znalazłem informację o linijce kodu "config_enable_mms_with_mobile_data_off", ale w odniesieniu do zmodyfikowanych ROM-ów LineageOS.
Czy coś robię źle, że ta funkcja nie działa, czy rzeczywiście autorzy LineageOS nie uwzględnili tej funkcji?
PS. Testowałem już wszystkie możliwe ustawienia APN-ów.
Na powyższy problem nie pomagają też aplikacje do obsługi SMS/MMS, które na oryginalnych ROM-ach radzą sobie z tym problemem bez grzebania w CSC.