Category: OS

  • Cleanup mailman held messages

    Occasionally, you might encounter a situation where messages get held up in mailman for various reasons, and it’s essential to know how to clean up these held messages. Cleaning Up with the Command Line: The process of cleaning up held messages in Mailman is relatively straightforward, thanks to some handy command-line tools. 1. Navigating to…

  • Hotspot Android – Donut 1.6

    Finally, I’ve successfully enabled web browsing over a 3G connection on Android (version 1.6, codenamed Donut). Achieving this required a series of steps: Please note that if you’re using a kernel without the netfilter module, you may encounter issues with NAT (Network Address Translation), causing DNS to function but HTTP/HTTPS to fail. To overcome this,…

  • Regain root access on ADP1 Android development phone after version upgrade

    After upgrading ADP1 to version 1.6, root access was lost. However, it can be regained using the ADB tool. adb shellmount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /systemcd /system/bincat sh > suchmod 4755 su Reference: http://phandroid.com/2009/04/29/adp-15-initial-thoughts/

  • [Resolved] Postfix X-Authentication Warning

    It’s possible to see X-Authentication-Warning in the email header when the mail server doesn’t trust the user. This can sometimes cause emails to be marked as spam. To solve the problem, you can add the user to the /etc/mail/trusted-users file. If your system includes forms that are used to send email as the Apache user,…

  • Working with Android SDK on MAC OS X

    At the time of writing, there are no easy way to install application on Android. We’ve put together a simple guide to help you get started. So, let’s dive right in! 1. Install Eclipse: The first thing you’ll need is an Integrated Development Environment (IDE). For the best experience, we recommend opting for either the…

  • Overcoming Challenges: Getting HTC G1 connected to Internet

    Waiting eagerly for my HTC G1 development phone to arrive in India was an exercise in patience. However, the excitement quickly turned into disappointment when I realized that the device required me to log in to a Google account before I could even turn on the wireless feature. There seemed to be no way to…