Commit Graph

1078 Commits

Author SHA1 Message Date
Joey
45a21f0bc6 component-overrides: Add more google components 2025-12-05 01:38:10 +09:00
Pranav Vashi
31b7b1067c component-overrides: Force disable various google components [SQUASHED]
includes component-overrides: Force disable google settings intelligence injects

* Disables Charging Optimization which doesn't work without pixel framework support.

Fixes: https://github.com/crdroidandroid/issue_tracker/issues/791
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
Pranav Vashi
2ac0769b34 vendor: Do not clone default AudioFX app
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
Pranav Vashi
c6fcccfa76 component-overrides: Force disable various google components
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
aswin7469
e37930275b evolution: Enable Cloned App
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: John Galt <johngaltfirstrun@gmail.com>
Co-authored-by: minaripenguin <minaripenguin@users.noreply.github.com>

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
Dyneteve
9ec8ab7097 evolution: Inherit Pixel additions via WITH_GMS
* GMS
* Audio
* Charger
* RRO overlays

Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Co-authored-by: someone5678 <nemui3353@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
AnierinB
e1a53160e0 lineage: Initial Evolution X rebrand
Co-authored-by: Joey Huab <joey@evolution-x.org>
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: Lup Gabriel <gwolf2u.website@gmail.com>
Co-authored-by: Hemant Sachdeva <hemant.evolver@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:37:40 +09:00
Michael Bestas
d3ff888605 Disable yet another gms update component
Change-Id: If8104a9e75a6fdd46a7fb4da164c81fbdd5f748b
2025-12-04 16:20:38 +00:00
LuK1337
3d4d384139 Move APNs data to vendor/apn
Change-Id: I4b939bf232a33d82664f890e33f47e22c1f72cee
2025-11-10 10:31:29 +01:00
_
5216d728d9 apns: Revert US Mobile Warp changes
This reverts part of
https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/450430,
which broke my mobile data. See
https://gitlab.com/LineageOS/issues/android/-/issues/9217 for more
details. Manually deleting this line from /product/etc/apns-conf.xml on my
device fixed mobile data for me.

Change-Id: I6d1b81f3ab1eee552d73de504cbab302f67d73d8
2025-11-06 18:22:31 -08:00
LuK1337
d18624129c wipe-frp: Allow overriding FRP_BLOCK
Change-Id: I2fed7f088541667fc53d75d841a8af1903edff3d
2025-11-04 12:24:20 +01:00
Doğancan yılmazer
45094fbaa3 apns: Add APN for Netgsm
Provides services in Turkey.

https://www.netgsm.com.tr/gsm/mobil-hat
https://www.netgsm.com.tr/dist/images/netgsm-apn-ayarlari.jpg?v1

Change-Id: If7080da334da33c76f741195add206d817f6224a
2025-11-03 23:25:24 +00:00
Arian
a13626ad89 apn: Add finetwork
From https://blog.finetwork.com/configurar-apn-finetwork-movil and MIUI

Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/6065
Change-Id: I6ea99da32e4f688cab2dc43335393c07caf9e275
2025-10-27 08:32:45 +00:00
Atakan
13c54044ba apns: Add KKTCell APNs
Northern Cyprus version of Turkcell.

Change-Id: Ib7457577ff5954937d3e06e2720e34af2ef7a13c
2025-10-25 06:53:52 +00:00
Atakan
7f2f42fc11 apns: Update APNs of Turkish carriers
Reference for Turkcell: https://www.turkcell.com.tr/yardim/cihazlar/samsung-galaxy-s25-ultra-yardim#internet-ayarlari

Other carriers were obtained by comparing APN configs from various OEMs.

Change-Id: I70292b3e0163532bd6ecadda7e27b13121b16f1d
2025-10-25 06:53:52 +00:00
tejas101k
327eacafd3 apns: Add Altel and Tele2
Carrier documentation:
[1]https://altel.kz/new/helps/settings
[2]https://tele2.kz/help/d/11

Third-party ref:
https://apn.how/kz/tele2-altel

Change-Id: I94ceef2d10aff5573946827736644578ad625273
Signed-off-by: tejas101k <tejassingh649@rediffmail.com>
2025-10-24 15:35:20 +00:00
Tim Zimmermann
48692af52c apns: Update Vodafone DE
https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221

Change-Id: I7158f4c53b88d6929d8043d833f960ba3a3040c7
2025-10-23 18:26:48 +00:00
Flicker372
79db56317b apns: Update for CTM(Macau)
* Enable IPv6

Ref:
[1]https://android.googlesource.com/device/sample/+/main/etc/apns-full-conf.xml
[2]https://www.ctm.net/en-US/person/T31-010010230170/202010/f92bf17b7e184c2db8d4b809b2d1ec3b.html

Change-Id: I72a1fad8742ac1f8007398f9c6920923c728c152
2025-10-10 20:36:18 +00:00
dianlujitao
165ebd3033 apns: Add BICS
Change-Id: I57a0be0c242a7d4b7c6498d56637095070c58a9e
2025-09-08 06:10:06 +00:00
Yumi Yukimura
f6a79e8749 lineage: Restore Android.mk based build-manifest.xml build rule
Users don't like the increased delay during `. build/envsetup.sh` or `lunch`...

Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b
2025-08-24 20:51:55 -04:00
Yumi Yukimura
2d4dffd4e3 lineage: Convert build-manifest.xml to Android.bp
Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be
2025-08-18 19:26:28 +00:00
Onelots
94968e736c APNs: Add Inwi (Morocco)
- Adds Inwi internet APN and Inwi MMS
- Got the config from a local's phone (So I was able to test myself)
- Made sure it was correct using this website : https://www.apnsettings.org/morocco/inwi-ma/

Change-Id: Ie98bb2e9886cd7cc8546d78cb178ce0695be255c
Signed-off-by: Onelots <onelots@onelots.fr>
2025-08-17 20:43:26 +02:00
Yannick Binnenweg
69945d6306 Update APN settings for Odido/T-Mobile NL
This change includes:
- Name change from T-Mobile NL to Odido. In 2023 T-Mobile and Tele2
  Mobile became Odido.
- Removed unusable MMS APN configuration. As a response to the Android
  Stagefright bug T-Mobile NL disabled MMS on the network back in 2015.
  Because MMS is no longer supported on the network, the APN profile is
  no longer necessary.
- Changes the default APN from "internet" to "internet.mobiel", which is
  the recommended default setting.
  On the Odido network the "internet" APN is specifically for 'gaming' usage.
  Reference: https://www.odido.nl/service/veelgestelde-vragen/hoe-moet-ik-internet-instellen-op-mijn-smartphone-wat-is-bijvoorbeeld-het-apn-van-odido/000453837
- Adds a new APN profile for 'gaming' usage. See reference above.

Change-Id: I139231102ece45f9a4142f3be2d747276f60de76
2025-08-04 18:05:15 +00:00
Alexander Koskovich
47a3088f3e apns: Update US Mobile APNs
https://www.usmobile.com/apn-download

Change-Id: I5cd4a1023f08af0f820ee99fb41ededf5d33ae7a
2025-07-29 22:45:19 +00:00
Alexander Koskovich
b3a50f2fa3 apns: Add AT&T 5G NSA & SA APNs (310|410) from att5g[sa]_us-64000000006
Change-Id: I95a30f45dacc6c4c470919e2fd7dee110ee0d407
2025-07-26 19:27:45 +00:00
Marc Bourgoin
a69dfb14b0 apns-conf: Update carriers from the Philippines
Mabuhay!

This also adds DITO Telecommunity and Red Internet

Taken from Xiaomi 14 Pro (shennong) A15 stock ROM

I removed read_only ="true" from two entries as it is not allowed

Change-Id: I93f97fc9220e648f2e37cda11822af64b3d37612
2025-07-25 18:22:57 +00:00
Alexander Koskovich
39d7fefa98 apns: Update Verizon (311|480) from verizon_us-64000000022
Change-Id: Ia7643b92b77caa186c090e123fc0771d022ba729
2025-07-25 09:55:14 -04:00
Alexander Koskovich
69dee3f816 apns: Update Xfinity Mobile MVNO (311|480) from xfinity_us-64000000012
Change-Id: Ia5f7324ce88bf4983b1f12b7247cee2a9103f076
2025-07-25 09:55:10 -04:00
Alexander Koskovich
64537566cd Add mvno_match_data to StraightTalk Verizon
Required so the APN doesn't show up on the main carrier, not even sure
if this is really used anymore either since Google stopped shipping it
in CarrierSettings.

Change-Id: Ibb5b3a63638b641fa781c2bc5e9445e6d71f19f5
2025-07-25 09:55:06 -04:00
PixelThrived
2acacf2c29 apns-conf: Remove deprecated Cosmote Romania entries
Cosmote Romania was officially rebranded as Telekom Romania in 2014. The legacy APNs serve no functional purpose and may interfere with correct network configurations.

On LineageOS, defunct Cosmote APNs are selected by default, preventing mobile data from working out-of-the-box for Telekom Romania users.

This commit also removes MCC 226 / MNC 06 entries, which are no longer allocated according to mcc-mnc.com.

Change-Id: I1fbd563e8973aaf590ba7fee8ac4ebb6140649e4
2025-07-07 12:54:27 +00:00
Marc Bourgoin
281bef7107 apn: Update China Telecom for MCC 460 MNC 11
Taken from rtwo retcn variant (Moto X40) stock ROM

Change-Id: I042bf99196d69a185b9e6cde40ca57afdae76e10
(cherry picked from commit c7a39d5729b90957cfb3320c836f665ae735b58e)
2025-07-01 16:58:33 +00:00
basamaryan
db0e0203b1 LineageOS 23.0
Change-Id: Ib993e7d13e3e51e354a6e59fe6b2088b5e5af0de
2025-06-27 08:26:12 +01:00
Yumi Yukimura
6b8100b68f init.lineage-system_ext.rc: Rename bugreport service
* Cuttlefish has defined one with the same name.

[ 99% 157176/157198] build out/target/product/vsoc_x86_64/host_init_verifier_outp
FAILED: out/target/product/vsoc_x86_64/host_init_verifier_output.txt
/bin/bash -c "out/host/linux-x86/bin/host_init_verifier                 -p out/target/product/vsoc_x86_64/obj/ETC/passwd_system_intermediates/passwd_system        -p out/target/product/vsoc_x86_64/obj/ETC/passwd_system_ext_intermediates/passwd_system_ext                -p out/target/product/vsoc_x86_64/obj/ETC/passwd_vendor_intermediates/passwd_vendor               -p out/target/product/vsoc_x86_64/obj/ETC/passwd_odm_intermediates/passwd_odm             -p out/target/product/vsoc_x86_64/obj/ETC/passwd_product_intermediates/passwd_product             --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/plat_property_contexts_intermediates/plat_property_contexts              --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/system_ext_property_contexts_intermediates/system_ext_property_contexts --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/product_property_contexts_intermediates/product_property_contexts               --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/vendor_property_contexts_intermediates/vendor_property_contexts          --property-contexts=out/target/product/vsoc_x86_64/obj/ETC/odm_property_contexts_intermediates/odm_property_contexts              --out_system out/target/product/vsoc_x86_64/system                --out_system_ext out/target/product/vsoc_x86_64/system_ext                --out_vendor out/target/product/vsoc_x86_64/vendor                --out_odm out/target/product/vsoc_x86_64/odm     --out_product out/target/product/vsoc_x86_64/product             > out/target/product/vsoc_x86_64/host_init_verifier_output.txt"
host_init_verifier: out/target/product/vsoc_x86_64/vendor/etc/init/init.cutf_cvm.rc: 108: ignored duplicate definition of service 'bugreport'
host_init_verifier: Failed to parse init scripts with 1 error(s).

Change-Id: I0af60a1c19035d336a88a543089fd01400736dd5
2025-06-10 01:47:16 +08:00
Sebastiano Barezzi
8776027373 init: Update bugreport service definition
```
host_init_verifier: vendor/lineage/prebuilt/common/etc/init/init.lineage-system_ext.rc: 6: No user specified for service 'bugreport', so it would have been root.
host_init_verifier: Failed to parse init scripts with 1 error(s).
```

Change-Id: I0bd03cb673096f1e686ede59c7db70ab1e581ec1
2025-04-07 18:08:30 +02:00
LuK1337
eed8eb046f backuptool: Export TMPDIR to /tmp for non-AB
It attempts to use /data/local/tmp instead, which results in the
following error message:

[  154.293873] /tmp/addon.d/50-lineage.sh[43]: can't create temporary file : No such file or directory

Change-Id: I34be32ef41c92a6b543c75e4beaa3f326615e888
2025-03-30 10:37:20 +02:00
Yumi Yukimura
d0f628d166 apns: Add APNs for China Telecom Global GD & HK & MO prepaid SIM card
* Taken from [1]. (Actually, I've only used [2] so far and I can't
  test [1] until I arrive at Hong Kong again)
* These APNs are used only when in Hong Kong, not in Guangdong.
  I'm unsure about Macau yet.

[1]: https://dumps.tadiphone.dev/dumps/xiaomi/dada/-/blob/missi-user-15-AQ3A.240812.002-OS2.0.101.0.VOCCNXM-release-keys/product/etc/apns-conf.xml#L38564
[2]: https://dumps.tadiphone.dev/dumps/redmi/ruby/-/blob/missi_phone_global-user-13-TP1A.220624.014-V14.0.6.0.TMOMIXM-release-keys/product/etc/apns-conf.xml#L38008

Change-Id: Ib557e172c24105692b3c72372dba0a8b8e112273
2025-03-28 08:07:25 +00:00
LuK1337
4d616dc2bb config: Install FRP wipe script into recovery /system/bin
Change-Id: I24e217e6af87f2002193ac7b6defb158cce0a776
2025-02-22 18:07:38 +01:00
Flicker372
3d683b1cdc apns: Update for ChinaTelecom Macau (CTMO)
- Set the APN name to '中國電信' instead of '澳門電信', as the latter is ambiguous and can be easily confused with '澳門電訊 (CTM)'.

Ref:
[1]https://www.1888.com.mo/question/detail?infoId=13
[2]https://android.googlesource.com/device/sample/+/main/etc/apns-full-conf.xml

Change-Id: I203e03e829a1fd9a2041c051124f81d08ccf01c4
2025-02-18 17:11:35 +08:00
razorloves
03f912f8cd apns: Update Lebara UK
- Fixes being stuck in 2G.
- Removed old duplicates.
- Pulled from stock pixel 8.

Change-Id: Ia83dac8ff8722eb120cd649b3c18ce476d0a583c
2025-02-06 22:56:09 -06:00
Michael W
06ef1498f6 apns: Fix GCI
Aligns with both, apns-full-conf.xml and the website at
https://gci.com/support/support-articles/gci-basic-settings

Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/7930
Change-Id: Ic1026664cdb782b1bf2fbed0a6de6ad95a9791d4
2025-01-15 20:23:44 +00:00
Alexander Koskovich
744306f2e5 apns: Update T-Mobile U.S. (310|260) from tmobile_us-62000000022.10
Change-Id: Id547fccda5ae13ed3e1a3868fb01aacaa51759bc
2025-01-03 06:14:53 +00:00
Andrea Toska
4dafa4847b apns: Remove defunct "Eagle Mobile" carrier.
Why:
- No idea how this got past me in my last commit to the APNS conf, slipped my mind.
- Eagle Mobile was a subdivision of "Albtelecom" focused on mobile services, which was eventually merged back
into Albtelecom.
- Albtelecom has been bought by One Telecommunications, and all subscribers have been transfered there.

Change-Id: I9c41eebffc3a669cb7570361c4e31f36d16863dc
(cherry picked from commit ee8fc41b485f7c3c6dd1f569e8892a76f1f8b5d7)
2024-12-12 20:36:11 +00:00
Andrea Toska
ed831e45e5 apns: Remove defunct Albanian carrier
Why:
- The carrier "Plus" has been disbanded/stopped serving mobile services in 2018.
- Didn't commit this to AOSP since they didn't seem to have Plus as a carrier, plus their list is exteremely outdated.

Change-Id: I1f3e992380fd90d8c85dcc8ead1d98ef65ea900f
(cherry picked from commit ca5ae0085d6abc3f570d7f78cd66db619a25ab14)
2024-12-12 08:10:58 +00:00
Patrick Gaskin
ffd584f41c apns: Update all Canadian carriers
Why:
- They're all pretty outdated.
- Many carriers do not document APN settings, and the ones which do
  don't include ims/xcap/sos.
- The Quebecor ones (Fizz/Freedom/Videotron) are very broken,
  especially Freedom.
- Many MVNOs are missing or partly missing (i.e., missing additional
  match conditions).
- Some APNs are incorrect.
- Most IMS APN settings are outdated (e.g., almost all should now be
  IPV4V6).
- Some APNs with bearer_bitmasks are missing NR (20).
- Some APNs aren't properly configured for IWLAN (18).

Why not do it based on AOSP:
- Almost all Canadian carriers are extremely outdated there.
- Some are missing compared to the pixel ones (and even those have
  some minor issues especially with the Quebecor ones).

These were compiled using a combination of data from:
- Recent phones well-supported by Canadian carriers:
  - Pixel shiba_AP2A.240905.003 CarrierSettings (extracted via lineage
    carriersettings-extractor and verified manually). This one tends to
    be the best overall.
  - Motorola Edge 2024 (XT2045-1) XT2405-1_AVATRN_RETCA_14_U2UANS34.72
    apns-conf. This one tends to have ones which Google is missing, but
    is quite a bit more messy overall.
  - Samsung Galaxy S24 (S921W) S921WVLS3AXI1/S921USQS3AXI1/MQB86303474
    apns-conf. This one usually matches Google, but has some
    misconfigured MVNOs. It's still good as a third point of reference.
- AOSP carrier_list.pb for confirming carrier_id matches (it's actually
  up-to-date unlike the APNs from various sources) and for ensuring all
  mvno matches exist.
- Pending AOSP patches from employees of Canadian carriers.
- Official carrier documentation.

Also see 177c6b9d46/mcc302.xml
(and the diffs in experiments/curated) for the stuff in a more readable
format.

A rough summary of where each set of APNs comes from is below:

Xplore (https://www.xplore.ca/) - 302130
- based on motorola APNs (goog/sam don't have it)
- added carrier_id since there's an exact match

Cogeco (https://corpo.cogeco.com/cgo/en/press-room/press-releases/cogeco-announces-strategic-partnerships-national-wireless-network-operator-and-eastlink-launch-mobility-services-canada/) - 302150/302151
- based on motorola APNs (goog/sam don't have it)
- not generally available yet
- renamed

TELUS - Koodo (https://www.koodomobile.com) - 302220/302221 gid=4B4F
- based on google APNs
- note that Samsung uses just "4B" as the prefix, but google, aosp, and the carrier_list uses 4B4F, so I'm going with that
- https://www.koodomobile.com/en/help/setting-data-your-non-koodo-phone has some of the APNs
- renamed
- sp.koodo.com type dun removed, supl added (https://android-review.googlesource.com/c/device/sample/+/3191311)
- sp.koodo.com roaming_protocol=IP added (https://android-review.googlesource.com/c/device/sample/+/3191370)
- ims roaming_protocol changed from IPV6 to IPV4V6 (https://android-review.googlesource.com/c/device/sample/+/3191370)

TELUS - Public Mobile (https://www.publicmobile.ca) - 302220/302221 gid=4D4F
- based on google APNs
- https://www.publicmobile.ca/en/on/get-help/articles/set-up-data-on-an-android-phone
- renamed
- isp.mb.com protocol+roaming_protocol=IP added (https://android-review.googlesource.com/c/device/sample/+/3191510)
- sp.mb.com roaming_protocol=IP added (https://android-review.googlesource.com/c/device/sample/+/3191510)
- ims roaming_protocol changed from IPV6 to IPV4V6 (https://android-review.googlesource.com/c/device/sample/+/3191510)

PC Mobile (TELUS MVNO) (https://www.pcmobile.ca/en/) - 302220/302221 gid=5043
- based on google APNs
- https://www.pcmobile.ca/en/help/sim-card-and-phone-support/APN-settings/
- renamed
- https://www.reddit.com/r/bell/comments/1cv8jf2/does_pc_mobile_really_have_volte/ says no volte on the pixel 8 as of 2024-05, which checks out given that ims/xcap isn't in the apns for it
- motorola and samsung don't have ims/xcap for it (or for generic 302220/302221 either)
- https://www.cellphones.ca/cell-plans/carriers/pc-mobile/ also says volte not supported

TELUS (https://www.telus.com/en) - 302220/302221 gid=5455
- based on google APNs
- note that Samsung uses just "54" as the prefix, but google, aosp, and the carrier_list uses 5455, so I'm going with that
- https://www.telus.com/en/support/article/activate-data-on-your-android-device
- renamed
- isp.telus.com protocol+roaming_protocol=IP added (https://android-review.googlesource.com/c/device/sample/+/3185999)
- sp.telus.com roaming_protocol=IP added (https://android-review.googlesource.com/c/device/sample/+/3185999)
- ims roaming_protocol changed from IPV6 to IPV4V6 (https://android-review.googlesource.com/c/device/sample/+/3185999)

skipped a bunch of seemingly TELUS MVNOs which don't exist afaik other than as APN entries on samsung and motorola, and as entries in carrier_list
the odd thing about them is most have an xcap apn with a mmsc of mms.mnc340.mcc313.pub.3gppnetwork.org... and 340313 is Dish in the US
I can't find anything on Google about Dish having any kind of relationship with TELUS
also, for Boost, https://www.reddit.com/r/BoostMobile/comments/x0qz8k/going_to_canada_in_2_weeks/ claims they have no coverage at all in Canada
for Ting, I found https://www.cbc.ca/news/business/the-canadian-mobile-phone-service-you-can-t-get-here-1.1337824
none of these are in aosp, lineage, or google currently
- 302 220 gid=6332 Boost (2518)
- 302 220 gid=6336 Boost (2614)
- 302 220 gid=6530 Home (2517)
- 302 220 gid=6538 Project Genesis (2528)
- 302 220 gid=6630 Republic (2520)
- 302 220 gid=6636 Gen Mobile (2619)
- 302 220 gid=6638 Boost (2621)
- 302 220 gid=6732 Boost (2613)
- 302 220 gid=6736 Boost (2615)
- 302 220 gid=6738 Project Genesis (2616)
- 302 220 gid=6830 Republic (2617)
- 302 220 gid=6836 Gen Mobile (2620)
- 302 220 gid=6838 Boost (2622)
- 302 220 gid=7330 Ting (2521)
- 302 220 gid=7530 Ting (2618)
- 302 220 gid=8030 (unknown, no match in carrier_list)
- 302 220 gid=9030 (unknown, no match in carrier_list)

skipped 302 220 spn=WOM (only motorola has it)

EastLink (https://www.eastlink.ca/) - 302270
- based on motorola APNs (eastlink does not sell pixels - https://www.eastlink.ca/mobile/phones, and the google apns seem to be outdated/incomplete)
- removed motorola-specific agps type
- https://my.eastlink.ca/Portals/0/Wireless/Eastlink-Config-Android-Windows-Other.pdf?versio
- renamed

Rogers - Chatr Mobile (https://www.chatrwireless.com/) - 302320
- based on google APNs (is the mostly the same as the aosp ones, but also has xcap/ims)
- https://www.chatrwireless.com/support/network-and-data
- renamed

Rogers - Fido (https://www.fido.ca/) - 302370 + 302370 gid=DD
- based on google APNs (this one is a bit messy across manufacturers)
- https://forums.fido.ca/t5/General-Support/Fido-s-APN-amp-MMS-Settings/m-p/91614 (this one is outdated - fido-core-appl1.apn has been replaced with ltedata.apn)
- https://www.fido.ca/support/mobility/cannot-open-websites-apps-mobile-phone (this one is newer)

MTS (Rogers MVNO) - 302370 gid=2C
- based on google APNs
- see the Bell MTS APNs below

MTS (Rogers MVNO) - 302370 spn=MTS
- based on motorola APNs
- removed motorola-specific agps type
- no carrier_list match
- see the Bell MTS APNs below

Quebecor - Freedom Mobile (https://www.freedommobile.ca/en-CA) - 302490
- based on google APNs (they are the best ones: samsung and motorola have some of it, but are missing some options; aosp is bad)
- fully tested (note that it also requires at least the 302500/302500 apns to work correctly, and may also require other canadian ones for nationwide)
- renamed

Shaw Mobile - 302490/302500 imsi=302490400/imsi=302490500/gid=53
- skipped
- mvno no longer exists and customers have been migrated (https://support.shaw.ca/t5/billing-account-articles/rogers-shaw-coming-together-faq/ta-p/56371, https://www.digitalhome.ca/threads/rogers-forces-move-from-shaw-mobile.294940) (also, motorola and samsung don't include these)

Quebecor - Videotron (https://www.videotron.com/) - 302500/302510/302520
- based on a combination of motorola's, google's, and samsung's APNs
- google doesn't include 302500, and I'm not sure if they're strictly required or if videotron only uses 302510/302520, but let's be safe and keep them
- google puts a mmsproxy of 10.208.89.17 for 510/520, but I'm 90% certain this is outdated (motorola and samsung don't, and fizz alsu used to use that IP before they switched to mmsproxy.mobile.bm)
- motorola lists apn types "default,mms,dun,agps,supl,fota,hipri" for the default apn, but they seem to do that when they don't know better, and samsung/google uses "default,mms,supl", so let's use that
- https://www.videotron.com/soutien/mobilite/configurer-services/configurer-apn
- renamed
- my diff page is extremely helpful for comparing these: https://htmlpreview.github.io/?https://github.com/pgaskin/apnstuff/blob/master/experiments/cmp/mcc302-all.split.html

Quebecor - Fizz (https://fizz.ca/en) - 302500 gid=55
- mostly based on google's APNs
- almost as much of a mess as Videotron
- google's one has ipv6-only for ims, and I'm 99% certain it should be IPV4V6 like motorola's and other carriers
- motorola's only has bearer 18 for xcap, and I'm 99% it should be for all bearers like google's
- motorola has the apns copied to mnc=510 too, but I'm 70% sure this is a mistake since it isn't in the carrier_list and nothing else has it
- samsung's doesn't have ims, but motorola and google do, and I'm 100% certain it should
- samsung's has only IPV6 as the protocol for IMS, but motorola's has IPV4V6, and I'm 99% certain the latter is correct
- https://fizz.ca/en/faq/what-are-fizz-network-settings-apn
- https://fizz.ca/en/faq/why-volte-important
- renamed
- my diff page is extremely helpful for comparing these: https://htmlpreview.github.io/?https://github.com/pgaskin/apnstuff/blob/master/experiments/cmp/mcc302-all.split.html

Bell Mobility (https://www.bell.ca/) - 302610/302630/302640
- based on google's APNs
- renamed
- pretty uncontroversial and consistent between google/motorola/samsung, but google's is the cleanest
- changed IMS protocol/roaming_protocol to IPV4V6 to match current aosp and other canadian carriers

Bell - Virgin Mobile (https://www.virginplus.ca) - 302610/302630/302640 gid=3E
- similar to bell, same thing about ims

Solo Mobile (Bell MVNO) (https://www.solomobile.ca/) - 302610/302630/302640 gid=3F
- similar to virgin

PC Mobile (Bell MVNO) (https://www.pcmobile.ca/en/) - 302610/302630/302640 gid=40
- similar to virgin

Bell - Lucky Mobile (https://www.luckymobile.ca/) - 302610/302630/302640 gid=42
- similar to virgin

Bell - MTS (https://www.bellmts.ca/personal?cookieCheck=1) - 302660 gid=2C/spn=MTS
- based on google's APNs
- note that google's doesn't have the gid=2C match condition, but it's not important since only MTS uses 302660
- added carrier_id=578

SaskTel (https://www.sasktel.com/store/browse/Personal/_/N-26v0) - 302654/302680/302681/302780/302781
- based on google's APNs
- https://support.sasktel.com/app/answers/detail/a_id/12121
- added missing carrier_id
- renamed

Lum (SaskTel MVNO) (https://lum.ca/) - 302780 gid=5B

Bell IoT - 302690 - gid=41/gid=43
- based on aosp

Rogers (https://www.rogers.com) - 302720
- based on google's APNs
- almost exactly matches AOSP, but has some newer IMS-related stuff (e.g., protocol IP -> IPV4V6)
- renamed

Rogers 5G (https://www.rogers.com) - 302720 gid=A4
- similar to Rogers, has slightly different APNs
- https://www.rogers.com/support/mobility/5G-network-faqs

Rogers - Tbaytel (https://www.tbaytel.net/) - 302720 gid=BA OR 302720 imsi=302720x92
- similar to Rogers
- added missing carrier_id

Rogers - Cityfone (https://www.cityfone.net/) - 302720 gid=CC OR 302720 imsi=302720x97 OR 302720 spn=CITYFONE
- similar to Rogers
- gid=CC doesn't seem to exist in carrier_list, but I'm keeping it anyways
- added missing carrier_id
- being discontinued, see website

Rogers - Chatr (https://www.chatrwireless.com/) - 302720 gid=D2 OR 302720 imsi=302720x84/302720x83/302720x94
- similar to Rogers

Rogers - Ztar - 302720 gid=D4 OR 302720 imsi=302720x98
- similar to Rogers
- gid=D4 doesn't seem to exist in carrier_list, but I'm keeping it anyways

Rogers WPN (https://www.rogers.com/business/iot/wireless-private-network) - 302781
- based on google APNs
- renamed

Change-Id: Iafb39363c07e74d3cda5868e32c38d684a8f2989
(cherry picked from commit 56ec683ee675eefa2fb618c06e8e29d47f2fffdb)
2024-12-09 07:38:59 +00:00
Bruno Martins
819ccd293a apns-conf: Add DIGI PT APN settings
Ref: https://www.digi.pt/configurar-internet

Change-Id: I86be7f223073c4583fc95085f89754f63d709239
2024-11-23 21:58:33 +00:00
Luca Stefani
f3cb134b6e Migrate to component-override for force enabled/disabled components
Test:
pm dump-package com.android.vending | grep disabledComponents -A20
pm dump-package com.google.android.gms | grep disabledComponents -A150
pm dump-package com.google.android.setupwizard | grep disabledComponents -A5

Change-Id: Iddac5f0edc9a312df8d7c436312bad111289c1b4
2024-11-04 19:18:57 +00:00
Michael Bestas
f6a35bb6c3 backuptool: Only check against major version
Remove an unused version export while we are at it

Change-Id: Ib25dd9eb219db460478c887e7f420aad201d645e
2024-10-19 01:10:12 +02:00
Michael Bestas
1408de438a LineageOS 22.0
Change-Id: I49235781bcd8b9fbd82fd472182141166512d463
2024-10-19 01:10:10 +02:00
Christian Oder
6e151c8c81 apn: Add Congstar (Telekom)
* https://forum.congstar.de/thread/46325-mobil-surfen-mit-congstar-manuelle-einstellungen-zum-mobilen-internet-apn/

Change-Id: I97cc8a4d9ba4b57f1269e94913cd508a7b80d19d
2024-10-17 07:34:45 +00:00
Christian Oder
b931ceb72f apn: Add Truphone (Saily)
* https://support.saily.com/hc/en-us/articles/13338388172828-How-to-fix-Android-no-net-issue#h_01HTRNVT7CT1MTF1GVT0CRRJGA

Change-Id: I1692b3e9100b50f9f4097d93d43f0f7213cb0fa3
2024-10-17 07:34:45 +00:00