<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.exploitee.rs/index.php?action=history&amp;feed=atom&amp;title=Rooting_The_Google_OnHub</id>
	<title>Rooting The Google OnHub - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.exploitee.rs/index.php?action=history&amp;feed=atom&amp;title=Rooting_The_Google_OnHub"/>
	<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;action=history"/>
	<updated>2026-05-07T18:13:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.0-alpha</generator>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2527&amp;oldid=prev</id>
		<title>Zenofex: /* Enabling &quot;Developer Mode&quot; on the OnHub */</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2527&amp;oldid=prev"/>
		<updated>2015-10-27T06:46:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub&lt;/span&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 06:46, 27 October 2015&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-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&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;#* [[File:Google_OnHub_Hidden_Switch.jpg|150px]]&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;#* [[File:Google_OnHub_Hidden_Switch.jpg|150px]]&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;#Plug a USB keyboard into the router&amp;#039;s USB&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;#Plug a USB keyboard into the router&amp;#039;s USB&lt;/div&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;#Hold down the reset switch on the router (near the power jack plug)&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;#Hold down the reset switch on the router (near the power jack plug&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &#039;&#039;&#039;be careful as it&#039;s extremely delicate&#039;&#039;&#039;.&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;#Plug the power cable back in&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;#Plug the power cable back in&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;#The LED ring on the device should turn white, then blink orange, then red&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;#The LED ring on the device should turn white, then blink orange, then red&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key gtvhack_wiki:diff:1.41:old-2526:rev-2527:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2526&amp;oldid=prev</id>
		<title>Zenofex: /* Creating a bootable OnHub USB */</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2526&amp;oldid=prev"/>
		<updated>2015-10-14T04:04:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Creating a bootable OnHub USB&lt;/span&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 04:04, 14 October 2015&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-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&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;=== Creating a bootable OnHub USB ===&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;=== Creating a bootable OnHub USB ===&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;#Download the Google OnHub USB image&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;#Download the Google OnHub USB image&lt;/div&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;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#&lt;/del&gt;[https://download.exploitee.rs/file/google/onhub/google_onhub_telnet_and_ssh_shell.zip Google OnHub Telnet and Shell Image]&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;[https://download.exploitee.rs/file/google/onhub/google_onhub_telnet_and_ssh_shell.zip Google OnHub Telnet and Shell Image]&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;#Unzip the downloaded file so that you are left with a .img file&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;#Unzip the downloaded file so that you are left with a .img file&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;#Write the image to your 4GB+ USB drive using your favorite tool (dd or win32diskimager for win)&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;#Write the image to your 4GB+ USB drive using your favorite tool (dd or win32diskimager for win)&lt;/div&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;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# &lt;/del&gt;dd example: dd if=&amp;lt;PATH-TO-USB-IMG&amp;gt; of=&amp;lt;PATH-TO-USB-Device&amp;gt; bs=64K&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;dd example: dd if=&amp;lt;PATH-TO-USB-IMG&amp;gt; of=&amp;lt;PATH-TO-USB-Device&amp;gt; bs=64K&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;=== Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub ===&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;=== Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key gtvhack_wiki:diff:1.41:old-2525:rev-2526:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2525&amp;oldid=prev</id>
		<title>Zenofex at 04:01, 14 October 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2525&amp;oldid=prev"/>
		<updated>2015-10-14T04:01:45Z</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 04:01, 14 October 2015&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-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&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;=== Creating a bootable OnHub USB ===&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;=== Creating a bootable OnHub USB ===&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;#Download the Google OnHub USB image&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;#Download the Google OnHub USB image&lt;/div&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;##[https://download.exploitee.rs/file/google/onhub/google_onhub_telnet_and_ssh_shell.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;img &lt;/del&gt;Google OnHub Telnet and Shell Image]&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;##[https://download.exploitee.rs/file/google/onhub/google_onhub_telnet_and_ssh_shell.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;zip &lt;/ins&gt;Google OnHub Telnet and Shell Image]&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;#Unzip the downloaded file so that you are left with a .img file&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;#Write the image to your 4GB+ USB drive using your favorite tool (dd or win32diskimager for win)&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;#Write the image to your 4GB+ USB drive using your favorite tool (dd or win32diskimager for win)&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;## dd example: dd if=&amp;lt;PATH-TO-USB-IMG&amp;gt; of=&amp;lt;PATH-TO-USB-Device&amp;gt; bs=64K&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;## dd example: dd if=&amp;lt;PATH-TO-USB-IMG&amp;gt; of=&amp;lt;PATH-TO-USB-Device&amp;gt; bs=64K&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2524&amp;oldid=prev</id>
		<title>Zenofex: /* Enabling &quot;Developer Mode&quot; on the OnHub */</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2524&amp;oldid=prev"/>
		<updated>2015-10-08T10:57:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub&lt;/span&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 10:57, 8 October 2015&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-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&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;#Make sure your Google OnHub is unplugged  &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;#Make sure your Google OnHub is unplugged  &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;#Remove the hidden screw under your OnHub to access the hidden &amp;quot;Developer Mode&amp;quot; switch&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;#Remove the hidden screw under your OnHub to access the hidden &amp;quot;Developer Mode&amp;quot; switch&lt;/div&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;#* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;PIC HERE OF WHERE SCREW IS!&amp;gt;&lt;/del&gt;&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;[[File:Google_OnHub_Hidden_Switch.jpg|150px]]&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;#Plug a USB keyboard into the router&amp;#039;s USB&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;#Plug a USB keyboard into the router&amp;#039;s USB&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;#Hold down the reset switch on the router (near the power jack plug)&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;#Hold down the reset switch on the router (near the power jack plug)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key gtvhack_wiki:diff:1.41:old-2521:rev-2524:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2521&amp;oldid=prev</id>
		<title>Zenofex: Created page with &quot;__FORCETOC__ {{Disclaimer}} thumb Category:Routers  == OnHub Root Instructions == The following process will allow a user to connect t...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=Rooting_The_Google_OnHub&amp;diff=2521&amp;oldid=prev"/>
		<updated>2015-10-08T02:00:23Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__FORCETOC__ {{Disclaimer}} &lt;a href=&quot;/index.php?title=File:Google_OnHub.jpg&quot; title=&quot;File:Google OnHub.jpg&quot;&gt;150px|left|thumb&lt;/a&gt; &lt;a href=&quot;/index.php?title=Category:Routers&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Routers (page does not exist)&quot;&gt;Category:Routers&lt;/a&gt;  == OnHub Root Instructions == The following process will allow a user to connect t...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__&lt;br /&gt;
{{Disclaimer}}&lt;br /&gt;
[[File:Google_OnHub.jpg|150px|left|thumb]]&lt;br /&gt;
[[Category:Routers]]&lt;br /&gt;
&lt;br /&gt;
== OnHub Root Instructions ==&lt;br /&gt;
The following process will allow a user to connect to a root shell on the Google OnHub.&lt;br /&gt;
&lt;br /&gt;
===Rooting the Google OnHub===&lt;br /&gt;
Rooting the Google OnHub is a multi step process and involves the following.&lt;br /&gt;
# [[#Creating a bootable OnHub USB|Creating a bootable OnHub USB]]&lt;br /&gt;
# [[#Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub|Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub]]&lt;br /&gt;
# [[#Insert USB to boot into intermediary shell enabled kernel|Insert USB to boot into intermediary shell enabled kernel]]&lt;br /&gt;
#* You can choose to stop following the guide at this point if you just want to experiment with the OnHub without making any changes to the OnHub&amp;#039;s normal boot method&lt;br /&gt;
# [[#Resigning the kernel and disabling rootfs verification|Resigning the kernel and disabling rootfs verification]]&lt;br /&gt;
# [[#Running commands to modify the normal boot environment|Running commands to modify the normal boot environment]]&lt;br /&gt;
# [[#Rebooting and Exiting Developer Mode|Rebooting and Exiting Developer Mode]]&lt;br /&gt;
# [[#Enjoy!|Enjoy!]]&lt;br /&gt;
&lt;br /&gt;
=== Requirements:===&lt;br /&gt;
* Google OnHub&lt;br /&gt;
* 4GB+ USB flash drive&lt;br /&gt;
&lt;br /&gt;
== Root Steps ==&lt;br /&gt;
=== Creating a bootable OnHub USB ===&lt;br /&gt;
#Download the Google OnHub USB image&lt;br /&gt;
##[https://download.exploitee.rs/file/google/onhub/google_onhub_telnet_and_ssh_shell.img Google OnHub Telnet and Shell Image]&lt;br /&gt;
#Write the image to your 4GB+ USB drive using your favorite tool (dd or win32diskimager for win)&lt;br /&gt;
## dd example: dd if=&amp;lt;PATH-TO-USB-IMG&amp;gt; of=&amp;lt;PATH-TO-USB-Device&amp;gt; bs=64K&lt;br /&gt;
&lt;br /&gt;
=== Enabling &amp;quot;Developer Mode&amp;quot; on the OnHub ===&lt;br /&gt;
#Make sure your Google OnHub is unplugged &lt;br /&gt;
#Remove the hidden screw under your OnHub to access the hidden &amp;quot;Developer Mode&amp;quot; switch&lt;br /&gt;
#* &amp;lt;PIC HERE OF WHERE SCREW IS!&amp;gt;&lt;br /&gt;
#Plug a USB keyboard into the router&amp;#039;s USB&lt;br /&gt;
#Hold down the reset switch on the router (near the power jack plug)&lt;br /&gt;
#Plug the power cable back in&lt;br /&gt;
#The LED ring on the device should turn white, then blink orange, then red&lt;br /&gt;
#After the LED starts blinking red, Press CTRL + D on your keyboard and the LED should now start blinking purple.&lt;br /&gt;
#Now press the hidden &amp;quot;developer mode&amp;quot; switch under the OnHub&lt;br /&gt;
#The OnHub should then reboot and the LED should start blinking purple again&lt;br /&gt;
#* This indicates that we have successfully entered the Google OnHub&amp;#039;s &amp;quot;Developer Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Insert USB to boot into intermediary shell enabled kernel ===&lt;br /&gt;
#Insert the USB drive (we made in previous step) into your OnHub&lt;br /&gt;
#Press the hidden switch under the router to boot to USB&lt;br /&gt;
#Now, you should see your USB flash drive status light start blinking&lt;br /&gt;
#Plug in your Ethernet cable or connect to the OnHub over WiFi using the password under the base of the hub&lt;br /&gt;
#Telnet or ssh to your router&lt;br /&gt;
#* IP: 192.168.86.1   by default&lt;br /&gt;
#* User: root&lt;br /&gt;
#* Password: onhub&lt;br /&gt;
# You should now be connected to a root account on the Google OnHub&lt;br /&gt;
&lt;br /&gt;
=== Modifying the OnHub Boot Environment ===&lt;br /&gt;
Flashing developer firmware + Resigning kernel + adding telnetd and busybox&lt;br /&gt;
#To reprogram firmware image with devkeys, run the following command:&lt;br /&gt;
#* /usr/share/vboot/bin/make_dev_firmware.sh&lt;br /&gt;
&amp;#039;&amp;#039;Output:&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;Disabling system software write protection status...&lt;br /&gt;
Reading system live firmware...&lt;br /&gt;
&lt;br /&gt;
Using keyblocks (normal, normal)...&lt;br /&gt;
Preparing new firmware image...&lt;br /&gt;
&lt;br /&gt;
      Backup of current firmware image is stored in:&lt;br /&gt;
        /mnt/stateful_partition/backups/firmware_WHIRLWIND_D3A-Q2Q-Q8B_20150623_223857.fd&lt;br /&gt;
      Please copy the backup file to a safe place ASAP.&lt;br /&gt;
&lt;br /&gt;
      To stop using devkeys and restore original firmware, execute command:&lt;br /&gt;
        flashrom -w [PATH_TO_BACKUP_IMAGE]&lt;br /&gt;
      Ex: flashrom -w /mnt/stateful_partition/backups/firmware_WHIRLWIND_D3A-Q2Q-Q8B_20150623_223857.fd&lt;br /&gt;
      &lt;br /&gt;
Writing system live firmware...&lt;br /&gt;
&lt;br /&gt;
Successfully changed firmware to Developer Keys. New HWID: WHIRLWIND D3A-Q2Q-Q8B DEV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The backup of the firmware will be stored on your USB drive, keep it safe so you can go back to original.&lt;br /&gt;
&lt;br /&gt;
=== Resigning the kernel and disabling rootfs verification===&lt;br /&gt;
# To disable rootfs verification and resign the kernel, run the following command:&lt;br /&gt;
#* /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --image /dev/mmcblk0&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Output:&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Kernel A: Disabled rootfs verification.&lt;br /&gt;
Backup of Kernel A is stored in: /mnt/stateful_partition/backups/kernel_A_20150623_223724.bin&lt;br /&gt;
Kernel A: Re-signed with developer keys successfully.&lt;br /&gt;
Kernel B: Disabled rootfs verification.&lt;br /&gt;
Backup of Kernel B is stored in: /mnt/stateful_partition/backups/kernel_B_20150623_223733.bin&lt;br /&gt;
Kernel B: Re-signed with developer keys successfully.&lt;br /&gt;
Successfully re-signed 2 of 2 kernel(s)  on device /dev/mmcblk0.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running commands to modify the normal boot environment ===&lt;br /&gt;
#Enter the following commands into the ssh/telnetd root shell to add busybox and a telnetd shell to the normal boot environment:&lt;br /&gt;
#* mkdir /tmp/roota&lt;br /&gt;
#* mount /dev/mmcblk0p3 /tmp/roota/                                                                                                                                                                                           &lt;br /&gt;
#* mkdir /tmp/rootb                                                                                                                                                                                                           &lt;br /&gt;
#* mount /dev/mmcblk0p5 /tmp/rootb/&lt;br /&gt;
#* cp /bin/busybox /tmp/roota/bin/busybox                                                                                                                                                                                     &lt;br /&gt;
#* cp /bin/busybox /tmp/rootb/bin/busybox                                                                                                                                                                                     &lt;br /&gt;
#* cp /etc/init/telnetd.conf /tmp/roota/etc/init/telnetd.conf                                                                                                                                                                 &lt;br /&gt;
#* cp /etc/init/telnetd.conf /tmp/rootb/etc/init/telnetd.conf                                                                                                                                                                 &lt;br /&gt;
#* chmod 755 /tmp/roota/bin/busybox                                                                                                                                                                                           &lt;br /&gt;
#* chmod 755 /tmp/rootb/bin/busybox                                                                                                                                                                                           &lt;br /&gt;
#* cp /etc/shadow /tmp/roota/etc/shadow                                                                                                                                                                                       &lt;br /&gt;
#* cp /etc/shadow /tmp/rootb/etc/shadow&lt;br /&gt;
#* sync&lt;br /&gt;
#* umount /dev/mmcblk0p3&lt;br /&gt;
#* umount /dev/mmcblk0p5&lt;br /&gt;
#Now the kernel has been signed with the dev keys and telnetd has been added to the rootfs&lt;br /&gt;
&lt;br /&gt;
=== Rebooting and Exiting Developer Mode ===&lt;br /&gt;
# Reboot the router and unplug the USB drive&lt;br /&gt;
#* After the OnHub reboots, it will still be in Developer Mode and will be waiting for a USB device to boot. We need to exit this mode and boot to the internal flash.&lt;br /&gt;
# Plug in your USB keyboard&lt;br /&gt;
# Repeatedly tap spacebar and enter until the status LED is not blinking purple (If you find the exact key sequence hop on IRC and let us know.)&lt;br /&gt;
#* It might take a couple of tries but you can unplug your OnHub and try again&lt;br /&gt;
#* Note: First boot up may take up to 5 minutes&lt;br /&gt;
# Now the Google OnHub should begin to boot from the internal flash again&lt;br /&gt;
&lt;br /&gt;
=== Enjoy! ===&lt;br /&gt;
# Telnet to your rooted OnHub and enjoy :)&lt;br /&gt;
#* IP: 192.168.86.1 (default)&lt;br /&gt;
#* User: root&lt;br /&gt;
#* Password: onhub (You should change this ASAP!)&lt;/div&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
</feed>