Tag Archive | "Custom"

Xperia X10 Gets Custom ROM With Stock Froyo


This might be the perfect moments to sit down and sigh: “Finally…” After almost half a year of ridiculing Sony Ericsson for its hard-to-crack bootloader and speculating and dreaming about custom ROMs for the Xperia X10, it’s finally here. Some heroes on XDA have managed to port stock Froyo on the Xperia X10. That’s right folks, Froyo. It’s still in a pre-alpha status and quite buggy at times, but at least it boots and has a whole lot of functions that do work. We’ve taken the essential information out of the XDA-topic, for more details, head over to XDA.


Here’s an overview of what it can and can’t do:

working
-ROM flashable into device
-Rooted
-Backlight
-2D
-3D
-Power management
-G sensor
-adb enabled at boot (usefull for debuging)
-GPS
-GSM
-WiFi
-Camera
-Bluetooth
-3G data connection
-Audio
-HDPI
-Video playback (RockPlayer included)
-Audio player (RockPlayer included/download PowerAMP from market)

Not working
-Video playback
-Phone dial out loop
-BW camera
-Codec’s are messed up

And here’s what the developer says about it:

Xperia X10 Froyo 2.2.1 rom is a fresh and clean build of latest AOSP, without any custom modifications. The first release (alpha build) is not fully suitable as a main operating system, but still pretty ok for most of the tasks. The alpha build is compiled with engineering and debug flags, so please don’t expect it to be fast or stable. It definitely will lag and crash every now and then. The main reason of releasing it is to gather as much end-user feedback as we can. Most of the issues are already addressed and being worked on (as described below), so I’m expecting BETA version to come in several days.

The BETA version will be flashable into your X10′s flash memory and ready to be used as main (and only) system. For now, I feel like dual booting is the way to go (and hope you like the idea).

Dual boot:

Press any key during the boot process (right after “Sony Ericsson” text logo) to boot into 2.1 ROM. Otherwise it will boot into 2.2 Custom Rom.
There is a plan to prepare boot menu, this would allow us to multiboot (number of ROMs only limited by SD Card capacity)

Assuming you’re screaming and jumping around in your room right now, here’s how to install the ROM.

Warning:

This ROM is still in (pre-)alpha phase. Androidguys.com nor the developer is responsible for bricking your phone, it’s all on your own risk.

Requirements:

  • 1GB of free space on SD Card
  • Phone needs to be rooted with busybox installed
1. Download the rom package
2. Unpack it to the root (main folder) of your SD Card
3. Connect your phone in USB Debugging mode
4. Open ADB shell, switch to root user (SU)
5. Issue the command:
dd if=/sdcard/install of=/data/install && chmod 777 /data/install && ./data/install

6. Reboot when installation is finished
7. Enjoy

Click here to view the embedded video.

Source: XDA

Xperia X10 Gets Custom ROM With Stock Froyo originally appeared on AndroidGuys.

Follow us on Facebook and Twitter!

You May Also Enjoy…



View full post on AndroidGuys

Posted in AndroidComments (0)

Design your Own Custom Android 2.2 Powered Handset…No Really!


There are things we all dream of doing and one of them high on my list is to design my very own Android 2.2 powered handset.  May you’re dreams come true in the form of a small startup company in Germany going by the name of synapse-phones.

It seems every man and his dog has been trying to get on the site all day and all we can get now is a “Sorry, the site is down due to overloading

Engadget, or a tipster for them, managed to grab the following screen when they got into the site once during the day.

Your device starts with a baseline 1GHz processor, 4.0″ screen and can be customised from that point forward.  Choose your radio with 3G and 4G, including LTE and WiMAX, then go on to add Bluetooth, WiFi, super mega pixel camera supporting up to 12MP and much much more.

If we ever get into the site, we’ll try to give you an update and see if we can grab some more screens, but for now you’ll have to keep trying yourselves and use the screenshot above as your reference.

Source: Synapse Phones via Engadget

View full post on AndroidSPIN | Your No.1 source for Everything Android.

Posted in AndroidComments (0)

BerryWeather for BlackBerry – Version 2.5 now available with push notifications, custom icons and more!


BerryWeather

Fans of BerryWeather will be pleased to know that version 2.5 is now available for download. Winners of the CrackBerry App Award for best weather utility, BerryWeather 2.5 has a whole slew of changes and bug fixes in place. Almost too many to even list here so, we’ll slim it down a bit for you all and concentrate on all bigger changes:

  • Added push support to instantly notify about weather alerts without draining the battery
  • Added support for custom icons. We are looking forward to iconsets created by the community!
  • Added support for sharing weather and advisory via Twitter
  • Added support for BlackBerry LBS (location based services) on OS 5.0 and higher devices for cell location lookup. This greatly improve cell location lookup accuracy
  • Improved weather alert support and filtering
  • New default background image in Day&Night theme. Shows sunlit sky for daytime, moonlit sky for nighttime locations. Transitions smoothly between locations on touchscreen devices.
  • Added support for wide background images. If a background image is wider than the screen it will scroll slightly in the background while you move from location to location.
  • Added option to show a shortcut on the homescreen for selected locations (OS 6.0 only)
  • New titlebar showing full device radio status and application indicators (OS 6.0t only)
  • Added support for restricting auto update during certain hours of the day
  • Added option to select font family (OS 5.0 and higher)

There really is quite a few more changes that I didn’t list here so be sure to check out the full change log for all the details. You can download the free trial of BerryWeather from the CrackBerry App Store today.

CrackBerry.com‘s feed sponsored by ShopCrackBerry.com. BerryWeather for BlackBerry – Version 2.5 now available with push notifications, custom icons and more!



View full post on CrackBerry.com blogs

Posted in BlackberryComments (0)

Expensify app allows uploads of transactions and receipts to custom expense reports


Do you use expense reports? Most of us do, and we all hate them. You have to keep your receipts, do out a bunch of math, make up custom spreadsheets… more often than not, it’s nothing but a huge inconvenience.

Now, however, things are easier. With online tool Expensify, you can make up custom reports that are super easy: it consolidates transactions by type, makes out greaphs of expenses, totals things out; heck, it even attaches pictures of your receipts to specific transactions. But what about all those annoying receipts? Nobody wants to hold onto those until they get to their computer. Enter: Expensify for Android.

Expensify for Android is an app that allows you to upload your transactions and receipt images from your device, making physical receipts obsolete – as far as your expense reports are concerned. All you have to do is open up the app, sign in (first time only), and tell it you want to upload a new transaction. You can type in where it was, how much, add comments, and then take a picture of your receipt. Then you upload all the info to Expensify, where it keeps the transaction information for safe keeping until you can get near a PC and add it to a specific report. Don’t even have the time to type in all your transaction info? Not to worry, as Expensify for Android alows you to simply upload a picture of your receipt, allowing you to come back later and attach it to a transaction.

We should not that will need an account with Expensify, which is completely free, and can be done from Expensify.com. You can even create an account straight from the app, and then start uploading information. Once an expense report is finished, you can save it as a custom spreadsheet or PDF file, that you can then email out to whomever may need it.

View full post on Google Android News Android Forums

Posted in AndroidComments (0)

Personalize Your Map With a Custom Map Marker


If you’re adding a map to your website, why settle for the vanilla design when you can customize it and leave your own personal mark?

This tutorial will show you how to create a custom map from scratch, then add a little unique flavor to it by replacing the standard “map pin” icon with a custom icon of your own design.

To do this, we’ll be using Mapstraction, a library that creates map code that can be reused across all the big mapping providers (Yahoo, Google, et al). Mapstraction also allows for multiple types of customization such as custom info bubbles and graphics like the one we’ll be dropping onto the map.

Note: This tutorial is adapted from the book Map Scripting 101 by Adam DuVander. Adam is a former Webmonkey contributor and executive editor of Programmable Web. In his book, he shows how to use all of the features of the most popular mapping APIs, and how to mash them up with data from other sources like events calendars, weather services and restaurant review sites to make a variety of custom maps.

This exercise comes from chapters 1 and 2 of Adam’s book, and it is reprinted here with his permission and that of the book’s publisher, No Starch Press. It isn’t a word-for-word excerpt. It has been slightly adapted to work as a web tutorial. You’ll find dozens of in-depth exercises — including the full version of this one — in the book itself.

Create a Mapstraction map

Mapstraction is a little different from Google Maps and Yahoo Maps. Mapstraction is an open source JavaScript library that ties into other mapping APIs. If you use Mapstraction, you can switch from one type of map to another with very little work, as opposed to rewriting your code completely.

Using Mapstraction limits your risk to changes being made to an API. For example, if your site’s traffic takes you beyond the limit for your chosen provider, or the provider begins placing ads on the map, Mapstraction lets you switch providers quickly and inexpensively.

To use Mapstraction, you must first choose a provider. In this example, I’m using Mapstraction to create a Google Map.

Open a new HTML file and type the following:

<html>
  <head>
    <title>Basic Mapstraction Map</title>
    <script
    src="http://maps.google.com/maps/api/js?sensor=false"
      type="text/javascript"></script>
    <script type="text/javascript" src="mxn.js?(googlev3)"></script>
    <style type="text/css">
      div#mymap {
        width: 400px;
        height: 350px;
      }
    </style>
    <script type="text/javascript">
      function create_map() {
           var mapstraction = new mxn.Mapstraction('mymap', 'googlev3');
        mapstraction.setCenterAndZoom(
          new mxn.LatLonPoint(37.7740486,-122.4101883), 15);
      }
    </script>
  </head>
  <body onload="create_map()">
    <div id="mymap"></div>
  </body>
</html>

Just like you would for a normal Google Map, we include Google’s JavaScript (line 4).

For this code to work, you also need to download the Mapstraction files. Go to mapstraction.com or the project’s github page, and follow the instructions to save the files in the same directory as your HTML file. Best practices would dictate that you keep JavaScript files in their own directory, separate from your HTML, but I’m simplifying things for this example.

The Mapstraction files you should have, at minimum, are mxn.js, mxn.core.js and googlev3.core.js. You may also have files for other providers, such as yahoo.core.js. The only one we need to reference in our HTML code is mxn.js, which loads the other files that it needs, including those we pass it in the file name. Then, in the create_map function, we let it know which type of map we are creating.

Once you have your Mapstraction map, save your HTML file and load it in a browser. The result should look exactly like this.


This Google map, created via Mapstraction, should be centered on No Starch Press’s neighborhood in San Francisco.

As you can see, the HTML hooks are minimal. Some styling to determine the size of the map and an empty div tag with an id attribute are all that’s required. The JavaScript function create_map() takes over and makes calls to the API. This function can have any name you want.

The minimum amount of information needed within the create_map() function is a map type (googlev3), a center point (using a latitude/longitude pair) and a zoom level (Mapstraction’s tightest zoom level is 16, so I backed off one notch to 15, about six blocks across). Then, we pass those options and reference the div tag’s id to create a map.

Add a marker to your map

To add a simple marker to your map, you just need to use two Mapstraction functions. First, create the marker. Next, add it to the map. The reason for these two distinct steps will become clear in further projects when we start to use advanced options, such as custom marker icons.

Let’s see what creating the marker looks like in code. Start with the basic Mapstraction map you created and add these lines to the create_map() function:

marker = new mxn.Marker(new mxn.LatLonPoint(37.7740486,-122.4101883));
// marker options will go here
mapstraction.addMarker(marker);

The first line creates a marker object, passing latitude/longitude coordinates for the No Starch Press offices in San Francisco. By drawing attention to the graphical marker, we are essentially marking that spot as important.

The second line is a placeholder for any marker options we want to add later. (Any JavaScript line that begins with two slashes is a comment, and the browser ignores them.) The marker options are where we tell Mapstraction which icon to use or add a message to be displayed when the marker is clicked.

Finally, the third line adds the marker to the map. Once this happens, no additional options can be added. The reason is that the marker object is used only by Mapstraction. Once the marker is added to the map, however, Mapstraction makes the appropriate calls to the mapping provider. Mapstraction plots the marker based on all options set beforehand. In this case, we don’t have options to add, but we’ll add to this map in future projects.

If you’re using Google as your mapping provider, your new map will look like the picture below. The default Google icon sits in the center of the map. Although the marker is clickable, this marker is very simple and nothing actually happens if you click it.

Create a custom icon marker

The quickest way to make a map feel like your own is to change the default icon used for markers. Mapstraction has simple marker options that make the technical process of using custom icons a cinch. The more laborious part may be creating the icon file itself. To avoid this, you can find icons others have made online for free. I list several resources on my website.

Still want to create your own? Read on.

To create your own marker icon, you just need to have a graphics program that can save a transparent .png file. The icon can be whatever size you want, but keeping each dimension between 20 and 50 pixels is probably best. If the icon is too small, clicking it becomes difficult; too big, and the icon obscures the location you’re attempting to call out. If you’re using Google as your mapping provider, you also want to create an image to use as your marker’s shadow. This step isn’t necessary if your marker is a similar shape to the Google default or if you’re using another provider.

Not much of an image magician? Use the free online Shadowmaker service to create a shadow.

Add your icon to the map

Now that you have an icon, the easy part is adding it to the marker options. All it takes is setting a few values to tell Mapstraction where the icon image files resides. Your best bet is to keep custom marker icons in a special directory on your server. If you’re testing locally, you can use local copies, accessed by their location relative to the page containing the map. For simplicity, I have the HTML file and the icon files in the same directory in this example. In reality, you might prefer to be more organized.

I decided to use a teensy No Starch Press logo for my custom icon. It’s 27 pixels wide by 31 pixels high. Like I said, the icon is teensy. Then, I used the Shadowmaker service to create a file that is 43×31 including the marker’s shadow.

Finally, it’s time to code. Add these lines as marker options. These lines are inserted after a marker has been created but before the marker has been added to the map:

marker.setIcon('nostarch-logo.png', [27,31]);
marker.setShadowIcon('nostarch-shadow.png', [43,31]);

The only parameter you need to include is the path to the image for both the icon and the shadow. Notice that the dimensions of each graphic get passed as an inline array. This parameter is optional but recommended. If you leave it out, some providers will assume the dimensions of the default marker, which could mean a poorly scaled graphic.

The results of the custom marker code are shown below.


The No Starch Press office is marked by the company’s logo, a little iron icon. Notice the shadow, as well, which makes the graphic pop out from the map.

Omit the shadow icon at your own risk. Some mapping providers will assume the default shadow, which might look silly with your icon. Not every mapping provider uses shadows, but planning for one is good. If you really don’t want a shadow, consider using a completely transparent graphic. I show an example of shadowless icons in the weather map example in chapter 10 of my book.

See also:

View full post on Webmonkey

Posted in TechnologyComments (1)

Create Custom Grid Layouts With Gridulator


Designers love grids — they simplify layout, create clean, readable blocks of text and can even make your CSS a bit more manageable. But few of us want to go through the labor-intensive process of creating them. CSS frameworks that incorporate grids started to pop up everywhere several years ago, but sometimes a full CSS framework is overkill when all you want is a basic grid structure.

Now you can have your grid and eat it too, thanks to Gridulator, which makes creating a grid dead simple. Gridulator was built by developer David Sleight, and its slick, simple design will create a custom grid for your site in no time. Just plug in the width of your page design and Gridulator will spit out all the possible grids that have nice round numbers, saving you the mathematical work of creating your own.

To help your figure out your grid’s column width and gutter spacing, Gridulator uses a little HTML5 Canvas magic to offer inline previews. When you’ve got everything tweaked to your liking, Gridulator can spit out full-size PNGs that are ready to be dropped into your CSS, Photoshop comps or wherever else you do your mockup work.

Of course Gridulator works best for pixel-based grids. However, while it won’t do all the math for you, it isn’t too hard to convert pixel dimensions to ems an create a fluid grid.

Gridulator is not the first tool of it’s kind (see Grid Designer for another take on the idea), but it is one of the simplest and easiest to use. If you love grids, but you’re tired of doing the math yourself, check it out.

See Also:

View full post on Webmonkey

Posted in TechnologyComments (0)

Droid 2 receives first custom ROM


For all of you Droid 2 owners out there who have been eagerly awaiting your first custom ROM, your wait is over.  Matt4542, the developer behind the EPIC ROM for the first Droid, has managed to get it working on the Droid 2.

The ROM is still rocking the Blur theme, but it’s been completely deodexed, and all traces of bloatware have been removed. You can grab the full set of instructions and download links from the source link below.

View full post on Google Android News Android Forums

Posted in AndroidComments (0)

Droid X Custom ROMs are possible


Do you believe in miracles? This was the question for the 1980 US Olympic Hockey Team. The answer back then was yes. Thanks to Koush, miracles are still possible today. He has made a custom recovery available on the Droid X. You can download it for free on his website, or do the thing that I will do, and download it for $2 off f the Market to support Koush. The works of Koush are explained on his website, and are also explained after the break.

Read More…

Droid X Custom ROMs are possible

View full post on Google Android News Android Forums

Posted in AndroidComments (0)

Custom Recovery Image Is Available For The LG Ally


The LG Ally might be a lesser known device, but the community has been hard at work on it. The LG Ally acquired root back in June and since then, development for this device has been quiet. This custom recovery image enables custom ROMs and full image backup. Android Forums member drellisdee is the one who created this recovery image from Amon_Ra’s source so it comes with all of the goodies. Currently there aren’t any custom ROMs for the LG Ally, but with this custom recovery image available, we are sure to see some surface really soon.

For more information and links head over to Android Forums.

Source: Phandroid

How many of you are itching for a custom ROM on your LG Ally? Let us know in the comments below.

View full post on AndroidSPIN | Your No.1 source for Everything Android.

Posted in AndroidComments (1)

FM Radio support added to the Nexus One with custom kernel


If you open up a Nexus One device you will find a Broadcom BCM4329 FM chip inside, which is capable of receiving and transmitting FM signals. While the chip was never officially implemented by Google, there are some communities that love to tinker with the Android software. That being said the guys over at XDA Developers never surprise me with their abilities. From rooting devices to custom ROM’s these guys pull out all the stops and this time is not different.

One of their members/developers IntersectRaven and some others have added an experimental bit to their ROM’s that allow the Nexus One to receive FM Radio using the chip. He stated in his thread that he “… started this thread for experimental FM support in my latest AVS-X release. This will be merged into my mainline kernel after cleanup and any other issues have been resolved.”

If you want to try it out now for yourself head on over to the XDA forums and download the files without having to wait.

For more information on Android and the current Android mobile phones, check out our Android Guides

FM Radio support added to the Nexus One with custom kernel

View full post on Google Android News Android Forums

Posted in AndroidComments (0)

Droid X Bootloader Encrypted, Custom ROMs Probably Not Happening


One of of the best Droid developers in the game, Stephen Bird, recently  had a chance to dig into the Droid X system dump and confirmed what many of us had feared.  Yes, that’s right, the Droid X is locked down Motorola Milestone style, locked bootloader and all.  In fact, it is the same encryption that is locking the Droid X bootloader that is locking the Motorola Milestone bootloader.

So, what exactly does this mean? Well, basically there is a good chance that developers will get root access, but custom ROMs will be damn near impossible.  Milestone developers have been hacking the encryption for over 6 months now and have come up with very little. Custom ROMs probably will not happen I am sorry to say.

As depressing news as this is, are you still going to buy the Droid X? Would you buy a phone you couldn’t root?

Source: Android Police

NOTE: Droid X Bootloader Encrypted, Custom ROMs Probably Not Happening originally appeared on AndroidGuys.

AndroidGuys is looking for summer interns! Check out bit.ly/AGinterns

You May Also Enjoy…



View full post on AndroidGuys

Posted in AndroidComments (20)

Motorola Milestone Close to Custom ROMs


While users of other Android phones have been enjoying their custom ROMs for quite some time, Motorola Milestone users have not been as fortunate. The problem lies in the fact that Milestoners (ha, thats a funny name for them) can’t unlock the phone’s bootloader. This makes loading custom ROMs a great deal more difficult, but not yet impossible.

Word amongst the community is that they’re close to a “kexec” solution. Employing a kexec means a new kernel would be executed on top of the stock one without rebooting, and at that point a custom ROM is fairly easy to slip in.

[via engadget mobile]

For more information on Android and the current Android mobile phones, check out our Android Guides

Motorola Milestone Close to Custom ROMs

View full post on Google Android News Android Forums

Posted in AndroidComments (0)

Advert
TechAlps on Facebook