• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

Official AOSP 2.2 OTA -- [Installable on All Dream/Sapphire] (12/01/2010 PartsB)

Search This thread

Phateless

Senior Member
Aug 22, 2010
4,780
448
Oakland
www.llinkedin.com
2.22.23.02.

I'm on a G1.

Me too, but on a mytouch.

lol, after I posted I added my other google account and synced it. Problem still exists. Then I turned off all sync on my 2nd google account so it's there if I need to send from it.

Rebooted a few times in the middle of all of this and it works properly now. Ha!

I guess the phone heard me threaten to nandroid back to Donut and decided to shape up. Whatevs, as long as it works.
 

Letmerest

New member
Oct 22, 2010
1
0
Hello just wondering if I am the only one without live wallpaper option when flashed to this rom everything else working as of far but would like live wallpaper any ideas thank you
Sent from my T-Mobile G1 using XDA App
 

Phateless

Senior Member
Aug 22, 2010
4,780
448
Oakland
www.llinkedin.com
Hello just wondering if I am the only one without live wallpaper option when flashed to this rom everything else working as of far but would like live wallpaper any ideas thank you
Sent from my T-Mobile G1 using XDA App

I don't think T-mobile included live wallpapers because it's a memory/processor hog and the G1/myTouch is already too light on system resources in the first place.
 

v3rk

Senior Member
Jul 23, 2010
759
151
Hello just wondering if I am the only one without live wallpaper option when flashed to this rom everything else working as of far but would like live wallpaper any ideas thank you
Sent from my T-Mobile G1 using XDA App

live wallpapers are not included in this rom bc the hardware it was written for (mt3g) does not support them. they'd perform even worse on a g1
 

coolloser

Senior Member
Sep 25, 2009
400
104
Calgary
I don't think T-mobile included live wallpapers because it's a memory/processor hog and the G1/myTouch is already too light on system resources in the first place.

live wallpapers are not included in this rom bc the hardware it was written for (mt3g) does not support them. they'd perform even worse on a g1

Hello just wondering if I am the only one without live wallpaper option when flashed to this rom everything else working as of far but would like live wallpaper any ideas thank you
Sent from my T-Mobile G1 using XDA App

Live wallpapers work fine on G1 and mytouch

Uninstall any livepicker.apk

I put the com.android.wallpaper.livepicker-1.apk on my sd card and re-named it "live.apk" for simplicity then:

open up better terminal and run:
su
mount -o rw,remount /dev/block/mtdblock3 /system
cp /sdcard/live.apk /system/app
reboot

I ran a fix_permissions as well..
 

ssakuma

Member
Mar 8, 2010
48
8
Tokyo
Ah, so that's how it works! Ok, I'll try :). 43 apks isn't that much.

I also noticed that Maps was automatically translated - so I assume every non-system apk will translate on its own, if it's possible (if creator of app inculded proper translation)? In other words, all this mess with locales is because apks are stripped of other than english and spanish, right?

Thank you very much again, AGAIN progress in my quest on translating this ROM into native language :D.

yes, each apk has locale data (values-*, raw-*, e.t.c.) in it.

so it is important to copy valid locale data and compile apk. for example, Music.apk in SuperF is different from MusicGoogle.apk in this rom. then, i picked up japanese locale for it from SuperD1.2. but i have not found CameraGoogle.apk's locale data yet. :(

i know i should pick up locales from aosp sources, but currently i don't have ubuntu emvironment. :p
 

dnaroid

Member
Oct 25, 2009
12
0
Minsk
could anyone please point out how to use these files? I mean, i know how to install an .apk file but whats up with the odex?

put these files to SD card
go to Recovery console
Code:
mount -a
cp /sdcard/Gallery.* /system/app
cd /system/app
chown 0.0 Gallery.*
chmod 644 Gallery.*
reboot
 

ssakuma

Member
Mar 8, 2010
48
8
Tokyo

:eek:
thanks, OP!!
i will check them.

edit:
i have got many errors when compiling CameraGoogle.apk.:p
from the error messages in log.txt, it is not easy for me to compile this apk via Apk Manager.

but i will try to localize apks once again, with these aosp sources.
thank you OP for telling me the link. ;)
 
Last edited:

jorobochi

Senior Member
Apr 26, 2009
54
0
na selo pri baba
a2sd

Hello,

first install Superuser (http://www.appbrain.com/app/superuser/com.noshufou.android.su) and
BusyBox Installer (http://www.appbrain.com/app/busybox/stericson.busybox)

after that
Code:
adb shell
Code:
su
grand super user permissions to shell
Code:
pm setInstallLocation 2

0 = auto
1 = internal
2 = external

Go to the Setting->Applications->Manage Applications and move to SD
The new one must go to SDcard automatic

You can have problems with the permissions
Install Rom Manager and fix permissions

For me it works with this great rom :)
 
Last edited:

raven_raven

Senior Member
Apr 13, 2010
566
39
Poznań
ssakuma, I have problems with CameraGoogle.apk too. I think it's best not to touch it :p.
Ah, my "translation" went 100% correct and I'm enjoying polish AOSP 2.2 OTA ROM :). Thank you very much for all your support!
 

pepone1234

Senior Member
May 31, 2010
102
14
Bilbao
So, now extract the official kernel from the official update (original thread h t t p : / / forum.xda-developers . com/showthread.php?t=807899):

h t t p : / / android.clients.google . com/packages/ota/tmobile_opal/e059adc603a3.signed-opal-ota-60505.e059adc6.zip

from that file, extract boot.img (the kernel) and /system/lib/modules/wlan.ko (the wifi kernel module, will need it later). Now, flash boot.img using fastboot:

* Boot into fastboot (power on while pressing back button + power) with USB connected
* Use the command "fastboot flash boot boot.img"

Now the system should work, but wifi is not working. You need to replace the file in /system/lib/modules/wlan.ko with the extracted file. Connected by USB, use "adb push" to copy wlan.ko to /sdcard, then use adb shell and run the following command to remount /system read-write:

I have tried to follow your tutorial but in my case with a mytouch 3g it fails at this point.

When I try to flash the boot from fastboot I have this error:

sending 'boot' (2296)... FAILED (remote: not allow)


I am unable to install the new kernel from fastboot.
¿what can I do?
 

pepone1234

Senior Member
May 31, 2010
102
14
Bilbao
But in the instructions it is said that i have to install the new T-mobile SPL.
This is a perfected spl so if I want to install another SPL I have to use the goldcard method. Am I correct?

Thank you for your help.

EDIT: the spl can be installed with the recovery so the goldcard is unnecesary.
 
Last edited:

alex_canada

Senior Member
Aug 16, 2010
368
10
Please help!

I'm trying to install on my Magic 32A featuring the following setup:

radio - 3.22.20.17
SPL - 1.33.2010
recovery - RA-sapphire-v1.7.0H

following steps:

- wipe in fasboot mode (fastboot -w erase system)
- flash MT3G-test2_S.zip
- flash MT3G-test2-market-fix_S.zip
- flash ezBiffTestKernel20101031-ebi1_S.zip

All I get is bootloops with a crash in ThrottleService :( ...and I get the same bootloop/failure with Bladyle's T-Mobile 2.2.1 ROM (no surprise since they are so similar).

This thing drives me crazy...
 

legend221

Senior Member
Nov 29, 2008
1,801
363
Anywhere and Everywhere
I'm trying to install on my Magic 32A featuring the following setup:

radio - 3.22.20.17
SPL - 1.33.2010
recovery - RA-sapphire-v1.7.0H

following steps:

- wipe in fasboot mode (fastboot -w erase system)
- flash MT3G-test2_S.zip
- flash MT3G-test2-market-fix_S.zip
- flash ezBiffTestKernel20101031-ebi1_S.zip

All I get is bootloops with a crash in ThrottleService :( ...and I get the same bootloop/failure with Bladyle's T-Mobile 2.2.1 ROM (no surprise since they are so similar).

This thing drives me crazy...

Sorry to hear that.

This Froyo brought to us by ezterry is one of the best 2.2's to date.



Hows the apps2sd coming along ezterry?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    Here is a flash image for the dream of the MT3G ASOP (T-mobile OTA) 2.2 release. Including the most recent security update!!!

    [SIZE=+2]MT3G-test3_S.zip[/SIZE]
    (MD5: efff33db482ea3b6da3b247516be6a7f .. last updated 11/21/2010)

    Please note this includes my 20101106 - 2708 ported kernel, for those requiring other kernels see addons

    Requires:

    * [Size=+2]1.33.0013d or 1.33.0013 SPLs with recommend 2.22.28.25 radio[/size]
    (32b devices only) details on this post..
    If you refuse to upgrade or can't upgrade because you have a 32a (1.2 or classic) device: you will need an alternative kernel as described in step 4.b 4.c or the phone will not boot
    Note: 2.22.27.08 will also work but is not how the ota was shipped

    * Uesrs of other SPLs can either use Danger (dream only), any sapphire SPL on the magic/sapphire/MT3G or alternatively Custom MTD I recommend "87 2" (system/cache) {as of test3 06bindcache will work if you install the parts package, thus if you use CustomMTD parts is mandatory to avoid market issues}

    To install:

    1) Wipe with 'fastboot erase system -w' (A no-wipe upgrade from test-2 will probably work)
    2) flash MT3G-test3_S.zip
    3) You will be prompted if you wish to install AmazonMP3 (answer yes/no)
    4) You will be prompted if you want to set gprsclass set to 12 (you probably wish to answer yes)
    4.b) If you have a 32a or 32a 1.2 magic install the ebi1, ebi0 kernel respectively from here: http://goo.gl/qFJO
    4.c) If you have a 32b dream/sapphire without the new 2708 spl/radio install the ebi0 kernel if your radio starts with 2.22, or the ebi1 radio if it starts with 3.22 here: http://goo.gl/qFJO
    5) Optional flash "DroidX keyboard" add-on
    6) Optional flash "parts" add-on

    Alternatively the rom is now available in RomManager; and will install the rom and correct version of the 20110222 kernel; also will allow you to choose between the components parts, droidX keyboard, and language packs.

    Whats included:

    1) su/superuser from CM6
    2) my cm6 optimized pershoot based kernel described here
    3) wifi working
    4) bluetooth working (fixed inv2)
    5) keyboard working (fixed in v2)
    6) Rom contains English/Spanish only (Other languages available as language pack addons)
    7) No sim card required (fixed with v2 market fix)

    Many additional packages included in the parts addon.

    To see information on the original Test2 release vist This Post

    What not working:

    * CM6 potential USB power issue (its not horrible on 2.6.34.7 but if you notice it reboot, or plug in a wall adapter)
    * Sound Recorder shortcut missing, this looks like a bug in the OTA not the port a workaround

    What to do if it bootloops

    Before posting that the rom will not boot; please verify the following:

    1) Check that if you don't have the newest radio SPLs *OR* don't have a 32B phone; that you install the correct kernel as mentioned in step 4b/4c in the installation instructions
    2) Please use Super Wipe immediately before installing (ie. flash super wipe; restart back to recovery; then install the rom)
    3) If you did not install it; install partsB; this will fix some date related bootloops that happens after flashing some of the radios. (after you can login and set the date correctly feel free to re-install without parts if you really don't want it)
    4) If your phone is still bootlooping; after a clean install make sure you run 'adb logcat > logcat.txt' on your computer just after rebooting into the rom. Then paste the logcat contents into pastebin copying the link to this thread.

    This may sound overkill but its the easiest way to make sure its not your error during install.


    Addons

    A|| Kernels:

    The set of kernels used with this rom can be found: http://goo.gl/qFJO
    > MT3G 1.2 (fender users) please use the EBI0 kernel
    > 32A magic users (and rogers dreams who have not updated to a 2708 radio) please use the EBI1 port
    > Dream/Sapphire users with older EBI0 radios may also use the EBI0 kernel with this rom.

    B|| Parts Add On:

    MT3G-test3-partsB_S.zip
    MD5: 58b80345db33c95a92f9be77ee67cc43 (update 12/01/2010)
    What is it you ask.. It adds support for many things on top of the base rom

    (note if you are upgrading from the original Test3-parts this is a no-wipe update)

    1) Add support for init.d scripts
    2) Add support for 'adb remount'
    3) Add support for live wallpapers (apk kanged from CM nightly 238, and odex by myself)
    4) Add busybox in a squashfs (binaries kanged form CM nightly 238; and repacked since I didn't want all of them) Note test3-partsB restores the toolbox netstat link to correctly display netstat information again.
    5) Add LWP fix (fixes various 3D) via init.rc permissions (based on firerats work) updated in test3-partsB to fix slow performance in many games.
    6) Added fix_permissions script (this one kanged from biffmod 2.1)
    7) Load ipv6 on boot
    8) apn list from CM238 nightly (new for test3)
    9) flash_image from CM238 nightly (new for test3)
    10) date verification; if year is < 2010 set the date to a more recent date (prevents initial boot boot loops for some users) added in test3-partsB
    11) And Last but not least:
    Added "Froyo Parts" apk custom menu interface to (this is my work k, thanks.. but certainty has ideas from pre-eclair apps2sd and firerats scripts):

    internal -> /sd-ext
    a. dex2sd (/data/dalvik-cache)
    b. data2sd (/data/data)
    c. apps2sd (/data/app & /data/app-private)
    d. Keep Home in Ram (thanks to raven_raven's idea) [new test3]
    e. Compcache 18MB (based of CM's script) [new test3]
    f. Restrict /dev/hw3dc most games run better with this disabled; however some work better with it enabled (no reboot required) added in test3-partsB

    Check the one or more to gain additional space; allow the app root permissions and reboot; the files will be moved accordingly.

    All options only apply on next reboot, so if you make a mistake just revert

    Previous 11/21/2010 version
    MT3G-test3-parts_S.zip
    MD5: 199475ba609396114049adbe196d571a

    C|| DroidX Multi Touch Keyboard:

    A new addon for those that like the DroidX Multi Touch Keyboard.
    Thanks to RoyalKnight6190 for the biffmod port this is based on and in turn punk.kaos for the version that works on your phones

    This is odexed to save data space and WILL replace the default keyboard

    MT3G-test3-DroidX-kaosfix-v3_S.zip
    MD5: 5f7f7cf54f8224976be173dca9543c57 .. last updated 11/21/2010

    D|| Themes:

    * See shadowch31's True Blue Theme:
    http://forum.xda-developers.com/showthread.php?t=856165

    * Also roalex's OTA Gingerbread (for froyo):
    http://forum.xda-developers.com/showpost.php?p=9686189&postcount=1440
    (enough work it could be its own rom so do check it out)

    * sisterchick's Themes for OTA
    http://forum.xda-developers.com/showpost.php?p=9894072&postcount=1567 - Blue Revo Theme
    http://forum.xda-developers.com/showpost.php?p=9944245&postcount=1586 - Peppermint Twist
    http://forum.xda-developers.com/showpost.php?p=9955951&postcount=1590 - Orange Slice/Green Revo/Grape Jelly

    * Simple Black Bar
    http://forum.xda-developers.com/showpost.php?p=9771131&postcount=1493
    A simple black status bar mostly intended to aid others in porting dark status bar themes; but can of course be used on its own.

    * castaway1 x10 bar style
    http://forum.xda-developers.com/showpost.php?p=10328491&postcount=1647
    Note: The clock will be black on black unless you flash the "Simple Black Bar" theme with white clock followed by this themed status bar.

    E|| Lang Packs:

    Non-supported language starter packs
    see this post (update 12/11/2010)
    These are for test3 only and provide the options to add [fr,pl,de] or [ja,zh] or [it,ru,nb] or [cs,ko,tr] to the existing en,es rom.

    F|| Disable Menu Unlock:

    No this is not a bug fix; the Rom has a feature coded in to allow the menu key to unlock the screen as could be done on the phone before the update.

    However for those that don't like this feature here is a hacked version of the framework to disable the menu unlock, and enable the "H" notification.

    MT3G-test3-disabelMenuUnlock_S.zip
    MD5 SUM: 897bf28ee97db05395935f0e29b20967

    Please note this will not work with the language packs or themes (of course a theme or custom language pack may include this functionality)

    G|| Kernel Updates:

    An update to the included 20101106 (and related 20101031) kernels can be found:
    http://forum.xda-developers.com/showpost.php?p=11565574&postcount=670

    Simply flash the kernel update.zip matching your configuration

    FAQ:

    * Installing Titanium + Root Fails: You require BusyBox for Titanium to work; this can be installed via You can either install the parts package or install via titanium its self
    * I need ipv6 loaded on boot to run goggles or other app: This is included in the parts package; if you wish not to use the parts package see this trick
    * adb remount doesn't work and this rom doesn't have root.. yes 'adb remount' fails because this is a stock rom.. however NO just because that fails doesn't mean there is no root. see this post in short modify /system in recovery its safer than adb remount anyway. Also ADB remount has been added to the parts package
    * I want to revert from the DroidX keyboard to stock: re-flash test-3 followed by parts if you flashed parts. (do not wipe)

    (In short if you are having issues with advanced features try out the parts package ;) )

    Note:

    This is only a quick hack of the official MT3G rom; please don't expect me to make major changes to it (If I'm doing that I'll build from ASOP source)

    (Changes: version 2 fixes bluetooth and the keyboard + audio levels for dream + removes OTA key so it won't ask for any future updates)
    (Changes: Market-fix; applies the updated files from the OTA fix; in addition to allowing you to signon [or skip signon] without a simcard)
    (Changes: Test-3 parts improvements + security update included)
    8
    I have ported (some copy pastes, some injects,etc :D) Ginger Bits to this rom:
    Launcher(made to work on Froyo by the modaco ppl)&Keyboard are from the SDK, framework and a few application themed.

    REQ: 87 MB on /system

    howto:

    1.flash test3
    2.flash parts
    3.flash mytheme


    Download:

    OA22OTA-Gingerbread-Theme.zip md5:93887ac62ce5f87dcd3b1b8906720619

    Credits:
    Krispy for the metamorph
    studjuice - for the metamorph
    Daneshm90 for making "Theme Porter"
    Daneshm90 Apk Manager
    Launcher-MoDacO
    Ohsaka colorChange.jar
    Google for the VM SDK png's ? :p

    Updates:

    -Thanks to Terry we have a IME fix, on the odd output over the keypad
    NoWipe Update here

    Also replaced in the main file.
    2
    Gingerbread Theme French, German, Polish Language Pack

    FYI all (non-themed) language packs updated also:

    Woah the Gingerbread theme is so damn awesome, but there is one problem ;) it doesn't work with the langpack, if i flash the theme after the langpack everything is english, and if i flash the langpack as last the theme isn't available :-(. Any solution?

    Here is a language pack to overly roalex's Gingerbread theme http://forum.xda-developers.com/showpost.php?p=9686189&postcount=1440

    YOu probably do not need to wipe if you are already running this rom, but it is wise to reflash the rom:

    [size=+2]
    1) Flash MT3G-test3_S.zip
    [size=-1]MD5: efff33db482ea3b6da3b247516be6a7f[/size]
    2) Flash MT3G-test3-partsB_S.zip
    [size=-1]MD5: 58b80345db33c95a92f9be77ee67cc43[/size]
    3) Flash OA22OTA-Gingerbread-Theme.zip
    [size=-1]MD5: 93887ac62ce5f87dcd3b1b8906720619[/size]
    4) Flash MT3G-test3-gingerbread-ex1.3_fr_pl_de_S.zip
    [size=-1]MD5: 2fbf18fa25a4a5e7f8e20a146a04c32b[/size]
    [/SIZE]

    If you are not using the 2708+ kernel (or are trying a different kernel) remember to also flash the EB0/EBI1 kernel of your choice before booting.

    Thanks to roalex for making the theme (OA22OTA-Gingerbread-Theme.zip) I just applied my language pack scripts to it.

    Oh.. and note the Gingerbread Keyboard supports all the languages of this port :)
    --

    mirror OA22OTA-Gingerbread-Theme.zip 93887ac62ce5f87dcd3b1b8906720619 (hopefully not needed)
    2
    The most stable & fastest Froyo Rom, I underestimated it, i thought it was going to be slow & lag a lot. But daamn! ezTerry, you did one hell of a job. Much appreciated!

    You can thank Google's asop code for the speed.

    The T-Mobile odexs help keep the data contained (you can do a bit better with a small as possible system and no extra apps using custom mtd, but its not realistic for everyone to set up.)
    2
    Goggle goggles works! You just have to type in this:
    Code:
    modprobe ipv6
    in terminal and Goggles work like a charm! Maybe ezterry would like to add this little helpful piece of info to OP ;). Credits to NLJ for informing me about this way.

    Ah, there is another one. There is a way to succesfully keep launcher in memory (I don't know how long it works, but I think you have to redo it after launcher is killed). Open terminal and type:
    Code:
    $ su
    # echo ro.HOME_APP_ADJ=1 >> /data/local.prop
    # reboot

    Works great!