Installing Windows 7 on HTC HD 2 LEO

One of the member of XDA FORUM has successfully installed Windows 7 on his HTC leo smartphone. He also posted how to, so that it can help others to upgrade their OS from Windows 6.5 to Windows 7


Warning

  • Use this software at your own risk, I will be not held responsable for any damage caused at your device.
  • Read the instructions carefully before starting.
  • Also see the videos for better understanding.

Installation Steps

  • Download the Windows Phone 7 ROM from here and extract its contents to your computer.
  • Confirmed that you have HARDSPL 2.08 installed as it is an prerequisite before you can install MAGLDR. Also your radio needs to be 2.**.50.**. A recommended 2.15.50.14 radio can be downloaded from here.
  • Connect your HTC HD2 to your computer via USB and run ‘ROMUpdateUtility.exe’ from the MAGLDR 1.2 folder which you have extracted earlier.
  • Follow on-screen instructions to install MAGLDR on HTC HD2 and reboot your phone. Your phone should boot into MAGLDR now.
  • Navigate to the option which says ‘USB Flasher’ using the volume-down key and press the green ‘call’ key to enter it.
  • Now run DWI.exe from extracted ROM folder
  • Read the information carefully and follow the on-screen instructions to flash HTC HD3 to Windows Phone 7 ROM.
  • After the installation is complete, your phone will reboot into MAGDLR again. Use the volume-down button to the Boot AD NAND option and press the green ‘call’ button.
  • Your phone will now boot into the newly installed Windows Phone 7. The first boot may take a while. Follow the on-screen instructions to setup your Windows Phone 7 installation for the first time.
  • To get Windows live service working, follow this guide.

For having back Windows Mobile 6.5, just go into bootloader, plug your USB cable and flash your WM 6.5 rom
For flash again Android, reboot your phone while hold power button till you will be on MAGLDR menu then use USB Flasher to flash with Android Rom.

Instruction Videos

How to Unlock Samsung Galaxy S

Cellphone users like me change their carrier frequently. But with locked phone it becomes headache. You need to unlock the phone to use it with different carriers. Now there is one good news for Samsung Galaxy S users. A member from XDA forum devloped an appliction to unlock your device. Currently this application is in testing stage.

As per the application devloper, the application can work on Galaxy S as well as on other similar models of Samsung Android based cellphones.

Requirement:

In order to run the app, you’ll need to be rooted with BusyBox and have an active internet connection

Instruction to run the application:

  • Download the application from here
  • Run the application and follow on screen stps
  • Save your /efs folder
  • You will get a blank screen, this means the app can unlock your phone.
  • Built .nv_data.bak once the phone restart

If you face any problem in unlocking you need to restore /efs folder saved on step 1. To do so start the application again and select restore option.

Read More

Disclaimer : I am not promoting this application, neither unlocking the cellphone. Use this application at your own risk. Techienote or non of its member will be liable if the application do not work for you.

NConf on Ubuntu

NConf is a PHP based web-tool for configuring the Nagios monitoring software. It differs from similar tools by offering enterprise-class features like templates, dependencies and the ability to configure a large-scale, distributed Nagios server topology. It is mainly targeted at sysadmins, who already know Nagios, but are looking for a more convenient way of managing their configuration files.

Main features

  • effortlessly maintain a distributed Nagios topology
  • user-friendly web-GUI
  • host & service templates
  • graphical dependency viewer
  • multiple authentication modes
  • Nagios config importer
  • CSV file importer
  • perl database API
  • data schema customizable and expandable
  • runs on Linux / Apache / PHP / MySQL

Installing Dependencies

apt-get install apache2 php5 php5-mysql mysql-server perl libdbi-perl libdbd-mysql-perl gawk
/etc/init.d/apache2 restart

Download NConf & Extracting it to Web Directory

mkdir ~/downloads
cd ~/downloads
wget http://sourceforge.net/projects/nconf/files/nconf/1.2.6-0/nconf-1.2.6-0.tgz
cd /var/www
tar zxvf ~/downloads/nconf-1.2.6-0.tgz
cd /var/www/nconf
chown www-data config output static_cfg temp
chmod 777 /usr/local/nagios/bin/nagios

Creating database for NConf in MySQL

mysql -u root -p
mysql>create database nconf;
mysql>grant all on nconf.* to nconf@localhost identified by 'nconf';

Start Installation by typing http://localhost/nconf in your web browser
Click on click here to start the installation.

At the next screen NConf will check pre-installation dependencies. If NConf find any missing dependencies, installaer will not start the setup process. Click on Next button to go further.

Give your MySQL database details. In our setup
DBHOST = localhost
DBNAME = nconf
DBUSER = nconf
DBPASS = nconf

Click Next to go further

In General configuration
NCONFDIR = /var/www/nconf
NAGIOS_BIN = /usr/local/nagios/bin/nagios
TEMPLATE_DIR = nconf_fresh

In Authentication configuration, We are disabling authentication.

If everything goes well you will get Finish screen without any error. Don’t click on Finish button after getting this screen please run below commands and then click on finish button.

cd /var/www/nconf/
rm -rf INSTALL INSTALL.php UPDATE UPDATE.php

Once installed you can add host via the main contol panel.

After adding host click on Generate Nagios config. It will genrate config files in /var/www/nconf/output.

To apply Nconf configuration first we need to copy NConf files to Nagios directory and also make it’s entry in nagios.cfg
Following script will rename the existing .cfg to with cfg.bak and add new cfg files location in nagios.cfg
Create a file name nconf_nagios.sh in /root and copy following lines in it

#!/bin/bash
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#renaming existing files in /usr/local/nagios/etc/objects from .cfg to .cfg.bak
cd /usr/local/nagios/etc/objects
ORIGINAL=`ls -l | grep -v "total" | gawk '{ print $NF }'`
for BACKUP in $ORIGINAL
	do
        mv $BACKUP $BACKUP.bak
	done
chown nagios:nagios /usr/local/nagios/etc/objects/*
chmod 644 /usr/local/nagios/etc/objects/*
#Copying new .cfg files to /usr/local/nagios/etc/objects/
cd /var/www/nconf/output
rm -rf global Default_collector
tar zxvf NagiosConfig.tgz
cp -av /var/www/nconf/output/global/* /usr/local/nagios/etc/objects/
cp -av /var/www/nconf/output/Default_collector/* /usr/local/nagios/etc/objects/
chown nagios:nagios /usr/local/nagios/etc/objects/*
chmod 644 /usr/local/nagios/etc/objects/*
#Adding new cfg files entry in /usr/local/nagios/etc/nagios.cfg
sed -i 's/^cfg_file=/#cfg_file=/g' /usr/local/nagios/etc/nagios.cfg
ls -l /usr/local/nagios/etc/objects/ | grep -v "total" | gawk '{ print $NF}' | grep -v "bak" | sed 's/^/cfg_file=\/usr\/local\/nagios\/etc\/objects\//g' >> /usr/local/nagios/etc/nagios.cfg

Now run the script

chmod 777 /root/nconf_nagios.sh
/root/nconf_nagios.sh

Now our NConf and Nagios are working fine. Next time whenever you update or add any host/service in NConf run following script to apply the changes in Nagios. We are naming the script as nconf_update.sh. The script is in /root folder.

#!/bin/bash
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#Copying files from Nconf output directory to Nagios objects directory
cd /var/www/nconf/output
rm -rf global Default_collector
tar zxvf NagiosConfig.tgz
mv /var/www/nconf/output/global/* /usr/local/nagios/etc/objects/
mv /var/www/nconf/output/Default_collector/* /usr/local/nagios/etc/objects/
chown nagios:nagios /usr/local/nagios/etc/objects/*
chmod 644 /usr/local/nagios/etc/objects/*
/etc/init.d/nagios restart

To run the script

chmod 777 /root/nconf_update.sh
/root/nconf_update.sh

Ubuntu on Nexus S

Earlier we have shown you how to install MeeGo 1.1 on Nexus S. Now its time for Ubuntu. Steve Straughton Smith, an Irish iPhone, Mac Developer & XDA Forum member, has managed to port Ubuntu OS on Nexus S. Smith also has given how to for installing Ubuntu on Nexus S.

Warning installing customise kernel can void cellphone warranty, so do it on your risk.

What doesn’t work currently
Touchscreen

STEPS

  • Download a copy of Ubuntu for HD2, and take just the rootfs.ext2 file and drag it to Nexus S by creating a folder ‘ubuntu’
  • Then use fastboot to boot with this image
  • You will need to do one minor edit once the device is booted; you will see the screen output is very weird; ADB push this file to /etc/X11/xorg.conf, and then reboot Ubuntu

Read More

Installing MeeGo 1.1 on Nexus S


Steve Straughton Smith, an Irish iPhone, Mac Developer & XDA Forum member, has managed to port MeeGo 1.1 OS on Nexus S. Smith has given how to for installing MeeGo 1.1 on Nexus S.
Warning installing customise kernel can void cellphone warranty, so do it on your risk.
Steps

  • Build a MeeGo rootfs first in ext2 format by using kickstart.tar.gz as base.
  • Compile the images successfully and copy it to rootfs.ext2 on internal memory of Nexus S
  • To boot it, you ll need to use Fastboot
  • Alternatively you can dual boot the MeeGo OS on Nexus S by flashing it to recovery

What works

  • ADB root shell
  • X11 & UI apps

What doesn’t work currently

  • Touchscreen
  • Super-AMOLED brightness control
  • WiFi

Read More

rss twitter facbook

Categories

Archives