Necessary privs for Signal over cell data?
EDIT: The solution was to give Signal access to roaming cellular data. No idea why this would be, except maybe that I'm on an MVNO that uses T-Mobile's network.
I searched here and on Google, and didn't see anything obviously matching my question:
I have a rooted phone running Lineage 16 & MindTheGapps and want to configure AFWall+ so that only a few apps can use my cellular data when it's active. I'm having a little trouble getting Signal to work correctly: I've given it permission to access LAN, WAN, and non-roaming cellular but it won't send messages until I disable AFWall+. Are there other core or system processes that I should whitelist?
I have the Core processes configured like so:
VPN access for everything.
Full access for the kernel.
Media gets WAN access
NTP gets WAN.
Root apps get everything but cellular and roaming
VPN on WAN only.
VPN for everything.
WAN/LAN for CaptivePortalLogin
Non-roaming cellular for com.qualcomm.embms.
Same for a block consisting of Phone and Messaging Storage, Messaging service, com.qualcomm.qti.telephonyservice,com.qti.qualcomm .datastatusnotification, SIM Toolkit, org.codeaurora.ims, com.qualcomm.qcrilmsgtunnel, com.qualcomm.qti.ims, and Phone Services.
I'm testing by disconnecting from my wifi and connecting to data.