Sunday, November 15, 2009

Part Your SD card with Cyanogen's Recovery 1.4

***NOTE: I AM NOT RESPONSIBLE FOR YOUR PHONE AND ALL CREDIT GOES TO THE DEVS

Just thought that this would help people using cyan's roms, they tend to run better when you part your sd card to ext2/ext3..






Thanks to simms22 and kitsunisan for putting this together.

Gparted is a part of Cyan's latest recovery console.
disclaimer THIS WILL ERASE EVERYTHING ON YOUR SD CARD!!!! so back up first!!!

go into recovery (turn on the phone with home and end call), open the console , type....
su (press enter)
parted /dev/block/mmcblk0 (press enter)

(You'll need to know the maximum amount of mb on your sd card so type):

print (press enter it will then enter your total mb on sd card, recommend you write down the max amount of mb for the card)

Then you want to delete the existing partition:

rm 1 (press enter)

Then create your primary partition, the numbers you input will vary depending on how many mb your card has:

mkpartfs primary fat32 0 xxxx

*(where xxxx = how much mb you want on fat32 part of sd card, example... " mkpartfs primary fat32 0 3584" [4096mb(total)-(512mb for ext2 partition)])

Then create the ext2 partition:

mkpartfs primary ext2 3584 4096

*(4096 being the total amount of mb on a 4gb card,
assuming thats the total given to you on the initial #print command)

And you've partitioned your memory card, no outside application needed.


also if you want, you can add a linux-swap...helps some people...

mkpartfs primary linux-swap XXXX XXXX

(this usually does NOT need to be more than 32 kb)

Anyways , I just updated the guide to include updating your ext2 to ext3 !

In recovery go to the terminal , type ......

su
upgrade_fs
reboot recovery

Press repair ext filesystems , reboot , and you are at ext3

Sunday, November 1, 2009

Full Guide for myTouch 3g/Magic to CyanogenMod (the legal way)

****ALL CREDIT GOES TO THE PEOPLE WHO MADE THIS GUIDE AND CYANOGEN



Full Update Guide - MT3G/Magic Firmware to CyanogenMod

[edit]Downgrading from 1.6 TO 1.5 and Rooting for T-Mobile MT3G

These steps will presumably work for other 32B phones but have only been tested on a USA T-Mobile MyTouch 3G.

Files you will need:


  1. Format your SD card to FAT32
    • Windows: Right-click on SD icon and select format
    • Mac users: Not supported for formatting (bug?)
    • Linux: Use gparted (it's in the repositories of your favorite distro)
  2. Copy the COC10 build (sappimg.nbh) file (and no others!!) to your SD card.
  3. Shut down your phone.
  4. Reboot into recovery mode by holding Volume Down + Power.
  5. In the recovery mode screen, roll the trackball down to locate files. Wait until the phone finds all zip files.
  6. Click the trackball to update.
  7. Reboot when phone is done updating. You now have the one-click vulnerable version of the firmware.
  8. Load the Android Market and find/install "App Installer".
  9. Either shut down your phone and take out the SD card, or put it into USB mode.
  10. Erase sappimg.nbh fro your SD card, and copy over the APK of FlashRec.
  11. Start up your phone or mount the SD card, then run App Installer and install FlashRec from its APK.
  12. Launch FlashRec. Use it to back up your recovery images.
  13. Download the new recovery image from FlashRec (the default URL is for CM-1.4, leave it alone)
  14. Flash the new recovery image.
  15. Reboot into recovery mode from FlashRec, or hold Power + Home after shutting down. You should see the new Cyanogen recovery screen.

[edit]File Download

Due to recent events, CyanogenMod can no longer distribute Google specific apps with his ROMS. The way around this is to download and install the legal Google apps and then install CyanogenMod on top of those apps. The good news is that it works, the bad news is that it requires an extra step or two in the install process. Most people will need only two files.

  1. Download the HTC Android 1.6 base image:
  2. Download the latest CyanogenMod ROM for your device:
  3. Additional file for Magic32A users only
  4. Put all necessary files on your SD card:
    • Magic32B (MyTouch): Two files
    • Magic32A: Three files

[edit]Flash Android 1.6 & CyanogenMod 4.2.2/4.1.9999

You will now install the actual OS of the phone. First you will install the legal Google apps, and then you will install CyanogenMod on top of those apps.

  1. Turn your phone off.
  2. Hold the Home button while booting to get to Recovery mode.
  3. Select "wipe data/factory reset")
  4. Select "apply any zip from sd")
    • choose "HTC_ADP_1.6_DRC83_rooted_base.zip"
  5. Press home to confirm and let installation complete
  6. STOP - DO NOT REBOOT YOUR PHONE
  7. Again, select "apply any zip from sd")
    • choose "update-cm-4.2.2-signed.zip"
  8. Press home to confirm and let installation complete
  9. For Magic32A users only
  10. Select "apply any zip from sd"), one last time
    • Select rad-4.1.9999-32a-bfs304.zip
    • press the Home button to confirm.
  11. When this is complete, reboot your phone by pressing Home & Back or selecting that option.
  12. Wait. This will take a couple of minutes. Be patient!

Full Guide for Rooting the G1/Dream to CyanogenMod (legal way)

Downgrading to RC29 (US) or RC7 (Europe)

There is a security loop-hole in the RC29 / RC7 Bluetooth module that is exploited in the next step. This loop-hole has been fixed in more recent releases, so you must downgrade to RC29 / RC7.

  1. Backup any files on your SD card that are valuable to you (you can copy them to your PC's hard drive)
  2. Format your SD card to FAT32
    • Windows: Right-click on SD icon and select format
    • Mac users: Not supported for formatting (bug?)
    • Linux: Use gparted (it's in the repositories of your favorite distro)
  3. Download the RC29 / RC7 dreaimg.nbh file
  4. Put the file you just downloaded onto your freshly formatted SD card.
  5. Turn your phone off.
  6. Hold down the Camera button, and press the Power button to enter the bootloader.
  7. When prompted, press the 'Action' button (trackball), to begin flashing the image. (on my G1 it is the opposite, the trackball cancels the install).
  8. When it's done, press the trackball.
  9. Press the Call, Menu, and End buttons at the same time to reboot. You may need to unplug your phone for this to work.


Rooting the phone

You need to have root (or 'admin') access to the phone so that you can install whatever software you want and not just what your provider gives you. This is where you will exploit the hole in the Bluetooth. This is not the same as unlocking your phone.

  1. Finish booting up your phone, and sign-in to your Google account.
  2. Once you're at the Home screen, open the keyboard, and press the Enter (Return) button twice.
  3. Type
    telnetd [enter]
    • Typing will bring up the Contacts screen, but you can just ignore that.
    • There will be no indication to let you know you did it right. Just continue on to the next step.
    • If you get an error when trying to connect (step 5), try pressing Enter twice and type "telnetd" and press Enter again
  4. Open the Android Market, and install Android Telnet Client (by Koushik Dutta)
  5. Open Android Telnet Client, enter "localhost" in the large text box and press connect. (You may have to enter "23" in the smaller text box on the right)


Cyanogen Recovery Image

Now you need to replace the standard Recovery Image with a customized Recovery Image based off the Recovery Image Google's Engineers use. This will allow you to do things like make a backup of your phone, and recover from a crash. Most importantly, however, this will give you the physical ability to install a custom ROM.

  1. Download the latest Cyanogen Recovery Image (1.4)
  2. Move the Image File to your SD card
    • You may need to unplug/unmount your phone so the phone can access the SD card
  3. Open Adroid Telnet Client and type
  4. flash_image recovery /sdcard/cm-recovery-1.4.img [enter]
  5. if done correctly you will see # #
  6. Press Home key and proceed to next step.


File Download

Due to recent events, CyanogenMod can no longer distribute Google specific apps with his ROMS. The way around this is to download and install the legal Google apps and then install CyanogenMod on top of those apps. The good news is that it works, the bad news is that it requires an extra step or two in the install process. Most people will need only two files.

  1. Download the Android 1.6 Recovery Image:
  2. Download the latest CyanogenMod ROM for your device:
  3. Put all necessary files on your SD card:
    • Dream (G1): Two files


Flash
Android 1.6 & CyanogenMod 4.2.3/4.1.9999

You will now install the actual OS of the phone. First you will install the legal Google apps, and then you will install CyanogenMod on top of those apps.

  1. Turn your phone off.
  2. Hold the Home button while booting to get to Recovery mode.
  3. Press Alt-W (or select "wipe data/factory reset")Press home to confirm
  4. Press Alt-A (or select "apply any zip from sd")
  5. Press home to confirm and let installation complete
  6. STOP - DO NOT REBOOT YOUR PHONE
  7. Once again, press Alt-A (or select "apply any zip from sd")
  8. Press home to confirm and let installation complete
  9. When this is complete, reboot your phone by pressing Home & Back.
  10. Wait. This will take a couple of minutes. Be patient!


If that's all you wanted to do, you're done! You should now have a fully functional phone.


Hard
SPL (optional) - ONLY FOR HTC DREAM (G1)!!!

If you choose, you can install a custom SPL. This will free up approximatly 20MB on the system partition. As of CyanogenMOD 4.2.3, this is not necessary. However, with the release of Android 2.0, it might become necessary to flash a new SPL.

ONLY follow these steps if you've followed the previous steps on this page (or if you manually flashed your radio with the latest version). Otherwise, you will break your phone.

  1. Go to http://code.google.com/p/android-roms/wiki/Install_Hard_SPL and download the SPL File
  2. Place the SPL file on the root of your SD card.
  3. Power off your phone.
  4. Press and hold Home and then press Power to boot into recovery mode.
  5. Once in recovery mode, Press ALT+A (or select "apply any zip from sd") and select the SPL file you downloaded to apply the update from the SD card. (If you do not see a menu / text on screen, ie - you see an exclamation mark, press ALT+L to show the menu.)
  6. After the update is complete, hold Home + Back to restart.
  7. Once your phone has booted up, turn your phone off so that we can make sure the update worked.
  8. Press and hold the Camera and Power buttons to boot into your SPL. It should have three androids on skateboards at the bottom, with a white background. If you still have the four-color rainbow, go back and try again. Either way, press Call, Menu and End at the same time to reboot.


Apps2SD
Fix (optional)

Apps2SD moves your apps to the SD card, freeing up more room on your phone. As of 4.2.3, this is not necessary, however, this may become a requirement in the future.

This is not recommended if using less than a Class 4 SD card, as it may randomly eject and cause all sorts of issues.

This will erase EVERYTHING from your SD card, so make sure to back it up!

These instructions are for Cyanogen's latest recovery console (version 1.4)

  1. Power off your phone.
  2. Press and hold Home and then press Power to boot into recovery mode.
  3. Once in recovery mode, Press ALT+X (or select "go to console") to enter the command line.
  4. Once in the command line, press [enter] to continue.
  5. Type the following two commands to find the size of the SD card:
    parted /dev/block/mmcblk0 [enter]
    print [enter]
  6. Find the line that says "Disk /dev/block/mmcblk0: xxxxMB". Write this down!
  7. The next step is to delete all existing partitions.
    rm 1 [enter]
    rm 2 [enter]
    etc...
  8. Check to make sure all of the partitions were deleted.
    print [enter]
  9. Once the SD card is blank, create the primary partition. (This is the amount of space you want for your music, pictures, etc.)
    mkpartfs primary fat32 0 XXXX [enter]
    • (XXXX = How many MB of storage you would like. Remember to leave 256-512 MB for your app partition, and 384 MB for swap.)
  10. Create the ext2 (application) partition.
    mkpartfs primary ext2 XXXX YYYY [enter]
    • (XXXX = This will be the same XXXX number from step 9)
    • (YYYY = XXXX + [256 or 512] (or whatever size you want to make this partition)
  11. (Optional) Create a swap partition. (Dream RAM is 192 MB, so you probably would want 384 MB swap)
    mkpartfs primary linux-swap YYYY ZZZZ [enter]
    • (YYYY = This will be the same YYYY number from step 10)
    • (ZZZZ = The end of your SD card (the initial size you wrote in step 6)
  12. Check to see that the SD card was partitioned properly.
    print [enter]
  13. If everything is correct, exit parted, and run upgrade_fs to upgrade from ext2 to ext3
    quit [enter]
    upgrade_fs [enter]
  14. (Optional) If you want, you can now upgrade from ext3 to ext4
    tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2 [enter]
    e2fsck -fpDC0 /dev/block/mmcblk0p2 [enter]
  15. Once that is finished, reboot the phone
    reboot [enter]


Congratulations! Now your SD card is ready to use Apps2SD (CyanogenMod does the rest automatically).


Full instructions can be found here:

Apps2SD On CyanogenMod


Audio Resources (optional)

CyanogenMod only includes a few ringtones for space considerations. This file has many, many more.

  1. All phones, Download:
  2. Unzip contents to root of SD Card
  3. The phone will automatically recognize the audio files

Monday, October 19, 2009

T-Mobile Equipment Installment Plan (EIP)

So I don't think many people understand T-mobile's Equipment Installment Plan (EIP) in the US even websites like engadget are showing it wrong/weird, which is why I'm going to break it down....

First of all, it depends on a customer's credit. A higher class will basically have a higher Equipment Credit Line. As of right now this maybe up $1000 in Georgia. Particularly in Georgia, there exist the 10 EIP, which means you pay for the first tenth (10%) in a CORPORATE RETAIL STORE (ONLY, NOT CUSTOMER CARE OR AUTHORIZED RETAILERS OR ONLINE), and the next 9 payments go on your (maybe 3 months from your actual purchase) with no interest, no finance, etc, etc...(basically finance your expensive phone for free!). Now remember all of this depends on your ECL.

For example, if a person has an ECL of $800, buys a myTouch ($149.99 2 yr contract price) and $50 in accessories on a 2 yr contact (with full discount, of course), then they would pay $14.99 + $18.00 upgrade fee + $5.00 (accessories) + the complete applicable taxes on your purchase. Then you would have 9 payments of $20.00 ($15 for phone + $5 for accessories) starting about 2 or 3 billing cycles from the date of your purchase. And now your available credit line (remaining ECL) is $620.01 (800 - 134.99 (phone price - the first payment you made in the store) - 45 (accessories price - first payment you made in the store)).

Things get kind of complicated when your ECL is less than the purchase price. In that case you can only finance the greatest amount of ECL and your first payment is the difference between the complete purchase price and your ECL.

For example, you buy a $350 phone (TouchPro2 on a 2 yr) and your ECL is $300, then your first payment is $50 (350 - 300) + $18.00 upgrade fee + all applicable taxes, and you will have 9 payments of $33.33 (this maybe off by a few cents, but you get the idea) to go on your bill.

You can of course change what your 'down payment' will be, you don't have to do 10%, but its default at that.

These were scenarios for EIP 10 which is default at 10%

On EIP 4, which is default at 25%
On EIP 20, which is default at 5%

There maybe more, but Georgia was a test market for all of them, and I don't think there are any more....

Well, hope that helped!

Monday, October 12, 2009

all is not lost root-ers!

so cyanogenmod, the cool people at google, and other help from the dev community figured out how to keep the all important google apps using an HTC recovery image! so root, then install the new rom (CyanogenMod 4.1.999) which is stable; from reading some comments and forums, it seems like it is pretty much a must to do an upgrade_fs to ext3/4 to make this work real smooth
Below are the instructions copied right from cyanogen's wordpress:
(...and of course, REMEMBER ALL CREDIT GOES TO THE DEVS AND I AM NOT RESPONSIBLE FOR YOUR PHONE!)

CyanogenMod 4.1.999


I’m calling this 4.1.999 because I’m waiting for the MT3G OTA, and my new installer is a little different. The ROM itself should be incredibly stable, though. This is a modified version of AOSP 1.6 without the proprietary bits. In order to get up and running the first time, you’ll need to follow some simple instructions.

But first..

The Android devices we own come with many files that can’t be redistributed legally, and as you all probably know, I can no longer include these with my ROMs. So, in order to get up and running, you’ll need a compatible device with a compatible ROM.

If you are already running CM-4.1.99+, you can ignore the steps below and just flash!

Install instructions from SimpleHelp: http://www.simplehelp.net/2009/10/04…android-phone/

Install instructions for an HTC Dream/ADP1/G1:
1- Perform a Backup……nandroid, etc
2- Download: http://developer.htc.com/adp.html#s3 Android 1.6 Recovery Image. This isn’t the type of recovery image we know. It’s HTCs version of an update.zip
3- Download my ROM. Posted Below
4- Mount your phone and place BOTH 1.6 Image and my ROM on your SD Card.
5- Reboot into recovery mode *Home+Power*
6- WIPE!!!! This will allow google apps to function, correctly.
7- Apply sdcard:choose zip *PICK dream_devphone_userdebug-ota-14721.zip* from the list
ALLOW IT TO INSTALL FIRST…..you will see the “unbox” image………then it will automatically reboot HOLD HOME button while it reboots.
8- Apply sdcard:choose zip *Pick cm-4.1.99-signed.zip* from the list.
9- Reboot!


Install instructions for an HTC Magic (32B ONLY!!!)/ION/MyTouch3G

Same as above if you are using CM-Recovery 1.4.

OR

Same as above EXCEPT step 2
Download HTC ADP 1.6 DRC83 http://www.androidspin.com/downloads…ooted_base.zip
*You have to manually reboot MT3G and hold home.

IF HTC Touch Input Force Closes: install file below =)

(v4.1.999 – almost-stable-beta version, updated 10/4):
Download: http://n0rp.chemlab.org/android/expe…999-signed.zip
Mirror1: http://android.phaseburn.net/mirrors…999-signed.zip
MD5Sum: 7f8b377c5ded60e057140119ab2a3fbd

Audio Resources (unzip to your SD card):
Download: http://n0rp.chemlab.org/android/audio-resources.zip
MD5Sum: 7340ba86ddd4fba918ef97601c675ef9

HTC Touch Input: http://forum.xda-developers.com/showthread.php?t=567294

Tuesday, October 6, 2009

sony ericsson

i found out today that the technical team (or R&D) for Sony Ericsson (the one that designs UI's and stuff for phones) has moved to Raleigh, NC, USA. This means that from now on all Sony Ericsson phones will first be released in the US and later moved to Europe.

Reason for this???

Social networking is HUGE in the US. Twitter, MySpace, Facebook are US companies and Trending Topics are always US issues. Social networking is the NEXT BIG THING, starting with the US. Therefore, we will see phones that primarily meet this need! Once social networking gets bigger and moves internationally more, those same phones will meet their needs.....but just later...

iPhone Excusivity

looks like soon iPhone sales are going to skyrocket...

in the past 2 weeks 2 countries and several carriers have announced that they will be selling the iPhone..

UK: Orange UK to offer iPhone soon

Canada: Bell and Telus to offer the iPhone...


...maybe this will push Apple to end in the US?? AT&T currently has the exclusive, but many T-Mobile users have a jailbroken iPhone. People looking to get it on Verizon, but probably will not occur until they drop LTE in 2011.



In other iPhone news, Adobe Flash will not be coming to the iPhone OS, but will be coming for Windows Mobile, Symbian, Palm (WebOS), and Android. Although Adobe has managed to show a flash based application. NOTE: THIS WILL NOT ENABLE YOU TO WATCH FLASH VIDEOS ON THE BROWSER OR SEE FLASH ADS OR PLAY GAMES ON WEBSITES.

YouTube Videos

Loading...