Project

General

Profile

Activity

From 02/22/2020 to 03/22/2020

02/26/2020

03:06 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
Updated the README, that describes the whole process, with all the feedback above:
https://gerrit.osmocom.org/plug...
osmith
02:31 PM Revision 0ee12879 (imsi-pseudo): README.md: use headlines
osmith
02:20 PM Revision 5e62dbac (imsi-pseudo): docs: update to feedback from Neels
Most importantly, there is no ACK SMS anymore, because the next LU is
the implicit ACK. While at it, I've filled in t...
osmith
12:38 PM Bug #4417 (New): Applet: LU counter should only increase on successful location update
With the current code, the LU counter seems to increase on every location update, no matter if successful or not. osmith
11:06 AM Feature #4416 (Resolved): find out whether/how SIM applet can invalidate TMSI
Patches added to invalidate the TMSI, TMSIGPRS, KC and KCGPRS.
I've verified with wireshark, that the SIM now dire...
osmith
09:32 AM Feature #4416 (In Progress): find out whether/how SIM applet can invalidate TMSI
We can update "EFLOCI (Location Information)", which consists of (3GPP TS 31.102, 4.2.17):
> - Temporary Mobile...
osmith
12:56 AM Feature #4416 (Resolved): find out whether/how SIM applet can invalidate TMSI
Even after a SIM REFRESH with SIM Init, the SIM still uses the previous TMSI.
Find out how the SIM applet can forget...
neels
11:02 AM Revision 15c3bfb4 (imsi-pseudo): Invalidate Kc, too
osmith
10:47 AM Revision 134f41f5 (imsi-pseudo): Invalidate TMSI, P-TMSI after changing IMSI
Now the ME doesn't try to send the TMSI anymore in the next Location
Updating Request, it directly sends the IMSI.
osmith
09:11 AM Feature #4412 (Resolved): SIM applet: add debug menu entry to change IMSI
> However, the readBinary call throws a "AC_NOT_FULFILLED" exception.
Resolved by adding an ...
osmith
01:02 AM Revision 4ac43a2f (imsi-pseudo): add SIM REFRESH command after IMSI change
Neels Hofmeyr

02/25/2020

02:43 AM Revision 872140db (imsi-pseudo): add make reflash
Neels Hofmeyr
02:41 AM Revision ff5364a5 (imsi-pseudo): Makefile: add some .PHONY
Neels Hofmeyr
02:39 AM Revision 7c5e973e (imsi-pseudo): add 'make list'
Neels Hofmeyr
02:39 AM Revision b5ca3124 (imsi-pseudo): Test: Bytes.toStr()
Neels Hofmeyr
02:39 AM Revision 483f5a4f (imsi-pseudo): refactor the menu, the mi2str() implementation, and tests
Instead of a sub-menu for changing the IMSI, just offer a dialog with the
current IMSI pre-filled in an edit field.
"...
Neels Hofmeyr
02:36 AM Revision 26256941 (imsi-pseudo): make writeIMSI() safe against invalid length
Neels Hofmeyr
02:36 AM Revision cf04db03 (imsi-pseudo): drop unnecessary 'new byte[]' before {...}
Neels Hofmeyr
02:36 AM Revision 9a3428e4 (imsi-pseudo): prompt(): add prefillVal arg
Neels Hofmeyr
02:36 AM Revision ad4531a4 (imsi-pseudo): add Bytes.java
Neels Hofmeyr
02:36 AM Revision 583bfecc (imsi-pseudo): eliminate itemCount param from showMenu()
Neels Hofmeyr
02:36 AM Revision 41b6f543 (imsi-pseudo): write user entered IMSI to SIM
Neels Hofmeyr
02:34 AM Revision b86190c9 (imsi-pseudo): add .gitignore
Neels Hofmeyr
02:34 AM Revision d20f93a2 (imsi-pseudo): add MobileIdentity as separate class, add test
Use fixed applet-project.mk to put Mobile Identity implementations in a
separate class MobileIdentity.java.
That all...
Neels Hofmeyr

02/24/2020

09:51 PM Revision faeef438 (imsi-pseudo): fix applet-project.mk: allow multiple .java sources, separate jar target
Neels Hofmeyr
09:51 PM Revision c916b977 (imsi-pseudo): copy applet-project.mk here, to be able to apply changes
Neels Hofmeyr
09:48 PM Revision c24fdd1a (imsi-pseudo): readIMSI, writeIMSI
Neels Hofmeyr
08:31 PM Revision 0866f3a0 (imsi-pseudo): add Enter IMSI dialog
Neels Hofmeyr
08:31 PM Revision c0c95621 (imsi-pseudo): add hexdump()
Neels Hofmeyr
08:31 PM Revision 98462704 (imsi-pseudo): Mobile Identity routines
Neels Hofmeyr
08:31 PM Revision ba7a6f22 (imsi-pseudo): return result of user interaction prompts
Neels Hofmeyr
08:31 PM Revision c8e96413 (imsi-pseudo): tweak indent in switch statement
Neels Hofmeyr
08:24 PM Revision 7d7e33f1 (imsi-pseudo): more aggressively set private final on class vars
Neels Hofmeyr
06:00 PM Revision cfb476d2 (imsi-pseudo): add showMsgAndWaitKey() to keep decoded IMSI on display
Neels Hofmeyr
05:58 PM Revision b7a20e3b (imsi-pseudo): properly read IMSI as Mobile Identity (3GPP TS 24.008)
Neels Hofmeyr
02:46 PM Revision 89879a09 (imsi-pseudo): IMSIPseudo.java: fix up length somewhat
Since it is counting nibbles, we need to take the length, which is in
bytes, two times. Also increase the size of the...
osmith
02:25 PM Revision 6634a5d2 (imsi-pseudo): IMSIPseudo.java: remove unneeded return in showMsg()
osmith
02:24 PM Revision 89d18bc6 (imsi-pseudo): IMSIPseudo.java: return if reading IMSI fails
osmith
02:21 PM Revision 799fe1dd (imsi-pseudo): sim-applet: flash: set --access-domain=00
Make the AC_NOT_FULFILLED error go away. osmith
01:18 PM Revision 05b1332d (imsi-pseudo): sim-applet/LICENSE: add Apache-2.0
osmith
11:41 AM Feature #4412 (In Progress): SIM applet: add debug menu entry to change IMSI
I've implemented a menu, and a submenu for "Change IMSI":... osmith
11:29 AM Revision d7f18920 (imsi-pseudo): IMSIPseudo.java: show exception error code
Current code gives E03 (AC_NOT_FULFILLED). The error codes are explained
in TS_101_476/Annex_A_HTML/sim/access/SIMVie...
osmith
11:28 AM Revision 2259cb9f (imsi-pseudo): IMSIPseudo: implement "Show IMSI" (WIP)
This will need some adjustments before it actually works. osmith
10:32 AM Revision 0f7c8bb3 (imsi-pseudo): sim-applet/Makefile: add "delete" alias
osmith
10:28 AM Revision 4eee13d7 (imsi-pseudo): IMSIPseudo.java: import all
It takes time to figure out where exactly a certain class/object/... is
located. Just import all of them. It does not...
osmith
09:02 AM Revision cef081c1 (imsi-pseudo): IMSIPseudo.java: move showMsg down
osmith
08:58 AM Revision ca866fe7 (imsi-pseudo): IMSIPseudo.java: display menu
Add a menu with the following actions:
IMSI Pseudonymization
1 Show LU counter
2 Show IMSI
3 Change IMSI
Selecting ...
osmith
07:26 AM Revision 234ab54b (imsi-pseudo): IMSIPseudo.java: rename showHello to showMsg
Add msg as parameter. osmith
 

Also available in: Atom

Add picture from clipboard (Maximum size: 48.8 MB)