5.LML0150X Lab Guide - Android
5.LML0150X Lab Guide - Android
Course Exercises
MaaS360 Planning and Architecture:
Configuring Android devices
Course code LML0150X
IBM Training
March 2019 edition
NOTICES
This information was developed for products and services offered in the USA.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM
representative for information on the products and services currently available in your area. Any reference to an IBM product, program,
or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent
product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's
responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this
document does not grant you any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
United States of America
The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local
law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein;
these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s)
and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an
endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those
websites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other
claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those
products.
This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible,
the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to
the names and addresses used by an actual business enterprise is entirely coincidental.
TRADEMARKS
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many
jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems
Incorporated in the United States, and/or other countries.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used
under license therefrom.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and
Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
IT Infrastructure Library is a Registered Trade Mark of AXELOS Limited.
ITIL is a Registered Trade Mark of AXELOS Limited.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and
other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries,
or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Signing up for a trial account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Uempty
Starting the lab
To complete the exercises, you need the following assets:
• An Android 4+ device or iOS 6+ device that you can alter for testing
• A separate machine with a browser for creating and using a trial MaaS360 account
• Lab files (MMS_Labfiles.zip)
1. Copy the MMS_Labfiles.zip file to the machine you are using to access your MaaS360 portal.
3. Go to the instructions for setting up a free trial account in the Appendix on page 34.
Note: If you already have a trial account where you have service administrator authority, you can
use it for these exercises.
4. On the MaaS360 home page, place your cursor over Devices and select Enrollments.
Uempty
6. In the Add a Device window, enter the following information on the Basic tab:
– Username: <Enter any username; you can use the username portion of your email
address>
– Domain: <Domain associated with your email address>
– Corporate Email Address: Username@domain
– Phone Number: <cleared>
– Notify User: Email
Note: The warning requirement for Android Enterprise can be ignored for the purposes of this
training.
8. In the Device Ownership field, select Employee. Leave all other fields at the defaults.
Uempty
The User created successfully page opens.
Note: The User created successfully page shows the unique enrollment URL that you access
from the mobile device to complete the enrollment. Keep this window open or make note of the
enrollment address, corporate identifier, and passcode because you use them to complete the
enrollment of the device.
12. Open the native browser on the Android mobile device and enter the enrollment URL that is
displayed in the User created successfully page.
Note: If a QR Reader is on the device, you can also use it to read the QR Code for Enrollment
URL instead of entering it.
The Instructions page opens with information about the MaaS360 install and configuration
process on the device.
Uempty
13. Tap Install.
Note: If a Google Play Terms of Service pop-up window opens, clear the Keep me up to date
with news and offers from Google Play check box, and tap Accept.
Note: If a Google account is not associated with the device, you must sign in to the Google Play
store using an existing account or create a new one.
Uempty
14. Tap Install.
Hint: Select Not now if the Update apps automatically when on WiFi pop-up message
opens.
Note: Wait for the download of the MaaS360 app to complete before you continue.
Uempty
The Add Device page opens.
Uempty
17. Enter the passcode from the enrollment request and tap Continue.
Uempty
The Accept Terms page opens.
19. Select the I have read and accept the terms check box and tap Continue.
The Setup Administrator Access page opens.
Uempty
20. Tap Continue.
A message stating the items the MaaS360 app will control upon activation opens.
Hint: The Samsung Knox Privacy Notice opens if you are enrolling a Samsung device. Select the
check box I have read and agree to all the terms and conditions above. Tap Confirm.
22. Return to the MaaS360 portal, and click OK in the User created successfully window.
Uempty
The home page in the portal provides a snapshot of the mobile environment. Administrators can
quickly review total devices, users, apps, and docs in the upper right. In addition, an activity feed on
the right serves as an audit trail of the all the portal actions.
The alert center is a summary of informational and security alerts for the enterprise. Items that are
displayed in red are out of compliance or need attention, and an administrator can quickly review
and act on these alerts. The top of the screen shows a menu of all the workflows that can be
performed by an administrator when managing the mobile enterprise.
My Advisor with Watson searches thousands of structured and unstructured data sources to help
you discover three types of insights that are unique to your organization: risk exposures,
opportunities, and information. These insights are displayed in the My Advisor with Watson section
of the portal home page.
1. In the MaaS360 portal, place your cursor over Devices and click Inventory.
2. Click the device link for the device that you enrolled in the Device Name column.
The inventory details for the selected device are shown.
Uempty
3. Click Summary and explore the device details that can be shown.
Note: You can use the action buttons or items in the More menu to perform various management
operations on the selected device.
6. To send a message to the device, use the appropriate action from the menu.
The Messages app is displayed on the device.
Uempty
Exercise 3 Creating a device group
You can place managed devices in device groups to simplify the management of devices with
similar attributes. You define group membership criteria by using standard or custom attributes. You
can create public or private device groups, with different actions associated with the group,
depending on the type. Groups can also be imported from your corporate directory services using
the MaaS360 Cloud Extender. In this exercise, you create a local group.
In this exercise, you define a custom attribute and create a public device group.
1. Return to Device > Inventory view for your device and click the Summary menu for the
selected device.
3. Click Edit.
The Custom Attributes page opens.
Note: You can create custom attributes as filters for device group affiliation.
5. Click Save.
6. At the top of the screen, place your cursor over Devices and click Advanced Search from the
menu.
Uempty
10. Define the search criteria for Condition 1 as follows:
– Custom Attributes
– Department/Business Unit
– Contains
– Training
11. Click Search and ensure that your device is listed in the search results.
Hint: If only one device is in the group, the device summary is displayed. You must click the back
arrow in the upper left to return to the Search Results pane.
12. To define the device group, click Create New Device Group and enter the following
information:
– Group Name: Training
– Description: Users in the group are currently in training
– Group Type: Public
Uempty
14. Click OK.
2. In the upper right of the dashboard, click the Add Alert icon.
Uempty
4. Define the search criteria for Condition 1 as follows:
– Custom Attributes
– Department/Business Unit
– Contains
– Training
5. Click Update.
The My Alert Center dashboard now shows at least one device in Training Devices.
Uempty
In this exercise, you upload a file to the content library and then distribute it to managed devices.
1. At the top of the screen, place your cursor over Docs and select Content Library from the
menu.
The Content Library page opens.
2. In the upper right of the Content Library page, click Add Documents.
The Add Documents window opens.
3. Click Browse. From the MMS_Labfiles folder in the file list, select Test Document.txt.
4. Click Open.
5. Verify that the Document Names field contains the string Test Document.
Note: On the expiration date, the file is automatically removed from the devices it was distributed
to. Additionally, you can set a start date for the document to be available to device users.
9. Click Save.
The To Add Documents window opens, and you are prompted to enter your password to
complete the operation.
Uempty
10. Enter your password and click Continue.
The document is uploaded, listed in the content library, and distributed to the specified devices.
In this exercise, you upload an app to the app catalog and distribute it to managed devices.
1. In the MaaS360 portal, place your cursor over Apps and select Catalog.
The App Catalog page opens.
2. Click Add and select Google Play App from the menu.
Note: You do not have to choose IBM Verse. You can choose any free app to demonstrate app
distribution.
5. Click I Agree.
Uempty
6. Click the Policies and Distribution tab.
7. Select the MDM Control Removal and Selective Wipe check boexes.
Note: MDM Control Removal and Selective Wipe features are only available for Samsung SAFE
devices.
9. Click Add.
The To Add App window opens and you are prompted to enter your password to complete the
operation.
Uempty
6. In the Trigger Action on Managed Status settings, clear the following check boxes:
– Not Enrolled
– Pending Control Removal
– Control Removed
7. Verify that the Enforcement Action is set to Alert and clear the Email check box in the Notify
User settings.
8. Click Save.
The Update Rule Set window opens, and you are prompted to enter your password to save the
changes.
10. To return to the Compliance Rules page, click the back arrow in the upper left.
11. Under the Test compliance rule set, click the Assign.
The Assign Rule Set window opens.
Uempty
14. Click Continue.
4. In the Description field, enter Android test policy used for training.
7. In the My Existing Policies list, select (def) Default Android MDM Policy.
8. Click Continue.
The Test Android policy is created. You can now edit the policy to customize it.
9. In the upper right of the Test Android policy page, click Edit.
10. On the left under Device Settings, click Passcode if it is not already selected.
Uempty
12. Define the Passcode Settings as follows:
– Passcode Quality: Numeric
– Minimum Passcode Length: 4
– Maximum Passcode Age (in Days): 90
– Allowed Idle Time (in minutes) Before Auto-Lock: 2 minutes
– Passcode history: 5
– Maximum Failed Password Attempts (for Lock or Wipe depending on policy): 10
– Lock device on Failed Passcode Attempts: <selected>
Important: The passcode settings here are only for training purposes. If this is your own personal
device, set them to your specifications.
16. In the Device Feature Restrictions window, verify that the following options are set as follows:
– Camera: Disabled
– Bluetooth: Disabled
17. On the left, under Device Settings, click Native App Compliance.
The Native App Compliance window opens.
Uempty
22. Next to the Icon for the Shortcut list, click Add New.
The Upload New Web Shortcut window opens.
25. Navigate to the desktop, open the MMS_Labfiles folder, and select the Androidicon.png file.
29. From the Icon for the Shortcut list, select Test.
30. Select the Show web shortcut on the device Home page option.
32. Set the options in the Disable Device Management Actions section as follows:
– Warning Message After Disabling Device Management: Your device will be locked
– Enforcement Action after Disabling Device Management: Lock Device
– Unlock Device Passcode: 123456
33. In the upper right of the policy page, click Save and Publish.
The Publish window opens.
Uempty
Exercise 9 Applying a policy to an Android
device
In this exercise, you apply the Android security policy to the managed device. You created this
policy in Exercise 8, “Creating an Android policy,” on page 25.
1. Place your cursor over Devices and click Inventory.
The Device Inventory page opens and shows a list of managed devices.
3. Check the WorkPlace & Security section and Applied Policy field of the device record. The
policy is the default Android MDM policy.
4. From the More menu on the upper right, select Change Policy.
The Change Policy window opens.
5. For the Android Policy, select Test Android and click Submit.
The Password Confirmation window opens.
7. Check the WorkPlace & Security section and Applied Policy field of the device record for the
policy change.
Check your to ensure that the policy is changed in the WorkPlace & Security
Note: You might have to refresh the page to see the Applied Policy field change to Test Android
policy. It might take several minutes for the change to be displayed.
You are prompted on your device to set a password if you do not have one. You have 1 hour
before the device locks and requires you to enter a passcode to unlock it.
10. Bring your device back into compliance by setting the required passcode (4-digit PIN) to 1234.
Uempty
Important: If you are using your own personal device, you might not want to change your
passcode, or you might want to change the passcode to something more secure. You can skip this
step if you do not want to change your passcode. You might also already have a passcode on the
device that meets the compliance criteria. In this case, you will not receive an out of compliance
message.
3. Tap Install.
You might be prompted one or more times to complete the installation. For any prompts, tap the
affirmative to advance the installation (Continue, Accept, OK, etc.)
The IBM Verse app is downloaded and installed on the device.
2. Tap Docs.
You are directed to download and install the MaaS360 Docs app.
4. Tap Docs.
Uempty
5. If presented with a list of document sources, tap Corporate.
Note: If you create a WorkPlace Persona Policy and enable the Secure Docs Viewer, you can
open documents with MaaS360 Secure Docs Viewer, which ensures that the documents open in
the device’s secure container.
2. Verify that the Test icon is displayed on the Home screen of the device.
4. Click the link for the managed device in the Device Name column.
The Summary page opens.
Uempty
5. From the More menu, select Remove Control.
The Remove Control window opens.
6. Click Continue.
The Password Confirmation window opens.
Note: It might take a few minutes for the action to complete. The Managed Status changes to
Pending Control Removal and then Inactive to signify that the Remove MDM Control action
completed. Wait until control is removed from the device before continuing. You can check
whether MDM control is removed by opening the MaaS360 App on the device. If you are prompted
to enter your corporate identifier and start enrollment again, MDM control has been removed. If
you want to expedite the process on the device, you can tap Settings and Update Device Data in
the upper-right menu. This action downloads any pending actions.
You can now remove the MaaS360 app from the mobile device.
Note: Different Android versions have different settings names, which might differ from those
used in the following steps. Use the appropriate security settings for your device.
10. If any check marks are listed beside the MaaS360 apps in the list, clear them.
Uempty
Note: The IBM Verse and MaaS360 Docs apps are automatically removed on Samsung SAFE
devices. Other devices may also automatically remove these apps through selective wipe.
18. When prompted, enter the 1234 PIN and select None to disable the PIN.
3. Hover over the Training Devices alert you created in Exercise 4, “Adding a custom alert,”
on page 19. Click the Delete icon.
13. Click More > Delete the to delete the Test Android policy.
Uempty
15. Click More > Policy Files.
16. To delete the Test Android file that is referenced in the (deactivated) Test Android policy, click
Delete.
18. For the Training group, click More > Change rule set.
19. To delete the Test rule set, click the X next to Compliance Rule Set.
25. Place your cursor over Security and click Compliance Rules.
26. Next to the Test rule set, click More > Delete.
Important: If you have already created a trial account for another IBM MaaS360 lab session, you
can continue to use the account by logging in using https://login.maas360.com/ and skipping to
the exercises for your device type.
Uempty
3. Click Free Trial.
Befo
Important: Use a test email account, rather than your corporate account, when you register. If
you decide to convert the trial account to your production account at some point in the future, you
can add your corporate email as an administrative user at that time.
Uempty
Uempty
5. Review the IBMid Account Policy page and click Proceed.
6. Enter the numeric code that was sent to your registered email address and click Verify.
Uempty
7. Your trial MaaS360 instance is created and you are redirected to the login page for your trial
MaaS360 portal. Log in with the email address and password you used to register and create
your IBMid and click Continue.
Uempty
Important: If you plan to use your own iOS device to complete the exercises, you must click
Setup Apple enrollment and follow the step-by-step instructions to get an Apple MDM certificate
and upload it to the portal before continuing. Apple requires an APNS certificate to communicate
and manage devices from an MDM provider. If you are creating a trial account for your
organization, make sure you use an organization Apple ID rather than a personal one. If you are
just creating a portal account for training purposes, you can use your personal Apple ID.
10. On the Setup Android Enterprise page, click Skip for now.
11. On the Select security policy page, on the Not sure? pane click Select.
12. On the Configure native email page, click Skip for now.
Uempty
13. On the Enroll devices page, click Skip for now.
You are now ready to begin the exercises that follow.