aboutsummaryrefslogtreecommitdiffstats
path: root/pySim-shell.py
AgeCommit message (Expand)AuthorFilesLines
2024-02-05pySim-shell: Fix regression in 'apdu' command on cards without profileHarald Welte1-1/+1
2024-02-04pySim-shell: Make 'apdu' command use logical (and secure) channelHarald Welte1-1/+5
2024-02-04Introduce GlobalPlatform SCP02 implementationHarald Welte1-1/+7
2024-02-01commands.py: Wrap the transport send_apdu* methodsHarald Welte1-1/+1
2024-01-16pySim-shell: Permit 'reset' command also in unqeuipped stageHarald Welte1-6/+7
2024-01-16ts_102_221: Better explain 'selected file invalidated'Harald Welte1-2/+9
2023-12-07pySim-shell: don't get trapped in applications without file systemPhilipp Maier1-2/+27
2023-11-29pySim-shell: Do not use self.lchan.scc when sending raw APDUs.Philipp Maier1-4/+9
2023-11-24pySim-shell: refuse to execute a startup script on initialization errorsPhilipp Maier1-1/+3
2023-11-09pySim-shell: Move init_card() function to new pySim.app moduleHarald Welte1-94/+3
2023-11-03pySim-shell: Reject any non-decimal PIN valuesHarald Welte1-8/+8
2023-11-03pySim-shell: permit string with spaces for 'echo' commandHarald Welte1-2/+2
2023-11-03pySim-shell: Validate that argument to 'apdu' command is proper hexstrHarald Welte1-2/+2
2023-11-03pySim-shell: Improved argument validation for verify_adm argumentHarald Welte1-1/+2
2023-11-02pySim-shell: Use argparser for verify_adm to support --helpHarald Welte1-4/+12
2023-11-02pySim-shell: Add copyright statement and link to online manual to bannerHarald Welte1-1/+4
2023-10-26Initial support for eUICCHarald Welte1-0/+1
2023-10-24pySim-shell: Include current logical channel in promptHarald Welte1-1/+1
2023-10-24pySim-shell: Add 'switch_channel' commandHarald Welte1-0/+12
2023-10-24pySim-shell: Create + use per-RuntimeLchan SimCardCommandsHarald Welte1-13/+13
2023-10-21pySim-shell: Create/delete RuntimeLchan objects on open/close of channelHarald Welte1-0/+4
2023-10-20pySim-shell: do not fail when EF.ICCID does not existPhilipp Maier1-2/+5
2023-10-16transport: do not catch exceptions in init_readerPhilipp Maier1-2/+0
2023-10-10pySim-shell: print device info in case an exception occursPhilipp Maier1-3/+3
2023-10-10pySim-shell: do not pass failed card object to PysimAppPhilipp Maier1-1/+1
2023-10-09pySim-prog, pySim-shell do not use global variablesPhilipp Maier1-9/+9
2023-09-06pySim-shell: fix commandline option -a (verify_adm)Philipp Maier1-1/+1
2023-08-21cards: get rid of method read_iccidPhilipp Maier1-2/+5
2023-08-11pySim-shell: check presence of runtime state before accessing itPhilipp Maier1-1/+1
2023-07-20pySim-shell: fix verify_adm commandPhilipp Maier1-1/+1
2023-07-12pySim-shell: Add a mode where a pySim-shell cmd can be passed by shellHarald Welte1-1/+9
2023-07-12move Runtime{State,Lchan} from pySim.filesystem to new pySim.runtimeHarald Welte1-1/+2
2023-07-12pySim-shell: Iterate over CardApplication sub-classesHarald Welte1-16/+20
2023-07-12Introduce concept of CardProfileAddonHarald Welte1-5/+0
2023-07-12split pySim/legacy/{cards,utils} from pySim/{cards,utils}Harald Welte1-4/+4
2023-07-09pySim-shell: Unregister profile commands during equipiw01-0/+4
2023-07-04pySim-shell: Support USIM specific methods/commands on unknown UICCHarald Welte1-1/+7
2023-06-27cosmetic: Implement cmd2.Settable backwards-compat via wrapper classHarald Welte1-24/+18
2023-06-25Fix run-editor bug with cmd2 >= 2.0.0 compatibilityHarald Welte1-2/+13
2023-06-11pySim-shell: fix reset commandPhilipp Maier1-3/+3
2023-06-09Add ".py" suffix to sphinx-argparse generated docsHarald Welte1-1/+1
2023-06-07Move "suspend_uicc" command from pySim-shell to ts_102_221.pyHarald Welte1-14/+6
2023-06-06pySim-shell: Unregister TS 102 222 commands during 'equip'Harald Welte1-1/+1
2023-06-06HPSIM application supportHarald Welte1-0/+2
2023-05-23Fix pylint errorsOliver Smith1-1/+6
2023-05-17pySim-shell: fix compatibility problem with cmd2 >= 2.3.0 (bg)Harald Welte1-16/+27
2023-05-17pySim-shell: fix compatibility problem with cmd2 >= 2.0.0 (include_ipy)Harald Welte1-1/+6
2023-05-17pySim-shell: fix compatibility problem with cmd2 >= 2.0.0 (Settable)Harald Welte1-8/+17
2023-05-10Add very basic profile for R-UIM (CDMA) cardsVadim Yanitskiy1-0/+1
2023-03-27pySim-shell: add cardinfo commandPhilipp Maier1-0/+11