README: add user-configurable minimum duration
README.md: fix typo
README.md: use headlines
docs: update to feedback from Neels
Most importantly, there is no ACK SMS anymore, because the next LU isthe implicit ACK. While at it, I've filled in the first TS we probablyneed to update.
Related: OS#440
Invalidate Kc, too
Invalidate TMSI, P-TMSI after changing IMSI
Now the ME doesn't try to send the TMSI anymore in the next LocationUpdating Request, it directly sends the IMSI.
add SIM REFRESH command after IMSI change
add make reflash
Makefile: add some .PHONY
add 'make list'
Test: Bytes.toStr()
refactor the menu, the mi2str() implementation, and tests
Instead of a sub-menu for changing the IMSI, just offer a dialog with thecurrent IMSI pre-filled in an edit field."Show IMSI" becomes just "Change IMSI" without changing anything.
Change mi2str() so that it simply returns a byte[] of the right size....
make writeIMSI() safe against invalid length
drop unnecessary 'new byte[]' before {...}
prompt(): add prefillVal arg
add Bytes.java
eliminate itemCount param from showMenu()
write user entered IMSI to SIM
add .gitignore
add MobileIdentity as separate class, add test
Use fixed applet-project.mk to put Mobile Identity implementations in aseparate class MobileIdentity.java.
That allows trivially testing the MobileIdentity implementation outside of anactual SIM card environment: add a 'test' target to the Makefile and a...
fix applet-project.mk: allow multiple .java sources, separate jar target
copy applet-project.mk here, to be able to apply changes
readIMSI, writeIMSI
add Enter IMSI dialog
add hexdump()
Also available in: Atom