<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2783141733437165368</id><updated>2026-04-13T21:10:47.194+05:30</updated><category term="Android"/><category term="Linux"/><category term="Raspberry Pi"/><category term="Virtualbox"/><category term="Chrome"/><category term="Easter Eggs"/><category term="Mac OS X"/><category term="USB"/><category term="Vulnerabilities"/><category term="Compiling"/><category term="Cryptocurrency"/><category term="Eclipse"/><category term="Hacks"/><category term="McGyvering"/><category term="Penetration Testing"/><category term="Perl"/><category term="Phishing"/><title type='text'>Techno Hacker&#39;s Blog</title><subtitle type='html'>An aspiring ethical hacker&#39;s blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-3625130721211785355</id><published>2018-08-27T07:55:00.000+05:30</published><updated>2018-08-27T07:55:42.118+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>Activating ZRam on Linux distributions</title><content type='html'>Hey guys!&lt;br&gt;
This tutorial&amp;#39;s for those of us on GNU/Linux, are low on physical RAM, and have flash storage (especially for SBCs like the Raspberry Pi). ZRam is a kernel module that compresses RAM content to save space for more RAM intensive processes. It acts much like a swap file/partition, where RAM pages are &amp;quot;swap&amp;quot;ped in and out to free up RAM.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://technohackerblog.blogspot.com/2018/08/activating-zram-on-linux-distributions.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/3625130721211785355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2018/08/activating-zram-on-linux-distributions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3625130721211785355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3625130721211785355'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2018/08/activating-zram-on-linux-distributions.html' title='Activating ZRam on Linux distributions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-7380647395296765495</id><published>2017-09-26T14:26:00.001+05:30</published><updated>2019-02-28T16:25:31.385+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cryptocurrency"/><title type='text'>An introduction to Monero (XMR) mining</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
This tutorial is for those who wish to mine the cryptocurrency Monero (XMR). Monero is a cryptocurrency similar to Bitcoin (BTC), with one technical difference: BTC uses SHA256-D for its hash algorithm, Monero uses Cryptonight. Cryptonight is intended to be an &lt;abbr title=&quot;Application Specific Integrated Circuit&quot;&gt;ASIC&lt;/abbr&gt; and &lt;abbr title=&quot;Field Programmable Gate Array&quot;&gt;FPGA&lt;/abbr&gt; resistant hashing algorithm, which runs fine on consumer grade hardware. This enables any device to be a Monero miner and have no worries of high end hardware leaving no chance for smaller miners to work (EDIT: Year 2019. Monero isn&amp;#39;t worth mining for most low end hardware, and CoinHive is shutting down :/). &lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2017/09/an-introduction-to-monero-xmr-mining.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/7380647395296765495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2017/09/an-introduction-to-monero-xmr-mining.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/7380647395296765495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/7380647395296765495'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2017/09/an-introduction-to-monero-xmr-mining.html' title='An introduction to Monero (XMR) mining'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-8438210028738034174</id><published>2017-03-27T20:43:00.001+05:30</published><updated>2017-07-12T21:18:17.868+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Running Ubuntu within Docker</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
This post will enable running Ubuntu in a Docker container. You might need this for some reasons, for me it was to compile Ubuntu Touch under Arch Linux.

&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2017/03/running-ubuntu-within-docker.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/8438210028738034174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2017/03/running-ubuntu-within-docker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/8438210028738034174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/8438210028738034174'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2017/03/running-ubuntu-within-docker.html' title='Running Ubuntu within Docker'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-4138146120486121874</id><published>2017-03-14T21:13:00.003+05:30</published><updated>2017-03-14T21:13:59.252+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Smooth backlight control for Intel based laptops on Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
This post is meant to get a smoother backlight control for Intel-based laptops on Linux. Some might know the jump to the lowest brightness caused when you try to control the brightness using the hotkeys. This post will help you in getting the desired behaviour (With an added advantage of having a smooth transition between brightness levels, if needed)&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2017/03/smooth-backlight-control-for-intel.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/4138146120486121874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2017/03/smooth-backlight-control-for-intel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/4138146120486121874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/4138146120486121874'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2017/03/smooth-backlight-control-for-intel.html' title='Smooth backlight control for Intel based laptops on Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-418868441530096900</id><published>2017-02-06T20:35:00.000+05:30</published><updated>2017-02-06T20:35:32.451+05:30</updated><title type='text'>Licensing my blog under CC-BY-SA 4.0</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;pre class=&quot;markdown&quot;&gt;Hello world!
I&#39;ve decided to remove my direct copyright on the text of this blog and license it under a more permissive, and open Creative Commons [Attribution-ShareAlike 4.0](http://creativecommons.org/licenses/by-sa/4.0/) license to promote information freedom.

The license states that you are free to use my text posted in this blog for any use (commercial or non-commercial) provided that you link back to me and share any modifications of my text.

Cheers!
Technohacker
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/418868441530096900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2017/02/licensing-my-blog-under-cc-by-sa-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/418868441530096900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/418868441530096900'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2017/02/licensing-my-blog-under-cc-by-sa-40.html' title='Licensing my blog under CC-BY-SA 4.0'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-2955747350755646090</id><published>2017-01-18T20:26:00.000+05:30</published><updated>2017-01-19T15:02:33.415+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Phishing"/><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities"/><title type='text'>Phishing with Data URIs </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br /&gt;
&lt;br /&gt;
I was looking around the internet for information about Data URIs. They are specially made URIs (Uniform Resource Identifier) that contain the file they&#39;re referring to in the URI itself. They are quite useful in the Web Development world for minimising the number of HTTP requests made for a website. By the definition from Wikipedia:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot;The data URI scheme is a uniform resource identifier (URI) scheme that provides a way to include data in-line in web pages as if they were external resources. It is a form of file literal or here document. This technique allows normally separate elements such as images and style sheets to be fetched in a single Hypertext Transfer Protocol (HTTP) request, which may be more efficient than multiple HTTP requests.&quot;&lt;/blockquote&gt;
They are of the following form (again, from Wikipedia):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;&lt;b&gt;data&lt;/b&gt;:[&lt;i&gt;&lt;b&gt;&amp;lt;media type&amp;gt;&lt;/b&gt;&lt;/i&gt;][&lt;b&gt;;base64&lt;/b&gt;],&lt;i&gt;&lt;b&gt;&amp;lt;data&amp;gt;&lt;/b&gt;&lt;/i&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
Here is an example of a data URI:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
data:text/plain,hello&lt;/blockquote&gt;
It specifies that the &lt;a href=&quot;https://en.wikipedia.org/wiki/Media_type&quot; target=&quot;_blank&quot;&gt;MIME type&lt;/a&gt; of the data is text/plain and the text after the comma is plain text data. You can open it in the browser and it will show you the data text.&lt;br /&gt;
&lt;br /&gt;
However, one part of the Wikipedia article caught my eye:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot;The data URI can be utilized by criminals to construct attack pages that attempt to obtain usernames and passwords from unsuspecting web users. It can also be used to get around site cross-scripting restrictions, embedding the attack payload fully inside the address bar, and hosted via URL shortening services rather than needing a full website that is owned by the criminal.&quot;&lt;/blockquote&gt;
Which led me to a page where a person demonstrated this kind of attack by making a phish out of Wikipedia&#39;s login page:&amp;nbsp;&lt;a href=&quot;https://nakedsecurity.sophos.com/2012/08/31/phishing-without-a-webpage-researcher-reveals-how-a-link-itself-can-be-malicious/&quot; target=&quot;_blank&quot;&gt;https://nakedsecurity.sophos.com/2012/08/31/phishing-without-a-webpage-researcher-reveals-how-a-link-itself-can-be-malicious/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Here&#39;s a simplified demonstration of this kind of attack. But before that:&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;!!!!!!!!!!!!!DISCLAIMER!!!!!!!!!!!!!&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
This information is for educational purposes only. DO NOT USE IT FOR ANY KIND OF HARMFUL ACTION. I WILL NOT BE RESPONSIBLE FOR ANY DAMAGE CAUSED.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We&#39;ll start off by creating a simple HTML page for our phishing:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    &amp;lt;!DOCTYPE html&amp;gt;
    &amp;lt;html&amp;gt;
      &amp;lt;head&amp;gt;
        &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
        &amp;lt;title&amp;gt;Sample Phish&amp;lt;/title&amp;gt;
        &amp;lt;script&amp;gt;
            function shout() {
                alert(&quot;Password is: &quot;
                    + document.querySelector(&quot;input[type=&#39;password&#39;]&quot;).value);
            }
        &amp;lt;/script&amp;gt;
      &amp;lt;/head&amp;gt;
      &amp;lt;body&amp;gt;
        &amp;lt;form&amp;gt;
            Login: &amp;lt;input type=&quot;text&quot; name=&quot;&quot; value=&quot;&quot;&amp;gt;
            Password: &amp;lt;input type=&quot;password&quot; name=&quot;&quot; value=&quot;&quot;&amp;gt;
            &amp;lt;button onclick=&quot;javascript:shout()&quot;&amp;gt;Submit&amp;lt;/button&amp;gt;
        &amp;lt;/form&amp;gt;
      &amp;lt;/body&amp;gt;
    &amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Quite a simple form. It&#39;s like any traditional form, but it calls a JS function when the Submit button is clicked. This function just alerts the password in plaintext. It can be easily modified to make it an AJAX request to an evil server but that is an exercise reserved for other (ethical) uses.&lt;br /&gt;
&lt;br /&gt;
Now we convert it into a data URI.&lt;br /&gt;
&lt;br /&gt;
Open any JS console (Chrome/Firefox Developer Tools, Node REPL, JSBin REPL, Babel REPL, whatever be your choice provided it supports ES2015 Multiline Strings). Use the following command (Broken purposefully, to avoid accidental damage to others. Continue at your own risk)&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    &#39;data:txet/htmtl;charset=utf-8, + ncodeURIComponent(`&amp;lt;HTML_PAGE_CONTENT&amp;gt;`);&lt;/pre&gt;
&lt;br /&gt;
The first string creates the data URI &quot;heading&quot;, specifying the MIME type and charset. Next, an encoded version of the HTML document is concatenated to the &quot;header&quot; (Note the backticks. They are purposeful).&lt;br /&gt;
&lt;br /&gt;
You should get a string that looks like this (Encoding broken purposefully):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
data:txet/htmtl;charset-utf-8,&amp;lt;!DOCTYPE%20htmtl&amp;gt;%0A&amp;lt;htmtl&amp;gt;%0A%20%20&amp;lt;head&amp;gt;%0A%20%20%20%20&amp;lt;meta%20charset%3D&quot;utf-8&quot;&amp;gt;%0A%20%20%20%20&amp;lt;title&amp;gt;Sample%20Phish%20%3AP&amp;lt;%2Ftitle&amp;gt;%0A%20%20%20%20&amp;lt;script&amp;gt;%0A%20%20%20%20%20%20%20%20function%20shout()%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20alfewwert(&quot;Passdssworvsddsd%%20is%3A%20&quot;%20%2B%20document.querySelector(&quot;input%5Btype%3D&#39;password&#39;%5D&quot;).value)%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20&amp;lt;%2Fscript&amp;gt;%60A%20%20&amp;lt;%2Fhead&amp;gt;%0A%20%20&amp;lt;body&amp;gt;%0A%20%20%20%20&amp;lt;form&amp;gt;%0A%20%20%20%20%20%20%20%20Login%3A%20&amp;lt;input%20type%3D&quot;text&quot;%20name%3D&quot;&quot;%20value%3D&quot;&quot;&quot;&amp;gt;%0A%20%20%20%20%20%20%20%20Password%3A%20&amp;lt;input%20type%%3D&quot;password&quot;%%260name%3D&quot;&quot;%20value%3D&quot;&quot;&amp;gt;%0A%20%20%20%20%20%20%20%20&amp;lt;button%20onclick%3D&quot;return shout()&quot;%20type%3D&quot;button&quot;%20name%%3D&quot;button&quot;&amp;gt;Submit&amp;lt;%2Fbutton&amp;gt;%0A%20%20%20%20&amp;lt;%2Fform&amp;gt;%0A%20%20&amp;lt;%2Fbody&amp;gt;%0FA&amp;lt;%2Fhtmtl&amp;gt;&lt;/blockquote&gt;
If you load this in the browser bar (with your own encoded version and fixed encoding JS of course), you should see your simple form. Try to fill in your credentials and click on Submit. It should alert your password in plain text.&lt;br /&gt;
&lt;br /&gt;
One defence against this kind of phishing is to &lt;b&gt;Always Check Your URLs. &lt;/b&gt;Data URIs are very long (can exceed 1,000 characters easily) and are easily noticeable. If anyone tries to send you a data URI, check its MIME type first. If it is HTML text, proceed with caution.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
-Technohacker&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/2955747350755646090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2017/01/phishing-with-data-uris.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/2955747350755646090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/2955747350755646090'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2017/01/phishing-with-data-uris.html' title='Phishing with Data URIs '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-3329316103308695229</id><published>2016-07-08T21:38:00.001+05:30</published><updated>2020-12-31T13:59:51.719+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Running Arch Linux in Chroot on Android ARM</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
In this tutorial I&amp;#39;ll show you how to run Arch Linux (ARM edition) within Android in a chroot environment.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/07/running-arch-linux-in-chroot-on-android.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/3329316103308695229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/07/running-arch-linux-in-chroot-on-android.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3329316103308695229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3329316103308695229'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/07/running-arch-linux-in-chroot-on-android.html' title='Running Arch Linux in Chroot on Android ARM'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-3383348989090132397</id><published>2016-05-13T19:51:00.003+05:30</published><updated>2016-05-20T16:11:37.757+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Compiling"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Compiling GNOME3 from scratch (for Beyond Linux From Scratch)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
This tutorial will help you compile the GNOME Desktop Environment v3 from scratch. This assumes that you have either a normal &lt;b&gt;systemd-based&lt;/b&gt; Linux distribution or a Linux From Scratch system &lt;b&gt;with systemd&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/05/compiling-gnome3-from-scratch-for.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/3383348989090132397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/05/compiling-gnome3-from-scratch-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3383348989090132397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3383348989090132397'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/05/compiling-gnome3-from-scratch-for.html' title='Compiling GNOME3 from scratch (for Beyond Linux From Scratch)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-1229704745280145081</id><published>2016-05-05T12:02:00.001+05:30</published><updated>2016-05-05T12:05:09.192+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Perl"/><title type='text'>Compiling Perl for Android</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
This tutorial will compile and install Perl on an Android device (or emulator, as per your choosing)&lt;br&gt;
Credits to &lt;a href=&quot;http://perltricks.com/article/97/2014/6/16/How-to-build-Perl-on-Android-4-4/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;PerlTricks&lt;/a&gt; for the method! :)&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/05/compiling-perl-for-android.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/1229704745280145081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/05/compiling-perl-for-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/1229704745280145081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/1229704745280145081'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/05/compiling-perl-for-android.html' title='Compiling Perl for Android'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-5462296381229072144</id><published>2016-04-25T16:33:00.000+05:30</published><updated>2016-04-25T16:38:36.358+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>How to install OpenJDK 7 on Ubuntu Xenial Xerus 16.04</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br /&gt;
Now that Xenial Xerus has released, many Ubuntu users would have already upgraded to the LTS release. But what many might not notice, is that the upgrade removes OpenJDK 7 from your system as well as the repositories, making it impossible to install the Java 7 JDK from the xenial universe.&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Reason for removal&lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Since Xenial is an LTS (Long Term Support) release, Canonical has to ensure that the software packaged inside it is in active use and supported by the developers. Oracle decided to mark Java 7 End Of Life and so - to maintain support - Canonical removed it from the repositories along with Java 6 in favour of Java 8 and 9.&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Reason for reinstallation&lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
One main use case for Java 7 is the Android build environment. While AOSP has initiated support for Java 8, many ROM sources are still lagging behind (they have experimental support for 8).&lt;/div&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Reinstalling OpenJDK 7&lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Thankfully, a member of the Ubuntu development team, &lt;a href=&quot;https://launchpad.net/~doko&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Matthias Klose&lt;/a&gt; maintains a repository for openjdk packages (Thank you, Matthias!). So, to install OpenJDK 7, add the PPA by opening a terminal and typing the following:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo add-apt-repository ppa:openjdk-r/ppa&lt;/span&gt;&lt;/blockquote&gt;
Then, update the software lists by typing:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get update&lt;/span&gt;&lt;/blockquote&gt;
Finally, install the needed Java 7 package by typing (for the JDK and JRE):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install openjdk-7-jdk&lt;/span&gt;&lt;/blockquote&gt;
Or (For the JRE only):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install openjdk-7-jre&lt;/span&gt;&lt;/blockquote&gt;
Then, set the default used version of Java by issuing:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;sudo update-alternatives --config java&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;sudo update-alternatives --config javac&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;sudo update-alternatives --config javap&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;sudo update-alternatives --config javadoc&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;sudo update-alternatives --config javah&lt;/span&gt;&lt;/blockquote&gt;
and choosing the Java 7 versions of he given executables &lt;br /&gt;
Cheers!&lt;br /&gt;
-Technohacker&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/5462296381229072144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/04/how-to-install-openjdk-7-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/5462296381229072144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/5462296381229072144'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/04/how-to-install-openjdk-7-on-ubuntu.html' title='How to install OpenJDK 7 on Ubuntu Xenial Xerus 16.04'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-8662689652546379365</id><published>2016-04-02T13:05:00.001+05:30</published><updated>2016-04-02T13:05:29.039+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="McGyvering"/><title type='text'>How to fix a broken write-protect switch on SD cards</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
As many of us might have experienced in our lifetime, the write-protect switch can break very easily and so we are left with a non-writeable SD card. So, in this how-to, I&amp;#39;ll show you how to fix the write-protect switch on any SD card (or adapter as well)&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/04/how-to-fix-broken-write-protect-switch.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/8662689652546379365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/04/how-to-fix-broken-write-protect-switch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/8662689652546379365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/8662689652546379365'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/04/how-to-fix-broken-write-protect-switch.html' title='How to fix a broken write-protect switch on SD cards'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-5724258529516532752</id><published>2016-03-27T09:41:00.000+05:30</published><updated>2017-06-23T21:42:42.105+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Running Wine games in a different X session</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
In this tutorial I&amp;#39;ll show you how to run WINE (Wine Is Not an Emulator) games in a different X session than your current one. (Credits: &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=634067&amp;amp;p=3908174#post3908174&quot; target=&quot;_blank&quot;&gt;Ubuntu Forums&lt;/a&gt;) This tutorial will use Ubuntu (will work generally with Debian)&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/03/running-wine-games-in-different-x.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/5724258529516532752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/03/running-wine-games-in-different-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/5724258529516532752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/5724258529516532752'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/03/running-wine-games-in-different-x.html' title='Running Wine games in a different X session'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-281453925365963614</id><published>2016-03-16T09:20:00.001+05:30</published><updated>2016-03-16T09:20:41.033+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><title type='text'>How to upgrade Eclipse from Luna to Mars (Will work for any version)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
In this post, I&amp;#39;ll show you how to upgrade the Eclipse IDE from Luna to Mars (It will work for any base and target versions).&lt;br&gt;
&lt;br&gt;
If you don&amp;#39;t know what is Eclipse, this post is not for you (although you *could* check out my other posts :D).&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/03/how-to-upgrade-eclipse-from-luna-to.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/281453925365963614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/03/how-to-upgrade-eclipse-from-luna-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/281453925365963614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/281453925365963614'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/03/how-to-upgrade-eclipse-from-luna-to.html' title='How to upgrade Eclipse from Luna to Mars (Will work for any version)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-3808409134858639623</id><published>2016-03-08T20:35:00.000+05:30</published><updated>2017-02-04T20:09:36.745+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Virtualbox"/><title type='text'>How to install Remix OS on VirtualBox!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
As you all may/may not know, Remix OS has reached beta and now offers OTA updates and 32-bit support (Yay!). For those who don&amp;#39;t know about Remix OS, it&amp;#39;s a version of Android built for desktop use (Mouse support, Windowed applications, Taskbar, the works). It was built on the &lt;a href=&quot;http://www.android-x86.org/&quot; target=&quot;_blank&quot;&gt;Android x86 project&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2016/03/how-to-install-remix-os-on-virtualbox.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/3808409134858639623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2016/03/how-to-install-remix-os-on-virtualbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3808409134858639623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/3808409134858639623'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2016/03/how-to-install-remix-os-on-virtualbox.html' title='How to install Remix OS on VirtualBox!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-692064279578791965</id><published>2015-12-26T11:36:00.000+05:30</published><updated>2015-12-26T11:36:26.222+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Penetration Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities"/><title type='text'>Basics of SQL Injection</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
This post will be about a well known vulnerability in poorly developed data-driven applications called SQL Injection.&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2015/12/basics-of-sql-injection.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/692064279578791965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/12/basics-of-sql-injection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/692064279578791965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/692064279578791965'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/12/basics-of-sql-injection.html' title='Basics of SQL Injection'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-899986332177743239</id><published>2015-12-12T12:05:00.000+05:30</published><updated>2016-01-02T13:26:20.265+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>How to upgrade Raspbian Wheezy to Jessie</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey guys!&lt;br&gt;
&lt;br&gt;
Now, as rPi owners, we know that the recommended OS for the Raspberry Pi is Raspbian. Some of us (including me) use BerryBoot to multiboot our Raspberry Pis. But when a new release comes around, people have two options:&lt;br&gt;
&lt;br&gt;
1. Reimage the card (Single boot)&lt;br&gt;
2. Download latest version and scrap the old one (Multiboot)&lt;br&gt;
&lt;br&gt;
Both options are a pain to execute, especially if your current setup is just the way you want it. So for those people, this tutorial is for you. Please note that this tutorial will work for all base versions (Ex. when a new release of Debian comes, you can upgrade from Jessie)&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2015/12/how-to-upgrade-raspbian-wheezy-to-jessie.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/899986332177743239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/12/how-to-upgrade-raspbian-wheezy-to-jessie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/899986332177743239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/899986332177743239'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/12/how-to-upgrade-raspbian-wheezy-to-jessie.html' title='How to upgrade Raspbian Wheezy to Jessie'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-2047744283951164289</id><published>2015-10-19T10:20:00.001+05:30</published><updated>2016-07-31T19:16:13.077+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtualbox"/><title type='text'>How to install OS X El Capitan on Virtualbox</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Hey guys!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In this tutorial, I&#39;ll show how to install OS X 10.11 El Capitan on Virtualbox (5.0).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;If you have been reading my blog for some time (in that case, thank you!), you would know that I had made a post about creating a Yosemite VM. The procedure&#39;s almost the same. I&#39;ll outline the main steps.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;For this, you need a computer running OS X (maybe your physical Mac or even the Yosemite VM)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strike&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;EDIT: &lt;span style=&quot;font-family: inherit;&quot;&gt;Acco&lt;span style=&quot;font-family: inherit;&quot;&gt;rding to &lt;a href=&quot;https://ntk.me/2012/09/07/os-x-on-os-x/&quot; target=&quot;_blank&quot;&gt;this blog post&lt;/a&gt;, &lt;span style=&quot;font-family: inherit;&quot;&gt;you can&#39;t cre&lt;span style=&quot;font-family: inherit;&quot;&gt;ate a disk image for El Capitan (yet). So you&#39;ll &lt;span style=&quot;font-family: inherit;&quot;&gt;have to stick with &lt;span style=&quot;font-family: inherit;&quot;&gt;Yosemite and up&lt;span style=&quot;font-family: inherit;&quot;&gt;grade. I&lt;span style=&quot;font-family: inherit;&quot;&gt; &lt;span style=&quot;font-family: inherit;&quot;&gt;did try another method for (re)installing El Capitan on a physical &lt;span style=&quot;font-family: inherit;&quot;&gt;M&lt;/span&gt;ac which requires a recovery disk. I&#39;ll upload a &lt;span style=&quot;font-family: inherit;&quot;&gt;Yosemite recovery disk and upload the steps to install&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strike&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;EDIT&lt;span style=&quot;font-family: inherit;&quot;&gt;: I have created a &lt;span style=&quot;font-family: inherit;&quot;&gt;Yosemite&lt;span style=&quot;font-family: inherit;&quot;&gt;-&lt;span style=&quot;font-family: inherit;&quot;&gt;b&lt;/span&gt;&lt;/span&gt;ased Recovery Disk which can &lt;span style=&quot;font-family: inherit;&quot;&gt;b&lt;span style=&quot;font-family: inherit;&quot;&gt;e booted int&lt;span style=&quot;font-family: inherit;&quot;&gt;o in Virtual&lt;span style=&quot;font-family: inherit;&quot;&gt;B&lt;/span&gt;ox&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. I&#39;ll upload it soon. Meanwhile, you can use the Yosemite Installer DMG created in the other tutorial to install El Capitan (and any further OS X (&lt;span style=&quot;font-family: inherit;&quot;&gt;now becom&lt;span style=&quot;font-family: inherit;&quot;&gt;ing macOS&lt;/span&gt;&lt;/span&gt;) releases) using this method.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;There are two methods:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Upgrading your existing VM: In 
your existing Yosemite VM, you can upgrade by downloading the El Capitan
 Installer from the App Store (keep a copy of it). Then, upgrade as you 
would a real Mac.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2.&lt;span style=&quot;font-family: inherit;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Using the Yosemite&lt;span style=&quot;font-family: inherit;&quot;&gt; Install/Recovery&lt;/span&gt;&lt;/span&gt; image:&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Prerequisites:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strike&gt;My Yosemite &lt;/strike&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strike&gt;Recovery image (1GB)&lt;/strike&gt; (Will be uploaded soon)/The OS X Yosemite Installer DMG created in the other tutorial (~5GB)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The OS X Installer App (~3-4GB&lt;span style=&quot;font-family: inherit;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;CD image&lt;/span&gt; creation software (Windows: &lt;span style=&quot;font-family: inherit;&quot;&gt;PowerISO&lt;/span&gt;, OS &lt;span style=&quot;font-family: inherit;&quot;&gt;X: Disk Utility,&lt;/span&gt; Linux: xorriso)&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Open the &lt;span style=&quot;font-family: inherit;&quot;&gt;CD image&lt;/span&gt; creation software of your &lt;span style=&quot;font-family: inherit;&quot;&gt;choice and make a&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; CD image&lt;/span&gt; containing the &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Installer &quot;.app&quot; &lt;span style=&quot;font-family: inherit;&quot;&gt;folder (Steps will vary depending on system).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;N&lt;span style=&quot;font-family: inherit;&quot;&gt;OTE: In &lt;span style=&quot;font-family: inherit;&quot;&gt;Disk Utility, &lt;span style=&quot;font-family: inherit;&quot;&gt;when aske&lt;span style=&quot;font-family: inherit;&quot;&gt;d &lt;span style=&quot;font-family: inherit;&quot;&gt;to save&lt;/span&gt;&lt;/span&gt; the &lt;span style=&quot;font-family: inherit;&quot;&gt;Disk&lt;/span&gt; Image&lt;span style=&quot;font-family: inherit;&quot;&gt;, make sure you select &quot;DVD/CD Ima&lt;span style=&quot;font-family: inherit;&quot;&gt;ge&quot; or &quot;Compressed&quot; from the options&lt;span style=&quot;font-family: inherit;&quot;&gt;. Also, &lt;span style=&quot;font-family: inherit;&quot;&gt;do not keep any amount of encryption.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: inherit;&quot;&gt;Then, create a new VM with the following settings:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;OS: Mac OS X El Capitan (64 bit)&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;RAM: As much as possible&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Hard disk: VDI, Dynamically Allocated, 500 GB or more,&lt;/span&gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Close Virtualbox and open a Command 
Prompt with Admin privileges. Then, type the following (Replace the 
parts in capitals. Quotes are necessary) :&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot;
 setextradata &quot;NAME OF VM&quot; 
&quot;VBoxInternal/Devices/efi/0/Config/DmiSystemProduct&quot; &quot;MacBookPro11,3&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot; setextradata &quot;NAME OF VM&quot; &quot;VBoxInternal/Devices/efi/0/Config/DmiSystemVersion&quot; &quot;1.0&quot;&lt;/span&gt; &lt;/blockquote&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot;setextradata &quot;NAME OF VM&quot; &quot;VBoxInternal/Devices/efi/0/Config/DmiBoardProduct&quot; &quot;Iloveapple&quot;&lt;/span&gt; &lt;/blockquote&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot;
 setextradata &quot;NAME OF VM&quot; &quot;VBoxInternal/Devices/smc/0/Config/DeviceKey&quot;
 &quot;ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc&quot;&lt;/span&gt; &lt;/blockquote&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot; setextradata &quot;NAME OF VM&quot; &quot;VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC&quot; 1&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
If you have a Haswell or later Intel CPU, you also need to set the CPU ID:&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxMAnage.exe&quot; modifyvm &quot;NAME OF VM&quot; --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Reopen VirtualBox. Open the VM &lt;span style=&quot;font-family: inherit;&quot;&gt;settings and add another SATA CD Dr&lt;span style=&quot;font-family: inherit;&quot;&gt;ive (To &lt;span style=&quot;font-family: inherit;&quot;&gt;load the Installer files&lt;/span&gt;). &lt;span style=&quot;font-family: inherit;&quot;&gt;In the first CD Drive, &lt;span style=&quot;font-family: inherit;&quot;&gt;insert my &lt;span style=&quot;font-family: inherit;&quot;&gt;Recovery disk and in the other, insert the&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;font-family: inherit;&quot;&gt;Installer CD Image you created. Close settings and star&lt;span style=&quot;font-family: inherit;&quot;&gt;t the VM.&lt;/span&gt;&lt;/span&gt;
 Wait for it to boot up. You will be welcomed by a (buggy and slow) 
welcome screen. Choose your region and continue. When it shows the 
&quot;Ready to install OS X&quot; screen, click on the menu &amp;gt; Utilities &amp;gt; 
Disk Utility. Once Disk 
Utility loads, you will see the Virtual Harddisk in the sidebar. Click 
on it, choose Partition, choose 1 partition, give a name and click on 
Partition. Click OK. Exit Disk Utility.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Here&#39;s where things get a bit tricky. Get back to the &lt;span style=&quot;font-family: inherit;&quot;&gt;Installer screen&lt;span style=&quot;font-family: inherit;&quot;&gt; and open the Terminal (Menu&lt;span style=&quot;font-family: inherit;&quot;&gt; &amp;gt; Utilities &amp;gt; Terminal&lt;/span&gt;). Then enter the following commands:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;cd &lt;span style=&quot;font-family: inherit;&quot;&gt;/Volumes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ls&lt;span style=&quot;font-family: inherit;&quot;&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Check for your installer &lt;span style=&quot;font-family: inherit;&quot;&gt;CD Image&lt;/span&gt;&#39;s nam&lt;span style=&quot;font-family: inherit;&quot;&gt;e&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;cd &amp;lt;INSTALLER_&lt;span style=&quot;font-family: inherit;&quot;&gt;CD_IMAGE&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;/Install\ OSX\ E&lt;span style=&quot;font-family: inherit;&quot;&gt;l\ Capitan.app/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;.&lt;span style=&quot;font-family: inherit;&quot;&gt;/Contents/MacO&lt;span style=&quot;font-family: inherit;&quot;&gt;S/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Install\ OSX\ E&lt;span style=&quot;font-family: inherit;&quot;&gt;l\ Capitan #&lt;span style=&quot;font-family: inherit;&quot;&gt;Mind the &quot;.&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
The OS X El Capitan Installer should load now. Follow the instructions in the setup process.&lt;span style=&quot;font-family: inherit;&quot;&gt; It will take quite a long time so have a cup of coffee (or check out my other posts if you don&#39;t mind :D). Once it&#39;s done, the VM will reboot into the hard disk. Keep the dmg file mounted in the virtual CD drive to prevent a hang (during an Extension SDK cache rebuild). After it boots up, follow the on-screen steps. Once done, you will be brought to the desktop.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;There is one thing to do right now. C&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;hange the power 
saver settings to prevent VM hangs(System Preferences &amp;gt; Energy Saving
 &amp;gt; Sliders to Never, uncheck &quot;Put Harddisks to sleep whenever 
possible&quot;).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; Also, if you have read my previous post about installing Yosemite, you might know about the BeamOff app which disabled BeamSync(VSync)&lt;/span&gt; and brought performance improvements to the VM. In El Capitan, however, it&#39;s not necessary (and also doesn&#39;t improve performance much). And if you want to install a bootloader like Chimera, you will have to wait for tonymacx86 to make MultiBeast ready for El Capitan.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Congratulations on your shiny new (virtual) Mac!&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/2047744283951164289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/10/how-to-install-os-x-el-capitan-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/2047744283951164289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/2047744283951164289'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/10/how-to-install-os-x-el-capitan-on.html' title='How to install OS X El Capitan on Virtualbox'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-644036745359508136</id><published>2015-09-03T21:55:00.001+05:30</published><updated>2020-05-04T09:43:29.559+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Enhance performance of low memory devices</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;blogaway-section&quot;&gt;
Hey guys!&lt;br /&gt;
This post is about enhancing performance on low-memory devices (512 MB RAM). I&#39;ll take the Samsung Galaxy SL as an example.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;blogaway-section&quot;&gt;
There are some things you can do and this list isn&#39;t comprehensive in any way. If you have any suggestions, feel free to leave a comment.&lt;br /&gt;
&lt;br /&gt;
1. Root your phone and install a custom ROM. It can help quite a bit, plus you might get a later version.&lt;br /&gt;
&lt;br /&gt;
2. DO NOT INSTALL CLEANER APPS. They do more harm than good on low mem devices by taking up a lot of RAM.&lt;br /&gt;
&lt;br /&gt;
3. Install Link2SD. It can move apps from the data partition to an ext4 partition on your external SD card. Keep in mind that Link2SD requires a second partition on the SD card to work.&lt;br /&gt;
&lt;br /&gt;
4. If you are OK with using the stock keyboard, use it as it might give better performance compared to other keyboard apps.&lt;br /&gt;
&lt;br /&gt;
5. Use the stock browser. It is hardware accelerated and so, performs better than any other browser.&lt;br /&gt;
&lt;br /&gt;
6. In Settings &amp;gt; Apps &amp;gt; Running tab, check what apps are using memory and force stop them. If you don&#39;t use the app then uninstall them.&lt;br /&gt;
&lt;br /&gt;
7. In Settings &amp;gt; Developer Options, enable Kill App Back Button. By enabling it, you can quickly exit apps by long pressing the back button.&lt;br /&gt;
&lt;br /&gt;
8. For conserving battery, the best app for rooted phones is One Power Guard available in the Play Store.&lt;br /&gt;
&lt;br /&gt;
9. For launchers, do not enable keep in memory.&lt;br /&gt;
&lt;br /&gt;
10. Enable zRam (if supported by your device&#39;s kernel) and/or swap. Try the former before the latter as swap is slower than zRam.&lt;br /&gt;
&lt;br /&gt;
As I said, this list isn&#39;t comprehensive. It can be improved. I hope this post has helped to enhance performance on your device. :)&lt;br /&gt;
&lt;br /&gt;
Thanks for reading!&lt;br /&gt;
-Technohacker&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/644036745359508136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/09/enhance-performance-of-low-memory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/644036745359508136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/644036745359508136'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/09/enhance-performance-of-low-memory.html' title='Enhance performance of low memory devices'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-5761327995292835923</id><published>2015-07-30T23:12:00.003+05:30</published><updated>2015-07-30T23:12:57.335+05:30</updated><title type='text'>Blog Design Minor Changes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hey Guys!&lt;br /&gt;
I changed a few things here and there in the blog. Leave your opinion in the comments below :)&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
-Technohacker&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/5761327995292835923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/07/blog-design-minor-changes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/5761327995292835923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/5761327995292835923'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/07/blog-design-minor-changes.html' title='Blog Design Minor Changes'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-4449027371914866407</id><published>2015-07-28T10:48:00.001+05:30</published><updated>2015-07-30T23:11:13.402+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Easter Eggs"/><title type='text'>Google Chrome mobile app easter egg! </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Hey Guys! &lt;br /&gt;
This was an easter egg in the Google Chrome mobile app. &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
If you are disconnected from WiFi and mobile data and load any page, you will get an error page saying yo are offline. In the error page, there will be a pixelated dinosaur. Keep tapping on it to open a minigame :)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Cheers! &lt;br /&gt;
-Technohacker&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/4449027371914866407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/07/google-chrome-mobile-app-easter-egg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/4449027371914866407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/4449027371914866407'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/07/google-chrome-mobile-app-easter-egg.html' title='Google Chrome mobile app easter egg! '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-7243655726741071960</id><published>2015-05-04T21:59:00.000+05:30</published><updated>2015-10-13T09:01:50.970+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Anyone interested in building Android Lollipop for the Samsung Galaxy SL? Help Me!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Hey guys!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I was trying to build Android Lollipop (Cyanogenmod 12) for our Samsung Galaxy SL. Right now I am away from my build VM so I wouldn&#39;t be able to build right now but if anyone&#39;s interested, comment on this post with your GitHub Username and I&#39;ll add you as a collaborator to the device repos. Let&#39;s bring Lollipop to our Galaxy SL!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Cheers!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;-Technohacker&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;P.S. If the build is successful, I will post instructions on how to build Cyanogenmod from source for the Samsung Galaxy SL.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;EDIT: Build has been successful although it&#39;s NamelessROM rather than Cyanogenmod. I&#39;ll be porting 5.1 for an official release but whoever wants the current build can reach me on XDA or Google+&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/7243655726741071960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/05/anyone-interested-in-building-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/7243655726741071960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/7243655726741071960'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/05/anyone-interested-in-building-android.html' title='Anyone interested in building Android Lollipop for the Samsung Galaxy SL? Help Me!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-1062137232264862088</id><published>2015-05-04T21:41:00.000+05:30</published><updated>2015-05-04T21:41:06.555+05:30</updated><title type='text'>I&#39;m now on XDA Developers and GitHub!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Hey Guys!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;As the title says, I&#39;m now available on XDA Developers and GitHub. Usernames Below.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;XDA Developers: Technohacker1995&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;GitHub: Technohacker&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Cheers!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;-Technohacker &lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/1062137232264862088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/05/im-now-on-xda-developers-and-github.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/1062137232264862088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/1062137232264862088'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/05/im-now-on-xda-developers-and-github.html' title='I&#39;m now on XDA Developers and GitHub!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-8384105480966016226</id><published>2015-04-01T09:12:00.001+05:30</published><updated>2015-04-01T09:12:38.892+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>Turn your Raspberry Pi into a Music Server!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Hey Guys!&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In this post, I&amp;#39;m going to make a Music Server with your Raspberry Pi. These instructions apply to Debian Linux as well so if you don&amp;#39;t have a Raspberry Pi, you can still do this on Debian and its derivatives (Ubuntu, for example).&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2015/04/turn-your-raspberry-pi-into-music-server.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/8384105480966016226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/04/turn-your-raspberry-pi-into-music-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/8384105480966016226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/8384105480966016226'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/04/turn-your-raspberry-pi-into-music-server.html' title='Turn your Raspberry Pi into a Music Server!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-6048725486320029498</id><published>2015-03-10T13:34:00.001+05:30</published><updated>2020-05-04T09:42:26.052+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>How to setup a light Raspberry Pi webserver!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Hey Guys!&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Today I&amp;#39;m going to show how to make a raspberry pi webserver.&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;If you are a person who uses a raspberry pi for multiple reasons (like me :D) having a lightweight (software-wise) setup is essential because a webserver could slow it down.&lt;/span&gt;&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://technohackerblog.blogspot.com/2015/03/how-to-setup-light-raspberry-pi.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/6048725486320029498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/03/how-to-setup-light-raspberry-pi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/6048725486320029498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/6048725486320029498'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/03/how-to-setup-light-raspberry-pi.html' title='How to setup a light Raspberry Pi webserver!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2783141733437165368.post-348319995550405866</id><published>2015-02-07T19:55:00.000+05:30</published><updated>2015-10-04T11:34:05.388+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtualbox"/><title type='text'>How to install OS X Yosemite in Virtualbox!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Hey guys!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In this post, I&#39;m going to show how to install Mac OS X Yosemite on Virtualbox from the official installer.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;UPDATE: Virtualbox v4.3.26 had released and sound doesn&#39;t lag the system (but it isn&#39;t that stable)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
NEW UPDATE: Virtualbox 5.0 has released and it now has an option for Yosemite although I haven&#39;t tested it. It also has an option for El Capitan. I&#39;ll have to try it soon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;more&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;First, download the OS X installer from the Mac App Store. Once downloaded, open a terminal window (Applications &amp;gt; Utilities &amp;gt; Terminal) and type the following:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sudo gem install iesd&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;iesd -i /path/to/Install\ OS\ X\ Yosemite.app -o Yosemite.dmg -t BaseSystem&lt;/span&gt;&lt;/blockquote&gt;
&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Then, find the Yosemite.dmg and copy it to a windows host (or if you are going to run it on a Mac OS X host, keep it there).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Next, install &lt;a href=&quot;http://www.virtualbox.org/&quot; target=&quot;_blank&quot;&gt;Virtualbox&lt;/a&gt;(version 4.3.20)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;and create a new Virtual Machine with the following settings:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;OS: Mac OS X Mavericks (64 bit)&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;RAM: As much as possible&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Hard disk: VDI, Dynamically Allocated, 500 GB or more,&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;(EDIT: You also need to modify the VM from the command line to make it boot (You need Administrator privileges). First, quit VBox. Then, open a Command Prompt with Admin Privileges and type the following (Replace the parts in capitals. Quotes are necessary) :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot; setextradata &quot;NAME OF VM&quot; &quot;VBoxInternal/Devices/efi/0/Config/DmiSystemProduct&quot; &quot;MacBookPro11,3&quot;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot;&lt;/span&gt;&lt;/span&gt; setextradata &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;NAME OF VM&quot;&lt;/span&gt;&lt;/span&gt; &quot;VBoxInternal/Devices/efi/0/Config/DmiSystemVersion&quot; &quot;1.0&quot;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot;&lt;/span&gt;&lt;/span&gt;setextradata &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;NAME OF VM&quot;&lt;/span&gt;&lt;/span&gt; &quot;VBoxInternal/Devices/efi/0/Config/DmiBoardProduct&quot; &quot;Iloveapple&quot;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot; &lt;/span&gt;&lt;/span&gt;setextradata &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;NAME OF VM&quot;&lt;/span&gt;&lt;/span&gt; &quot;VBoxInternal/Devices/smc/0/Config/DeviceKey&quot; &quot;ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc&quot;&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;PATH\TO\VBOX\INSTALL\VBoxManage.exe&quot; &lt;/span&gt;&lt;/span&gt;setextradata &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&quot;NAME OF VM&quot;&lt;/span&gt;&lt;/span&gt; &quot;VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC&quot; 1&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;If you have a Haswell or later Intel CPU, you also need to set the CPU ID:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&quot;PATH\TO\VBOX\INSTALL\VBoxMAnage.exe&quot; modifyvm &quot;NAME OF VM&quot; --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff&lt;/span&gt;&lt;/blockquote&gt;
) &lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Then, start the Virtual Machine and when asked, choose the dmg file created earlier.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Wait for it to boot and load the setup menu.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Choose your region and click Continue.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Before choosing the disk to install to, in the menu bar at the top, choose Utilities &amp;gt; Disk Utility.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Once Disk Utility loads, you will see the Virtual Harddisk in the sidebar. Click on it, choose Partition, choose 1 partition, give a name and click on Partition. Click OK.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Once it&#39;s partitioned, exit Disk Utility and continue the setup.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Choose the newly created partition and click continue.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Wait for the set up to complete and then the VM will reboot. (Make sure the dmg is still mounted in the VM because i had encountered a problem where the VM would just hang at Extension SDK cache rebuild)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Wait for it to boot. Once it brings up the welcome screen, follow the steps to configure the VM.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;You might notice that the VM is laggy. To reduce some lag, search for &quot;mac os x beamoff&quot; and download beamoff.app. Run it(right click &amp;gt; Open, since its from an unidentified developer). You will see a noticeable decrease in lag. Set it to run at every boot(System Preferences &amp;gt; Users &amp;gt; Login Items &amp;gt; + button, locate the beamoff.app file and double-click)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Next, change power saver settings to prevent VM hangs(System Preferences &amp;gt; Energy Saving &amp;gt; Sliders to Never, uncheck &quot;Put Harddisks to sleep whenever possible&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Congratulations! You now have Mac OS X Yosemite on Virtualbox!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Thanks for reading!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;-Technohacker&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://technohackerblog.blogspot.com/feeds/348319995550405866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technohackerblog.blogspot.com/2015/02/how-to-install-os-x-yosemite-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/348319995550405866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2783141733437165368/posts/default/348319995550405866'/><link rel='alternate' type='text/html' href='http://technohackerblog.blogspot.com/2015/02/how-to-install-os-x-yosemite-in.html' title='How to install OS X Yosemite in Virtualbox!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>