EXHIBIT F

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 1 of 9 PageID #: 4819
Realize your vision 

I I 

Samsung SDS 

EMM 

Installation Guide 

I I 

Solution version 2.2.5 

Published: January 2023 

Manual version 2.2.Si 

SAMSUNG SOS 

HW103-00082010 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 2 of 9 PageID #: 4820
6 Configuring EMM High Availability 

4. If the device enrollment is successful, perform unenrollment. 

5. Remotely access the server where a log is created in Step 3, and then stop the 

EM M service. 

• Check Service 

6. Perform enrollment on the mobile device again and check if a log is created 

on the server where the EMM service has not been stopped. 

7. Make sure enrollment is successful from the terminal. 

Downloading applications 

Download an application from the App Store and delete it from the terminal to 

proceed with the failover testing. 

• Pre-Test 

1. Prepare a device with the EMM service activated. 

2. Remotely access each server where EMM is installed, and monitor both of the 

EMM server logs by using a program such as a tail program. Restrict the use 

of the EMM server to checking the logs only for the test purposes. 

1121 t&St<: testlab.loul !!~ 1'1~3• l'HI l...E...i~ ~ !!~ ['I A,3. !!!ii 

- ~~-------~l •~m~m.~log~(3~.7~M~B)~B~a,~••~ail.,__ l ____ ~l-.i ~c-~ ~ l emm.log(216.5KB)-BareTa1I I File fd,t Vi~ P,ef"encu Help 

~ OJIO!l b' Highliitti,g P"Folo!tthi IANSI v l l C\Sonm.o,gSDS\EMM\1.lO_E\log\emnb,j(l.7M8J ;;eo;~ ;;;;:;";;:,.;;t: r.,=.,---.,11=0~=- - ,=,~=,=,"=-3_0~_,=.,.... -=.,.=,a,=s=,.,--ll~,o l 

02016-05-31 20 : 15:0SOtSUG [a.selectPiohleCoapValueLin: 43] <.. Rov: [!'Ill, Htcds4e382eJ.~ 

02016-05-Jl 20 :1 5:05 DEBUG (a .selectPiotlleCoapValueLut:43] <•• Row , [JIii, tttcd14e382e 

: ~~;:=:E~! ~t!m~ ;~:~ ;;: :;!;:;~;:;i!;~i:~;!;~;!;imi ,~;;,,,,, P•;~i~~: E;::::;~;;~ ~ o 2016-05-31 20 : 15:05 DEBUG (c,s. a .b.c .flobileConuoUn : 514) 111111111 autho<ityintunalApp : [, 

o ZOU-05-31 20 : 15:05 DUUG (c .s . a .b . c . llobileContcollet:515) ,,,,,,,,, mu : [IID Ptot1leAPI Cl 

: mE~E~! ~~:HiH H:~ H::::fi:~::;~:~r::r~:~:::~~i;=il~~:r8r~~~~:!-~~2~a~~ <>2016-05-31 20:IS:OSDEBUG (A.appLlstCount.:43) ••> Patueuu: [l!ll(Stc1n;), Andco1djSt<1nq), P 

02016-0S-31 20 : 15:0S DEBUG {A.appList.Count:43) <.. ColUEU: 

020l6-0S-312Q :1 5:05DEBUG(A. appL>stCount:4JJ <•• Rou:1 

<>2016-05-3120:IS:OSD[BUG {c.s.a.b.c.llobihCont<ollu:Sl9) 11flflflfAppListCountSeucbDon, 

02016-05-3120 : IS:OSD[8UG (c. s . a .b.c.11ob11eCont<olle t:520) 111111111 S'lt:P3: [IID UPLISTtOI/IIT 

<>2016-05-31 20 :15:0SD[BUG (c .s . a .b . c .flobileContcollu :559} 111111111 JSONARRAYl 111111111 

<>2016-05-31 20:15:0SD[BUG (c,s,a,b,c,flob1leContcollu:561J 111111111JSONAARAY2111111111 

02016-05•3120 : lS:OSD[BUG(c .s. a . b.c.llobileConuollet:586JlllllllllmP4: STAATUPDATI:COW 

02016-05·31 20 : 15:0SDEBUG(A.updaUCount:43) oooUsin<;Connection(685JZS501, IJRL• :)dbc :s qlset• 

02016=05-31 zo :1 5:0S D[BUG (_A.updau~ount.: _43J _••>_.Pter,atlnq: stL[CT_c<>unt.(•) tR011 1(_stLECT A,, 

02016-05-31 20:03:50 IIARII {c,s. a ,c.u,llusageDatal:ncc)'l>t.lonll!ll\agec:117) Coapuss1on a eth 

02016-05-3120:03:SO IJIFO(c. s .a.c.s .1.J.ppCo .. onSuuice :2i2 JPHONrORTABCH!CK i,...._ 02016- 05•31 20 : 04:00 IIAR!I {c. s .a.c.u.llenageOautnct)'l>t.lonll!ll\agec:ll7J Coapceuion aeth E\, <>2016-05-3120:04:13 INfO (c .s . a . c . e .n.s. 1.!iot.iceSecuicePtouidu:113J 11111 IIOTict Sl:RV 

: mE~E~! ~n:;!~ [Ea i~:::::~:::~: :t:mm:~:;m~~:i::mm ~:!:LL~~;~ rn : ~?!!=~!=!! !~:~::!~ !:: )~:::::~:::::::!::~~!~:::~::~::~~:~::~:!~!: ::::: !: ~~~ : ~ 

O 2016-05-31 20 : 04:13 IHFO {c., .•. c.e.n.,.1.NoticdetYicePtouidet:186] IIIII IIOTIC:E CORT. 

o 2016-05• 31 20:04:13 INFO (c. , .a.c.e . n.s. 1. llotice3etuicePtou1det:l46J 11111 6. PUBLIC K 

<>2016-05-31 20:04:13 IllfO (c .s. a ,c. e .n.s.i.llot.iceSecuicePtouidet:149J 111111. E!ICRYPTI 

02016-05-31 20 : 04:14 IIARII (c, s .a.c.u.lleuagellautnccyptionll""•'1H:ll7) Coapussion uth 

02016-05·3120:04:14 lllfO(c .s . a . c .s . i .Al)pCoaaonSecuice:272]PHOJIEORTABCl!ICK 

02016-05-Jl 20 : 04:50 IIARII (c .s ,a,c.u,flessagellatal:ncc)'l>t.lonll!ll\a<;H:ll7) Coapuss1on a e th 

020l6-0S•3120 : 04:SO JNFO{c. s.a.c.s.i.AppCoaaonSecu1ce:272JPKONtORTABCH!CK 

o 2016-05-31 20 : 04:SS IIAR!I (c .s . a . c .u.llessageOautnctyptionll!ll\agec : ll7J Co• pcession •ecil 

02016-05·3.l 20:04:SS INFO_(c,s,a.c.s,i.,AppCo .. onSuulce:272]~PHONt•OR TAB CHICK 

98 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-00082117 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 3 of 9 PageID #: 4821
Appendix E Installation Environment File 

Appendix E Installation Environment File 

This describes each section of the EMM{Version} H SETUP. ini. 

MULTI_ TENANCY 

Properties Description Default Location 

Value 

ENABLE Whether to use multi- false Path to file: 

tenant mode C:\SamsungSDS\EMM\{Version}\wa 

• true: Multi-tenant r\WEBINF\classes\config\defaul 

• false: Single-tenant t-config.xml 

Server_URL 

Properties Description Default Location Notes 

Value 

HOST IP address for EMM local host • Path to file: 

server installation C:\SamsungSDS\EMM\ 

PORT HTTP Port of EMM 35080 {Version}\war\WEBWAS INF\classes\config\ 

default-config.xml 

DOMAIN - Public IP or domain demo.sm • The part that comes after The value 

NAME address with external artemm.c common/emm: must be 

access om - hostname changed. 

HTTPS_PO HTTPS Port of EMM 35443 - httpPort 

RT server - httpsPort 

LOOPBACK Loopback IP for EMM 127.0.0.1 - loopbackl p 

- IP server - loopbackPort 

LOOPBACK Loopback Port for 35080 

PORT EMM server -

EXTERNAL_ • Single-server: 35443 

PORT HTTPS Port with 

external access to 

EMM server 

• Multi-server: HTTPS 

Port with external 

access to Web server 

154 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-00082173 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 4 of 9 PageID #: 4822
Appendix E Installation Environment File 

DATABASE 

Properties Description Default Location 

Value 

TYPE Type of database MSSQL • Path to file: 

C:\SamsungSDS\EMM\{Version} 

\war\WEB-INF\classes\ 

config\default-config.xml 

• The part comes after 

database/type: 

- type 

HOST Server address for MSSQL local host • Path to file: 

PORT TCP/IP port for MSSQL 1433 C:\SamsungSDS\EMM\{Versio 

n} \war\WEBNAME Database name EMM{Versi INF\classes\config\defaul 

on}DB t-config.xml 

USER Database access user ID EMM{Versi • The part comes after 

on} common/datasource/emm: 

- driver 

PASSWORD Database access - url password - username 

SA_USER MS SQL admin ID sa - password 

SA_PASSWO MS SQL admin password 

RD 

PUSH SAGID 

Properties Description Default Location 

Value 

SAGID The ID used for the SA SDSEMMSA C:\SamsungSDS\PushConfig 

module included in the \PushSA\resources\sa\prope 

application registered rties\sa.properties 

in Push server. 

• Duplicate SAGIDs are 

not allowed in the 

environment with a 

single Push server. 

• A ticket for the SAGID 

set is needed. 

155 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-0008217 4 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 5 of 9 PageID #: 4823
Appendix E Installation Environment File 

PUSH_APID 

Push APID is the ID used for the application that provides Push service. EMM uses 

EMM Agent (EMMA) and EMM Client (EMMC) as default. 

Properties Description Default Location 

Value 

APID The ID used for Push EMMA C:\SamsungSDS\PushConfig\PushSA 

service application. \resources\sa\properties\sa.pro 

• Duplicate APIDs are perties 

not allowed in the 

environment with a 

single Push server. 

GENERAL_CONFIG 

Specify the basic information on the Push operating environment. 

• USE_L4: Specify whether to implement load balancing with L4 Network 

equipment for multiple Push server instances (Proxy or Push CM module). 

• SMB_RUN_MODE: Specify the operating mode for the Push server. 

- NORMAL: Install Push CM only in DMZ. 

- PROXY: Install Push Proxy in DMZ and Push CM in Intranet zone. 

Properties Description Default 

Value 

Properties 

USE_L4 Whether to use L4. 

• true: Use 

FALSE C:\SamsungSDS\Push\{Version}\ 

bin\push_cm_start.bat 

• false: Do not use 

SMB_RUN_ Whether to activate 

MODE Proxy mode 

• true: Use 

• false: Do not use 

Properties Description 

USE_L4 Whether to use L4. 

• true: Use 

• false: Do not use 

SMB_RUN_ Whether to activate 

MODE Proxy mode 

• true: Use 

• false: Do not use 

NORMAL 

Default 

Value 

FALSE 

NORMAL 

Properties 

C:\SamsungSDS\Push\{Version}\ 

bin\push_cm_start.bat 

156 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-00082175 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 6 of 9 PageID #: 4824
Appendix E Installation Environment File 

CM_JAVA_CONFIG 

Configure environment for JAVA on which Push CM is operated. 

Properties Description Default Location 

Value 

JAVA_MAX_MEMORY Maximum memory for 1 g 

JAVA 

Minimum memory for 512M 

JAVA 

C:\SamsungSDS\Push\ 

{Version}\bin\push_cm 

start.bat JAVA_MIN_MEMORY 

CM_OS_TYPE 

Set the OS for server platform on which Push CM is operated. 

Properties Description Default Value Location 

OS_TYPE OS type of Push WINDOWS C:\SamsungSDS\Push\{Version} 

server \bin\push_cm_start.bat 

CM_WINDOWS_OS_TYPE 

Specify the type of OS for Push CM operated on Microsoft Windows. 

Properties 

WINDOWS_OS_ 

TYPE 

CM_CONFIG 

Description Default Location 

Value 

The type of Windows 64BIT 

for Push server 

C:\SamsungSDS\Push\{Vers 

ion}\bin\push_cm_start. 

bat 

Set the environment for the installation and operation of Push CM. 

• CM_EHOSTIP: The IP address on the server where Push CM is installed. The 

external public IP address accessible on a device. 

• CM_IHOSTIP: The internal server IP address for communication between Push 

CM instances. 

• XXX_INSTANCE_COUNT: The number of Push components (DCM, SCM, 

PS, and ECM) 

• XXX_ TCP _PORT: Tep Port number for communication with Push external 

components including Push Device Agent(DA) and Service Agent(SA). 

157 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-00082176 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 7 of 9 PageID #: 4825
Appendix E Installation Environment File 

• XXX_UDP _PORT: UDP Port number for communication between Push CM 

instances 

Properties Description Default Location 

Value 

CM_EHOSTIP External CM IP 127.0.0.1 C:\SamsungSDS\Pus 

CM_IHOSTIP Internal CM IP 127.0.0.1 h\{Version}\bin\p 

ush cm start.bat - -

DCM_INSTANCE_C The number of DCM instances 1 

OUNT 

DCM_ TCP _PORT DCM TCP Port communicating 35001 

with the outside 

DCM_U DP _PORT DCM UDP Port communicating 35011 

with the inside 

SCM_INSTANCE_C The number of SCM instances 1 

OUNT 

SCM_ TCP _PORT SCM TCP Port communicating 35002 

with the outside 

SCM_UDP_PORT SCM UDP Port communicating 35012 

with the inside 

ECM_INSTANCE_C The number of ECM instances 1 

OUNT 

ECM_ TCP _PORT ECM TCP Port communicating 35003 

with the outside 

ECM_UDP _PORT ECM UDP Port communicating 35013 

with the inside 

PS_INSTANCE_CO The number of PS instances 1 

UNT 

PS_ TCP _PORT PS TCP Port communicating with 35000 

the outside 

PS_UDP_PORT PS UDP Port communicating with 35010 

the inside 

ICM_INSTANCE_C The number of ICM instances 1 

OUNT 

ICM_TCP_PORT ICM TCP Port communicating 35004 

with the outside 

ICM_UDP _PORT ICM UDP Port communicating 35014 

with the inside 

PROXY _HOSTI P 

Set the environment for installation and operation of Push Proxy. 

• PROXY_EHOSTIP: The IP address on the server where Push Proxy is installed. 

The external public IP address accessible on a device. 

• PROXY_IHOSTIP: The internal IP address of the server where Push Proxy is 

installed for Push CM access. 

158 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-00082177 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 8 of 9 PageID #: 4826
Appendix E Installation Environment File 

• XXX_ETCP_PORT: TCP Port number for communication between the Push 

external components, including the Push Device Agent (DA) and Service 

Agent (SA). 

• XXX_ITCP _PORT: TCP Port number that accepts access from Push CM instances. 

Properties Description Default Location 

Value 

PROXY _EHOSTI P Proxy external IP C:\SamsungSDS\PushProxy\ 

PROXY_IHOSTIP Proxy internal IP {Version}\bin\push_proxy -

start.bat 

DPP_ETCP_PORT OPP external port 35101 

OPP _ITCP _PORT OPP internal port 35111 

PPP _ETCP _PORT PPP external port 35100 

PPP _ITCP _PORT PPP internal port 35110 

EPP _ETCP _PORT EPP external port 35103 

EPP _ITCP _PORT EPP internal port 35113 

AT_SERVER_JAVA CONFIG 

Set the environment for JAVA on which AppTunnel is operated. 

Properties Description Defau Location 

It 

Value 

C:\SamsungSDS\AT\{Versio 

n}\at-server\bin\ 

----------+---------+----lat server start.bat 

JAVA_MIN_MEMORY Minimum memory 512M 

JAVA_MAX_M EMORY Maximum memory 

for JAVA 

1g 

for JAVA 

AT_SERVER_OS_TYPE 

Set the OS for server platform on which App Tunnel is operated. 

Properties Description Default Location 

Value 

OS_TYPE The OS type of WINDOWS C:\SamsungSDS\AT\{Version}\a 

AppTunnel server t-server\bin\ 

at server start.bat - -

AT _SERVER_ WINDOWS_OS_ TYPE 

Specify the type of OS for App Tunnel operated on Microsoft Windows. 

Properties Description Default Location 

Value 

WIN DOWS_ OS_ TYPE The type of 64BIT C:\SamsungSDS\AT\{Vers 

Windows for App ion}\at-server\bin\ 

Tunnel server at server start.bat - -

159 

The use of this commercial software, and its documentation is subject to the restrictions stated on the second page of this documentation. 

HW103-00082178 

Case 2:23-cv-00103-JRG-RSP Document 96-7 Filed 06/13/24 Page 9 of 9 PageID #: 4827