yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] nickeedoo:
Whoops.

Ok so I overwrote the /system/usr/keylayout/*.kl's with the ones from cyanogenmod 6. rebooted. now i have no physical buttons that work :| and since ro.secure is 1, adb can't do anything for me. so. that's a note to you people: don't flash .kl's from a different rom :( now i gotta reflash

edit: we need to make the boot.img say ro.secure 0 plz thanks :D
[G1 Android Development] studjuice:
take the /system/usr folder from cm.

aye aye captain, i'm trying it out
[G1 Android Development] nickeedoo:
Wouldn't have worked, couldn't get to home, couldn't push anything with adb :( i already wiped /system with fastboot, going into another flash, but i'll try that next!

edit: what we really need is a rooted boot.img. otherwise, things are a lot harder
[G1 Android Development] DEFINITIONOFREAL:
Does this work on a magic 32b

sent from htc magic superfroyo using xda app
[G1 Android Development] geokuttan:
those who are having trouble with **no keyboard

you can try htc mod ime from http://xdaforums.com/showthread.php?t=765335
[G1 Android Development] art010606:
freakin crazy fast. love it. too bad my incredible gets here tomorrow. i would have killed for a stable rom like this for a daily driver this whole time.
[G1 Android Development] nickeedoo:
alrighty.. copied the usr folder from cm 6, rebooting...

edit: AH crap. no keyboard again. would it matter if i'm using the usr folder from cm 6 rc-1?
[G1 Android Development] coolloser:
Bluetooth is working on my myt3g 32b
[G1 Android Development] dnaroid:
-this dalvikvm don't support jit.

-adb remount works for me.
[G1 Android Development] elflaco12:
Are there any themes for this rom
[G1 Android Development] shawn1224:
I ended up going with CM6.1. The speed was about the same and it was a bit more stable for me. Plus all the perks with CM settings tipped the scale.
[G1 Android Development] SG_Shadow:
CM6.1 had more speed?! Was there another, secret release that I didn't hear about? CM6.1 is slow, when compared to this.
[G1 Android Development] geokuttan:
true cm is not as fast as this rom...but its adw launcher that slows it down...try launcher pro and lock home to memory...speed is not that bad
[G1 Android Development] G1ForFun:
Its mainly the feature that scrolls the wallpaper that makes ADW Launcher seem slow. Try turning that feature off if you have never experimented with it.

And I agree 100% that this rom in this thread destroys CM 6.1 but I still go with 6.1 as a result of the features.
[G1 Android Development] geokuttan:
it increased a speed little..but still i recommend launcher pro...i miss the app2sd on this rom..otherwise i wouldve stick to this one..
[G1 Android Development] shawn1224:
Maybe with the G1 it's slow with all the partitoning, swappiness and other gimmicky stuff but on the MT3G 1.2 with the extra RAM, the speed is comparable to this if not better.
[G1 Android Development] wuziq:
maybe try the script below? haven't tried it myself yet..
[G1 Android Development] wuziq:
hmm just tried the script, says i don't have fdisk. i thought that was included with busybox?
[G1 Android Development] SG_Shadow:
I wish I could agree with you, but here are the facts. My G1 SD card has 2 partitions, one for data, and the other is ext3 (which is not used because of the weird app2sd methods for froyo roms). With that said, my SD card is not used with this, nor CM's 6.1 ROM. There is no real difference between the two phones other then internal memory.

Dream

http://www.htc.com/us/products/t-mobile-g1?view=1-2&sort=0&filters=3-0-0#tech-specs

MT3G

http://www.htc.com/us/products/t-mobile-mytouch-3g?view=1-2&sort=0&filters=0-8-0#tech-specs
[G1 Android Development] theboyyeah:
Why this rom doesn't support Jit?

Jit will eat ram right? And How many Ram is needed?
[G1 Android Development] Darrien13:
can you use Apps to Sd that was implemented in froyo?
[G1 Android Development] s0mep00p:
Is the new 2.22.27.08 radio from the mytouch OTA compatible with the Dream/G1?
[G1 Android Development] Darrien13:
got my friend running this ROM he loves it :)
[G1 Android Development] ezterry:
Not in a useful way yet (least not that I hear of)
[G1 Android Development] alexbrickwedde:
tun.ko missing

Hi,

i have prepared for openvpn but the last missing piece is "tun.ko". anyone knows where to find a matching version for this kernel?

...Alex
[G1 Android Development] AndroidKaboom:
Thaks so much! This is amazing!!
[G1 Android Development] ezterry:
in theory its built into the kernel?
[G1 Android Development] pardus:
Loving this ROM but I'm still having high drain battery issues, even rebooting after unplugging from usb or charger. It's an almost new battery but drains to 15% overnight with the screen and wifi off. Was fine with other ROM's I've tried. SetCPU now on 160/528

ezterry, is the kernel included in this ROM the same as the one mentioned in this post of yours? (http://xdaforums.com/showpost.php?p=8496372&postcount=1952)

Any other ideas to increase battery life?
[G1 Android Development] ezterry:
Make sure no services are running and lower min to 122

(160 is still a higher voltage level that is why my default min is 245 there is no point in anything lower besides 122)

um.. no the included one is slightly newer [see link in op post for more details] (that one was before the extra MB of ram) .. that is the one I was sending EBI1 users to since they already had the extra MB prior to the change.

While its not as pronounced on this version we do have a hint of the USB unplug bug, longer battery life can be had by restartin after you unplug.

Disable network data if you really need longer life. and verify what services are running. (MSN clients are bad on battery life, News Rob ought to also not sync, and picasa sync can be painful disable the auto sync)

Otherwise; wipe battery stats as per CM instructions; and check the battery status when you are low to see what has been eating it.
[G1 Android Development] jadephyre:
which Kernel is newer ?

The one you separately posted or the one in the Test 2 Package ? (Talking strictly about the 32b MT3G).
[G1 Android Development] ezterry:
My newest kernel is: http://goo.gl/qFJO

Test 2 has the first one with the dream +1MB ram (if you look at the past releases kernels at the end of that post its the second oldest.. but newest when the rom was released)

You linked to the oldest one.

Of course the link in the op:

Takes you to the post with the link to the any kernel installer for the kernel in test2 if you want to use it in another rom.
[G1 Android Development] s0mep00p:
I have heard that the new radio has been giving up to 15 mb of ram free when you type in free into the terminal... that seems pretty useful to me!

http://forum.cyanogenmod.com/topic/8899-rc1-not-compatible-with-new-radio-from-tmo-221-ota/
[G1 Android Development] ezterry:
You are talking about something you may or may not see once we get it to boot with working 3D.. I've poked some but got distracted (I'm also not convinced we can't get that on our current radio.. but this will take additional hacking)

And its only 14 we already reclaimed 1MB of that missing ram on both dream+sapphire (see my new kernel.. and pershoots since my patch made it into his latest)
[G1 Android Development] QUEDRO:
Did someone w/ MT3G tried to update the new SPL + 27.08 new radio ? Boot loops?

pretty much I am talking 2.2 OTA+new SPL+ new radio
[G1 Android Development] shawn1224:
You're confusing the original MT3G with the MT3G 1.2 (3.5mm headphone Jack). This one has 288MB of RAM instead of 192 like the G1 and original mytouch.
[G1 Android Development] raven_raven:
But hey, 14 mb of RAM while G1 after booting has about 40 mb available is HUGE boost! Is this new radio compatible with G1? Or is it only for MT3G? I would love to see extra 14 mb on my phone 8).
[G1 Android Development] alexbrickwedde:
Sorry, my fault. OpenVPN is running now... (was a missing config option in openvpn 2.1.1)

...Alex
[G1 Android Development] SG_Shadow:
Interesting...
[G1 Android Development] shadowillusions:
Does the new radio work with this rom? (v2.22.27.08)
[G1 Android Development] ezterry:
No because we don't have a working kernel... the only kernel fully working with 2.22.27.08 is the asop sapphire only one..

if you are on a sapphire mt3g 32b with new radio *and* new perfected spl you probably can use that kernel as the rest of the rom is asop..

However there is a thread in the sapphire section about how to install the actually mt3g ota update and re-root it.. thus getting to the same end state as using this rom with that kernel.
[G1 Android Development] shadowillusions:
My phone:

HTC Magic PVT 32B

HBOOT-1.33.006 (SAPP10000)

Radio-2.22.19.261

Pershoot's Kernel 2.6.35.8 – OC-UV-RAM-FP

MT3G-test2_S ROM

So i'm not able to flash the new Radio? (sorry for my dumbness i just got in this scene)
[G1 Android Development] Phateless:
Sorry, your language is a little confusing.
[G1 Android Development] alex_canada:
boot loops with old radio on Magic 32A :(

flashed in this order after full wipe:

MT3G-test2_S.zip

MT3G-test2-market-fix_S.zip

ezBiffTestKernel20101031-ebi1_S.zip

phone had this configuration:

SPL 1.33.2010

radio 3.22.20.17

recovery RA-sapphire-v1.7.0H
[G1 Android Development] ezterry:
Log cat?

Wipe was with 'fastboot erase system -w' correct?

Did you delete any '.android_secure' or 'Android' directories on your sdcard?

Then let me simplify:

If you want this rom with the new sapphire radio install the actually ota.. and not the one hacked to work on the dream.

If you have a dream no one has a board_trouts.c modified for the new radio yet .. thus all kernels have broken 3d and same ram as on the radio you have now.

-------

In future I'm sure we will get the new radio to work. However like the mt1.2 you need the spl to go with the radio.. and the one we have is perfected with the dreams stock partition layout.. this makes it annoying to develop the changes.
[G1 Android Development] rikiki69:
Hello from France !

Has anyone sucessful to add French in locales. I have tried this method, but it fails or I have made an error (mostly). It boots loop and Add Pack langages don't work, it's boot loop too.

Can you explain me what it doesn't work ? Hasn't you another method or hasn't you alyready done its ?

Thanks and excuse me for my very bad english.

Thanks.

p.s : i have a htc dream (32B).
[G1 Android Development] Phateless:
Ah! Thank you, that makes more sense. I'm using a T-mobile myTouch 3G (32b), so does this still apply?
[G1 Android Development] Elegy:
hm im having some trouble:

cannot get firerats a2sd to work, when opening the script in terminal is says it cannot find fdisk

and

i cannot get 'adb remount' to work when using adb obviously
[G1 Android Development] wuziq:
same here. thought different versions of busybox would have fdisk but was only able to install 1.17 and 1.18, or whatever, neither of which had fdisk.
[G1 Android Development] ssakuma:
i will try french locale later.

give me some time. ;)

edit

hi,

i tried to add french-locale and did it. :rolleyes:

see screen shots.

mod on framework-res and Settings, only.

so, anyone successfull to add locales? or build a bootable rom with Kitchen?
[G1 Android Development] Killadude:
See I'm not the only 1 having this prob.
[G1 Android Development] SG_Shadow:
Based on what I've read from this thread and others, this ROM does not have ROOT access, this is why these commands wont work, at all. So basically you can have nasty godly speed, with decent space for apps or have slow, no space, root access with another ROM. I don't know about you, but I'm riding this until the wheels fall off...
[G1 Android Development] ezterry:
http://en.wikipedia.org/wiki/Superuser#Unix_and_Unix-like

somehow I see no indication that "root" has anything to do with this adb remount command you speak of

Now the issue you have is adb not configured to allow you to remount/directly access as root; you can still use 'su' to access root at the prompt.. you can after running su run 'mount -o remount,rw /system /system' and system will be read write (if you previously pushed a file to /data/local/tmp you can now use 'cat /data/local/tmp/somefile > /system/.../somefile'

But if this confuses you boot back into recovery and modify system from there (its safer anyway)

PS if you really want adb remount don't look too hard you just need to set ro.security to 0 in default.prop on the ram disk. Google will find you the howto.
[G1 Android Development] Inceptron:
How do you remove Amazon MP3 and faves? Do you just remove their apk's, or is there more to it?
[G1 Android Development] Elegy:
thanks, mount -o remount,rw /system /system did the trick.

wanted to remove apps i dont use , like Faves, Email etc.
[G1 Android Development] rikiki69:
Thanks a lot for having try !

I will only do settings and framework, i had tried to add french locale to the all application and it didn't work.

Thanks !
[G1 Android Development] Frickelpit:
I used Titanium Backup to remove the apps.
[G1 Android Development] Elegy:
i removed the 3dgalllery but now i cannot install the 2dgallery anymore. APK's wont install via Linda File Manager and ADB.
[G1 Android Development] ezterry:
I welcome you again to the HTC Dream section.. the section you are looking for however is the Sapphire section. The safest way to do what you are looking for is to install the Actual MT3G OTA and root it:

See this thread: http://xdaforums.com/showthread.php?t=807899

Anyone who bricks there MT3G phone in the process. I'm looking for a development phone to hack on
[G1 Android Development] ssakuma:
de-odexing again

i found a mistake in my post about de-odexing (#761), so post this again to inform it.

1. nandroid backup current rom.

1-1. full wipe.

2. flash test2 rom.

3. flash market fix.

4. nandroid backup.

5. nandroid restore rom, backuped in step 1.

6. reboot.

7. connect phone to your pc via usb, then mount sd card.

8. copy nandroid backup images (boot.img and system.img) to Kitchen's "orginal_update" folder.

9. launch Kitchen and execute "1. Set up working folder from ROM".

10. execute "2. Add root permissions".

11. execute "3. Add BusyBox".

12. execute "11 - Deodex files in your ROM", both framework and app folder.

13. execute "6. Zipalign all *.apk files to optimize RAM usage".

14. execute "99. Build ROM from working folder".

i am sorry if there are people who tried this without wiping and got boot loops. :(

p.s.

OP, this rom is the best that i have flashed. so, it is necessary for me to de-odexing. i need japanese locale and some theming. ;)
[G1 Android Development] Elegy:
@ssakuma: do you have an idea why the normal 2dGallery wont install? it wont install via file manager on the phone, or push/install via ADB.

my guess its that ADB doesnt recognize the phone as being rooted, but then how am i ever going to get back my gallery? (2d one preferred)
[G1 Android Development] ezterry:
Boot recovery and push the apk in /system/app .. I don't think it will work but it either will or show a signature missmatch error in logcat .. if it needs to be the common signature you will need to resign all of the htc1 signed apks and gallery with the sane known key.

Of dedox and rebuild the rom as described for the Japanese locale
[G1 Android Development] ssakuma:
OP is right, i think. :)
[G1 Android Development] raven_raven:
ssakuma, could you make ROM with polish locale?

I'm trying to do that for couple of hours and nothing is coming from that.

Basically steps are like that:

1) de-odex ROM

2) decompile framework-res.apk

3) copy 9 folders ending with two characters mathing to your countries symbol (for example -jp or -pl :) ) from CM6 framework-res.apk to AOSP ROM framework-res.apk

4) compile framework-res.apk again

5) replace original framework-res.apk with modified framework-res.apk AND replace libicudata.so with CM6's corresponding file

6) build ROM again

Everything is working until I try to replace framework (clean deodexed ROM works, deodexed with replaced only libicudata.so also). I don't know what am I doing wrong, I just recieve bootloop :(.

Maybe I'll try to replace files from SuperF, but I don't think I'll succed.

I'm using HTC Android Kitchen 0.104 and ApkManager 4.9 to do all this work (my OS on PC is Windows 7). Please, maybe more detailed instructions or sth like that, I'd love to make progress on this, this ROM is almost perfect, but I hate seeing it in english. I don't have to mention that many of my Android friends are waiting for progress too ;).
[G1 Android Development] bittermormon:
problems with BART??

I am having an issue where I can't perform a BART backup in recovery. The script doesn't think I have enough space. I have about 4gb free on my SD card.

I have been running this rom for about 5 days and just noticed this problem. A nandroid b/u works fine. I have tried running the script through the utility command in RA Recovery as well as typing "bart -s" in terminal.

Is this related to this ROM?

edit: I am dumb, there is no ext. Brain no worky!! Sorry
[G1 Android Development] mycnam:
I tried but this does not work for me. It freezes at the first boot screen (no adb). I had to pull battery to reset and go back to recovery.

Isn't it like ezterry said the Magic kernel has memory mapping issues on Dream?
[G1 Android Development] ezterry:
The new kernel isn't built for the dream.. the phones are different, but similar enough that if built with the support a single kernel can automatically detect if the kernel is running on board trout or board sapphire and set up the system accordingly.
[G1 Android Development] dnaroid:
Elegy -

Modified, signed, odexed Gallery 2D
[G1 Android Development] wuziq:
that theme looks awesome. what is it?
[G1 Android Development] Elegy:
appreciate the effort bro, but how do i 'install' this ?

just push the two files to /system/app/ ?

*edit*

i managed to copy both files to /system/app/ while in recovery, but it wont let me install the Gallery.apk file via Linda file manager, it says "there was an error parsing the file"
[G1 Android Development] LuckyJ26:
ezterry, your latest kernal is amazing! And this rom is the best froyo rom I've tried!
[G1 Android Development] ssakuma:
hi,

i am glad to hear that you built a de-odexed rom successfully. i am not alone. ;)

give me some time.

thank you.

i made this for a test, with a traditional modding techs everyone knows.
[G1 Android Development] ssakuma:
adding polish locale

i did and recorded my operation.

it is too long text paste here, please check attached txt file.:eek:

note:

this works de-odexed rom only.
[G1 Android Development] rikiki69:
Thanks ssakuma ! Thanks !

It's very nice to share your operations. I've saw what i've had doing wrong. Really great thanks !!!
[G1 Android Development] Elegy:
guys could anyone tell me how to install Gallery.apk and Gallery.odex ?
[G1 Android Development] ssakuma:
you're welcome. ;)

i hope you get what you want.
[G1 Android Development] raven_raven:
YOU. ARE. MY. HERO.

With proper locales this ROM became UltimateROM :).

I will not stop to try build it myself (because it's giving me great pleause), with your instruction it should be doable :). Thank you, thank you!
[G1 Android Development] ssakuma:
i am very happy to hear your words.:)

edit:

sorry for my bad english. i want to say

i am very happy to see a guy who enjoys these things, just like me.;)
[G1 Android Development] su27:
And with working apps2ext.
[G1 Android Development] raven_raven:
OK, I made a ROM with properly replaced framework-res.apk and libicudata.so (only thing I didn't do properly was not deleting resources file from keep folder). ROM boots, I can select polish locale, but it works only as if I was using MoreLocale2 - things like date and captions after END CALL button long press are translated, but apps (like Settings.apk) are still in english! I clearly saw that you ssakuma managed to translate it, what could possibly went wrong with my ROM? I tried both with CM6 and SuperF files, same result ;/.
[G1 Android Development] htcmg2:
can this rom be ported to htc magic 32A with 6.35 radio???

any port/kernel available for that???
[G1 Android Development] raven_raven:
Read first post carefully, there are instructions which kernel to use with this ROM.
[G1 Android Development] ssakuma:
hi,

congratulations. framework-res was done.

you can see polish words only in framework-res.apk\ res\values-pl\strings.xml.

so, if you want to localize other apks, you need to re-compile each apks, as OP wrote before.

in my case, repeat the operations 43 times for 43 apks.:eek:

i was very hard work, but i enjoyed. :rolleyes:

p.s.

there are apks which i can not find japanese locale folder (ex. CarHome e.t.c.).

and each apk's locales folders may be different from those of framework-res. case by case, i mean.
[G1 Android Development] raven_raven:
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.
[G1 Android Development] Phateless:
Am I the only one who noticed that gmail stops auto-syncing? My exchange and calendar are auto-syncing but gmail now needs to be synced manually.

NOT. COOL.

I rely on my phone for work purposes. Great ROM, but this is an inherent Froyo issue that's known to affect multiple platforms across the board.

Nandroiding back to Donut. *sigh*
[G1 Android Development] runderekrun:
Been running this rom for a couple weeks and have never had this problem. Currently syncing two Gmail accounts and never missed an email.
[G1 Android Development] Phateless:
Hmm... Which radio are you using?
[G1 Android Development] runderekrun:
2.22.23.02.

I'm on a G1.
[G1 Android Development] Phateless:
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.
[G1 Android Development] Letmerest:
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
[G1 Android Development] Phateless:
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.
[G1 Android Development] v3rk:
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
[G1 Android Development] Elegy:
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?
[G1 Android Development] coolloser:
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..
[G1 Android Development] ssakuma:
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
[G1 Android Development] dnaroid:
put these files to SD card

go to Recovery console

mount -a
cp /sdcard/Gallery.* /system/app
cd /system/app
chown 0.0 Gallery.*
chmod 644 Gallery.*
reboot