Monday, February 4, 2013

Carbon for Android Backs Up Your Phone, No Root Required

Carbon is the work of Koushik "Koush" Dutta, the same developer behind ClockworkMod, one of our favorite Android utilities. This newest project is a sharp-looking backup and syncing tool for your Android device, one that can take your apps, app data (saved games, preferences, and so on), contacts, and other important data and save it to your phone's SD card or your desktop.
The app comes in two flavors: the free version backs up all of your data and stores it on your SD card or your desktop. For a $5 USD in-app upgrade, the premium version ditches the ads and unlocks a ton of additional features, including the ability to perform automatic hands-free backups on a schedule you set, and the ability to save your data to Dropbox, Google Drive, or Box.net in addition to your SD card or desktop. The premium version also allows you to sync two Android devices, so moving to a new phone is a snap. If your phone isn't rooted, you'll also need to install a companion app on your desktop for Carbon to activate and work properly (if your phone is rooted, you don't need to do this.)
The only caveat is that Carbon doesn't work on Motorola devices. Koush explains that Motorola phones "have a bug that break Android's backup mechanism," one that Motorola/Google will have to fix. He does note that if you have a Motorola phone and Carbon does work for you, he wants to hear from you. You can grab the app at the Google Play link below.


Carbon (Free, $5 in-app upgrade) | Google Play via Android Police



(Source)

Saturday, February 2, 2013

Using a raw disk as a VirtualBox drive in Windows 7

The other day I was listening to episode 386 of Security Now! and learned from a listener who had written in that VirtualBox was capable of using physical disks for virtual machines and that this would work with SpinRite. Using this feature it is possible to run a SpinRite scan on a secondary disk in a virtual machine while still using the host machine. So to make sure I don’t forget how this was done and to hopefully help someone else out there, here are the steps that I took to get this working. An interesting thing to note here, since you can create raw drives in OS X, you should be able to run in the virtual machine a SpinRite scan on a secondary disk on a Mac!
Since it was listed on the manual page and I don’t want anyone to lose data, read this:

Warning

Raw hard disk access is for expert users only. Incorrect use or use of an outdated configuration can lead to total loss of data on the physical disk. Most importantly, do not attempt to boot the partition with the currently running host operating system in a guest. This will lead to severe data corruption.
For more information check out this section on creating raw disks in the VirtualBox manual https://www.virtualbox.org/manual/ch09.html#rawdisk.
Another final note: while I have not verified that this occurs, it is possible that Windows will assign a different disk number to the drive after rebooting. A few options for handling this include:
  1. Create a raw virtual disk for each drive number naming them, so you can attach the correct one to the virtual machine before running it but not need to recreate the raw disk files.
  2. After running the SpinRite scan delete the raw virtual disk vmdk file to make sure you don’t use it accidentally.
  3. Follow the instructions on this post by Kevin Cave to create a raw virtual disk file that will always point to the correct drive.

Creating the Virtual Drive

1. Connect your hard drive.
This should be obvious. The first thing you should do is connect up the drive that you need to scan to the host machine.
2. Find the disk number.
After you have booted your machine back up you need to find out what number Windows has given to your disk. You can find this information in the disk management pane. First, open the start menu and right click on “Computer”. Select “Manage” from the menu. Next, select “Disk Management” from the pane on the left under the heading “Storage”. In the middle section you will see all of your hard drives and removable media drives listed. At the top of the bottom half should be at least two disks, the first labeled ”Disk 0″. Find the disk number for the drive you want to create the raw disk for (because you can’t use your host machine’s drive as a raw disk, obviously this drive should not have the (C:) partition on it).
Here’s a screenshot showing my desktop’s drives, the primary drive first as “Disk 0″ and the drive I want to run the scan on is the second, “Disk 1″.
screenshot of disk management
3. Run VirtualBox as an administrator.
Right click on the VirtualBox shortcut and select “Run as administrator” from the menu. If / when UAC opens a box requesting permission to run, select “yes”.
4. Open up a command prompt.
Open the start menu and in the search box type “cmd”. In the list above right click on “cmd.exe” and select “Run as administrator”.
5. Navigate to the VirtualBox folder.
Next, you need to navigate to the folder where you installed VirtualBox. For me, this is the default location and since I’m running 64-bit Windows 7, the installer installed the 64-bit version of VirtualBox. For me this means I needed to “cd” (change directory) into the regular Program Files folder.
cd C:\Program Files\Oracle\VirtualBox\
Note: For the more savvy Windows users, all you really need to do is add your VirtualBox install directory to the PATH environment variable.
5. Enter the following command
To create the raw disk for use with VirtualBox type the following command in the command prompt filling in the file name and the disk number in place of the # symbol:
VBoxManage internalcommands createrawvmdk -filename "FILENAME" -rawdisk "\\.\PhysicalDrive#"
Make sure that you include the double quotes around the filename and the disk name. This ensures that if there is a space in your filename that the command uses the entire path.
This is the command that I ran to create mine as an example using the disk number shown in the screenshot above and saving the disk image to my Downloads folder.
VBoxManage internalcommands createrawvmdk -filename "C:\Users\dan\Downloads\internalssd.vmdk" -rawdisk "\\.\PhysicalDrive1"
6. Create a new VirtualBox VM for running SpinRite.
In order to run SpinRite, you’ll need to create a VM and select the type “Other” then OS “DOS”. Follow the wizard and select how much RAM you’d like to allocate (I chose 128 MB which worked fine) and you don’t need to create a virtual hard disk since you are not installing an operating system.
7. Add the newly created virtual disk to your VirtualBox VM.
Navigate to the location of the file you created with the command and add it to your SpinRite VM. Lastly, you’ll have to mount the SpinRite.iso in the VM as well by adding a new CD/DVD drive and selecting the file on your machine.
8. Start up the VM and run SpinRite!
If everything went fine, SpinRite should discover the drive and show it in the list.
Note: You’ll need to run VirtualBox as an administrator anytime you want to run the VM so it can access the drive.
spinrite welcome screenspinrite drive selectionspinrite runningspinrite finished

Running on OS X and Linux

The only changes to the above steps that should be required for OS X and Linux (I have not tested these but if they work for you or a something different is required let me know) is to change the name of the raw disk in the command. On Linux use “/dev/sda” or whatever your drive is. On OS X use “/dev/disk1″ or whatever your drive is.

Troubleshooting

Hopefully those steps worked for you like they did for me. If you get an error like, “VERR_ACCESS_DENIED” you probably didn’t run the command prompt as an administrator. If you get an error like,
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.
Then you probably didn’t run VirtualBox as an administrator.



(Source)

Friday, February 1, 2013

SnapPea Manages Your Android Phone from Your Windows Desktop





Windows: SnapPea is a free utility that lets you manage the apps, music, photos, and SMS messages on your Android phone from your desktop. Think of the app as something of an "iTunes for Android," without the terrible performance.
If you've been looking for an all-in-one utility to manage your Android phone, SnapPea might be worth checking out. That all-in-one experience is clearly SnapPea's biggest draw: It offers one application that lets you manage everything about your phone. Connect your phone to your PC via USB (with USB debugging on—it uses ADB for file transfers and backups) or pair it with the app over Wi-Fi.
From there you can manage, organize, and transfer files to or from your Android device all from inside the application's interface. You can install apps directly, bypassing Google Play if you choose, organize and update your phone's contacts, back up your phone, organize or move photos, music, and video, or import iTunes playlists and copy your music over. Perhaps most notably, SnapPea allows you to send and receive SMS messages on your desktop, through your Android phone.
SnapPea's clear competitor here is previously mentioned AirDroid, and there are pros and cons for each. AirDroid works using a web browser, meaning it's more cross-platform than SnapPea, but SnapPea lets you manage a few things that AirDroid doesn't. Still, which one works best for your needs is up to you.
SnapPea is free for Windows systems, and you can grab the installer below. There's no OS X or Linux version, but Mac users can download SnapPea's APK installer if you need help sideloading apps to your Android phone.



(Source)

Tuesday, January 15, 2013

Learn Beginner and Advanced HTML/CSS Skills for Free

When you want to make something awesome on the web, you have to start with HTML and CSS. With plenty of options, picking a good tutorial isn't always easy. Here are beginner and advanced lessons that'll teach you the basics and beyond.
Designer/developer Shay Howe put together a set of free lessons to help you learn the basics of HTML and CSS as well as more advanced techniques to improve your abilities. Each lesson walks you through various concepts, providing code-based and visual examples to help you understand. When you finish each, Shay offers additional resources so you can keep learning more about HTML and CSS beyond his guides. Whether you're looking to get started or improve your skills, check them out. His guides are very organized, detailed, and helpful.


(Source)

Saturday, January 12, 2013

Beamer Streams Any Video to Your Apple TV via Drag and Drop

Beamer supports plenty of formats: AVI, MOV, MKV, MP4, WMV and FLV. You just drag the video onto its minimal interface and wait for the streaming to begin. Beamer will even automatically detect your Apple TV and connect to it so you don't have to set anything up. Just be on the same network and it'll get the job done. The main downside with Beamer is that it costs $15. It's a little hefty for a single-purpose utility, but if you really need a simple streaming solution it might be worth the money. You can, of course, test it out first. The free trial allows you to stream 15 minutes of any video. If you're just streaming short clips, you can use it for free indefinitely.

Go here to find out more and get the app!


(Source)

Wednesday, January 9, 2013

Hack Together a DIY Emergency Car Charger with a Cigarette Lighter Adaptor

If you're on a road trip and find that you forgot your car charger for your phone or other USB device, Popular Science shows off how to make one on the fly using a USB cable and any 5-volt car cigarette lighter adapter.
The process is incredibly simple, but you still want to make sure you do it right so you don't blow up your phone. All you need to do is cut the USB cable, and strip the insulation to reveal a red and black wire. Do the same to the 5-volt cigarette lighter adapter (don't use a higher voltage). Finally, twist the black wires together, then the red, and wrap some tape around them to insulate them. When you're done, you've created an emergency car charger that works just as well as anything you'd purchase at a store. Car chargers aren't particularly expensive, but if you're out in the middle of nowhere and need a quick fix, this works great.

(Source)

Monday, December 31, 2012

Remotely Fetch Files from Your PC with SkyDrive (When It Isn’t on Your SkyDrive)

Windows: Like other online storage and syncing tools, SkyDrive is great for convenient access to the files you have in its sync folder(s). But it also has a killer feature: The ability to grab a file from a remote computer even if it hasn't been synced or is stored outside of the sync folder.
SkyDrive's Fetch feature is responsible for this awesome capability that can save you in a pinch when you've forgotten a file. 7Tutorials has a step-by-step guide to using SkyDrive's Fetch feature, but basically, you only need a few things: Enable Fetch in the SkyDrive desktop app (if you didn't do so already during the initial set up, it's under the app's settings menu) and make sure the computer you want to connect to is on and connected to the internet. Note that you can only fetch files that are on a Windows machine, but you can use a Mac to upload them to SkyDrive.
Then, log in to SkyDrive on the web from any computer and click on the name of the remote computer. You'll have to enter a security code Microsoft will email or text you for extra security, then you can browse the computer's files, right click the one you want, and upload it to SkyDrive.
For more screenshots and details, you can check out 7Tutorial's instructions or Microsoft's Fetch page.

(Source