[S] Change in pysim[master]: docs: add topic about remote UICC/eUICC access
Attention is currently required from: dexter. laforge has posted comments on this change by dexter. ( https://gerrit.osmocom.org/c/pysim/+/38782?usp=email ) Change subject: docs: add topic about remote UICC/eUICC access .. Patch Set 2: Code-Review+2 -- To view, visit https://gerrit.osmocom.org/c/pysim/+/38782?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: comment Gerrit-Project: pysim Gerrit-Branch: master Gerrit-Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef Gerrit-Change-Number: 38782 Gerrit-PatchSet: 2 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Reviewer: laforge Gerrit-Attention: dexter Gerrit-Comment-Date: Thu, 21 Nov 2024 14:23:08 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes
[S] Change in pysim[master]: docs: add topic about remote UICC/eUICC access
laforge has submitted this change. ( https://gerrit.osmocom.org/c/pysim/+/38782?usp=email ) Change subject: docs: add topic about remote UICC/eUICC access .. docs: add topic about remote UICC/eUICC access With osmo-remsim and Android APDU proxy we have two powerful solutions to allow remote acces to UICC/eUICC cards. Let's add a section where we give a brief overview about those solutions, so that pySim-shell users get awre of them. Related: OS#6367 Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef --- A docs/remote-access.rst M docs/shell.rst 2 files changed, 47 insertions(+), 1 deletion(-) Approvals: fixeria: Looks good to me, but someone else must approve Jenkins Builder: Verified laforge: Looks good to me, approved diff --git a/docs/remote-access.rst b/docs/remote-access.rst new file mode 100644 index 000..33a7649 --- /dev/null +++ b/docs/remote-access.rst @@ -0,0 +1,46 @@ + +Remote access to an UICC/eUICC +== + +To access a card with pySim-shell, it is not strictly necessary to have physical +access to it. There are solutions that allow remote access to UICC/eUICC cards. +In this section we will give a brief overview. + + +osmo-remsim +--- + +osmo-remsim is a suite of software programs enabling physical/geographic +separation of a cellular phone (or modem) on the one hand side and the +UICC/eUICC card on the other side. + +Using osmo-remsim, you can operate an entire fleet of modems/phones, as well as +banks of SIM cards and dynamically establish or remove the connections between +modems/phones and cards. + +To access remote cards with pySim-shell via osmo-remseim (RSPRO), the +provided libifd_remsim_client would be used to provide a virtual PC/SC reader +on the local machine. pySim-shell can then access this reader like any other +PC/SC reader. + +More information on osmo-remsim can be found under: + * https://osmocom.org/projects/osmo-remsim/wiki + * https://ftp.osmocom.org/docs/osmo-remsim/master/osmo-remsim-usermanual.pdf + + +Android APDU proxy +-- + +Android APDU proxy is an Android app that provides a bridge between a host +computer and the UICC/eUICC slot of an Android smartphone. + +The APDU proxy connects to VPCD server that runs on the remote host (in this +case the local machine where pySim-shell is running). The VPCD server then +provides a virtual PC/SC reader, that pySim-shell can access like any other +PC/SC reader. + +On the Android side the UICC/eUICC is accessed via OMAPI (Open Mobile API), +which is available in Android since API level Android 8 (API level 29). + +More information Android APDU proxy can be found under: + * https://gitea.osmocom.org/sim-card/android-apdu-proxy diff --git a/docs/shell.rst b/docs/shell.rst index 375e2d3..b70555d 100644 --- a/docs/shell.rst +++ b/docs/shell.rst @@ -76,7 +76,7 @@ :caption: Advanced pySIM-shell topics card-key-provider - + remote-access cmd2 basics --- -- To view, visit https://gerrit.osmocom.org/c/pysim/+/38782?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: merged Gerrit-Project: pysim Gerrit-Branch: master Gerrit-Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef Gerrit-Change-Number: 38782 Gerrit-PatchSet: 2 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Reviewer: laforge
[S] Change in pysim[master]: docs: add topic about remote UICC/eUICC access
Attention is currently required from: dexter. laforge has posted comments on this change by dexter. ( https://gerrit.osmocom.org/c/pysim/+/38782?usp=email ) Change subject: docs: add topic about remote UICC/eUICC access .. Patch Set 1: Code-Review+1 -- To view, visit https://gerrit.osmocom.org/c/pysim/+/38782?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: comment Gerrit-Project: pysim Gerrit-Branch: master Gerrit-Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef Gerrit-Change-Number: 38782 Gerrit-PatchSet: 1 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Reviewer: laforge Gerrit-Attention: dexter Gerrit-Comment-Date: Mon, 18 Nov 2024 17:08:01 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes
[S] Change in pysim[master]: docs: add topic about remote UICC/eUICC access
Attention is currently required from: dexter. fixeria has posted comments on this change by dexter. ( https://gerrit.osmocom.org/c/pysim/+/38782?usp=email ) Change subject: docs: add topic about remote UICC/eUICC access .. Patch Set 1: Code-Review+1 -- To view, visit https://gerrit.osmocom.org/c/pysim/+/38782?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: comment Gerrit-Project: pysim Gerrit-Branch: master Gerrit-Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef Gerrit-Change-Number: 38782 Gerrit-PatchSet: 1 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Attention: dexter Gerrit-Comment-Date: Sat, 16 Nov 2024 13:29:40 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes
[S] Change in pysim[master]: docs: add topic about remote UICC/eUICC access
dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/38782?usp=email ) Change subject: docs: add topic about remote UICC/eUICC access .. docs: add topic about remote UICC/eUICC access With osmo-remsim and Android APDU proxy we have two powerful solutions to allow remote acces to UICC/eUICC cards. Let's add a section where we give a brief overview about those solutions, so that pySim-shell users get awre of them. Related: OS#6367 Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef --- A docs/remote-access.rst M docs/shell.rst 2 files changed, 47 insertions(+), 1 deletion(-) git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/82/38782/1 diff --git a/docs/remote-access.rst b/docs/remote-access.rst new file mode 100644 index 000..33a7649 --- /dev/null +++ b/docs/remote-access.rst @@ -0,0 +1,46 @@ + +Remote access to an UICC/eUICC +== + +To access a card with pySim-shell, it is not strictly necessary to have physical +access to it. There are solutions that allow remote access to UICC/eUICC cards. +In this section we will give a brief overview. + + +osmo-remsim +--- + +osmo-remsim is a suite of software programs enabling physical/geographic +separation of a cellular phone (or modem) on the one hand side and the +UICC/eUICC card on the other side. + +Using osmo-remsim, you can operate an entire fleet of modems/phones, as well as +banks of SIM cards and dynamically establish or remove the connections between +modems/phones and cards. + +To access remote cards with pySim-shell via osmo-remseim (RSPRO), the +provided libifd_remsim_client would be used to provide a virtual PC/SC reader +on the local machine. pySim-shell can then access this reader like any other +PC/SC reader. + +More information on osmo-remsim can be found under: + * https://osmocom.org/projects/osmo-remsim/wiki + * https://ftp.osmocom.org/docs/osmo-remsim/master/osmo-remsim-usermanual.pdf + + +Android APDU proxy +-- + +Android APDU proxy is an Android app that provides a bridge between a host +computer and the UICC/eUICC slot of an Android smartphone. + +The APDU proxy connects to VPCD server that runs on the remote host (in this +case the local machine where pySim-shell is running). The VPCD server then +provides a virtual PC/SC reader, that pySim-shell can access like any other +PC/SC reader. + +On the Android side the UICC/eUICC is accessed via OMAPI (Open Mobile API), +which is available in Android since API level Android 8 (API level 29). + +More information Android APDU proxy can be found under: + * https://gitea.osmocom.org/sim-card/android-apdu-proxy diff --git a/docs/shell.rst b/docs/shell.rst index 375e2d3..b70555d 100644 --- a/docs/shell.rst +++ b/docs/shell.rst @@ -76,7 +76,7 @@ :caption: Advanced pySIM-shell topics card-key-provider - + remote-access cmd2 basics --- -- To view, visit https://gerrit.osmocom.org/c/pysim/+/38782?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: newchange Gerrit-Project: pysim Gerrit-Branch: master Gerrit-Change-Id: I73de4de2e5d4a01d6d91989ee684cbdb680de8ef Gerrit-Change-Number: 38782 Gerrit-PatchSet: 1 Gerrit-Owner: dexter