History log of /frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f131beed5fe048131f13842e909f52fb35375615 06-Mar-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "Read the voice message count properly"
abf5bc82a09d1f93c3cabc85403f3b74ef53a40b 15-Nov-2016 Nathan Harold <nharold@google.com> Add support for querying Forbidden PLMNs

Bug: 32277497
Test: Verified API using multiple SIMs
Change-Id: I5dbb6976ed6d50146992342ec085f28d2043200a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
4b9edae9820978691082673e51798c793833ad25 15-Jul-2016 Umashankar Godachi <umasha@codeaurora.org> Read the voice message count properly

When Voice message count is available from
EF, do not read from preference.

Bug: 35025528
Change-Id: Id87ed25f7f912674e405e92b44a5140cd4b29cf7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
58ee74d471737e7f9c9cc8551da810f6966efb76 02-Dec-2016 Nathan Harold <nharold@google.com> Add PLMN Selection Info to SIM Records
am: 14545cbe38

Change-Id: I1071e41f919a173585f20e9c1d407383b2adcc6e
54faef7d87944028a9939e9f29a598f70e0257ca 02-Dec-2016 Nathan Harold <nharold@google.com> Merge commit 'd6a0c11' into stage-aosp-master

Change-Id: I8de0edc07ae2f7dd141cf4e4bc43f2f9c6fe9184
14545cbe38d5a17c4243a5e6113337b7bbb50a6c 01-Nov-2016 Nathan Harold <nharold@google.com> Add PLMN Selection Info to SIM Records

Pull new paramters from SIMs and add them to SIMRecords
dumpsys for debugging purposes.

-Add OPLMNw/ACT
-Add HPLMNw/ACT
-Add FPLMN
-Add PLMNw/ACT

Bug: 32277497
Test: none
Change-Id: I28bd67e3667d5c6ba1046c43f24d8e02ce7b8313
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
d6a0c111d4737b4bd233ae6d2efcbc0a0cd1d755 31-Oct-2016 Nathan Harold <nharold@google.com> Cleanup of IccConstants and SIMRecords Constants

-Fix formatting of IccConstants
-Remove Base implementation for setMsisdnNumber()
-Organize SIMRecord Message events by category

Bug: 32277497
Test: none
Change-Id: I929ed70b562dc19dfc95f2f69454d5876f97cff4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
ccfea288933dea0f5b16b3bc24641a867d6f7716 31-Aug-2016 Amit Mahajan <amitmahajan@google.com> Merge "Avoid deadlock in getIccSimChallengeResponse() when disposing IccRecords" am: 1288d45623 am: c28d7322a7
am: aa97bf2e96

Change-Id: I9b86271aefa627c5198f4333ec967653bd01ca30
346d3b47b32ce07b5007049ef5f973ebb75ea112 24-Aug-2016 Kenji Soutome <kenji.x.soutome@sonymobile.com> Avoid deadlock in getIccSimChallengeResponse() when disposing IccRecords

The lock object 'mLock' must be cared in IccRecords.dispose() as there
might be another thread waiting in getIccSimChallengeResponse().
EVENT_AKA_AUTHENTICATE_DONE never comes to IccRecords.handleMessage() if
IccRecords has already been disposed. That is because such events are
ignored in handleMessage() of the derived classes.

Change-Id: I8b36d4b44bc07bf5281325fb759b7a8dac0a8a32
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
5e040f4db9d136fd7f509dd78edb380265fd0119 09-Aug-2016 fionaxu <fionaxu@google.com> pii part2: redact non-null pii with SHA-1 Hash

Bug: 30073833
Change-Id: Id4d7b59623b39660218f35d2c202518a994bae4c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
f93c1d8f996f800dae4d180b752410137e4a6ed9 12-Jul-2016 fionaxu <fionaxu@google.com> remove PII from telephony log

Bug: 30073833
Change-Id: I9d83cf29894956baa6d00b60716861664ca0189f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
a2df69ceec27f7f35d7e8a840218f30b01dd4f21 25-Mar-2016 Amit Mahajan <amitmahajan@google.com> Changes to decode and store hex digits in ICC ID.

Bug: 25410213
Change-Id: I521976d4fe1aa815da2c6f7eb8e6bc1e7b912eab
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
c1b229b7389e4cd682452c8d662afa1b3af14345 30-Dec-2015 Jack Yu <jackyu@google.com> Reduced the radio log

Reduced the radio log by moving some to VDBG or merging few lines
into one.

bug: 25956251
Change-Id: I6a18b6f101ac5bb9aff40c2223fc72034e0cf5bf
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
1a87ab3d7170d618f048c4f5af8c7504a587aaa5 10-Dec-2015 Jack Yu <jackyu@google.com> Merge from master

Change-Id: Ifbd86600111d2c444031ff608fab62fb2ee4b236
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
6d7e8df9269a2f05db250145532fd4ce9de6bbad 03-Nov-2015 Sanket Padawe <sanketpadawe@google.com> Fix a crash while printing ICCID because of alphabets in UICC.

Bug: 25401769
Change-Id: Ibe521237989b7f640cafcf8c21a5b8ff6b87d723
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
eadee84166d397b6425cfd56f89fa1569f6a93f5 22-Oct-2015 Amit Mahajan <amitmahajan@google.com> Save call forwarding flag in SharedPreference.

Bug: 22822731
Change-Id: I801738685b65fc0ee0410c1ad4925d15694c81f4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
497d54c0f337bd71165122d2e2c54ec826f4fb17 16-Oct-2015 Sanket Padawe <sanketpadawe@google.com> Mask IccId which gets printed in bug reports & radio logs.

Bug: 24941148
Change-Id: Ic26c657529def04cdd34cfd9d78a35ae3ef52d15
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
228824f603b310707829fdd92bf8e16d8f421b58 25-Aug-2015 Anthony Lee <anthonylee@google.com> Don't print PII

Bug: 22907228
Change-Id: I8a9926f5374ad4dc15c993dcfcc039852acdfb0f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
5a68da341137763920f682b8d239c9229b934a05 02-Jun-2015 Amit Mahajan <amitmahajan@google.com> Merge "Change to not log IMSI." into mnc-dev
a1421a82e8d4f711ba13a86d40889868ead492d4 30-May-2015 Amit Mahajan <amitmahajan@google.com> Change to not log IMSI.

Bug: 21518434
Change-Id: Ief0ed018106aaa9783acd1da1e5c4533ed2a6718
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
a727251af66b94f38e269321bb153ca98d21c944 16-Apr-2015 Narayan Kamath <narayan@google.com> Don't update Configuration#locale on MCC/carrier changes.

Also, handle the sim language indicator (EF LI) and the sim
preferred language (EF PL). We keep track of these values in
the IccRecords object and make the information available via
the associated "Phone" object.

This means language updates are always consistent, the last
SIM to load records doesn't always "win".

bug: 19818550

Change-Id: I719eb75cbf48f54167b596c677f883a2ffb99ff7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
7234bd8664dbec97858f3f635eaa01c77d2f2881 14-May-2015 Junda Liu <junda@google.com> Add EF_GID2 support to uicc and phone.

Bug: b/21078450
Change-Id: I6beaa969a95c1ad7f77868a8c56a287474da7af5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
29b438847b8cd2ea874c505d878dcadcba632522 03-Feb-2015 Sanket Padawe <sanketpadawe@google.com> Remove phone number being displayed from logs

Bug: 19251204
Change-Id: I5391fa2033ddb8cb41e11cb23aa16485369cd13e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
e70617d81dcd42350a737b11c25532e1d43df4ff 22-Jan-2015 Legler Wu <legler.wu@mediatek.com> [DS] Correct the access method for telephony system property

Revise the method to access telephony system property.
Add several PROPERTY_XXX_XXX_MSIM for MSIM type system properties. If
caller use the old one, it will be dispatched to new one and get by
default phone id.
Ex. PROPERTY_ICC_OPERATOR_NUMERIC

Bug: 18675498
Change-Id: I68b4de1817bb5a34d4a54685332f856e79a39d60
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
62648296ee1514d871d7d779d6f33da5e55babca 04-Nov-2014 Shishir Agrawal <shishir@google.com> Delete UiccCardApplication on recieving REFRESH_RESET for them.

After a REFRESH_RESET, the applications are not valid any more.

Bug: 17655366
Change-Id: Id3c9fab6fd863cd0c44c45f4bc27d780009668d8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
776e350a422070a0579900bfcc542766241c1414 23-Oct-2014 Sukanya Rajkhowa <srajkh@codeaurora.org> am 26a4150c: Telephony: Voice mail notification related changes

* commit '26a4150cfb8cd317eb64994b9d9fd6109bd87ba7':
Telephony: Voice mail notification related changes
26a4150cfb8cd317eb64994b9d9fd6109bd87ba7 03-Jan-2014 Sukanya Rajkhowa <srajkh@codeaurora.org> Telephony: Voice mail notification related changes

* Separate voice mail notify from SIM/RUIM card

* For GSM store voice mail count in phone memory
irrespective of SIM write result.

* Display voice mail count for GSM

Bug: 17299884

Change-Id: I368bfb98c8798ed1f43bcc330e6d97e8f95f0f54
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
2351b17aba5350004fc76707f3b3d2859ce773c8 15-Oct-2014 xinhe <xinhe@google.com> Sprint: MMS proxy authorization does not include NAI

Read the NAI from CSIM and pass it to MMS module
Bug:17752727

Change-Id: I2f8bbe3cdf4a447f7ecf13e06733615a2e60ec53
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
8fdd68af916fc065e414d50fd3723f45e9d399d6 27-Sep-2014 Amit Mahajan <amitmahajan@google.com> am 283b98ea: Merge "Notify registrant (phone) of Icc event on registration." into lmp-dev

* commit '283b98ea941fdfc11d952b4da94ea105f0614bdf':
Notify registrant (phone) of Icc event on registration.
e43045f54ba97cfb95dd19bc59bb7978239fea22 27-Sep-2014 Amit Mahajan <amitmahajan@google.com> Notify registrant (phone) of Icc event on registration.

Notify registrant of all the possible events. This is to make sure
registrant is notified even if event occurred in the past.

Bug: 17585301
Change-Id: I10cbe4bda942b45d7990d542dbfad85d287a0d39
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
cac9270dcc0b4169d51b8319fa6babed5a21f1fe 04-Sep-2014 Shishir Agrawal <shishir@google.com> am 31d370f2: Merge "Control radio poweroff on SIM reset using a config variable." into lmp-dev

* commit '31d370f22fbbd39cf097b37bbcb992414174076d':
Control radio poweroff on SIM reset using a config variable.
c3e37a01b74d28ebf10572bb0811c8a01916d941 03-Sep-2014 Shishir Agrawal <shishir@google.com> Control radio poweroff on SIM reset using a config variable.

Radio power off should not be required on SIM reset and currently causes
issues due to missed SIM notifications after a reset while the radio is off.
This was required for legacy devices where radios did not handle the reset
completely before the reset notification was sent to device.

Bug: 17154939
Change-Id: I53638a28998ef3b3dc41aae8948b1aef74ec49e2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
6bc4098827f3070a44b5e51508b455d7c7be9c07 01-Sep-2014 Wink Saville <wink@google.com> ksd to lmp-sprout-dev

Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
cf916cfb2b4d8282def13e4553abff2ea73aca2b 14-Aug-2014 Vinit Deshpande <vinitd@google.com> Enable EAP-SIM end-to-end

This change fixes encoding of messages and updates authContext choice
to enable EAP-SIM authentication.

getIccSimChallengeResponse() API needs more restructuring; opened
a bug (17033378) to track that change.


Change-Id: I303084f45d307897da81816b7d70d5257bd02e45
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
687d9ff95671d3b4a62ddd6fed3e43eebdbbe3cb 24-Jul-2014 Wink Saville <wink@google.com> When a SIM is removed NPE's can occur.

Make getServiceProviderName, onIccRefreshInit and
getIccSimChallengeResponse methods resilient to card
removal by adding null pointer checks.

Change-Id: I9e95914d80ef494045deedc673f4d65848114209
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
e1ee2bd66189f70a127fa6d6c95750cbe655e227 19-Jul-2014 Shishir Agrawal <shishir@google.com> Merge "Adding the ability for carrier app to override SPN and carrier name." into lmp-dev
b93bb3538c55f173f94a4ee7510d9d1521d8f731 18-Jul-2014 Shishir Agrawal <shishir@google.com> Adding the ability for carrier app to override SPN and carrier name.

The change allows system apps (holding MODIFY_PHONE_STATE permission) or
carrier apps to override the "carrier branding" on a per ICCID basis. The
override affects the service provider name as well as the network operator
name. The override is also saved as a SharedPreference and will persist for
the iccId across reboots.

Change-Id: I985ba247e10e2501e3d0d21567ccadc46f365879
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
ce083ae9d277bea9fbc1c143766adf1013f4a50e 02-Jul-2014 Amit Mahajan <amitmahajan@google.com> Changes to add new parameter for Sim Authenticate

Change-Id: I393c18f878fe3e5efcd81543a9a38a4c353b6e03
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
145c68db12c0fba4c6e1ff67329f02f29fc683e2 24-Jun-2014 Amit Mahajan <amitmahajan@google.com> Change to make sure waiting thread is notified (removed break that was causing notifyAll() to not be called).

Change-Id: If7da41ec3c09337ed133f2136925ac562afdde34
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
a8467dd0c524787104b1ccdddc5e8af10ba729ed 13-Jun-2014 Wink Saville <wink@google.com> Merge kwd to master

Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
31ae682ff511ddde4073c3f94eff15da2f7fade6 18-Sep-2013 Wink Saville <wink@google.com> Telephony: Update CF number in EF_CFIS.

When call forwarding is enabled, only status is updated in EF_CFIS.
CF number is not updated. Added support to update CF number as well.

Bug: 10642929
Change-Id: Ia764b872b7837d71ffad206e37e9b261e4db7a83
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
652fe674a597e221274a3746118f15cf40c7dbb9 27-Mar-2013 Wink Saville <wink@google.com> Merge commit '310b322d' into fix-merge-conflict

* commit '310b322d':
Telephony: Delay SIM IO until SIM_READY

Change-Id: I50618a1fb06a7eb465f7a0d9b4b8d6fb53ad1339
64bfd98578babdd437f1a83d2d5e1fc92c76e729 21-Mar-2013 Alex Yakavenka <ayakav@codeaurora.org> Telephony: Delay SIM IO until SIM_READY

When SIM_REFRESH with SIM_INIT is received we need to
reread EFs but only if and when app is ready.

Bug: 8445450
Change-Id: I066a1e6547cfdcba91230f5fbfa8050864327c5d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
b7881d6e7e4e79491376bedf151c3412dfdc4121 25-Mar-2013 Wink Saville <wink@google.com> Rename a couple variables in IccRecords.

Also add getIccId for use by PhoneBase.

Change-Id: I51eaf09bfc498f1f1edc3f697838978f56b7bd4e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
620c8855bcaa3fe8d492e93811b0ed6e8b4f59fc 16-Mar-2013 Robert Greenwalt <rgreenwalt@google.com> Merge commit 'b21b57c0' into manualmerge

Conflicts:
src/java/com/android/internal/telephony/uicc/SIMRecords.java

Change-Id: Ic998e70207851e7e00f56d6e8591e53834987358
2f837b8058eba0bc59e983c67efbc00cd9a80eee 07-Feb-2013 Hyejin Kim <hyejin.kim@lge.com> get group identifier level1 (Gid1)

To recognize MVNO(Mobile Virtual Network Operator), need some filters,
Service Provider Name(SPN), International Mobile Subscriber ID(IMSI),
and Group Identifier Level1(Gid1).
The GID1 elementary files on the SIM are specified in GSM 11.11 (ETS 300 977)

To get Gid1, implement it.

Bug: 8143480
Change-Id: I44f9d622240a73c42ea6418d2d55e1dae23f3b81
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
22d85a8e3a575a6d01d2c788587971657dfe20c6 23-Feb-2013 Wink Saville <wink@google.com> Clean up member variables.

Change-Id: Ib60f350131ade626aca682407ea0b4377b16f6c6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
cbaa45bbf2cab852b6c9c3a887e9f803d4e857ea 23-Feb-2013 Wink Saville <wink@google.com> Clean up

- Add @Overrides where needed.
- Update javadoc comments
- Remove extra semi-colons
- Rename DataConnection.java to DataConnectionBase.java
- Rename GsmDataConnection.java to DataConnection.java
- Add defaults to switch statements
- Remove/fix most "if (false)" statements. Fixed by using a CONSTANT
- Fix hidden variables by hoisting to base class or renaming
- Tweak some debug output

Change-Id: If38de2fdeaacafbf40cdfd7f84dc5c52030ba2a3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
dac8696ffd9adabba138a0156ac0e2a553070c23 02-Jan-2013 Wink Saville <wink@google.com> am 48a768d6: am aa54f8e0: Merge "Telephony: Add uicc debug info to DebugService"

* commit '48a768d6cff6e13d138cabe7f19d3dc1bf46ec79':
Telephony: Add uicc debug info to DebugService
05ef3b65972826780859b9acbd1fa9580d099832 28-Dec-2012 Alex Yakavenka <ayakav@codeaurora.org> Telephony: Add uicc debug info to DebugService

Change-Id: I03be52f97ea84808d608c48b4e6ffa2454e2a67c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java
60dc9dc311361f9fb52155ea28d383d55afa90d8 11-Dec-2012 Wink Saville <wink@google.com> Merge commit '7e4b734a' into fix-merge-conflict

* commit '7e4b734a':
Telephony: Move uicc classes into uicc package

Change-Id: Iacc7f1805500bfe55299aaedbe0241ebba8e8b23
d720945f2be5ea5fe0faf67e67d9ea0e184eba67 01-Aug-2012 Alex Yakavenka <ayakav@codeaurora.org> Telephony: Move uicc classes into uicc package

Reduce constructor visibility to package where
possible

Dependent Changes:
I3b718b9aea1f21c7906c8243b4ca0db6af495a08
I80204a2f3dc57cac875abeab390bb9db7a636ff7
Ib9c19e8b157dc7ec74eb14baca5bd3b5caf08c47

Change-Id: Ib4f43374c041cb5eaf2e3883e5ea28b2eb2c9a69
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccRecords.java