<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.u2p.org/index.php?action=history&amp;feed=atom&amp;title=Memu</id>
	<title>Memu - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.u2p.org/index.php?action=history&amp;feed=atom&amp;title=Memu"/>
	<link rel="alternate" type="text/html" href="http://wiki.u2p.org/index.php?title=Memu&amp;action=history"/>
	<updated>2026-04-04T05:45:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>http://wiki.u2p.org/index.php?title=Memu&amp;diff=213&amp;oldid=prev</id>
		<title>Locke at 13:08, 20 April 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.u2p.org/index.php?title=Memu&amp;diff=213&amp;oldid=prev"/>
		<updated>2023-04-20T13:08:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:08, 20 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample:   memuc getconfig -i 0 memory //Get the memory size of MEmu VM&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample:   memuc getconfig -i 0 memory //Get the memory size of MEmu VM&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Set configuration data of VM ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;=== Set configuration data of VM &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Usage:     memuc setconfig &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;key&amp;gt; &amp;lt;value&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Usage:     memuc setconfig &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;key&amp;gt; &amp;lt;value&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Locke</name></author>
	</entry>
	<entry>
		<id>http://wiki.u2p.org/index.php?title=Memu&amp;diff=212&amp;oldid=prev</id>
		<title>Locke at 13:08, 20 April 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.u2p.org/index.php?title=Memu&amp;diff=212&amp;oldid=prev"/>
		<updated>2023-04-20T13:08:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:08, 20 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== CLI Commands: ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== CLI Commands: ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== VM Management ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Create a new VM ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Create a new VM ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Locke</name></author>
	</entry>
	<entry>
		<id>http://wiki.u2p.org/index.php?title=Memu&amp;diff=211&amp;oldid=prev</id>
		<title>Locke: Created page with &quot;   == CLI Commands: ==  ==== Create a new VM ==== Usage:     memuc create  memuc create 44    (create certain version of Android)  memuc create 51  memuc create 71  Sample:   memuc create //Create a new VM  ==== Delete a existed VM ==== Usage:     memuc remove &lt;-i vmindex | -n vmname&gt;  Sample:   memuc remove -i 0 //Delete the MEmu VM  ==== Clone a existed VM ==== Usage:     memuc clone &lt;-i vmindex | -n vmname&gt;  Sample:   memuc clone -i 1 //Clone the MEmu...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.u2p.org/index.php?title=Memu&amp;diff=211&amp;oldid=prev"/>
		<updated>2023-04-20T13:07:48Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;   == CLI Commands: ==  ==== Create a new VM ==== Usage:     memuc create  memuc create 44    (create certain version of Android)  memuc create 51  memuc create 71  Sample:   memuc create //Create a new VM  ==== Delete a existed VM ==== Usage:     memuc remove &amp;lt;-i vmindex | -n vmname&amp;gt;  Sample:   memuc remove -i 0 //Delete the MEmu VM  ==== Clone a existed VM ==== Usage:     memuc clone &amp;lt;-i vmindex | -n vmname&amp;gt;  Sample:   memuc clone -i 1 //Clone the MEmu...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CLI Commands: ==&lt;br /&gt;
&lt;br /&gt;
==== Create a new VM ====&lt;br /&gt;
Usage:     memuc create&lt;br /&gt;
&lt;br /&gt;
memuc create 44    (create certain version of Android)&lt;br /&gt;
&lt;br /&gt;
memuc create 51&lt;br /&gt;
&lt;br /&gt;
memuc create 71&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc create //Create a new VM&lt;br /&gt;
&lt;br /&gt;
==== Delete a existed VM ====&lt;br /&gt;
Usage:     memuc remove &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc remove -i 0 //Delete the MEmu VM&lt;br /&gt;
&lt;br /&gt;
==== Clone a existed VM ====&lt;br /&gt;
Usage:     memuc clone &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc clone -i 1 //Clone the MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
[v6.1.0 Update] Since 6.0.9, you can use -t to make an asynchronous request. &lt;br /&gt;
&lt;br /&gt;
It will return the taskid to check taskstatus later.&lt;br /&gt;
&lt;br /&gt;
==== Export/Backup a VM to a file ====&lt;br /&gt;
Usage:     memuc export &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;ovafile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc export -n MEmu_1 c:\1.ova //Export MEmu_1 VM to 1.ova file in C drive&lt;br /&gt;
&lt;br /&gt;
[v6.1.0 Update] Since 6.0.9, you can use -t to make an asynchronous request. It will return the taskid to check taskstatus later.&lt;br /&gt;
&lt;br /&gt;
==== Import/Restore a VM from a existed ova file ====&lt;br /&gt;
Usage:     memuc import &amp;lt;ovafile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc import c:\1.ova //Import a VM from 1.ova file in C drive&lt;br /&gt;
&lt;br /&gt;
[v6.1.0 Update] Since 6.0.9, you can use -t to make an asynchronous request. It will return the taskid to check taskstatus later.&lt;br /&gt;
&lt;br /&gt;
==== Start a existed VM ====&lt;br /&gt;
Usage:     memuc start &amp;lt;-i vmindex | -n vmname&amp;gt; [-t]&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc start -n MEmu_2 //Start the MEmu_2 VM&lt;br /&gt;
&lt;br /&gt;
[v6.1.0 Update] Since 6.0.9, you can use -t to make an asynchronous request. It will return the taskid to check taskstatus later.&lt;br /&gt;
&lt;br /&gt;
==== Stop a running VM ====&lt;br /&gt;
Usage:     memuc stop &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc stop -n MEmu //Stop the MEmu VM&lt;br /&gt;
&lt;br /&gt;
[v6.1.0 Update] Since 6.0.9, you can use -t to make an asynchronous request. It will return the taskid to check taskstatus later.&lt;br /&gt;
&lt;br /&gt;
==== Stop all running VMs ====&lt;br /&gt;
Usage:     memuc stopall&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc stopall //Stop all the running VMs&lt;br /&gt;
&lt;br /&gt;
==== List information of all VMs ====&lt;br /&gt;
Usage:     memuc listvms [–running]&lt;br /&gt;
&lt;br /&gt;
                 [–running] List information of all running VMs&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc listvms //List information like index, title, window handle, status, pid.&lt;br /&gt;
&lt;br /&gt;
==== Check whether VM is running or not ====&lt;br /&gt;
Usage:     memuc isvmrunning &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc isvmrunning -n MEmu_3 //Check whether VM is running or not&lt;br /&gt;
&lt;br /&gt;
==== Sort out all VM windows ====&lt;br /&gt;
Usage:     memuc sortwin&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc sortwin //Sort out all VM windows&lt;br /&gt;
&lt;br /&gt;
==== Check asynchronous task status, like clone, export, import, start and stop. ====&lt;br /&gt;
Usage:     taskstatus &amp;lt;taskid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   taskstatus 100 //Check the status of task 100, it will return success, running or failed.&lt;br /&gt;
&lt;br /&gt;
=== VM Configuration (when VM is shut-down) ===&lt;br /&gt;
&lt;br /&gt;
==== Get configuration data of VM ====&lt;br /&gt;
Usage:     memuc getconfig &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;key&amp;gt; configuration key name&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc getconfig -i 0 memory //Get the memory size of MEmu VM&lt;br /&gt;
&lt;br /&gt;
=== Set configuration data of VM ===&lt;br /&gt;
Usage:     memuc setconfig &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;key&amp;gt; &amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;key&amp;gt; configuration key name&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc setconfig -i 0 cpus 4 //Set the number of CPU core as 4&lt;br /&gt;
&lt;br /&gt;
configuration key table&lt;br /&gt;
&lt;br /&gt;
=== VM Control (when VM is running) ===&lt;br /&gt;
&lt;br /&gt;
==== Install Apk in VM (Android) ====&lt;br /&gt;
Usage:     memuc installapp &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;apkfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;apkfile&amp;gt; apk filepath&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc installapp -n MEmu_1 c:\test.apk //Install test.apk into MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
==== Uninstall App from VM ====&lt;br /&gt;
Usage:     memuc uninstallapp &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;packagename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;packagename&amp;gt; app package name&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc uninstallapp -i 1 com.microvirt.test //Uninstall this app from MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
==== Start App in VM ====&lt;br /&gt;
Usage:     memuc startapp &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;packageactivity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;packageactivity&amp;gt; app main activity&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc startapp -i 1 com.android.settings/.Settings //Start Android settings in MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
==== Stop App in VM ====&lt;br /&gt;
Usage:     memuc stopapp &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;packagename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;packagename&amp;gt; app package name&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc stopapp -i 1 com.android.settings //Stop Android settings in MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
==== Trigger Android keystroke ====&lt;br /&gt;
Usage:     memuc sendkey &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;key&amp;gt; back | home | menu | volumeup | volumedown&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc sendkey -i 0 home //Trigger home key in MEmu VM&lt;br /&gt;
&lt;br /&gt;
==== Trigger shake ====&lt;br /&gt;
Usage:     memuc shake &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc shake -i 1 //Trigger shake in MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
==== Reboot Android ====&lt;br /&gt;
Usage:     memuc reboot &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc reboot -n MEmu_2 //Reboot MEmu_2 VM&lt;br /&gt;
&lt;br /&gt;
==== Connect internet in Android ====&lt;br /&gt;
Usage:     memuc connect &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc connect -i 2 //Connect internet in MEmu_2 VM&lt;br /&gt;
&lt;br /&gt;
==== Disconnect internet in Android ====&lt;br /&gt;
Usage:     memuc disconnect &amp;lt;-i vmindex | -n vmname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc disconnect -i 2 //Disconnect internet in MEmu_2 VM&lt;br /&gt;
&lt;br /&gt;
==== Input text to Android ====&lt;br /&gt;
Usage:     memuc input &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc input -i 0 “Hello World!” //Input “Hello World!” text into MEmu VM&lt;br /&gt;
&lt;br /&gt;
==== Execute command in Android ====&lt;br /&gt;
Usage:     memuc execmd &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;guestcmd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc execcmd -i 1 “getprop persist.sys.language” //Execute “getprop” command to get Android language in MEmu_1 VM&lt;br /&gt;
&lt;br /&gt;
=== ADB command ===&lt;br /&gt;
Most likely you don’t need ADB command any longer because memuc execmd supports most of Android commands. &lt;br /&gt;
&lt;br /&gt;
In addition, memuc execmd doesn’t depend on ADB server which means more stable. However, memuc adb is &lt;br /&gt;
&lt;br /&gt;
still supported just in case you need a specific adb command for some reason.&lt;br /&gt;
&lt;br /&gt;
Usage:     memuc adb &amp;lt;-i vmindex | -n vmname&amp;gt; &amp;lt;adbcmd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:   memuc adb -i 0 “remount” //Execute “remount” command through ADB connection&lt;/div&gt;</summary>
		<author><name>Locke</name></author>
	</entry>
</feed>