<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>a4apphack &#187; apps</title>
	<atom:link href="http://a4apphack.com/index.php/tag/apps/feed" rel="self" type="application/rss+xml" />
	<link>http://a4apphack.com</link>
	<description>Get more out of the Apps!</description>
	<lastBuildDate>Thu, 26 Apr 2012 15:44:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
<link>http://a4apphack.com</link>
<url>http://a4apphack.com/blog/wp-content/themes/primus/favicon.ico</url>
<title>a4apphack</title>
</image>
		<item>
		<title>Extract Android apk from Market and Decompile it to Java Source</title>
		<link>http://a4apphack.com/security/sec-code/extract-android-apk-from-market-and-decompile-it-to-java-source</link>
		<comments>http://a4apphack.com/security/sec-code/extract-android-apk-from-market-and-decompile-it-to-java-source#comments</comments>
		<pubDate>Wed, 20 Apr 2011 18:29:53 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[automate]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[scan]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2152</guid>
		<description><![CDATA[This post talks about process of extracting apk file of any app available in market and then decompiling it to Java source. This can be helpful for those who perform code review (for security vulnerabilities) on apps whose source code is not available. Once Java source code is obtained, we can either do manual code [...]]]></description>
			<content:encoded><![CDATA[<p>This post talks about process of extracting apk file of any app available in market and then decompiling it to Java source. This can be helpful for those who perform code review (for security vulnerabilities) on apps whose source code is not available. Once Java source code is obtained, we can either do manual code review or run any free/commercial automated code scanners.</p>
<p><span id="more-2152"></span></p>
<h3>Download .apk file from market</h3>
<ol>
<li>Search in market for the app you want to decompile and install it on your phone.</li>
<li>Install Astro File Manager from market (<a title="Astro File Manager (Android Market Link)" href="https://market.android.com/details?id=com.metago.astro">link</a>). Open Astro &gt; Tools &gt; Application Manager/Backup and select the application to backup on to the SD card .</li>
<li>Mount phone as USB drive and access <code>'\backups\apps\'</code> folder to find the apk of target app (lets call it targetapp.apk) . Copy it to your local drive.</li>
</ol>
<h3>Decomiling apk to Dex format</h3>
<ol>
<li>Download Dex2Jar (<a title="Dex2Jar" href="http://code.google.com/p/dex2jar/">link</a>) (Android runs applications which are in <a rel="nofollow" href="http://en.wikipedia.org/wiki/Dalvik_%28software%29">Dalvik Executable (.dex) format</a>).</li>
<li>Run the command to convert apk to jar<code></code><code></code></li>
</ol>
<p><code>dex2jar targetapp.apk file(./dex2jar targetapp.apk on terminal)</code></p>
<p style="padding-left: 30px;">File ‘targetapp.apk.dex2jar.jar’ is created</p>
<p><a href="http://img.a4apphack.com/androiddecompile-04.jpg" rel="lightbox[2152]" title="Converting Apk (Dex) to Jar"><img title="Converting Apk (Dex) to Jar" src="http://img.a4apphack.com/androiddecompile-04.jpg" alt="Converting Apk (Dex) to Jar" width="600" height="396" /></a></p>
<h3>Viewing/Decompiling the Jar files to Java</h3>
<h4>Method 1 : Use JavaDecompiler (JD)</h4>
<ol>
<li>Open ‘targetapp.apk.dex2jar.jar’ with jd-gui (<a title="JD GUI" href="http://java.decompiler.free.fr/?q=jdgui">link</a>)</li>
<li>File &gt; Save All Sources to sava the class files in jar to java files.</li>
</ol>
<p><a href="http://img.a4apphack.com/androiddecompile-05.jpg" rel="lightbox[2152]" title="JD GUI Viewer"><img class="alignnone" title="JD GUI Viewer" src="http://img.a4apphack.com/androiddecompile-05.jpg" alt="JD GUI Viewer" width="600" height="374" /></a></p>
<h4>Method 2: JAD</h4>
<ol>
<li>Extract contents of jar file on to a folder named src. Use and unarchival utility like 7zip</li>
<li>Keep ‘src’ folder in the same directory where JAD and targetapp jar is present</li>
<li>Open JAD in cmd and execute the following command</li>
<li><code>jad -o -r -sjava -dsrc src/**/*.class</code> (./jad on terminal)</li>
</ol>
<p><a href="http://img.a4apphack.com/androiddecompile-07.jpg" rel="lightbox[2152]" title="Extract jar contents to src folder"><img class="alignnone" title="Extract jar contents to src folder" src="http://img.a4apphack.com/androiddecompile-07.jpg" alt="Extract jar contents to src folder" width="600" height="441" /></a></p>
<p><a href="http://img.a4apphack.com/androiddecompile-08.jpg" rel="lightbox[2152]" title="Running jad command"><img class="alignnone" title="Running jad command" src="http://img.a4apphack.com/androiddecompile-08.jpg" alt="Running jad command" width="600" height="413" /></a></p>
<p>Now src will contain decompiled Java files ready for manual code review.</p>
<p><a href="http://img.a4apphack.com/androiddecompile-09.jpg" rel="lightbox[2152]" title="Decompiled java files"><img class="alignnone" title="Decompiled java files" src="http://img.a4apphack.com/androiddecompile-09.jpg" alt="Decompiled java files" width="600" height="413" /></a></p>
<h3>Tools Used</h3>
<ol>
<li>Sample app &#8211; RemoteDroid (Opensource &#8211; <a title="RemoteDroid" href="http://code.google.com/p/remotedroid/downloads/detail?name=RemoteDroid-v1.4.apk&amp;can=2&amp;q=">link</a>)</li>
<li>Astro File Manager (Android Market &#8211; <a title="Astro File Manager (Android Market Link)" href="https://market.android.com/details?id=com.metago.astro">link</a>)</li>
<li>Dex2Jar (<a title="Dex2Jar" href="http://code.google.com/p/dex2jar/">link</a>)</li>
<li>jd-gui (<a title="JD GUI" href="http://java.decompiler.free.fr/?q=jdgui">link</a>)</li>
<li>JAD (<a title="Java Decompiler Download" href="http://www.varaneckas.com/jad">link</a>)</li>
</ol>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">Dex2Jar Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>Dex2Jar</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td><ul>
<li>portable</li>
<li>code</li>
</ul>
</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://code.google.com/p/dex2jar/"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://code.google.com/p/dex2jar/">link</a></td>
    </tr>
  </tbody>
</table>

<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2152&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/security/sec-code/extract-android-apk-from-market-and-decompile-it-to-java-source/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Track Changes While Installing Softwares</title>
		<link>http://a4apphack.com/softwares/system-tools/track-changes-while-installing-softwares</link>
		<comments>http://a4apphack.com/softwares/system-tools/track-changes-while-installing-softwares#comments</comments>
		<pubDate>Mon, 23 Mar 2009 15:34:15 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[System Tools]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=997</guid>
		<description><![CDATA[After uninstalling any software which had temporarily installed for testing purpose, will leave some traces in our PC as registry modifications or in the form of flat files in the OS folders. These unwanted files consumes disk space and might ultimately slow down our PC. WhatChanged is a tiny tool which is a must have [...]]]></description>
			<content:encoded><![CDATA[<p>After uninstalling any software which had temporarily installed for testing purpose, will leave some traces in our PC as registry modifications or in the form of flat files in the OS folders. These unwanted files consumes disk space and might ultimately slow down our PC. <a title="WhatChanged" href="http://www.vtaskstudio.com/support.php">WhatChanged</a> is a tiny tool which is a must have for people who install and uninstall softwares frequently.</p>
<p><a rel="attachment wp-att-998" href="http://a4apphack.com/blog/wp-content/uploads/2009/03/whatchangedmain.jpg" title="WhatChanged Main"><img class="alignnone size-full wp-image-998" title="WhatChanged Main" src="http://a4apphack.com/blog/wp-content/uploads/2009/03/whatchangedmain.jpg" alt="WhatChanged Main" width="280" height="327" /></a></p>
<p><span id="more-997"></span>This tool takes a snapshot of our files and registry (current state) and will be compared with the snapshot after installing any software.This can help us finding the leftovers and completely removing them.</p>
<h3>Features</h3>
<ul>
<li>Portable and Free</li>
<li>Tiny app (~100KB)</li>
<li>Scans both files and registry for changes</li>
<li>Changes can be saved in text format</li>
</ul>
<h4>TIP:</h4>
<p>This tool can also help in understanding the installation sequences and files distributed in our system which can be reverse engineering to create portable apps.</p>
<p>Download WhatChanged : <a target="_blank" href="http://www.vista-software.com/vista.pl?action=download&amp;link=whatchanged.exe"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<p>More Info at <a title="WhatChanged" href="http://www.vtaskstudio.com/support.php">WhatChanged Homepage</a> [via <a title="Pendrive Apps" href="http://www.pendriveapps.com/program-installation-monitor-what-changed/">PenDriveApps</a>]</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=997&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/softwares/system-tools/track-changes-while-installing-softwares/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Quickly Mount Truecrypt Volumes With Launchy</title>
		<link>http://a4apphack.com/tips-tricks/quickly-mount-truecrypt-volumes-with-launchy</link>
		<comments>http://a4apphack.com/tips-tricks/quickly-mount-truecrypt-volumes-with-launchy#comments</comments>
		<pubDate>Thu, 19 Mar 2009 11:38:31 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=963</guid>
		<description><![CDATA[Some of us use Truecrypt for storing our files in an isolated partition and might be less concerned on its security (Update: check the details at the end of this post). For example, my thumbdrive has a single encrypted file created with Truecrypt which I always mount it in W: drive, which helps me to [...]]]></description>
			<content:encoded><![CDATA[<p>Some of us use Truecrypt for storing our files in an isolated partition and might be less concerned on its security <em>(<strong>Update: </strong>check the details at the end of this post)</em>. For example, my thumbdrive has a single encrypted file created with Truecrypt which I always mount it in W: drive, which helps me to run many of the non-portable apps in portable mode. Another possible reason, to sync various frequently used folders between different PC&#8217;s by creating a truecrypt volume and transferring only a single file so that you never missing anything while syncing and the copy can be done whole lot quicker.</p>
<p>But it will be a tedious and boring task to repeatedly follow a sequence of steps to get your volume mounted. But we can find out a simple solution for this&#8230;</p>
<p><span id="more-963"></span>So every time we have to mount a drive, we have to</p>
<ul>
<li>Open <a title="TrueCrypt Homepage" href="http://www.truecrypt.org">Truecrypt</a></li>
<li>Select the drive where the file needs to be mounted.</li>
<li>Browse the encrypted file</li>
<li>Enter the long and strong password, mount the volume</li>
</ul>
<p>Similar steps are needed while dismounting the drive as well.</p>
<p>Thanks to command line support of Truecrypt which is utilized here to mount the drive with few strokes.</p>
<h3>Mount from commandline</h3>
<p>We use the following command to <a title="TrueCrypt : Command Line Usage" href="http://www.truecrypt.org/docs/?s=command-line-usage">mount from commandline</a></p>
<p><code><span style="color: #ff0000;">_TruecryptExePath_</span> /q background /v <span style="color: #ff0000;">_EncFile_</span> /lx /p <span style="color: #ff0000;">_Pswd_</span> + /b<br />
 </code><br />
 <strong>Options</strong></p>
<p>/q &#8211; Automatically perform requested actions and exit, launches the TrueCrypt Background Task (tray icon).<br />
 /v &#8211; File and path name of a TrueCrypt volume to mount (Enclosed in quotes)<br />
 /l &#8211; Driver letter to mount the volume as.<br />
 /p &#8211; The volume password (Enclosed in quotes)</p>
<p><code><span style="color: #ff0000;">_TruecryptExePath_</span></code> = Path of truecrypt exe e.g &#8220;D:\Truecrypt\Truecrypt.exe&#8221; (Enclosed in quotes)<br />
 <code><span style="color: #ff0000;">_EncFile_</span></code> = Path of Encrypted file e.g &#8220;D:\MyStore.enc&#8221;(Enclosed in quotes)<br />
 <code><span style="color: #ff0000;">_Pswd_</span></code> = Volume password e.g &#8220;demo123&#8243; (Enclosed in quotes)</p>
<h3>Dismount from commandline</h3>
<p><span style="font-family: courier new,courier;"><code><span style="color: #ff0000;">_TruecryptExePath_ </span></code>/q /dy</span></p>
<h3>Mount from Launchy</h3>
<p>Any application launchers like <a title="Launchy: The Open Source Keystroke Launcher" href="http://www.launchy.net">Launchy</a> can be used to run a particular program by using shortcuts.</p>
<ol>
<li>Go to Plugins tab from Launchy Options</li>
<li>Select Runner Plugin</li>
<li>Give suitable shortcut name in <strong>Name</strong>, <span style="color: #ff0000;">_TruecryptExePath_</span> in <strong>Program </strong>and the command mentioned above in <strong>Arguments</strong>.</li>
</ol>
<div class="wp-caption alignnone" style="width: 540px"><a title="Launchy Runner Config" href="http://img.a4apphack.com/tclaunchy-runnerconfig.jpg" rel="lightbox[963]"><img title="Launchy Runner config" src="http://img.a4apphack.com/tclaunchy-runnerconfig.jpg" alt="Launchy Runner Config" width="530" height="426" /></a><p class="wp-caption-text">Launchy Runner Config</p></div>
<p>So next time to mount a volume just do Alt+Space (default Launchy hotkey) and type shortcut name.</p>
<p>I&#8217;ve put shortcut as &#8216;cryptX&#8217; which will mount my enc file to X: drive. So all I&#8217;ve to do is type &#8216;crx&#8217; and press Enter (Launchy matches &#8216;crx&#8217; and finds &#8216;cryptX&#8217; automatically)</p>
<p><img title="Launchy" src="http://img.a4apphack.com/tclaunchy-launch.jpg" alt="Launchy" width="304" height="130" /></p>
<p>Repeat this and use the command for dismount and assign it to Launchy. I&#8217;ve used &#8216;dcryptX&#8217; to dismount from X: (So I type &#8216;dcrx&#8217; in Launchy)</p>
<p>Note: If you want to mount secure truecrypt volume in command line, encrypt password using <a title="MD5 CommandLine Utilty" href="http://www.fourmilab.ch/md5/">MD5 tool</a> onto a textfile and use the same to decrypt and <a title="Password in CommandPrompt" href="http://www.computing.net/cgi-bin/AT-search.cgi?mode=concept&#038;sp=sp&#038;search=batch+password&#038;forum=ALL">compare with</a> the password you input in CLI. This method is considered to be insecure so its recommended not to use.</p>
<p><strong>Update: </strong>Use the following command to enter the password onto launchy or display the actual &#8216;Enter Password&#8217; screen of Truecrypt. This means you are still secure with using Launchy for Truecrypt.</p>
<p><code><span style="color: #ff0000;">_TruecryptExePath_</span> /q background /v _EncFile_ /lx /p $$ + /b</code></p>
<ol>
<li>To display the truecrypt &#8216;Enter Password&#8217;, type &#8216;cryptx&#8217; and press enter</li>
<li>To mount the volume silently without prompting the password, type &#8216;cryptX&#8217; + Tab Key + <code>_Pswd_</code></li>
</ol>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=963&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/tips-tricks/quickly-mount-truecrypt-volumes-with-launchy/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AppKeys &#8211; Suite of Simple Utilites With AHK</title>
		<link>http://a4apphack.com/featured/appkeys-suite-of-simple-utilites-with-ahk</link>
		<comments>http://a4apphack.com/featured/appkeys-suite-of-simple-utilites-with-ahk#comments</comments>
		<pubDate>Mon, 23 Feb 2009 17:54:13 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[System Tools]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ahk]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[automate]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[rightclick]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[systools]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=630</guid>
		<description><![CDATA[AppKeys is a suit of applications built based on AHK scripting language which can be invoked by using various keyboard shortcuts. The shortcuts can be modified by editing the ahk scripts. Running this ahk file will consume very less amount of memory and can run each command almost instantaneously. This suite of apps replaces dozens [...]]]></description>
			<content:encoded><![CDATA[<p>AppKeys is a suit of applications built based on AHK scripting language which can be invoked by using various keyboard shortcuts. The shortcuts can be modified by editing the ahk scripts. Running this ahk file will consume very less amount of memory and can run each command almost instantaneously. This suite of apps replaces dozens of applications which needs to be installed otherwise to do the same operations.</p>
<p><span id="more-630"></span></p>
<h2>Operations</h2>
<ul>
<li>Inserts a linebreak.</li>
<li>Inserts a tab.</li>
<li>Move the mouse with the arrow keys.</li>
<li>Googles selected text, if its a URL then its opened in browser</li>
<li>Change case of selected text</li>
<li>Dsiplay AutoHotkey help file.</li>
<li>Terminate active application</li>
<li>Disables the Windows keys. For use with fullscreen games.</li>
<li>Toggle active window &#8220;Always On Top&#8221;.</li>
<li>Eject/Retract the CD tray</li>
<li>Turn Monitor off</li>
<li>Hide/Unhide the active window.</li>
<li>Unhide all windows that were hidden this way.</li>
<li>Toggle Window Transparency</li>
<li>Pastes clipboard contents as plain text OR path of file/folder</li>
<li>Toggle text wrapping to a specific width</li>
<li>Quick shutdown menu</li>
<li>RegEx replace on selected text.</li>
<li>Appends BBCode tags for selected text</li>
<li>Appends HTML tags for selected text</li>
<li>Comments/Uncomments a block of AutoHotkey code.</li>
</ul>
<h2>Gallery</h2>
<p>Have mentioned few features below.</p>
<p><strong>1. Window Transparency</strong></p>
<div class="wp-caption alignnone" style="width: 536px"><a title="Toogle Window Transparency" href="http://img.a4apphack.com/appkeys-windowtransparency.jpg" rel="lightbox[630]"><img title="Toogle Window Transparency" src="http://img.a4apphack.com/appkeys-windowtransparency.jpg" alt="Toogle Window Transparency" width="526" height="343" /></a><p class="wp-caption-text">Toogle Window Transparency</p></div>
<p>
 <strong>2. Always On Top</strong></p>
<div class="wp-caption alignnone" style="width: 325px"><a title="AlwaysOnTop" href="http://img.a4apphack.com/appkeys-alwaysontop.jpg" rel="lightbox[630]"><img title="AlwaysOnTop" src="http://img.a4apphack.com/appkeys-alwaysontop.jpg" alt="AlwaysOnTop" width="315" height="267" /></a><p class="wp-caption-text">AlwaysOnTop</p></div>
<p><strong>3. Custom Shutdown Menu</strong></p>
<div class="wp-caption alignnone" style="width: 264px"><a title="Custom Shutdown Menu" href="http://img.a4apphack.com/appkeys-customshutdownmenu.jpg" rel="lightbox[630]"><img title="Custom Shutdown Menu" src="http://img.a4apphack.com/appkeys-customshutdownmenu.jpg" alt="Custom Shutdown Menu" width="254" height="160" /></a><p class="wp-caption-text">Custom Shutdown Menu</p></div>
<p><strong>5. HTML Tag Completion</strong></p>
<div class="wp-caption alignnone" style="width: 334px"><a title="HTML Tag Completion" href="http://img.a4apphack.com/appkeys-htmltagcompletion.gif" rel="lightbox[630]"><img title="HTML Tag Completion" src="http://img.a4apphack.com/appkeys-htmltagcompletion.gif" alt="HTML Tag Completion" width="324" height="124" /></a><p class="wp-caption-text">HTML Tag Completion</p></div>
<p><strong>6. Paste File Path</strong></p>
<div class="wp-caption alignnone" style="width: 610px"><a title="Paste File Path" href="http://img.a4apphack.com/appkeys-pastefilepath.gif" rel="lightbox[630]"><img title="Paste File Path" src="http://img.a4apphack.com/appkeys-pastefilepath.gif" alt="Paste File Path" width="600" height="405" /></a><p class="wp-caption-text">Paste File Path</p></div>
<p><strong>7. Terminate Application</strong></p>
<div class="wp-caption alignnone" style="width: 222px"><a title="Terminate Application" href="http://img.a4apphack.com/appkeys-terminateapplication.jpg" rel="lightbox[630]"><img title="Terminate Application" src="http://img.a4apphack.com/appkeys-terminateapplication.jpg" alt="Terminate Application" width="212" height="117" /></a><p class="wp-caption-text">Terminate Application</p></div>
<h2>AppKeys CheatSheet</h2>
<div class="wp-caption alignnone" style="width: 610px"><a title="Appkeys Cheatsheet" href="http://img.a4apphack.com/appkeys-cheatsheet.jpg" rel="lightbox[630]"><img class="" title="Appkeys Cheatsheet" src="http://img.a4apphack.com/appkeys-cheatsheet.jpg" alt="Appkeys Cheatsheet" width="600" height="404" /></a><p class="wp-caption-text">Appkeys Cheatsheet (Click to Enlarge)</p></div>
<p><br class="spacer_" /></p>
<p><strong>Download Appkeys :</strong> <a target="_blank" href="http://img.a4apphack.com/dl/appkeys.ahk.txt"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a> (Rename the file to appkeys.ahk)</p>
<p>Note: Check the <a title="AppsKeys - a &quot;suite&quot; of simple utility hotkeys" href="http://www.autohotkey.com/forum/topic27797.html&amp;highlight=always+top">authors post</a> for the latest ahk file.</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=630&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/appkeys-suite-of-simple-utilites-with-ahk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FileMenu Tools &#8211; Handy Customizable Right Click Tools</title>
		<link>http://a4apphack.com/featured/filemenu-tools-handy-customizable-right-click-tools-portable</link>
		<comments>http://a4apphack.com/featured/filemenu-tools-handy-customizable-right-click-tools-portable#comments</comments>
		<pubDate>Mon, 23 Feb 2009 05:56:19 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[System Tools]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[rightclick]]></category>
		<category><![CDATA[systools]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=763</guid>
		<description><![CDATA[FileMenu tools includes a set of handy tools which can be easily accessed from the right click context menu of any file/folder. The tools can be individually customized and organized as required. We can also set filters for different types of file extensions so that the particular tool is displayed in the right click menu [...]]]></description>
			<content:encoded><![CDATA[<p>FileMenu tools includes a set of handy tools which can be easily accessed from the right click context menu of any file/folder. The tools can be individually customized and organized as required. We can also set filters for different types of file extensions so that the particular tool is displayed in the right click menu only for that corresponding extension.</p>
<div class="wp-caption alignnone" style="width: 460px"><a title="Tools in Context Menu" href="http://img.a4apphack.com/filemenu-contextmenu.jpg" rel="lightbox[763]"><img class="" title="Tools in Context Menu" src="http://img.a4apphack.com/filemenu-contextmenu.jpg" alt="Tools in Context Menu" width="450" height="380" /></a><p class="wp-caption-text">Tools in Context Menu</p></div>
<p><span id="more-763"></span></p>
<h3>Features</h3>
<ul>
<li>Free and Portable</li>
<li>Add some built-in utilities that perform operations on files and folders.</li>
<li>Customize filters for enabling tools for particular file extensions.</li>
<li>Add customized commands which run external applications, copy/move to a specific                  folder or delete specific file types.</li>
<li>Configure the &#8220;Send to&#8230;&#8221; submenu.</li>
<li>Enable/disable commands which are added by other applications to the context                  menu.</li>
</ul>
<div class="wp-caption alignnone" style="width: 610px"><a title="FileMenu Tools Screenshot" href="http://img.a4apphack.com/filemenu-main.jpg" rel="lightbox[763]"><img class="" title="FileMenu Tools Screenshot" src="http://img.a4apphack.com/filemenu-main.jpg" alt="FileMenu Tools Screenshot" width="600" height="524" /></a><p class="wp-caption-text">FileMenu Tools Screenshot</p></div>
<p><strong>Built-In Tools</strong></p>
<ul>
<li>Synchronizes two folders. It is possible configure the synchronization type (unidirectional, bidirectional, etc.) and the file types which must be synchronized.</li>
<li>Deletes recursively specific file types from a folder. The file types are specified with wildcards, for example: *.txt, *.t??, etc.</li>
<li>Finds and replaces a text in all selected files. It is possible to use regular expressions.</li>
<li>Renames all the selected elements by using some patterns.</li>
<li>Deletes files which are locked by any application and cannot be deleted normally.</li>
<li>Deletes definitely files and folders.</li>
<li>Changes the icon assigned to the selected folder.</li>
<li>Run a program with parameters typed through a dialog box.</li>
<li>Open a command line window and go to selected folder.</li>
<li>Splits the selected file in various parts.</li>
<li>Joins the parts of a file which were previously splitted.</li>
<li>Copies the selected elements to other folder.</li>
<li>Moves the selected elements to other folder.</li>
<li>Copies to the clipboard the name of the all selected elements.</li>
<li>Copies to the clipboard the path of the all selected elements.</li>
<li>Copies to the clipboard the content of the selected element. If a folder is selected, all element names that the folder contains will be copied.</li>
<li>Appends the clipboard contents into the selected elements. If a folder is selected, then will be created a file in that folder with the clipboard contents.</li>
<li>Displays a submenu which lets change the attributes of the selected elements. If a folder is selected, it is possible change the attributes recursively.</li>
<li>Changes the creation time, the last access time and/or the last write time of the selected elements. If a folder is selected, it is possible change the time recursively.</li>
<li>Registers a DLL in Windows.</li>
<li>Unregisters a DLL.</li>
<li>Creates a new folder into the selected folder.</li>
<li>Displays the size of the folders.</li>
<li>Lets you shred the selected files definitely so it is impossible to recovery the files with recovering tools.</li>
<li>Sends an e-mail with the selected elements as attachments.</li>
<li>Creates a new subfolder in the current folder and moves all the selected elements to this subfolder.</li>
<li>Creates a new copy of the selected elements in the current folder.</li>
<li>Selects the elements in the Windows Explorer by its type.</li>
</ul>
<h3>Add a new Command</h3>
<p><strong>Open a Program with&#8230;</strong></p>
<p>Click the &#8216;Add Command&#8217; button to add a new item in the FileMenu Tools menu. We have to edit the data in the &#8216;Properties Window&#8217; to make the operation functional. Consider an example; we need &#8216;Open with Firefox&#8217; in the menu whenever we right click any html files. This can enabled by defining &#8216;File Extensions&#8217; property in the properties window. Since this new menu should appear only for the files and not for folders we choose &#8216;No&#8217; for the folders property. We can also change the icon which is displayed in the right click menu.</p>
<div class="wp-caption alignnone" style="width: 278px"><a title="Properties Window" href="http://img.a4apphack.com/filemenu-propertieswindow.jpg" rel="lightbox[763]"><img title="Properties Window" src="http://img.a4apphack.com/filemenu-propertieswindow.jpg" alt="Properties Window" width="268" height="307" /></a><p class="wp-caption-text">Properties Window</p></div>
<p><strong>Add SendTo item</strong></p>
<p>To add a item in the SendTo menu, we select the &#8216;SendTo&#8217; tab and click add command. For example, if we need to add <a title="Sync your files with Dropbox" href="http://a4apphack.com/index.php/do-it-online/sync-your-files-with-dropbox/">DropBox</a> folder in the &#8216;SendTo&#8217; Menu we set the following properties.</p>
<div class="wp-caption alignleft" style="width: 285px"><a title="SendTo" href="http://img.a4apphack.com/filemenu-sendto.jpg" rel="lightbox[763]"><img title="SendTo" src="http://img.a4apphack.com/filemenu-sendto.jpg" alt="SendTo" width="275" height="141" /></a><p class="wp-caption-text">SendTo Menu </p></div>
<p><br class="spacer_" /></p>
<p><a title="SendTo Properties" href="http://img.a4apphack.com/filemenu-sendtoprops.jpg" rel="lightbox[763]"><img class="alignnone" style="vertical-align: top;" title="SendTo Properties" src="http://img.a4apphack.com/filemenu-sendtoprops.jpg" alt="SendTo Properties" /></a></p>
<h3></h3>
<h3><span style="color: #ff0000;">TIP!<span style="color: #000000;"> </span></span>Making FileMenuTools Portable</h3>
<p>Step1 : Install FileMenu Tools in a temporary folder.</p>
<p>Step2: Copy all the contents in the FileMenuTools installation folder, except unins000.dat, unins000.exe, to a new folder.</p>
<p>Step3: Uninstall FileMenuTools application from Add/Remove programs.</p>
<p>Step4: Run &#8216;F&#8217;ileMenuTools.exe&#8217; from the folder which was created in Step2.</p>
<p><em><strong>Note: </strong>We cannot make <a title="Creating Portable Apps with UniExtract" href="http://a4apphack.com/index.php/tips-tricks/creating-portable-applications-with-uniextract/">this portable with Uniextract</a> since it is not able to unpack the setup file.</em></p>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">FileMenu Tools Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>FileMenu Tools</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>portable</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://www.lopesoft.com/en/fmtools/download.html"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://www.lopesoft.com/en/fmtools/info.html">link</a></td>
    </tr>
  </tbody>
</table>

<p><br class="spacer_" /></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=763&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/filemenu-tools-handy-customizable-right-click-tools-portable/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Portable Apps with UniExtract</title>
		<link>http://a4apphack.com/tips-tricks/creating-portable-applications-with-uniextract</link>
		<comments>http://a4apphack.com/tips-tricks/creating-portable-applications-with-uniextract#comments</comments>
		<pubDate>Tue, 30 Dec 2008 10:00:53 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Portable]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=185</guid>
		<description><![CDATA[We can carry our favorite portable apps in USB sticks and external harddisks which can be used anywhere without even leaving a trace in the guest PC. There are few sites which allow us to download those for free. But their repository is limited and that might not include the apps we wanted in portable [...]]]></description>
			<content:encoded><![CDATA[<p>We can carry our favorite portable apps in USB sticks and external harddisks which can be used anywhere without even leaving a trace in the guest PC. There are few sites which allow us to download those for free. But their repository is limited and that might not include the apps we wanted in portable version.</p>
<p><span id="more-185"></span>Most of the applications we use everyday are available for download in <a title="Installation : Wikipedia" href="http://en.wikipedia.org/wiki/Installation_(computer_programs)" target="_blank">Installable format</a> and during installation, it&#8217;s dependent files are distributed across various locations in our harddisk. Moving the executable to another folder/drive might even prevent its proper functioning. And in some cases, uninstalling those apps will leave behind few files which were copied during installation. So we will minimize these problems by running portable versions of the apps.</p>
<p>To convert the Installer version of our app to portable we need to use an extractor.  One of the best free extractor available is <a title="Universal Extractor" href="http://legroom.net/software/uniextract" target="_blank">Universal Extractor</a> which can help us in creating portable apps. Universal Extractor first detects the type of compression and packaging used to build the installer and extracts with the help of suitable mechanisms. It currently supports <a title="Supported Formats" href="http://legroom.net/software/uniextract#formats" target="_blank">50+ formats</a> including Windows Installer, Inno Setup, NSIS package etc which are the most commonly used.</p>
<h3>Extracting the Installer file with UniExtract</h3>
<p>1. Drag and drop the Installer executable file onto the Universal Extractor App. Set the destination directory.  <img class="alignnone size-full wp-image-192" title="uniextractgui" src="http://img.a4apphack.com/unixtract-gui.png" alt="uniextractgui" width="319" height="179" /> <br />
 2. Click Ok to proceed. Now the installation package will be detected and extracted accordingly. <a href="http://img.a4apphack.com/unixtract-processing.png" rel="lightbox[185]" title="uniextractprocess"><img class="alignnone size-full wp-image-190" title="uniextractprocess" src="http://img.a4apphack.com/unixtract-processing.png" alt="uniextractprocess" width="511" height="249" /></a> <br />
 3. Now try to execute the app, if it works fine*, remove unnecessary files like uninstall scripts, start menu shortcuts, if any, from the extracted folder. Now you have your portable version of your app ready to be moved to your thumb drive.</p>
<p><em>Note*</em> : Not all the applications can be converted to portable ones. Some installer package might not be understood by the uniextractor and some apps depends and run by modifying certain registry files.</p>
<p><strong>Download </strong>Universal Extractor <a target="_blank" href="http://legroom.net/scripts/download.php?file=uniextract16_noinst"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<p>(More info <a title="Universal Extractor Info" href="http://legroom.net/software/uniextract" target="_blank">here</a>)</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=185&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/tips-tricks/creating-portable-applications-with-uniextract/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Detect the Hotkeys used by various apps</title>
		<link>http://a4apphack.com/tips-tricks/detect-the-hotkeys-used-by-various-apps</link>
		<comments>http://a4apphack.com/tips-tricks/detect-the-hotkeys-used-by-various-apps#comments</comments>
		<pubDate>Sun, 14 Dec 2008 08:48:27 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[lifesaver]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[trial]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=66</guid>
		<description><![CDATA[Some of the applications registers its default hotkey globally, which means it can be invoked any time by pressing the specified key combination. Many a times different apps uses same hotkey and ultimately results in conflict. Take Launchy for instance, it registers &#8216;Alt+Space&#8217; hotkey by default. But if any new application installed uses the same [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-157" style="margin-left: 7px; margin-right: 7px;" title="detecthotkey icon" src="http://img.a4apphack.com/hkeycmd-thumb.png" alt="detecthotkey icon" width="90" height="90" />Some of the applications registers its default <a title="Hotkey Wiki" href="http://en.wikipedia.org/wiki/Keyboard_shortcuts" target="_blank">hotkey</a> globally, which means it can be invoked any time by pressing the specified key combination. Many a times different apps uses same hotkey and ultimately results in conflict. Take Launchy for instance, it registers &#8216;Alt+Space&#8217; hotkey by default. But if any new application installed uses the same hotkey, Lauchy will end up in popping a warning saying that it is not able to register its hotkey so configure an alternate one. This might sometimes be annoying because you might be using that hotkey for years and suddenly you are asked to change it just because who don&#8217;t know which is the other application creating the conflict Another scenario is while writing your own AutoHotKey scripts. You might want to assign a shortcut for the application you have created but have to make sure that it is not taken by any of the others. To resolve all these we have something called as Hotkey detector.<span id="more-66"></span><a title="Hotkey Commander" href="http://hkcmdr.anymania.com/" target="_blank">Hotkey Commander</a> is a Hotkey detector software which can detect the hotkeys used up by the applications you have installed. This will list the applications and corresponding hotkeys registered by it. This can help us maintaining the hotkey of our favorite app and to change the hotkey config of its duel. <em>(I had my google desktop conflicting my Launchy hotkey and could reconfigure by following these <a title="Change Google Desktop Hotkeys" href="http://support.google.com/desktop/bin/answer.py?hl=en&amp;safe=on&amp;answer=37219" target="_blank">instructions</a>)</em></p>
<p><a href="http://img.a4apphack.com/hkeycmd-screenshot.png" rel="lightbox[66]" title="Hotkey Commander"><img class="alignnone size-medium wp-image-68" title="Hotkey Commander" src="http://img.a4apphack.com/hkeycmd-screenshot.png" alt="Hotkey Commander" width="600" height="411" /></a></p>
<p>Download HotKey Commander : <a target="_blank" href="http://hkcmdr.anymania.com/hkcmdr-inst.exe"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a> <em></em></p>
<p><em>(This is a 15day trial app and NOT freeware)</em></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=66&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/tips-tricks/detect-the-hotkeys-used-by-various-apps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (Requested URI is rejected)
Object Caching 1171/1209 objects using disk: basic

Served from: a4apphack.com @ 2012-05-22 09:03:01 -->
