yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] d3v14n7:
Great job on this Ezterry and everyone else who has been contributing! This ROM is blazing fast compared to CM 6.0.0 DS, sadly I had to flash back to CM6 due to the lack of apps2EXT, can't fit all my apps on internal storage alone, even after getting rid of a bunch of them.

Looking forward to an apps2EXT patch in the future and maybe swap partition as well if possible (without using swapper2), I will definitely be checking this thread every day from now on.
[G1 Android Development] ezterry:
So a small update:

The handwork is done; basically HTC used their key to sign all of the asop apps; and they complained/bootlooped when I removed/changed the signature on framework-res .. so re-sign all of them with the same key and move on.

I'm swapping from my asop build since hacking the files is causing me force quits.
[G1 Android Development] Daneshm90:
Did u try pushing the modified apps when core wasn't running ? Just wondering. (Wait why did u modify the signature of framework-res ?)

Reason i bring this up is because for system apps, android allows a swap while core is running, if and only if the manifest has the same digest.
[G1 Android Development] ezterry:
irrelevant .. anything I publish must work on a clean install before first boot.

and the problems are more likely inconsistencies with the resource since it crashed places such as opening wifi settings.

because i can't modify framework-res to have more languages without many things complaining.. thus built my own framework-res from source.
[G1 Android Development] Daneshm90:
Ah k. Thought it was a patch.

In that case yea, resigning in order to match the digest of the shared uid's is the only option.
[G1 Android Development] ezterry:
I pushed the resigned (but otherwise untouched) apps as bspatches so the re-signing isn't increasing the download/filesize much..
[G1 Android Development] macpherson123:
battery use

im a 17 year old guy, all i do is text 24/7. i admit though my screen brightness has been on 20%.
[G1 Android Development] macpherson123:
colors

wow thats mildly complex, i will give it a crack though. i did try another method which edited a file inside the services.far file, but when i looked, the file inside did not exist...?

i will try this method however, thankyou
[G1 Android Development] sleepyfu:
does anyone have a GenieWidget that works on this ROM, thanks.
[G1 Android Development] Kristof84:
How do i install the language pack? I tried to merge it with "MT3G-test2_S.zip", signed the new "MT3G-test2_S.zip" but i got only boot loops :(
[G1 Android Development] Denowa:
I tried to flash via the recovery.

Then came the following error message:

E:No signature (56 files)

E:Verification failed
[G1 Android Development] bunkly:
no restart option?? i flashed it on my G1, and dont c any restart button.
[G1 Android Development] Denowa:
I have signed the file ...

Does not flash it.

The changes are very small!!!
[G1 Android Development] Frickelpit:
Try Quick boot from Market.
[G1 Android Development] nagash91:
Battery drain

My battery in 1 hour was 70% from 100%.

I have also recalibrated the battery with a full discharge -> full charge -> wipe battery stats.

I know my battery isn't so good (I think I have to change it) but using music with this rom, with black screen it drain 1% every minute :D

I'm using this rom with setCPU, overclock 245 - 528 mhz, 90% threshold, powersave bias = 3.

:confused:
[G1 Android Development] Royalknight6190:
And you shouldnt, That is a Cyan option, Not a Google option. If you Unroot your phone and go back to original software you wont have that option either. This being a straight OTA without any mods besides the Kernel that option isnt there.
[G1 Android Development] ezterry:
Not sure what you are asking, they are both update.zips..

Flash MT3G-test2_S.zip *then* flash lang-pack1.zip

If you still have issues try a factory reset after updating lang-pack1.

oh.. looks notes wrong file uploaded.. grr (need more sleep)
[G1 Android Development] kanek06:
Theme

Does exist any themeo n this rom please? Any ... I will make my own
[G1 Android Development] Kristof84:
after flashing lang_pack1_S.zip I got bootloops. has anyone else this problem?
[G1 Android Development] ezterry:
Try on a clean install

In recovery:

1)Wipe to factory settings

2)flash test2 (do not reboot)

3)install lang pack 1
[G1 Android Development] bunkly:
cool, tell me which A2SD to use? i have only 80mb free, i know its alot compared to CM etc, but i need more.

So do i have to individually Move to SD from Manage applications?? or is there a faster solution?
[G1 Android Development] kanek06:
theme

Please, does exist any theme on this ROM? Please :(
[G1 Android Development] elfasito:
I'm having problems with adb.

adb remount

remount failed: operation not permitted

recovery:

adb remount

remount failed: invalid argument

normal:

adb shell (ok)

SU

Permission denied

I have root on the terminal!
[G1 Android Development] Daneshm90:
Someone posted they had issues with deodexing this, so here. PS : its for the rom dev, not meant to be flashable.

Link
[G1 Android Development] ftruck90:
all in all this Rom's pretty epic. My G1 has been left untouched for weeks now but this gave me a reason to tinker with it again. however the one thing that ruins it for me is the menu button on the G1 unlocking the phone. I don't get this doesn't the MT3G have a menu button as well. Does the menu button on the MT3G also unlock the phone. Hopefully CM has all the speed of this with the added customization. this menu dilemma button just breaks my balls.
[G1 Android Development] alex_canada:
Sorry if this question has already been answered but I was curious if this ROM can be used on Magic 32A with the new radio 6.35?

Thanks.
[G1 Android Development] lolmensch:
you could use titanium backup to make batch move apps to sd.

as far as i know, no.

cm nightly is a bit slower but a lot more customizable. also menu unlock can be disabled there( really great)

i think yes but not that sure.
[G1 Android Development] mobile_luke:
is it possible to add polish locale? :) like german or french?
[G1 Android Development] conor350:
I have no root access with this rom!

can someone help me?
[G1 Android Development] mobile_luke:
how to remove 2 screens? i just want to use 3, not 5 screens :/
[G1 Android Development] bunkly:
root access not granted to titanium backup, now what?
[G1 Android Development] bittermormon:
install the latest busybox thru Titanium, thats what i did and it worked.
[G1 Android Development] mycnam:
Goggles and ipv6

Goggles 1.2 requires ipv6 support to run... I can include the module by running "insmod pathto/ipv6.ko"...

But how to load this module by default? Do I need to change inside the boot.img?
[G1 Android Development] xploder270:
Too bad the language pack is pretty much useless (almost everything is still english and there's just the QWERTY keyboard) :(

Thanks for your work, though ;)
[G1 Android Development] QUEDRO:
adb remount not working...

no root?
[G1 Android Development] elfasito:
I had the same problem, tried everything I could not run.

switch to another version ota 2.2.1
[G1 Android Development] steve1326:
I had the same issue, until I tried going about the remount a different way:

adb shell

su

{you should now get a prompt on the phone regarding root access.... click OK}

mount -o remount,rw /dev/block/mtdblock3 /system

That's it! You are now connected to the phone via ADB, and have remounted the system volume
[G1 Android Development] ezterry:
To expand on the trick mentioned by lbcoder2 earlier in the thread:

run the following (adb your best bet)

$ su
# mount -o remount,rw system /system
# echo "#!/system/bin/sh" > /system/etc/install-recovery.sh
# echo "insmod /system/lib/modules/2.6.34.7-cm6-biffmod/kernel/net/ipv6/ipv6.ko" >> /system/etc/install-recovery.sh
# chmod 755 /system/etc/install-recovery.sh
# sync
# mount -o remount,ro system /system
# exit
$ exit

Then it will be loaded on or near boot
[G1 Android Development] oneG:
Rom is nice. Compared to SuperCSDI v4 for donut its a noteworthy alternative. One issue remains for me...

Any advise on how to get better batt life out this thing. 160-576 makes it a bit faster but eats my battery buffet-style yet lower settings don't seem to make a difference. I've setCPU to 122-480 and still I drop major percentage during sleep mode. 15-20%. I check the battey stats and 'display' is always the #1 drainer followed by 'Android OS' but there's no brightness, might I remind you its in sleep mode. What's worse is its in airplane mode.

Two questions? Well 3...

Is this why the mt3g OTA came with a new radio?

How can I manually fix this? Another kernal? More vigorous setCPU settings?

Any advise of variant ROMs with less battery consumption?

Brought to you by the Grandaddy of them all running AOSP 2.2.1
[G1 Android Development] SG_Shadow:
Download ADW Launcher or LauncherPro (my personal fave) from market.

P.S. Once again, great f***ing rom! Absolutely amazing! LOL!
[G1 Android Development] Lakers3408:
Does anyone have a FULL rom that's deodexed?
[G1 Android Development] mycnam:
Oh beautiful trick! This works perfectly!

I have made myself a ROM from 47ae718e805e.signed-opal-ota-69093.47ae718e.zip for my ADP1 with minimum changes like audio and keyboard. Also with updated and odex-ed (to save dalvik-cache space) gapps.

QUESTION: Is it possible to use the official kernel since the original spl for magic was released?
[G1 Android Development] ezterry:
Um on a 32B magic only.. since I have a dream no.. but may break your module.

(Trying to make the new memory map boot on the dream is on my todo list.. new radio .. and maybe I can do something about this crappy perfected SPL.. poke a hole or two in it.. but there are only so many hours in the day.. and work eats most of it)
[G1 Android Development] g1junky:
Awesome rom makes my g1 feel new again!
[G1 Android Development] mycnam:
Yours is a 32A Dream... How about a 32B Dream (ADP1)?
[G1 Android Development] ezterry:
There is no such thing as a 32A dream.. And all are board trout; the kernel the new device was shipped with was compiled for board sapphire only. (easy to tell because git is missing the new memory offsets for board trout)
[G1 Android Development] bunkly:
no LWP? :(
[G1 Android Development] QUEDRO:
did not work for me
[G1 Android Development] ANtiHazarD:
ezterry, i'm sorry but....how to add russian language ?
[G1 Android Development] mycnam:
I think I've mistaken Rogers Dream with 32A... :P
[G1 Android Development] ezterry:
Comes with the EBI1 radio (3.22.*) but don't mistake that with A/B; or trout/sapphire.

Anyway I also have a T-Mobile "G1" dream here that I use as a test phone.. and that's the one I test odd radio/SPLs on as I have the JTAG wires attached to get me out of any trouble ;)

----

Moving forward:

*) Sorry I'm going to drop support for additional locals in this rom (its not part of the MT3G rom, and its easier for me to re-build you an asop rom from source with additional locales and you can flash a gapps package than fight to get them into this rom..) // if someone else wants to hack together and distribute additional locales that's up to you.

*) There is a "Market fix" update to the MT3G rom I want to push into this one as well

*) I should be able to put together a a2sd+busybox optional update. before moving back to biffmod or the asop build I just mentioned.
[G1 Android Development] ANtiHazarD:
okey, thx for answer!
[G1 Android Development] wjsturgis3:
I used radio switcher to configure my Magic32A as follows:

Sapphire PVT 32A ENG S-off H

HBOOT 1.33.2010 (Sapp50000)

Radio 3.22.20.17

recovery-RA-sapphire-v1.7.0H-cyan

I get a boot loop after flashing this ROM and the ebi1 kernel port. A logcat is attached but the problem seems to start with:

W/dalvikvm( 366): threadid=36: thread exiting with uncaught exception (group=0x400207e8)

E/AndroidRuntime( 366): *** FATAL EXCEPTION IN SYSTEM PROCESS: ThrottleService

E/AndroidRuntime( 366): java.lang.IllegalArgumentException: time must be positive

Help anyone?
[G1 Android Development] rattking:
Hi all

I have been trying to use goggles but it force closes due to no ipv6 support in the kernel. does pershoots kernel include ipv6 support? and is there still a problem with battery drain after usb unplug?

btw I am on a mytouch 1.2 using test2 from the OP

tia
[G1 Android Development] mycnam:
I ripped the GenieWidget.apk from the Gapps pack of CM6. It works but the original Clock app came with the OTA (DeskClockGoogle.apk) will show "weather information not available". Any solution?
[G1 Android Development] SG_Shadow:
Nothing this good, can be perfect...

...I just found out last night that the GPS in the google maps app, does not work at all. I tried uninstalling the google maps update, but had the same problem. I'm currently running the latest CM nightly and it appears to be a lot faster then previously nightly builds. Still not the same speed as this build, but my GPS works. Just wanted to report this issue. Take care...
[G1 Android Development] Darrien13:
I need to get into this rom without a simcard someone help please? :( can u give me the instructions on how to do it from the recovery terminal thanks
[G1 Android Development] runderekrun:
Just wanted to let you know it works for me.
[G1 Android Development] legend221:
Used it like 15 mins ago. GPS is working fine for my phone in my signature. Flawlessly.
[G1 Android Development] SG_Shadow:
I used it last night and it kept saying "Searching for GPS". I installed one of CM's nightlies this mourning and it works just fine. Weird...
[G1 Android Development] phil0sophic:
GPS Issue

Mine as well....
[G1 Android Development] jamal717:
Lol your signature is funny i mean it with the utmost respect :D and gps works for me
[G1 Android Development] coolloser:
Got Live Wallpapers working!

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..

Damn, the live paper works so much better than when I was on Cyanogen!
[G1 Android Development] Darrien13:
someone help me get into this rom without a sim. Please give me instructions so that I can do it from the recovery menu.
[G1 Android Development] SG_Shadow:
I just did a "FULL" wipe and will try this ROM again. I miss the speed and the free space. Hopefully my GPS in goggle maps will work...
[G1 Android Development] G1ForFun:
I keep flashing the latest CM6 nighties hoping that itll be faster than this.....but nothing even comes close yet. This rom flies....I hope somebody picks this up and continues to work on it since the OP said he isnt.
[G1 Android Development] SG_Shadow:
No luck, GPS still doesn't work. Yeah, the CM Nightlies have nothing on this for pure speed. I just really need the GPS to work.
[G1 Android Development] jerrytu:
is wired tethering enabled as an option in this rom?
[G1 Android Development] Darrien13:
Is this a recommended rom to flash Im currently on Super D and I like speed! please let me know if so I will test it out for a week.
[G1 Android Development] G1ForFun:
Fastest Froyo out there by far.
[G1 Android Development] ezterry:
Install the new market patch on top of the rom; then you will not need a sim :)

Yes its part of the OTA rom.. I have not tested however so if its broken let me know
[G1 Android Development] geokuttan:
hey buddy...how app2sd going?..it is possible right?
[G1 Android Development] Darrien13:
omg thanks so much for the patch!
[G1 Android Development] benlook:
thankx!!

and waiting the chinese pack!!
[G1 Android Development] raven_raven:
Tethering is working like a charm :).
[G1 Android Development] lutpiero:
Replace Phone.apk or any system app

I'm trying to replace the Phone.apk with cygwin build, but I always get force close message.

I don't like this rom Phone apk, which don't have slide to talk or talk button.

It seems the phone wont work without odexed apk.

How do I create odex file for Phone.apk ?

If that too hard, how can I replace system app with other, for example cyanogen system apk, thx
[G1 Android Development] Foxpire:
Can you added in your rom Russian Language?
[G1 Android Development] pepone1234:
I have a problem trying to flash the market fix from the rexovery.

The recovery shows an error and aborts the installation of the fix.

This is the error:

file_getprop:failed to stat "/system/build.prop":no such file or direE:unknown command[ctory]

E:Error in /sdcard/MT3G-test2-market-fix_s.zip (status 7)

Installation aborted.

What can I do?

Thanks
[G1 Android Development] ezterry:
Sounds like something happened to your original build.prop.

Please make sure your system is large enough either with danger spl or custom mtd. Then run 'fastboot erase system -w' re flash test2. Then flash the market fix.

Have you checked logcat? I doubt it gave you a dex error, rather it likely provided a signature error.

Phone.apk uses a shared key, and requires said key. To swap the current one since we do not have the htc1 key you need to re sign all the htc apks & phone.apk with the same key.

Make sure you remove the odex to any applications you are replacing, but if you only need to resign, resign the apk with the rom and leave the odex as is.
[G1 Android Development] runderekrun:
Hey ezterry I am getting an error too while trying to flash the market fix.

Mine says:

assert failed: apply_patch_space (6471528)

E:Error in /sdcard/MT3G-test2-market-fix_S.zip (Status 7).

This is on a fresh wipe. I am using Custom MTD at 87 2. Any Ideas?
[G1 Android Development] ezterry:
Hrm.. you may need more cache space for the operation.. but I don't think you really want to change it in custom mtd..

Ok, I can't test it but here is something to try via adb after installing test2:

mkdir -p /tmp/cache2/recovery
mount -o bind /cache/recovery /tmp/cache2/recovery
mount -o bind /tmp/cache2 /cache

The try flashing market update again

(Then we can try running out of the ram disk)

Let me know how it goes
[G1 Android Development] runderekrun:
The last step "mount -o bind /tmp/cache2 /cache" is giving me a "Invalid argument" error. Gave me this error before and after a wipe.

Not too familiar with the mount -o bind, so any help would be appreciated.

EDIT: Would it be easier to just release a little of the cache? Say 84 5? Would that be enough?
[G1 Android Development] ezterry:
Humor me and copy all commands + output from your terminal please.
[G1 Android Development] runderekrun:
no problem:

EDIT: Looking at it now, shouldn't the last command be switched? I don't fully understand what you are doing here so you can just ignore me if I am being stupid.
[G1 Android Development] ezterry:
There is a bug in my idea.. but the order is not it.. nor why this is not working.. I'm going to need to look later.

As for increasing the size of cache its probably closet to 8MB that you need..
[G1 Android Development] runderekrun:
Moved it to 8 and was able to flash the market fix, thanks.
[G1 Android Development] pepone1234:
having done this, now I have another problem.

I'll write here the recovery message:

Verifying current system...

assert failed: apply_patch_check

("/system/app/VoiceSearch.apk",

"047610E:unknown command [5afcf061abcd134e3b5eedfeb644a38d4a",]

E:Error in /sdcard/MT3G-test2-market-fix_S.zip

(status 7)

Installation aborted.

I have a HTC magic (mytouch 3g) with HBOOT 2005 and amon-ra recovery 1.7g

Any other suggestion?

Thank you
[G1 Android Development] ctheory83:
Love it so far, smooth, quick.
[G1 Android Development] Frickelpit:
Thx, got the same Problem and with cache set to 8 it works great.
[G1 Android Development] ezterry:
VoiceSearch.apk has the wrong sha1sum or your recovery is very confused.. maybe unzip test2 and manually re-push VoiceSearch.apk to /system/app/VoiceSearch.apk before installing the patch.

The "fix" is using the bsdiffs provided by the actual OTA.. recovery is cheching:

1) the rom version is correct in /build.prop and

2) all the files that need to be patched have the original sha1sum

If these conditions apply the patches are applied.
[G1 Android Development] pepone1234:
Tried with push and still the same problem :(
[G1 Android Development] QUEDRO:
How exactly to do that?

Custom MTD at 80 9 ?

I have the same error here...
[G1 Android Development] runderekrun:
Do you have Firerat's Custom MTD Partition?

If so all the info is here.

But yeah I did 87 8 and it works well.
[G1 Android Development] thomnow:
Market still isn't working correctly after flash of the fix... I'm flashing it straight after the ROM. Also getting a Talk sign in error while trying to use Market.

G1 - Latest Radio / SPL

Thanks,

Thom
[G1 Android Development] gantp2007:
Can anyone theme this ROM?
[G1 Android Development] steve1326:
LauncherPro and Keep In Memory

I installed LauncherPro, and (please no flames!) enabled "Keep In Memory", and the phone is working beautifully!

Prior to enabling the option, the launcher kept exiting for even the most minor of apps. Now, it's been 4 days and I have not yet seen it exit, even after having used Gallery 3D extensively.
[G1 Android Development] runderekrun:
Yeah pretty much my exact experience.

I would still LOVE a 'lock home in memory' function like Cyanogen roms (so I could use Zeam Launcher), but I don't want to get off this rom because of the speed.
[G1 Android Development] mailman76:
This rom is really amazing. Everything i needed in a rom except that i have two big issues for me :s

The first being that i cannot download any app from the market. It starts downloading then stops.

I have a 32a old radio sapphire and i tried all the possibilities :s Without any luck.

The second problem is not that big but since i want to give this phone to my gf which only speaks french the lack of language support bothers me :(

Otherwise i cannot say anything else than congratulations for the work on this rom.
[G1 Android Development] v3rk:
thx terry!!

this rom saved me from needlessly wasting my money on a g2. i can't get over any of it, feels like i have a brand new phone.

cyanogen did well with what he had but ****, there is just no comparison between this and cm6. i couldn't be happier :D
[G1 Android Development] ezterry:
To those with market problems:

First make sure you have the market fix installed. If it still fails:

1) go into recovery

2) wipe factory reset

3) mount your sdcard on your computer and delete the 'Android' and '.android_secure' directories

4) without restoring any data restart, log into Google, then see if market works.

If it still fails get a log cat or I will need to believe you are making it up until someone who can get a logcat can replicate the issue.

Market had no problems yesterday loading nearly all of my apps but two yesterday.. and those quickly installed when I cancelled/re-initiated them.
[G1 Android Development] Lateralos:
Completely unnecessary mate, The Markets been acting funny for every android device in General, i think it's Google's servers not our roms; its been popping up on forums and I even jacked my brother's N1 to check. The Market sometimes works flawlessly for some and generally terribly for others, i'ts not the ROM... (i really do believe, haha)
[G1 Android Development] Mr3G:
I'm having an issue where Titanium Backup fails to get root access, does anybody know how to by this? Thanks
[G1 Android Development] Phateless:
I second this. I ran the TMUS rom for half a day and thought it was the rom, but when I nandroided back to my rooted oem donut, the problem persisted.

Honestly, I bet it's crowding due to hella people receiving updates, wiping their phones and redownloading a bunch of ****.
[G1 Android Development] coolme90:
will Firerat's apps2sdext patch work in this rom?
[G1 Android Development] jgro1976:
I'm having the same issue, and I need to restore via titanium. It pops up for a brief second asking for root rights, and I try to click on it but by the time I do, it's already decided that it doesn't have root rights.

How can we bypass this/tell it it DOES have root permissions?