Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
This project is mirrored from https://github.com/LineageOS/android_frameworks_opt_telephony.git. Pull mirroring updated .
  1. Oct 02, 2023
  2. Sep 01, 2021
  3. Aug 04, 2021
  4. Jun 11, 2021
  5. Sep 09, 2020
    • Kevin F. Haggerty's avatar
      Merge tag 'android-9.0.0_r60' into staging/lineage-16.0_merge-android-9.0.0_r60 · 5119b83a
      Kevin F. Haggerty authored
      Android 9.0.0 release 60
      
      * tag 'android-9.0.0_r60':
        Use FLAG_IMMUTABLE for InstallCarrierAppUtils
        Use FLAG_IMMUTABLE for InboundSmsHandler
        Use FLAG_IMMUTABLE for CarrierServiceStateTracker
        Use FLAG_IMMUTABLE for CarrierKeyDownloadManager
        Use FLAG_IMMUTABLE
        Restrict access to the resolution PendingIntent created by EuiccController to EuiccResolutionUiDispatcherActivity
        Added FLAG_IMMUTABLE flag for security purposes
      
      Change-Id: I9e8b9922311f235380a99667dc3e8f10ce418caf
      5119b83a
  6. Jun 30, 2020
    • Shuo Qian's avatar
      Use FLAG_IMMUTABLE for InstallCarrierAppUtils · f461dcce
      Shuo Qian authored
      Require that the PendingIntent be immutable so that a malicious app is
       not able to hijack and mutate any of the details.
      
      Test: Android builds
      Bug: 155094269
      Change-Id: I8ac155bf53e33474e1fcdb2466743a1e05b92399
      Merged-In: I8ac155bf53e33474e1fcdb2466743a1e05b92399
      (cherry picked from commit 76decc9e)
      f461dcce
    • Shuo Qian's avatar
      Use FLAG_IMMUTABLE for InboundSmsHandler · e1292313
      Shuo Qian authored
      Require that the PendingIntent be immutable so that a malicious app is
       not able to hijack and mutate any of the details.
      
      Test: Android builds
      Bug: 155094269
      Change-Id: Idc684438d2cd622adee9a1c4d1801e308ee5ead7
      Merged-In: Idc684438d2cd622adee9a1c4d1801e308ee5ead7
      (cherry picked from commit 0b1bc3c8)
      e1292313
    • Shuo Qian's avatar
      Use FLAG_IMMUTABLE for CarrierServiceStateTracker · 35f8aef0
      Shuo Qian authored
      Require that the PendingIntent be immutable so that a malicious app is
       not able to hijack and mutate any of the details.
      
      Test: Android builds
      Bug: 155094269
      Change-Id: Iea9ec6451170e592dc72c035d6eec7b80150ddd4
      Merged-In: Iea9ec6451170e592dc72c035d6eec7b80150ddd4
      (cherry picked from commit 89763569)
      35f8aef0
    • Shuo Qian's avatar
      Use FLAG_IMMUTABLE for CarrierKeyDownloadManager · 06a8df38
      Shuo Qian authored
      Require that the PendingIntent be immutable so that a malicious app is
       not able to hijack and mutate any of the details.
      
      Test: Android builds
      Bug: 155094269
      Change-Id: I223047644021a647bce72f229998487bee0c007b
      Merged-In: I223047644021a647bce72f229998487bee0c007b
      (cherry picked from commit 57fc1fb9)
      06a8df38
    • Shuo Qian's avatar
      Use FLAG_IMMUTABLE · 1a1f7dce
      Shuo Qian authored
      Require that the PendingIntent be immutable so that a malicious app is
       not able to hijack and mutate any of the details.
      
      Test: Android builds
      Bug: 155094269
      Change-Id: If127b73c975b5b3f004500de7f9baa6a7bc00ce4
      Merged-In: If127b73c975b5b3f004500de7f9baa6a7bc00ce4
      (cherry picked from commit a2183fe7)
      1a1f7dce
    • Peter Wang's avatar
      Restrict access to the resolution PendingIntent created by · 6eb8dd40
      Peter Wang authored
      EuiccController to EuiccResolutionUiDispatcherActivity
      
      Bug: 156097472
      Bug: 155094269
      Fix: 156097472
      Test: Local, with jpd@'s PoC app
      Change-Id: I76a9eb55d8321ea695594693580be468522e4de8
      Merged-In: I76a9eb55d8321ea695594693580be468522e4de8
      (cherry picked from commit 0126084d)
      6eb8dd40
    • Jack Yu's avatar
      Added FLAG_IMMUTABLE flag for security purposes · 450ba95a
      Jack Yu authored
      Prevent the intent to be altered by the maleware.
      
      Bug: 155094269
      Test: Telephony sanity tests
      
      Merged-In: Ice6e438eb437d377f8c5f26891938302fcb0c8d4
      Change-Id: Ice6e438eb437d377f8c5f26891938302fcb0c8d4
      (cherry picked from commit 21e03356)
      450ba95a
  7. Jun 23, 2020
    • Arne Coucheron's avatar
      Telephony: Add option for using regular poll state for airplane mode · 3a0922f0
      Arne Coucheron authored
      The modemTriggeredPollState breaks airplane mode on some devices.
      Although the UI shows that airplane mode is activated, the fact is that
      the radio remains active and in service. By using regular pollState()
      here, service state in sim status shows correctly radio off.
      
      Enable with setting prop:
      ro.telephony.ril.config=legacypollstate
      
      Test: Insert SIM card. Put device into airplane mode. Go into
      SIM Status and verify that it says "Radio off".
      
      Change-Id: If2ab5b088a13b1a159e01f82fbea1f58a77b64cd
      3a0922f0
  8. Feb 17, 2020
    • Thomas Wendt's avatar
      Skip unknown tags instead of aborting when parsing UICC TLV data · 66851e74
      Thomas Wendt authored
      This fixes issues like broken mobile data and no outgoing calls for SIM
      cards that return unkown tags (at least F1 has been seen in the wild).
      
      Change-Id: I4fe5ddc7992b1b3bb025f2a5f9e2b3f410d54841
      66851e74
    • Shantur Rathore's avatar
      Implement UICC TLV Data decoding. · e335f537
      Shantur Rathore authored
      Some phones / SIMs returns data in TLV format as decribed in ETSI TS 102 221 11.1.1
      This enables parsing of TLV data if it finds one. This fixes reading of SIM_IO
      data like ICCID, MSISDN, etc on affected SIMs.
      
      In CM-12 this is needed for phone to function properly. In CM-12 Multisim support
      requires ICCID. If ICCID is not found then user is unable to make any outgoing
      calls. User is shown "Call not sent" error.
      
      Change-Id: I0fe20a9ec4cdd6021e7cb614ae578bc1c2c1d1fd
      (cherry picked from commit 70a14292)
      (cherry picked from commit 64f87575)
      e335f537
  9. Jan 15, 2020
    • faust93's avatar
      RIL: Fix manual network selection with old modem · fa92c370
      faust93 authored
       * Old modem sends and applies mccmnc+network type, but new aosp
         telephony uses only digits.
       * Manually cut or append the "+" and strings after that to work around.
      
      Change-Id: I1015e6c0d6afdc0c03d70e9491d49331703eddcc
      fa92c370
  10. Aug 29, 2019
    • Takumi Hori's avatar
      Sort activeSubscriptionInfoList according to API annotation · 850817b6
      Takumi Hori authored
      SubscriptionManager#getActiveSubscriptionInfoList() should return
      sorted list by sim slot index then by subscription id, according to
      API annotation in JavaDoc.
      
      Issue:
      After SIM swap on DSDS device, tabName of slot1 becomes "UNKNOWN" in
      MobileNetworkSettings. When updating tabName, slotId is compared
      with activeSubscriptionInfo list one by one in ASCENDING order.
      But sometimes activeSubscriptionInfoList is NOT sorted.
      In this case, slotId will be unmatched and tabName becomes "UNKNOWN".
      
      Test: manual - Check that display name of subscription is shown
      correctly in the tab of mobile network settings.
      Bug: 111185160
      
      Change-Id: I67ad0578c1202701dbbca6505458cf529f59570b
      850817b6
  11. Jul 13, 2019
  12. Jul 09, 2019
  13. Jul 08, 2019
  14. May 13, 2019
  15. May 07, 2019
    • android-build-team Robot's avatar
      Snap for 5450365 from 4ea01903 to pi-platform-release · 35dfc2b3
      android-build-team Robot authored
      Change-Id: I837a785109be1555a6787f5b04addb3314323eb1
      35dfc2b3
    • Kevin F. Haggerty's avatar
      Merge tag 'android-9.0.0_r37' into staging/lineage-16.0_merge-android-9.0.0_r37 · 0cb5f1cd
      Kevin F. Haggerty authored
      Android 9.0.0 Release 37 (PQ3A.190505.002)
      
      * tag 'android-9.0.0_r37':
        DO NOT MERGE Return MSISDN as Line1 number if carrier config requires it.
        Amend SMS over IMS proto and metrics collection
        Adds metrics for SMS over IMS using ImsService
        Expand onCallHandover logging and add data enabled check.
        Update sharedPreference to false when exits new device provisioning
        Deprecated the resource config_tether_apndata
        Allow override own number as voicemail number for GSM
        Fix ims_reasoninfo_mapping_string_array not working problem
        Add metrics for audio codec during voice calls
        Ensure ACTION_EMERGENCY_CALL_STATE_CHANGED doesn't send on GSM.
        support vzw roaming default on
        Map ImsReasonInfo.CODE_SIP_USER_REJECTED(SIP 603 DECLINE) as DisconnectCause.NORMAL
      
      Change-Id: Ia3ac68b1c77ee45ea2aa689bbdff51b9132a58fa
      0cb5f1cd
  16. Apr 02, 2019
  17. Mar 19, 2019
  18. Mar 13, 2019
    • android-build-team Robot's avatar
      Merge cherrypicks of [6716922, 6716923, 6716413, 6717023, 6717024, 6716716,... · 4ea01903
      android-build-team Robot authored
      Merge cherrypicks of [6716922, 6716923, 6716413, 6717023, 6717024, 6716716, 6715859, 6717160, 6717161, 6717162, 6717163, 6716295, 6717141, 6717181, 6717183, 6717184, 6717185, 6714937, 6717028, 6716717, 6716927, 6717200, 6717029, 6717030, 6717031, 6717032, 6717033, 6716928, 6717034, 6717035, 6716929, 6717201, 6716930, 6712377, 6712378, 6716643, 6717164, 6712379] into pi-qpr3-release
      
      Change-Id: Ifd0a46247b40df11c6ccbdc1d5a26031845445f0
      4ea01903
    • mavishsu's avatar
      DO NOT MERGE Return MSISDN as Line1 number if carrier config requires it. · 42e7097a
      mavishsu authored
      Previously getLine1Number() returns MDN for CDMA phone, it will return MSISDN if a carrier config requires it.
      
      Bug: 124524824
      Test: atest GsmCdmaPhoneTest
            atest PhoneSubInfoControllerTest
      
      Change-Id: I11b2e79c4a991208d6f3c914c2639e8918c4c5a9
      (cherry picked from commit 1b75d80f)
      42e7097a
  19. Mar 10, 2019
  20. Mar 08, 2019
  21. Mar 01, 2019
  22. Feb 13, 2019
  23. Feb 11, 2019
  24. Feb 09, 2019
Loading